:root{--header-utility-background: #003e81;--header-utility-text: #ffffff;--header-utility-icon: #179ed6;--header-input-text: #f3f3f3;--header-input-background: rgba(255, 255, 255, 0.25);--header-input-border: rgba(0,0,0,.42);--header-background-color: #2a69ac;--header-background-menu: #003e81;--header-color-menu: #ebebeb;--header-color-icon: #179ed6;--header-btn-login-background: #179ed6;--header-btn-login-text: #ebebeb;--header-btn-register-background: #1c3b75;--header-btn-register-text: #ffffff;--header-text-a: #ebebeb;--header-text-b: #ebebeb;--header-nav-active-background: #179ed6;--header-nav-active-text: #ffffff;--primary-background: #e0e2e8;--secondary-background: #003e81;--tertiary-background: #2b69b0;--fourth-background: #a3a3a3;--five-background: #ffffff;--six-background:#e0e2e8;--seven-background: #003e81;--box-background-a: #0160ae;--box-background-b: #ffffff;--box-background-c: #ececec;--box-background-d: #003e81;--box-background-e: #e0e2e8;--box-background-f: #005085;--box-background-g: #d3d3d3;--box-background-h: #e0e2e8;--primary-text: #179ed6;--secondary-text: #ffffff;--tertiary-text: #0a1b4e;--fourth-text: #000000;--five-text: #0a3350;--six-text: #a5b7c5;--seven-text: #0a3350;--primary-border: #2b315e;--secondary-border: #179ed6;--tertiary-border: #bcc0ce;--fourth-border: #ffffff;--five-border: #aaa3a3;--six-border: rgba(231, 238, 246, 0.3);--seven-border: #e0e2e8;--eight-border: #4a4a4a;--nine-border: #0160ae;--ten-border: #6f4c2c;--input-background--a: #ffffff;--input-background--b: #e9eef3;--input-background--a-active: #1c4267;--input-background--b-active: #dfeafa;--input-border--a: #c4c4c4;--input-border--b: #979797;--input-text--a: #000000;--input-text--b: #000000;--menu-item-a--hover: #d4dee8;--menu-item-a--hover-text: #416181;--menu-item-a--active: #7599b8;--menu-item-a--active-text: #ffffff;--menu-item-b--hover: #ebebeb;--btn-primary: #0160ae;--btn-secondary: #a6abbe;--btn-third: #179ed6;--btn-fourth: #003e81;--btn-five: linear-gradient(180deg, #179ed6 0%, #179ed6 100%);--btn-primary-hover: #b8deff;--btn-primary-text: #ffffff;--btn-secondary-text: #ffffff;--btn-third-text: #ffffff;--btn-fourth-text: #ffffff;--btn-five-text: #000000;--btn-primary-text-hover: #ffffff;--heading-background: transparent;--heading-text: #8f96ae;--heading-text-a: #000000;--heading-text-b: #ffffff;--primary-footer: #f9f9f9;--secondary-footer: #0a3350;--primary-footer-text: #000000;--secondary-footer-text: #003e81;--tertiary-footer-text: #59768d;--primary-footer-border: #179ed6;--qt-background:  transparent;--qt-background--hover: #ace5fd;--qt-color--hover: #000000;--qt-color-a: #060606;--qt-color-b: #179ed6;--qt-background-c: #ffffff;--qt-border: #5C8ABC;--qt-border--hover: #179ed6;--box-shadow-a: -1px 0px 0px 0px rgba(128, 128, 128, .16) inset;--box-shadow-b: 0px 0px 7px -1px #171717;--box-shadow-c: inset 0 250px 600px 0px #cbcbcb;--border-radius-a: 5px;--border-radius-b: 10px;--border-radius-c: 15px;--border-radius-d: 20px;--border-radius-full: 100px;--border-radius-ctm: 2px;--featured-background: #358558;--featured-background-secondary: #087712;--featured-text: #74ff7a;--featured-border: #8BC34A;--valid-text: #4caf50;--valid-background: rgba(74, 207, 74, 0.419);--error-text: #F44336;--error-background: rgba(191, 22, 36, 0.916);--error-border: rgba(191, 22, 36, 0.916);--warning-text: #ff9800;--icon-primary: #179ed6;--icon-secondary: #2b315e;--icon-third: #8baf3e;--icon-fourth: #4f9bdf;--icon-filter: invert(190%) sepia(0%) saturate(50%) hue-rotate(351deg);--trasp: transparent;--semi-light-a: rgba(255, 255, 255, .25);--semi-light-b: rgba(255, 255, 255, .5);--semi-light-c: rgba(255, 255, 255, .75);--semi-light-light: rgba(255, 255, 255, .1);--semi-dark-a: rgba(0, 0, 0, .25);--semi-dark-b: rgba(0, 0, 0, .5);--semi-dark-c: rgba(0, 0, 0, .75);--semi-dark-light: rgba(0, 0, 0, .051);--casino-promo: blue;--casino-new: green;--font-family: "Google Sans Flex", sans-serif;--nota-bg: #ffedbb;--nota-text: #000;--green-grid: #40993d;--green-grid-color: #ffffff;--blue-grid: #0606f6;--blue-grid-color: #ffffff;--red-grid: #ff4800;--red-grid-color: #310101;--giocato-grid: #4caf5094;--giocato-grid-color: #023705;--vinto-grid: #e3b838ad;--vinto-grid-color: #211b03;--tab-background: #003e81;--tab-color: #d9d8e3;--tab-border: #003e81;--tab-background--hover: #003e81;--tab-color--hover: #ffffff;--tab-btn-background: transparent;--tab-btn-color: #0a1b8c;--tab-btn-background--hover: #179ed6;--tab-btn-color--hover: #ffffff;--heading-background-b: #003e81;--inner-space-layout: 10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always}ul li.wdg-sport-fascia{margin:0 auto;border-radius:0 0 0 0;padding:7px 10px}div.wdg-sport-filtro{display:none}span.wdg-sport-live{line-height:1.2}span.wdg-sport-n{border:1px solid !important;font-size:12px;font-variant-numeric:tabular-nums;text-indent:0;float:right;font-size:10px;line-height:19px;padding:0 5px;min-width:30px;text-align:center;border-radius:var(--border-radius-full);box-sizing:border-box;margin-left:auto}.wdg-sport-tendina .wdg-sport>.wdg-sport-nome{pointer-events:none}.wdg-sport-tendina .wdg-sport{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--border-radius-b);font-weight:600;font-size:13px;text-transform:uppercase}.wdg-sport-tendina .wdg-sport-l1{padding:0 0 0 0}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-n{text-indent:0;float:right;font-size:10px;line-height:19px;padding:0 5px;min-width:30px;text-align:center;border-radius:var(--border-radius-full);box-sizing:border-box;margin-left:auto}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-l2 .wdg-sport-l3,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-l2{padding-inline-start:0}.wdg-sport-tendina .wdg-sport-l2 summary{margin-bottom:1px;padding-left:20px;border-radius:0px}.wdg-sport-tendina .wdg-sport-l3 a{border-radius:0;padding-left:30px}.wdg-sport-tendina .wdg-sport-area,.wdg-sport-tendina .wdg-sport-lega{margin-bottom:1px}.wdg-sport-tendina .wdg-sport,.wdg-sport-tendina .wdg-sport-l1>li>details>summary,.sportnav a{border-radius:0;margin:0}.wdg-sport-tendina-h{display:none}.wdg-sport-tutto span.wdg-sport-nome,.wdg-sport-area span.wdg-sport-nome,.wdg-sport-lega span.wdg-sport-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:0;text-decoration:none;font-size:13px}.wdg-sports-menu{border-radius:var(--border-radius-a)}.wdg-sports-menu>.wdg-sport{border-radius:0}ul.wdg-league-list .muted{display:block;font-size:10px;font-weight:bold;padding:2px 5px;border-radius:var(--border-radius-a)}.wdg-league-list{gap:0 !important}ul.wdg-league-list span.wdg-league-name{line-height:1;font-size:12px}.wdg-league-list a,div.b45-nav>a{border-radius:0 !important}p.wdg-league-nota.muted,aside.rail-l p.wdg-league-nota.muted{padding:.75rem .5rem;line-height:1.1}.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{border:1px solid;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{border-radius:var(--border-radius-a);position:relative;min-width:45px;height:36px;font-size:12px;text-align:center;top:0px;left:2px;width:calc(100% - 4px);padding:0;font-size:10px;line-height:1.4}.wdg.wdg-utility_bar{border-radius:0}.wdg .btn{height:35px;text-transform:unset;min-width:auto;font-weight:100;font-size:14px;border-radius:var(--border-radius-a)}.wdg.wdg-top-league{border-radius:var(--border-radius-ctm)}.wdg.wdg-sports-menu{gap:0}.wdg.wdg-sports-menu .b45-nav>a:hover,nav.sportnav a.on,.wdg-sport-tendina .wdg-sport-l1>li .wdg-sport:hover,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo:hover>summary{border-radius:0}.wdg.wdg-sports-menu .sc-chips{padding:0 10px;gap:0 !important;margin:0 0 0 !important;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;overflow:hidden;justify-content:center;align-items:center;flex-wrap:nowrap}.wdg.wdg-sports-menu .sc-chips .sc-chip{order:1;order:0;font-size:10px;border-radius:0;padding:4px 7px;text-align:center;line-height:.9;height:100%;display:block;min-height:25px;display:flex;align-items:center;justify-content:center}.wdg.wdg-sports-menu .sc-chips .sc-chip:last-child{border-right:0}.wdg.wdg-sports-menu .wdg-sport-filtro{order:2;display:none}.wdg.wdg-palinsesto-table.tb-palinsesto tr.tb-sport-h{display:none}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-live-cella .tb-ev-live{display:block;padding:5px;display:grid !important;align-items:unset}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-live-cella .tb-ev-live span.tb-sq{display:flex;align-items:center}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-live-cella .tb-ev-live span.tb-sq span.tb-sq-n{max-width:calc(100% - 20px) !important;min-width:calc(100% - 20px) !important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd .chip{justify-content:center;padding:6px 3px !important;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-odd--ou{padding:6px 4px}.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{padding:10px}.wdg.wdg-most-played .sec-bar{margin-bottom:0}.wdg.wdg-most-played .mp-grid{padding:5px}.wdg.wdg-movers{border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table.lc-vuoto{padding:20px;border-radius:var(--border-radius-b)}.wdg.wdg-palinsesto-table.lc-vuoto .lc-group-h{text-transform:uppercase;margin-bottom:5px;font-weight:600}.wdg.wdg-palinsesto-table.lc-vuoto p.lc-vuoto-p{font-size:14px}.wdg.wdg-footer_links .wdg-fl-grid section.wdg-fl-col:nth-child(5) ul li:nth-child(2),a.as-porta[href="/player/sportello"]{display:none}div.wdg.wdg-banner{border-radius:var(--border-radius-ctm)}div.wdg-acct-piu{transform:translate(-20px, 0px);-webkit-transform:translate(-20px, 0px)}details.wdg-acct-tendina>summary{min-width:35px;min-height:35px;border-radius:var(--border-radius-a);border:2px solid}.wdg-brand{font-size:100px}.wdg-brand .wdg-brand-logo{width:100%}.wdg-code-input{flex:1;padding:8px 10px;border-radius:var(--border-radius-b);max-width:170px}.wdg-code-lab{font-size:12px;display:block;margin-bottom:6px}.wdg-code-row{display:flex;gap:8px}.wdg-event-code{padding:12px 14px;border-radius:var(--border-radius-b)}.wdg-event-code button{width:55px;text-transform:uppercase;font-weight:600 !important;font-size:12px !important}footer.wdg-footer_legal .wdg-legal-badge,footer.wdg-footer_legal .wdg-legal-help,footer.wdg-footer_links .wdg-fl-age{border-radius:var(--border-radius-full)}footer.wdg.wdg-footer_legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:16px 18px;border-radius:0;padding-top:1rem}footer.wdg.wdg-footer_legal .wdg-legal-tools li{font-size:11px;border-radius:var(--border-radius-full);padding:3px 10px}footer.wdg.wdg-footer_legal .wdg-legal-note{margin:0 0 8px;font-size:12px;line-height:1.4}.wdg-login-inline .input-box{width:130px;min-width:0;padding:6px 9px;max-width:120px;margin-right:.25rem;border:0;height:35px;min-height:35px;border-radius:var(--border-radius-full);-webkit-border-radius:var(--border-radius-full);-moz-border-radius:var(--border-radius-full);-o-border-radius:var(--border-radius-full)}.wdg-nav-ic{width:15px !important;height:15px !important}.wdg-palinsesto-table{border-radius:var(--border-radius-a);padding:0px 0}.wdg-palinsesto-table .tb-sport-ico{width:15px;height:15px;display:block;float:left;margin-right:5px}.wdg-tempi>.sc-chips>a.sc-chip{border:0;font-size:12px;padding:5px 2px}.wdg-tempi>.sc-chips>a.sc-chip:hover,.sc-chips .sc-chip:hover{opacity:1}div.wdg-top-league .sec-bar,div.wdg-most-played .sec-bar,div.wdg-movers .sec-bar{margin-bottom:0;font-size:12px}details .wdg-ub-caret{font-size:15px}.lcw div.lcw-group .lcw-lh{border-radius:0 0 0 0}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte{padding:2px 1px !important;min-width:0;text-align:center}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte select.lcw-ou-tutte{width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border-radius:0;padding:2px 0;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;height:100%;min-height:25px}.lcw div.lcw-group .lcw-lh .lcw-lh-nome{line-height:1}.lcw div.lcw-group .lcw-tabs{gap:5px}.lcw div.lcw-group .lcw-sport,div.eg-head,.es-head,.lvm .lvm-testa,aside.rail-l div.rail-h,div.sc-page .sc-sport,div.box-sidebar.box-sidebar--ultime .us-head,div.box-sidebar--coupon div.tb-head{padding:8px;align-items:center}.lcw div.lcw-group .lcw-sport{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}.lcw div.lcw-day>span{line-height:1}.lcw-celle>.tb-hcp.tb-mrc{overflow-x:scroll}div.lcw-group.lcw-m--combo .lcw-row.is-celle,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle{position:relative;display:flex;flex-direction:column}div.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row;justify-content:center;align-content:center;padding:10px 0}div.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa){display:flex}div.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .qt-btn{width:60px}div.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .tb-mrc-vuota{display:none}div.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .tb-hcp-linea.tb-mrc-chi{width:150px}div.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-oth,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-oth{padding:11px 10px 2px 10px;display:flex;flex-direction:column-reverse !important}div.lcw-group.lcw-m--combo .lcw-row.is-celle span.lcw-oth button,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle span.lcw-oth button{padding-top:0 !important;position:relative !important}div.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover{border:1px solid !important}.lcw-merc button.tb-ou-line{border-radius:0;border:0 !important;opacity:.9}.lcw-merc button.tb-ou-line:hover,.lcw-merc button.tb-ou-line[aria-selected="true"],.lcw-merc button.tb-ou-line.is-on{opacity:1}.lcw-merc .qt-box--odds{max-width:100%}.lcw-perche:empty{padding:0}button.lcw-q.lcw-qe,.lcw-merc .qt-btn,button.lcw-q{outline:none}.lcw-q.lcw-qe span.lcw-et{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{border:1px solid;border-radius:var(--border-radius-a)}.lcw-row.is-celle .lcw-oth{flex-direction:row-reverse}.lcw-row.is-celle span.lcw-oth{height:100%;position:relative}.lcw-row.is-celle span.lcw-oth button{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-items:flex-start;padding-top:5px;font-size:19px}div.lcw-sech{margin-top:10px;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}a.lcw-subtab{border-radius:var(--border-radius-ctm);font-size:11px;align-items:center;justify-content:center;line-height:1;padding:0 10px;min-height:35px;min-width:130px;display:flex;white-space:wrap !important}div.lcw-subtabs[hidden],.lcw-tabs[hidden]{display:none !important}.lvm .lvm-sport{margin-bottom:1px;padding:0 0 0 0px}nav.lvm{position:sticky;top:8px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius-ctm)}div.lvm-corpo{padding:0 0 0 7px}.lvm-ev .lvm-quote{border-radius:0 0 0 0;margin-top:0;padding:0 5px 5px 5px}.lvm-ev .lvm-merc-apri{display:flex;align-items:center;gap:3px;margin-left:auto;border-radius:var(--border-radius-a);padding:1px 5px;cursor:pointer;font:inherit;font-size:.72em;line-height:1.3;opacity:.75;position:absolute;top:74px;right:6px;width:40px;height:42px}.lvm-ev .lvm-ev-in{padding:6px 10px;border-radius:0}.lvm-ev .lvm-q small{font-weight:400}.lvm-ev .lvm-quote .chip{font-size:12px;border-radius:var(--border-radius-a);padding:4px 13px;font-weight:700}.lvm-ev .lvm-quote .lvm-q{border:unset}.lvm-ev .lvm-quote .lvm-q .chip{flex-direction:row-reverse;gap:14px}.lvm-ev--corrente>.lvm-quote,.lvm-ev--corrente>.lvm-ev-in{border:0}.lvm-ev--corrente>.lvm-ev-in{cursor:default;font-weight:700;border:0}ul.lvm-eventi{padding:0}ul.lvm-eventi .lvm-ev{margin:0;overflow:hidden;border:0}details.lvm-sport>summary,details.lvm-lega>summary{border-radius:0}div.lvm-lega{padding:0}div.lvm-lega>summary{border-radius:0}span.lvm-lega-riga{max-width:calc(100% - 15px);display:flex;margin-bottom:1px;font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.02em;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvm-riga-cerca .lvm-cerca{border-radius:var(--border-radius-a)}.lvm-riga-cerca .lvm-cerca input{outline:none}details.lvm-sport>summary,details.lvm-lega>summary{display:flex;align-items:center;gap:8px;padding:7px 8px;cursor:pointer;list-style:none;border-radius:0;user-select:none;font-size:12px;opacity:.85;padding-inline-start:14px}label.lvm-tv{min-width:50px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;margin:6px;padding:0 2px;border-radius:var(--border-radius-a);cursor:pointer;user-select:none;flex-direction:row;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.lvm-tv:has(.lvm-tv-in:checked){margin:6px;flex-direction:row-reverse;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-et{padding-left:50px}.lvm-tv--zero span.lvm-tv-n{height:100%;align-items:center;justify-content:center;display:flex;border-radius:var(--border-radius-a);margin:0}.lvm-tv--zero span.lvm-tv-et{font-size:11px;font-weight:800;letter-spacing:.04em;display:block;padding:5px 0 5px 5px;flex-direction:row-reverse;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.tb-palinsesto{position:relative;width:100%}table.tb-palinsesto .tb-sport-h th{padding:10px 5px !important}.tb-palinsesto .tb-time{padding:6px 7px}.tb-palinsesto .tb-live-cella{max-width:270px;min-width:270px}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-line{font-size:10px;width:150px;display:block}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-live-minuto{display:inline-block;width:35px}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span{font-size:11px}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{font-size:12px;margin-left:10px;margin-right:10px}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-sq{font-size:12px}.tb-palinsesto .tb-time .tb-live-line{width:97px;width:100%}.tb-palinsesto tr.tb-sport-h{display:grid;display:table-row;width:100%}.tb-palinsesto tr.tb-sport-h th{border:unset;display:table-cell !important;width:100%}.tb-palinsesto tr.tb-sport-h th span.tb-sport-cerca{position:absolute;right:5px;top:5px}.tb-palinsesto .tb-ev a{width:150px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tb-palinsesto td.tb-odd{width:60px;justify-content:space-between}.tb-palinsesto td.tb-odd .chip{padding:6px 13px}.tb-palinsesto button.tb-more-btn{border:0;padding:0;cursor:pointer;padding:7px 3px;border-radius:var(--border-radius-a);font-size:12px;white-space:nowrap;font:inherit;border-radius:var(--border-radius-a)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-info{border-radius:var(--border-radius-a)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active,.qt-box--container .card.qt-box .card-b button.chip:hover,.lcw-merc .qt-btn:hover,.lcw-merc button.qt-btn--active,.lcw-merc button.qt-btn.active,button.lcw-q.on,button.lcw-q:hover,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active,.qt-box--container .card.qt-box .card-b button.chip:hover,.lcw-merc .qt-btn:hover,.lcw-merc button.qt-btn--active,.lcw-merc button.qt-btn.active,button.lcw-q.on,button.lcw-q:hover{border:1px solid !important}.tb-hcp.tb-mrc .tb-hcp-riga{padding:6px 0;margin:unset}.tb-hcp.tb-mrc .tb-hcp-riga .tb-mrc-chi{font-size:12px;border:unset}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border-radius:var(--border-radius-a);font-weight:800;padding:6px 0;display:flex;flex-direction:row-reverse;align-content:center;gap:14px;justify-content:center;flex-direction:column-reverse !important;gap:0 !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn span{border:unset;padding:unset;border-radius:unset}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label.qt-name{font-weight:400;font-size:11px;line-height:16px;text-transform:lowercase;position:relative;opacity:1;height:auto;width:auto;white-space:wrap}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa .tb-hcp-linea.tb-hcp-testa{justify-content:flex-start;font-size:10px;opacity:1;text-indent:5px}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{font-size:11px !important}.tb-mrc-scelta{margin:10px 0}.tb-mrc-scelta label{display:none}.tb-mrc-scelta select{padding:8px 10px;border-radius:var(--border-radius-a)}nav.tbm-nav{backdrop-filter:unset;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;position:fixed;inset:auto 0 0 0;z-index:1100;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}body.ver-desktop-mobile nav.tbm-nav{display:none !important}nav.tbm-nav .tbm-slip .tbm-slip-btn{bottom:0;left:auto;height:auto;transform:translate(0px, 0px);position:relative}.slip .leg{opacity:1}.slip .leg .px,.slip .leg-info b{padding:0 5px;font-size:12px;line-height:1.3}.slip .leg .px{position:relative;left:-8px}.slip .form-note{padding:.25rem;border-radius:var(--border-radius-a)}.slip .krow.big b{font-size:16px}.slip .slip-foot .btn:not(.btn-block){border-radius:var(--border-radius-ctm)}.slip .slip-foot .btn-line{border-radius:var(--border-radius-ctm)}.slip .check{font-size:12px;line-height:1}.slip .stake-row{flex-wrap:wrap}.slip .stake-in .in{width:180px;font-size:11px;text-align:left;height:35px}.slip-live-blocco{line-height:1;font-size:11px}.cpn-match span.cpn-score{font-weight:800;font-size:.92em;font-variant-numeric:tabular-nums}.box-sidebar.box-sidebar--campetto .tb-diretta{margin-bottom:0}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs{position:relative;border-radius:var(--border-radius-ctm)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{position:absolute;bottom:0;padding:10px;right:0}div.box-sidebar.box-sidebar--ultime .us-head{margin-bottom:10px}div.box-sidebar.box-sidebar--ultime{border-radius:var(--border-radius-b);gap:10px;overflow:hidden}.box-sidebar--container.coupon-container div.tb-btns{grid-template-columns:repeat(2, 1fr)}.box-sidebar--coupon .tb-cp-row{font-size:12px;padding:5px 0;margin:5px 10px}.box-sidebar--coupon .tb-btns button.tb-scommetti{border-radius:var(--border-radius-ctm)}.box-sidebar--coupon .tb-btns button.tb-annulla{border-radius:var(--border-radius-ctm)}.box-sidebar--coupon .tb-btns button.tb-annulla:hover{opacity:.7}div.box-sidebar--coupon .pb-btn{border-radius:var(--border-radius-ctm);border:0}.box-sidebar--coupon{border-radius:var(--border-radius-ctm);padding:0;overflow:hidden}.box-sidebar--coupon .tb-panel{margin:0 auto}.box-sidebar--coupon label.tb-accetta{margin:7px 15px}.box-sidebar--coupon .cpn-card{border:0;border-radius:0;margin:0}.box-sidebar--coupon .cpn-match{border-bottom:1px solid}.box-sidebar--coupon .cpn-top{border-top:1px solid}div.box-sidebar--coupon div.coupon-tabs{margin:0;padding:0}div.box-sidebar--coupon div.coupon-tabs .tabs-list{display:flex;justify-content:center;align-items:center}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item{min-height:30px;display:flex;align-items:center;font-size:14px;padding:0 10px;cursor:pointer}div.box-sidebar--coupon input.tb-amount,div.box-sidebar--coupon input.cpn-code-in,div.box-sidebar--coupon div.tb-cp-row input{border:1px solid;outline:none}div.box-sidebar--coupon div.tb-msg{margin-top:5px;border:0;border-radius:var(--border-radius-b);padding:12px 14px;font-size:12px;font-weight:500;line-height:1}div.box-sidebar--coupon .tb-msg>span{font-size:10px}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{padding:5px 10px;font-size:12px;line-height:1}.box-sidebar--coupon #placeForm .tb-cp-row.tb-ricarica,.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto{padding:5px 10px}.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto select{min-height:35px;border-radius:var(--border-radius-a);border:1px solid}.box-sidebar--coupon span.cpn-odds{font-weight:800;font-size:12px;border-radius:var(--border-radius-a);padding:3px 7px}.box-sidebar--coupon .cpn-code-h{text-align:center;font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:0}.box-sidebar--coupon button.cpn-save:disabled{border:2px solid}div.box-sidebar--ultime a.us-all{border:2px solid}div.box-sidebar--ultime a.us-all:hover{border:2px solid}.box-sidebar--ultime .us-head small{width:24px;border-radius:var(--border-radius-full);text-align:center;height:24px;line-height:24px}div.box-sidebar--ultime .us-all{text-transform:uppercase;margin:.5rem}div.box-sidebar--ultime a.us-row{margin:.5rem .5rem 0 .5rem}.box-sidebar--ultime .us-head{text-transform:uppercase}.box-sidebar--ultime div.us-riga{display:flex;align-items:center;margin:0 10px 4px;border-radius:var(--border-radius-a)}.box-sidebar--ultime span.us-dot{flex:none;width:7px;height:7px;border-radius:var(--border-radius-full)}.sc-chips{padding:0 10px;margin:0 0 10px}.sc-chips .sc-chip{padding:4px 10px;border-radius:var(--border-radius-a);opacity:1;text-decoration:none;font-size:.85rem}div.sc-comp{display:flex;align-items:flex-start;gap:10px;padding:6px 2px;min-width:0;justify-content:center;flex-direction:row-reverse;position:relative}.sc-comp label{gap:35px}a.sc-comp-vai{flex:none;display:flex;align-items:center;margin-left:6px}div.sc-comps .sc-comp span.sc-comp-n{width:20px;margin-left:auto;font-size:11px;white-space:nowrap;display:block;text-align:center;border-radius:var(--border-radius-a);line-height:1.2;position:absolute;left:20px;top:7px}.sc-head{display:flex;align-items:baseline;flex-direction:column;gap:0;flex-wrap:wrap;margin:0 0 10px;padding:10px 10px 0 10px;justify-content:space-between;position:relative}.sc-head .sc-conta{font-size:14px;line-height:1}.sc-head .sc-testa-comandi{position:absolute;right:20px;transform:scale(1.2);gap:5px}.sc-naz .sc-comp label>span{font-size:13px;line-height:1.1;padding-left:20px}.sc-naz .sc-naz-nome{font-size:12px}.sc-naz .sc-naz-h .sc-comp-n{margin-left:auto;font-size:11px;display:block;padding:3px 6px;border-radius:var(--border-radius-a);font-weight:500;line-height:1}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{position:relative}div.sc-page{border-radius:var(--border-radius-ctm);border:0px solid;padding:0}div.sc-page .sc-naz{width:calc(100% - 20px);margin:10px}div.sc-page .sc-sport{margin:0;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}details.sc-sportbox{width:calc(100% - 20px);margin:0 auto;animation:all 0.5s ease-in-out;-webkit-animation:all 0.5s ease-in-out;margin-bottom:.5rem}details.sc-sportbox[open]{border-radius:var(--border-radius-b);overflow:hidden;animation:all 0.5s ease-in-out;-webkit-animation:all 0.5s ease-in-out}details.sc-sportbox[open] .sc-sport{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;overflow:hidden;animation:all 0.5s ease-in-out;-webkit-animation:all 0.5s ease-in-out}details.sc-sportbox .sc-sport{border-radius:var(--border-radius-b) var(--border-radius-b) var(--border-radius-b) var(--border-radius-b);overflow:hidden}details.sc-sportbox .sc-sport .sc-comp-n{font-size:10px}div.sc-vai{width:calc(100% - 20px);margin:0 auto;position:sticky;bottom:5px;display:flex;gap:10px;align-items:center;backdrop-filter:blur(3px);padding:0;border-radius:var(--border-radius-b) var(--border-radius-b)}.cb-barra{flex-wrap:wrap;border-radius:var(--border-radius-a);overflow:hidden;padding:13px}.cb-barra a.cb-chip{opacity:1;border-radius:var(--border-radius-b);max-width:150px;flex-grow:1;position:relative}.cb-barra a.cb-chip:first-child{max-width:53px;min-width:53px}.cb-barra a.cb-chip span{flex-grow:1}.cb-barra a.cb-chip.on small{opacity:1}.cb-barra a.cb-chip small{padding:1px 5px;border-radius:var(--border-radius-b);opacity:1}.cb-barra a.cb-chip .cb-logo{flex-grow:1}.cb-barra.cb-barra--provider a.cb-chip{padding:1px 12px;height:43px}.cb-barra.cb-barra--provider a.cb-chip small{position:absolute;right:0;top:0;border-radius:0 var(--border-radius-a) 0 var(--border-radius-a)}.cb-barra.cb-barra--gruppi a.cb-chip{max-width:unset;flex-grow:unset}div.cb-col-gruppo{display:flex;flex-direction:column;gap:0}.casino-grid span.tb-cg-foot{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;padding:22px 8px 7px;display:flex;flex-direction:column;gap:5px;opacity:0}.casino-grid.is-elenco span.tb-cg-foot{opacity:1}.acct-exit button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}form.acct-exit{padding:8px}.acct-nav a{display:block;padding:6px 11px;border-radius:0;font-weight:600}.acct-nav a.on{border-radius:0}.acct-nav a:not(.on):hover{border-radius:0}.acct-nav{padding:0}.acct-nav .acct-sec{padding:7px 10px;text-transform:uppercase;opacity:1}.bl-lista--rete .bl-intesta{padding:5px 10px}button.rt-cerca{padding:6px 16px}.rt-filtri .rt-reset{width:40px;display:flex;justify-content:center;align-content:center;font-size:16px}#rt-radice .rt-totali{border:2px solid !important}div.gc-campo input:not([type="radio"]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{padding:8px 10px;border-radius:var(--border-radius-a);min-width:180px;min-height:35px}div.cal-tabs{display:flex;gap:6px;overflow-x:auto;padding:0;scrollbar-width:thin;align-items:stretch}div.qbrow .qb-leg{line-height:11px;align-items:inherit}div.qbrow .qb-leg .qb-ev{opacity:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-left:5px}div.qbrow div.qbcard .carousel-item--match>div:first-child{padding:0 10px;border-radius:var(--border-radius-a)}.qt-box--container .card.qt-box{border-radius:var(--border-radius-a);border:1px solid !important}.qt-box--container .card.qt-box .card-h{font-size:14px;padding:7px 14px;line-height:1}.qt-box--container .card.qt-box .card-b{padding:5px}.qt-box--container .card.qt-box .card-b .mk-grid{gap:4px}.qt-box--container .card.qt-box .card-b button.chip{border-radius:var(--border-radius-a)}.qt-box--container .card.qt-box .card-b button.chip .lbl{opacity:0.7}.qt-box--container .card.qt-box .card-b button.chip .px{font-size:12px}.qt-btn .qt-value{padding:3px 6px;font-size:13px;border-radius:var(--border-radius-a)}footer.ftr{padding-block:0;margin-block-start:auto}footer.ftr .wdg-footer_links{border-radius:0 0 0 0}.ftr{margin-block-start:auto;padding-block:18px}footer .ftr-pay img{display:none}.as-azioni .btn-ctm{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}.rc-f select,.rc-f input,.rc-f textarea,.as-campo input,.as-campo textarea,.as-campo select,.card-b div input,.card-b div select,div.rs-campo input,div.rs-campo select,div.rp-campo input,div.rp-campo select,div.gc-campo input,div.gc-campo select,div.gc-campo textarea,div.field select,div.field input,form.rt-filtri div.rt-campo>input,form.rt-filtri div.rt-campo>select,form.rt-filtri div.ruc-campo>select,select.in,input.in{border-radius:var(--border-radius-a)}.as-campo textarea{padding:10px}.as-porte a.as-porta{display:block;padding:14px;border-radius:var(--border-radius-a);text-decoration:none}.as-porte a.as-porta b{display:block;margin-block-end:4px}div.b45-nav,.wdg.wdg-sports-menu .wdg-sport-tendina{order:3;margin:0;gap:0}body.body--account main.shell .btn{border-radius:var(--border-radius-a)}.body--report-report .btn,.body--account .slip-foot .btn,.body--net-bets button.rs-cerca,.body--network button.rt-cerca,.body--network button.gc-cerca-go,.body--network button.gc-go,.body--network button.rp-cerca,.body--network button.tx-cerca{border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri{gap:10px;padding:10px 10px;margin:5px;border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri ~ .bl-nota,body.body--account .feed .tb-filtri+.bl-nota{padding:0 10px}body.body--account.body--account-betlist div.feed div.card>.card-b{padding:5px;display:flex;gap:5px;justify-content:space-between}body.body--account.body--account-betlist div.feed div.card>.card-b>form,body.body--account.body--account-betlist div.feed div.card>.card-b>a.btn-line{width:100%;max-width:200px}body.body--account div.feed div.card>.card-b>.kv{padding:8px 10px;flex-direction:column;flex:auto;text-align:left;align-items:flex-start;gap:0}body.body--account div.feed div.card>.card-b>.kv:first-child{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}body.body--account div.feed div.card>.card-b>.kv:last-child{border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}body.body--account div.feed div.card:last-child .card-b{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px}body.body--account div.feed div.card:last-child .card-b>form,body.body--account div.feed div.card:last-child .card-b>a.btn-line{width:calc(50% - 5px)}body.body--account div.feed div.card:last-child .card-b>.form-note{width:calc(100% - 10px)}.body--account-messages .card.msg summary.card-h.msg-t span:first-child{flex-grow:1}body.body--account-settings main.shell .feed{display:flex;flex-wrap:wrap}body.body--account-settings main.shell .feed>div{width:calc(50% - 10px);margin:0 5px}body.body--account-settings main.shell .feed>div:last-child{width:calc(100% - 10px);margin:0 5px}.body--calendario .cal-ev{border-bottom:1px solid}.body--calendario .cal-ev .cal-comp{font-weight:900}.body--calendario main.shell .cols aside.rail-l{display:none}.body--calendario .rail-r{display:none}.body--calendario .cols{--rail-l-w: unset}.body--calendario .cal-ev .cal-team{font-size:12px}body.body--calendario div.cal{padding:0;width:100%}.body--casino .cb-col-voce{padding:7px 10px;text-align:center;border-radius:var(--border-radius-a)}.body--casino .cb-col-tit{padding:8px;opacity:1;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;font-size:13px}.body--casino .cb-col-lista{padding:8px;opacity:1;border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}.body--casino .cb-col-lista a.cb-voce{position:relative;display:flex;flex-direction:column;padding:4px 8px;min-height:45px;padding:0;gap:0;min-height:50px}.body--casino .cb .cb-cerca .cb-cerca-in{border-radius:var(--border-radius-a);outline:none}.body--casino .cb .cb-cerca .cb-cerca-go{border-radius:var(--border-radius-a);flex:none;padding:5px 14px;cursor:pointer;font-size:13px}.body--casino .cb .cb-viste .cb-vista{border-radius:var(--border-radius-a);height:33px}.body--casino .shell{width:100%;padding-inline:unset;padding:20px 30px;padding:10px !important}.body--casino .feed.tb-scope{position:relative}.body--casino .card.cas-blocco .card-h{text-transform:uppercase;font-size:17px;justify-content:center;position:absolute;top:0;left:calc(50% - 50px);padding:0;border:0;line-height:1}.body--casino .shell .cols.solo{padding-block:0px}.body--casino .cb-col-lista a.cb-voce .cb-logo{width:100%}.body--casino .cb-col-lista a.cb-voce small{position:absolute;top:0;right:0;padding:1px 4px;border-radius:0 var(--border-radius-a) var(--border-radius-a);font-size:11px}.body--casino .cb{flex-direction:row}.body--casino .cb .cb-cerca{width:calc(100% - 70px)}.body--casino .cb .cb-viste{width:70px}.body--casino .bs-cas-lay{--bs-rail: 287px}.body--casino .bs-cas-lay .bs-cas-head{padding:10px;justify-content:center;border-radius:var(--border-radius-a)}.body--casino .cb-giochi .cas-blocco{display:block;border-radius:var(--border-radius-a)}body.body--casino .cb{flex-direction:row}.body--casino .casino-grid.is-elenco .tb-cg{flex-direction:row}.body--casino .casino-grid.is-elenco .tb-cg.casino-card .tb-cg-ph{display:none}.body--casino .casino-grid.is-elenco .tb-cg .tb-cg-foot{padding:10px}.body--dashboard .page-container--account .main-container--wrapper,.body--dashboard .page-container--account .main-container--top{margin:0 auto}.body--dashboard .page-container--account .main-container--top{margin-bottom:14px}.body--diretta .wdg.wdg-most-played{display:none !important}.body--diretta nav.msz{margin:0 auto;width:calc(100% - 20px);overflow:hidden;border:0}.body--diretta main.shell .cols{padding-top:0px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{overflow:unset;width:100%;margin-bottom:10px !important;border-radius:var(--border-radius-b)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v{flex-direction:column !important;width:33.33%;padding:9px 6px 8px;line-height:1.15}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:first-child{border-radius:var(--border-radius-b) 0 0 var(--border-radius-b)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 var(--border-radius-b) var(--border-radius-b) 0}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v i.msz-ic{display:block}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v span.msz-et{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:none;min-height:calc(2 * 1.15em);display:flex;align-items:center;white-space:wrap;line-height:1.15}.body--eventi-giorno-scegli .lcw-perche{display:none}.body--eventi-giorno-selezione main.shell .cols{gap:10px;padding-block:10px}.body--eventi-giorno-selezione main.shell .cols .sportnav>a:last-child,.wdg-sport-tendina .wdg-sport-l1>li:last-child .wdg-sport{border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}.body--eventi-giorno-selezione main.shell .cols .sportnav{padding:0}.body--eventi-giorno-selezione main.shell .cols .rail-r{gap:0;z-index:10}.body--eventi-giorno-selezione .match-list--single-wrapper,.body--eventi-giorno-scegli .match-list--single-wrapper{display:none}.body--index.body--diretta main.shell .cms-page.tb-scope{gap:10px}.body--index.body--diretta .wdg.wdg-fila-giochi{display:none}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region{margin-left:10px;gap:0}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div:not(.wdg.wdg-tempi):not(.wdg.wdg-slider){margin-bottom:10px;border-radius:var(--border-radius-a)}.body--index main.shell .cms-page.tb-scope .cms-region.cms-rail_right.cms-region--segue{margin-right:10px}body.body--index .tb-palinsesto .tb-time{padding:6px 7px;display:flex;flex-direction:column;border:0}body.body--index:not(.body--diretta) .cms-page.tb-scope .lvb.lvb--naz{padding:10px 0}.body--list-event main.shell,.body--eventi-giorno-selezione main.shell{width:100%}.body--list-event main.shell .tb-trunc,.body--eventi-giorno-selezione main.shell .tb-trunc{min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:auto}.body--list-event main.shell .lc-ev,.body--eventi-giorno-selezione main.shell .lc-ev{padding:10px 0 3px 0}.body--list-event main.shell .lc-partials,.body--eventi-giorno-selezione main.shell .lc-partials{display:none}body.body--network main.shell .card table{border-radius:var(--border-radius-a);overflow:hidden}.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{font-size:10px;opacity:1;line-height:1}table.rp-tbl.rp-cascata td.name{padding-left:inherit}.body--network.body--network-report table tr,tr.casc-row{font-size:12px}.body--password-lost .box-main--wrapper{padding:20px;border-radius:var(--border-radius-b)}.body--password-lost .box-main--wrapper .title-ctm{text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:20px}.body--password-lost .box-main--wrapper p.muted{margin-bottom:20px}.body--password-lost .box-main--wrapper .input-box--container input{width:100%;padding:10px;border-radius:var(--border-radius-a)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{padding:10px;border-radius:var(--border-radius-a)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a{padding:10px;border-radius:var(--border-radius-a);width:100%;text-align:center;display:block}.body--quote-favorite .qf .qf-head{font-size:13px;font-weight:800;letter-spacing:.02em}.body--quote-favorite .qf .qf-guide{padding:10px}.body--single-event main.shell{width:100%}.body--single-event main.shell .feed.tb-scope nav.msz{justify-content:flex-start;align-items:center}.body--single-event main.shell .rail-r{gap:10px}.body--single-event main.shell .rail-r nav.msz{margin:0}.body--single-event main.shell .rail-r div.box-sidebar.box-sidebar--ultime{margin-top:0}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina{gap:0}.body--single-event .muted,.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main .tb-ev-testa-wrap .muted{display:none}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main .tb-ev-testa-wrap .tb-ev-barra{display:flex !important;gap:0;position:absolute}.body--single-event main.shell .cols{gap:10px;position:relative}.body--single-event .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{border-radius:0 !important}.body--single-event .tb-diretta-nero{min-height:251px}.body--single-event .tb-campetto{height:251px}.body--single-event .match-list--event .match-list--info-bottom{border:unset;display:flex;margin:0;padding:3px;border-radius:var(--border-radius-a);gap:0;margin-top:15px;width:calc(100% - 50px)}.body--single-event .match-list--event .match-list--info-bottom>span{font-size:10px;padding:0px}.body--single-event .match-list--event{padding:12px 10px 8px}.body--single-event .match-list--event:after{inset-block-start:66%}.body--single-event .lvm-merc-apri{display:none}.body--single-event .tb-hcp.tb-mrc .tb-hcp-riga{display:grid;align-items:stretch;gap:4px;margin-bottom:4px;grid-template-columns:minmax(104px, 1.5fr) repeat(8, minmax(44px, 1fr))}body.body--sport.body--list-event .wdg-topnav a:nth-child(2),.wdg-topnav a:hover,.wdg-topnav a.on{border-bottom:0}body.body--sport div.cms-page.tb-scope{gap:0}body.body--sport main.shell div.feed.tb-scope{padding:0}body.body--sport section.cms-region.cms-main{margin-left:10px}body.body--account-betlist .tb-slip-sw,body.body--report-casse .tb-slip-sw,body.body--promos .tb-slip-sw,body.body--support .tb-slip-sw,body.body--net-bets .tb-slip-sw,body.body--network .tb-slip-sw,body.body--account .tb-slip-sw{display:none}body.body--account-betlist .acct-who,body.body--report-casse .acct-who,body.body--promos .acct-who,body.body--support .acct-who,body.body--net-bets .acct-who,body.body--network .acct-who,body.body--account .acct-who{font-size:13px;overflow:hidden;text-overflow:ellipsis;padding:5px}body.body--account-betlist .acct-head,body.body--report-casse .acct-head,body.body--promos .acct-head,body.body--support .acct-head,body.body--net-bets .acct-head,body.body--network .acct-head,body.body--account .acct-head{padding:0}body.body--account-betlist .acct-head>span,body.body--report-casse .acct-head>span,body.body--promos .acct-head>span,body.body--support .acct-head>span,body.body--net-bets .acct-head>span,body.body--network .acct-head>span,body.body--account .acct-head>span{padding:2px 10px}body.body--account-betlist .rt-azioni,body.body--report-casse .rt-azioni,body.body--promos .rt-azioni,body.body--support .rt-azioni,body.body--net-bets .rt-azioni,body.body--network .rt-azioni,body.body--account .rt-azioni{height:35px}div.box-match--heading.tb-sub-heading{border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}div.box-match--heading{margin-bottom:0;border-radius:0;border:0px solid !important;padding:0;overflow:hidden}div.box-match--heading .match-list--tabs{padding:0}div.box-match--heading.tb-sub-heading .match-list--tabs{padding:5px}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item{font-weight:bold;font-size:12px;height:35px;display:flex;align-items:center;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item:hover,div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item.active{border-radius:var(--border-radius-a)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--border-radius-a);padding:9px 16px;font-weight:800;white-space:nowrap;transition:filter .12s, transform .06s}button.btn-line,a.btn-line{border:2px solid;border-radius:var(--border-radius-a)}.btn-line{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-weight:700}button.btn-line:hover,a.btn-line:hover{border:2px solid;border-radius:var(--border-radius-a)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.lcw div.lcw-group .lcw-sport,div.eg-head,.es-head,.lvm .lvm-testa,aside.rail-l div.rail-h,div.sc-page .sc-sport,div.box-sidebar.box-sidebar--ultime .us-head,div.box-sidebar--coupon div.tb-head{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}.card.rr-box{margin-bottom:10px;border:0;border-radius:var(--border-radius-a)}.card.rr-box .card-h{gap:0;padding:10px 10px;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.5px;justify-content:flex-start}.card.rr-box .rr-campo select,.card.rr-box .rr-campo input{padding:8px 10px;border-radius:var(--border-radius-a);width:100%;box-sizing:border-box;min-width:0}.card.rr-box .rr-go{padding:9px 14px;border:0;border-radius:var(--border-radius-b);font-weight:800;cursor:pointer;width:100%;text-transform:uppercase}div.card{border-radius:var(--border-radius-a);overflow:hidden}.rc-f select,.rc-f input:not([type="radio"]),.card-b div input:not([type=radio]),.card-b div select,div.field input:not([type=radio]),div.field select{padding:8px 10px;border-radius:var(--border-radius-a);min-width:180px;width:100%}div.card-b>form.rs-filtri>.rs-campo[data-testid="niente-sotto"]{flex-direction:row}tr.casc-row td.name{position:relative;width:auto;font-weight:bold;text-indent:0;display:flex;gap:5px;font-size:14px;align-items:center}tr.casc-row td.name span:nth-child(2){font-size:10px !important;clear:both;display:block;position:relative;top:auto;left:auto;padding:1px 5px;opacity:1 !important;border-radius:var(--border-radius-a)}tr.casc-row td span.casc-caret{position:relative;width:9px;height:14px;display:inline-block;font-size:14px;text-indent:0;width:20px;height:20px;text-align:center;border-radius:var(--border-radius-a);margin-left:5px;top:-1px}.cev-pista>.lvm-ev{border-radius:var(--border-radius-a)}li.cev-vuota{border-radius:var(--border-radius-a)}label.check{display:flex;align-items:flex-start;gap:10px;margin-block-end:10px;font-weight:600}main.cms-full-main{max-width:100%;margin:0 auto;padding:0}.cms-main .wdg.wdg-slider .wdg-slide a{display:block;width:100%}.cms-main .wdg.wdg-slider .wdg-slide img,.cms-main .wdg.wdg-slider .wdg-slide a img{width:100%}.cms-page{gap:10px}.cms-page.tb-scope:empty,.body--index main.shell .cms-page.tb-scope{gap:0}.cms-page.tb-scope .lvb{padding:0px 15px;margin:0}.cms-region.cms-header{gap:0 !important}div.cols{padding-block:10px !important;gap:10px}.eg .tb-evsearch{padding:5px;position:absolute;top:0;right:0}.eg .tb-evsearch .tb-evsearch--in{width:100%;padding:5px 5px;border-radius:var(--border-radius-a);font-size:.95em;outline:none}.eg .tb-evsearch .tb-evsearch--in::placeholder{font-size:10px}.eg{position:relative}div.eg-page{padding:0}.es .es-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;justify-content:space-between;flex-direction:row-reverse}.es .es-indietro{text-decoration:none;font-size:.9em;opacity:1;font-weight:bold}.es .es-titolo{font-size:11px;padding:2px 5px;border-radius:var(--border-radius-a);line-height:1}.es-sport{margin:0 0 18px;position:relative}.es-sport .tb-evsearch{padding:8px 10px 6px;position:absolute;right:0;max-width:105px;padding:5px}.es-sport .tb-evsearch .tb-evsearch--in{height:30px;border-radius:var(--border-radius-a);outline:none;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.es-sport .tb-evsearch:hover{max-width:100%;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.es-sport .lc .lc-group .lc-more-h{font-size:0}.es-tab{margin:0 auto;padding:10px}.es-troncate,p.es-vuote{font-size:12px;border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}.feed.tb-scope .card-b{border:1px solid;position:relative}.feed.es-page .es .es-tab{padding:10px}.feed.es-page .es .es-tab a{border:unset}.feed.tb-scope .card-b h1{text-align:center}.feed.tb-scope .card-b .muted{display:flex;justify-content:center;align-items:center;line-height:30px}.feed.tb-scope .card-b .muted:first-child{justify-content:flex-start;padding:0 7px}.feed.tb-scope .card-b .muted.tb-ev-lega{font-size:12px;line-height:20px}.feed.tb-scope .card-b .muted[data-tb-ev]{font-size:41px;line-height:55px;display:flex !important;flex-wrap:wrap;justify-content:center;align-items:baseline}.feed.tb-scope .card-b .muted b[data-tb-h],.feed.tb-scope .card-b .muted b[data-tb-a]{padding:0 14px;margin:0 5px;border-radius:var(--border-radius-b)}.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-clock],.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-game]{flex-basis:100%;text-align:center;display:block;font-size:20px;line-height:30px;margin-top:10px}.feed.tb-scope .card-b .muted .live-dot{padding:0 9px;margin:0 6px}.feed.tb-scope .card-b .muted.tb-ev-stato{position:absolute;top:10px;right:20px;font-weight:700}.feed.tb-scope .card-b .muted.tb-ev-nazione{display:none}.feed.tb-scope .card-b .muted.tb-ev-stats{font-size:13px}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una{padding:0 10px}.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(2),.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(4),.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(6){display:none}.feed.tb-scope .card-b .muted span[aria-hidden]{margin-right:6px}div.field{position:relative}div.field label{font-weight:700;font-size:12.5px}p.form-note{font-size:12.5px}.form-note a{font-weight:700;text-decoration:underline}.form-note{font-size:12px;padding:5px;text-align:center;display:block}*{scrollbar-width:thin}button#tbmBack{inset-block-start:111px;inset-inline-start:0px !important;width:28px !important;border-radius:0 var(--border-radius-a) var(--border-radius-a) 0 !important;opacity:0.8}.ico img,img.ico{max-width:15px}.lc .lc-q.is-locked::after,.lc .lc-q:disabled::after{top:16px;right:32px}.lc .lc-q.is-locked::before,.lc .lc-q:disabled::before{top:9px;right:32.5px}.lc-ev .lc-odds,.lc-ev .lc-main{padding:0;position:relative}.lc-ev .lc-side{gap:0;padding:0px 0 0}div.lc-status{margin-top:0 !important;position:absolute;top:-10px;font-size:10px !important}.lc-team,.body--eventi-giorno-selezione main.shell .tb-tip{padding:0 !important}.lvb .lvb-voce{display:flex;flex-direction:column;position:relative;padding:6px 32px;gap:0;padding:0;min-width:70px;margin:0;border-radius:var(--border-radius-a)}.lvb .lvb-voce .lvb-n{font-weight:700;opacity:1;position:absolute;top:3px;right:3px;padding:2px 2px;border-radius:var(--border-radius-full);width:15px;text-align:center;font-size:9px;height:15px;line-height:1}.lvb .lvb-voce img.ico{max-width:20px}.lvb .lvb-voce span.lvb-nome{font-size:10px;max-width:62px;line-height:0.8;border-radius:0;text-align:center;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvb .lvb-voce.on .lvb-nome{font-weight:700}.match-list--tabs{padding:5px}.match-list--tabs div.tab-item{font-weight:800;font-size:12px;letter-spacing:.61px;padding:5px 10px}div.match-list--tabs div.tab-item{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;padding:6px 10px;min-height:33px;font-weight:800;font-size:12px;letter-spacing:.61px}div.match-list--tabs div.tab-item:first-child{margin-left:10px}.match-list--tabs div.tab-item{flex:none;cursor:pointer;position:relative;padding:7px 12px;min-height:33px;font-weight:700;font-size:12.5px;white-space:nowrap;opacity:1}.mk-grid.mk-grid--g2{grid-template-columns:repeat(auto-fill, minmax(calc(50% - 2px), 1fr))}.mk-grid.mk-grid--g3{grid-template-columns:repeat(auto-fill, minmax(calc(33% - 2px), 1fr))}.mk-grid.mk-grid--g4{grid-template-columns:repeat(auto-fill, minmax(calc(25% - 2px), 1fr))}.mk-grid.mk-grid--g5{grid-template-columns:repeat(auto-fill, minmax(calc(20% - 2px), 1fr))}.mk-grid.mk-grid--g6{grid-template-columns:repeat(auto-fill, minmax(33%))}b.money,.money{font-weight:800}nav.msz{border-radius:var(--border-radius-ctm)}nav.msz .msz-v{width:33%;display:block;padding:12px 20px 2px 20px;flex:unset;overflow:hidden}nav.msz .msz-v:first-child{border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}nav.msz .msz-v:last-child{border-radius:0 var(--border-radius-a) var(--border-radius-a) 0}.msz-et{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:none;min-height:calc(2 * 1.15em);display:flex;align-items:center;justify-content:center;line-height:1;font-size:11px}button.pa-fab{inset-inline-end:85px}.page-container--account a.btn-ctm--b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:104px;padding:16px 12px;text-align:center;border-radius:var(--border-radius-a);font-weight:700;line-height:1.25}div.page-container--account .title-ctm span{font-weight:700}.pg .pg-card{border-radius:var(--border-radius-b)}.pg .pg-card .pg-card-h{border-radius:0;padding:10px 0}.pg .vip-row>.vip-band{margin-bottom:0}div.rail-card{overflow:unset}div.rail-card ul.wdg-league-list{padding:0}.rail-card>.sc-chips>a.sc-chip,.wdg-tempi>.sc-chips>a.sc-chip{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 2px;line-height:1;font-size:12px}aside.rail-l div.rail-h{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;font-size:12px}.rail-l,.rail-r{padding-top:0}.rail-r{top:12px}div.reg-pop-box .field input{outline:none}div.reg-pop-box .reg-pop-h{text-transform:uppercase;font-size:16px;position:relative;align-items:center;justify-content:center;min-height:65px}div.reg-pop-box .reg-pop-h .reg-pop-marchio{display:block;align-items:center}div.reg-pop-box .reg-pop-h .reg-pop-marchio img{max-width:100%}div.reg-pop-box .reg-pop-h .reg-pop-x{position:absolute;font-weight:bold;right:10px;border:2px solid;border-radius:var(--border-radius-full);font-size:12px}div.reg-pop-box .reg-pop-h::before{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px}div.reg-pop-box .field{gap:0}div.reg-pop-box .btn.btn-block{padding:15px;text-transform:uppercase;border-radius:var(--border-radius-a)}.reg-pop-t b{font-size:18px;line-height:1.25}.right-sidebar--account a.box-ctm--support,.feed.page-container--account.page-2--columns{padding:15px;border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support span{border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support{border-radius:var(--border-radius-a);padding:12px}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{flex:0 0 auto}.sec-bar,ul li.wdg-sport-fascia,.slip div.card-h{text-transform:uppercase;font-size:12px}.sec-bar{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}main.shell{width:100%}.shell .cols.rail-larga .tb-campetto{height:362px !important}nav.sportnav .wdg-sport-tendina .wdg-sport:hover,nav.sportnav a:hover,.wdg-league-list a:hover,.wdg-sports-menu>.wdg-sport:hover,.wdg-sports-menu>.wdg-sport.on{border-radius:0}nav.sportnav{padding:0}nav.sportnav a:last-child{border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}button.tb-apri-quote svg{margin:0 auto}div.tb-authm div.hero{padding:15px;height:auto;margin:0 auto}div.tb-authm .field input{padding:15px 40px;outline:none}div.tb-authm button.cta2{border-radius:var(--border-radius-a)}div.tb-authm .hero .word b{font-size:16px;display:block;padding:10px}div.tb-authm{width:100%;max-width:390px;max-height:calc(100vh - 36px);overflow:auto;border-radius:16px;position:relative}div.tb-authm .cta{width:100%;border:0;border-radius:var(--border-radius-a);cursor:pointer;padding:14px;font:800 14px/1 inherit;letter-spacing:.04em;transition:filter .12s}div.tb-authm .sub{margin:0 0 16px;text-align:center;font-size:12.5px}div.tb-authm .sep{display:flex;align-items:center;gap:12px;margin:16px 0 12px;font-size:12px}div.tb-authm .fine{margin:14px 0 0;text-align:center;font-size:11px;line-height:1.5}div.tb-cerca-mercato input{margin:0 auto;box-sizing:border-box;padding:7px 10px;border-radius:var(--border-radius-a);font:inherit;font-size:.92em;-webkit-appearance:none;appearance:none}.tb-cg.casino-card{border-radius:var(--border-radius-a)}a.tb-cg.casino-card:hover span.tb-cg-foot{opacity:1}.tb-cg-foot .tb-cg-name{font-size:.8em;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.3em}span.tb-cg-play{align-self:flex-start;font-size:.68em;font-weight:800;border-radius:var(--border-radius-ctm);padding:4px 10px;opacity:0;transition:opacity .12s;width:100%;padding:5px;text-align:center;font-size:14px;text-transform:uppercase}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{border:2px solid}div.tb-ev-testa-wrap>.tb-ev-barra{margin-block-end:0px !important}div.tb-ev-testa-wrap .tb-colpick{position:relative;float:inline-end;margin-right:.5rem}.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom{flex-direction:column;width:110px !important;margin:0 !important;padding:0 !important;align-content:start;gap:0 !important;bottom:7px !important;position:absolute}.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom>span{width:110px;padding:3px !important}.tb-filtri,.tb-filtri .tbf-esiti,.tb-filtri .tbf-legenda{justify-content:center}.tb-filtri .in{min-width:unset !important;width:141px}.tb-gol-n{display:none}.tb-lega-h th[colspan="99"]{display:table-cell !important;white-space:nowrap;border:unset}.tb-lega-h th .tb-lega-sport,.tb-lega-h .tb-lega-naz,.tb-lega-h .tb-lega-nome{display:inline-flex !important;width:auto !important;float:none !important;align-items:center;vertical-align:middle;margin:0 4px 0 0 !important}.tb-lega-h .tb-lega-flag{margin-right:5px}.tb-lega-h th .tb-lega-sport{width:15px;height:15px}.tb-lega-h th[colspan="99"] img{display:inline-block !important;vertical-align:middle}.tb-livedd{gap:0;display:block;min-width:120px}.tb-livedd a{gap:0;justify-content:space-around;display:flex}.tb-livedd .tb-livedd-car{display:none}div.tb-livedd-menu{padding:0}div.tb-livedd-menu a{margin:0 auto;height:auto;padding:6px 10px}.tb-livedd-menu .tb-livedd-sep{display:none}.tb-merc .qt-box--container{columns:3;column-gap:10px}.tb-merc .qt-box--container .qt-box{border-radius:var(--border-radius-a);border:1px solid !important;break-inside:avoid}.tb-merc .qt-box--container .qt-box .qt-box--heading{font-size:14px;padding:7px 14px;line-height:1}button.tb-passo__b{display:block;width:18px;height:13px;line-height:1;padding:0;cursor:pointer;border-radius:var(--border-radius-a);font-size:9px}.tb-slip-sw{bottom:80px}button.tb-rail-tasto,button.tb-slip-sw{bottom:auto;top:155px;right:-1px;font-size:0;gap:0;width:30px;padding:0;height:60px;border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}button.tb-rail-tasto>span,button.tb-slip-sw svg{width:100%;max-width:50px;font-size:22px;line-height:50px}b.tb-slip-sw-badge{inset-inline-end:4px}button span.tb-stat-box,button.tb-colpick-apri{width:25px;height:25px;border-radius:var(--border-radius-a);margin:0}div.tb-stat-dentro{margin:0;padding:0}.tb-stat-pan td{width:100%;padding:0}.tb-stat-segno span.tb-stat-freccia{display:none}.tb-stat-segno span.tb-stat-box,button.tb-apri-quote{display:block;width:25px;height:25px;line-height:19px;border-radius:var(--border-radius-a)}div.tb-sup{--tb-sup-sotto: 61px;--tb-sup-alto: 96px}button.tb-sup-fab{display:none}td.tb-time b.tb-live-score{display:block;width:100%}.tb-ver-avviso{display:inline-flex;position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:2147482100;display:none;align-items:center;gap:10px;max-width:92vw;border-radius:var(--border-radius-a);padding:10px 14px;font-size:.9em}.tb-ver-avviso button{border:0;border-radius:var(--border-radius-b);padding:7px 12px;font-weight:800;cursor:pointer;white-space:nowrap}button.tb-siwei-fab{position:fixed;right:18px;bottom:18px;z-index:1200;width:44px;height:44px;border-radius:var(--border-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:transform .15s, box-shadow .15s}.sc-comp{flex-direction:row-reverse;position:relative}.sc-comp label{gap:35px}.sc-comp .sc-comp-n{position:absolute;left:20px;padding:3px;line-height:1;border-radius:var(--border-radius-a);top:5px;font-size:11px}button.cb-altri{margin:5px;width:calc(100% - 10px);border-radius:var(--border-radius-a)}button.tb-imprap-b{flex:1 1 auto;min-width:44px;padding:6px 8px;font-size:12.5px;font-weight:700;cursor:pointer;border-radius:var(--border-radius-a);line-height:1.1}.tb-sys-row span.n{justify-self:center;font-weight:700;min-width:22px;text-align:center;border-radius:var(--border-radius-a);padding:1px 5px;font-size:.9em}.box-sidebar--coupon.tb-aggiorna .tb-head::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:var(--border-radius-a);animation:tb-filo 900ms linear infinite}.tb-slip-sw-badge,b.tb-slip-sw-badge{position:absolute;top:-6px;inset-inline-end:3px;z-index:3;min-width:19px;height:19px;padding:0 5px;border-radius:99px;font-size:11px;font-weight:900;line-height:19px;text-align:center}.body-desktop--mobile .tb-versione-desktop{display:flex !important;position:fixed;bottom:0;width:284px !important;max-width:86vw}.s3t .s3t-tabs .s3t-tab{padding:9px 6px}.s3t .s3t-tab .s3t-n,.s3t .s3t-tab.is-on .s3t-n{font-size:11px;font-weight:normal}.s3t .s3t-pane,.s3t .s3t-pane .box-sidebar--coupon,.s3t .s3t-pane .box-sidebar--coupon div.tb-head{border-radius:0 !important}.lcw-lh button.lcw-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;cursor:pointer}section.stq-box{border-radius:var(--border-radius-a);padding:12px;margin:0 0 12px;min-width:0}.tb-palinsesto th:empty{padding:0 !important}nav.tbm-nav a.is-on:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px}div.feed.es-page .es .lcw .lcw-scroll{overflow-x:unset}span span.lcw-n{font-size:11px;font-weight:700;letter-spacing:-0.2px}span.lcw-q.is-hnd{font-weight:700;cursor:default}div.box-sidebar--ultime a.us-row{display:flex;align-items:center;gap:8px;margin:0 10px 4px;padding:6px 9px;text-decoration:none;border-radius:var(--border-radius-a)}div.box-sidebar--ultime span.us-t{font-weight:700;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.box-sidebar--ultime span.us-amt{flex:none;font-weight:800;font-size:.82em}div.box-sidebar--ultime span.us-w{font-size:.72em;font-weight:600}div.tb-fedelta-off{margin:0 0 14px;padding:16px 18px;border-radius:var(--border-radius-ctm);display:flex;gap:13px;align-items:flex-start}div.tb-fedelta-off .ic{flex:0 0 auto;width:34px;height:34px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-size:1.05em}div.tb-fedelta-off h3{margin:0 0 4px;font-size:1em;font-weight:800}div.tb-fedelta-off p{margin:0;font-size:.88em;line-height:1.5;max-width:66ch}.reg-pop-box.ha-figura div.reg-pop-figura{display:block;position:relative;overflow:hidden;border-radius:12px 0 0 12px}#tb-sessione{padding:0 !important}.body--eventi-giorno-scegli div.feed.sc-page{padding:0;border:0px}.body--eventi-giorno-scegli .sc-page .lcw .lcw-group:last-child{margin-bottom:0;border:0px}div.lcw-merc .lcw-attesa{font-weight:700;padding:6px 2px}.lcw-tipi .tb-tipi-sel,.lcw-row.is-lista .lcw-lista .tb-lista-sel{font:inherit;min-width:0;flex:1 1 auto;height:31px;outline:none;border-radius:var(--border-radius-a);margin-left:10px;padding:0 13px 0 10px !important}.wdg-ub-langlist,.wdg-ub-tzlist{z-index:9991}div.qbrow div.qbcard{flex:0 0 300px;max-width:300px;cursor:pointer;border-radius:var(--border-radius-b);padding:9px 11px 10px;transition:transform .12s, box-shadow .12s;display:flex;flex-direction:column;gap:6px}div.qbrow div.qbcard .carousel-item--match{display:flex;flex-direction:column;gap:3px;min-height:44px}.box-sidebar--ultime div.us-empty{margin:3px 12px 8px;padding:12px;text-align:center;opacity:.75;font-size:.82em;border-radius:var(--border-radius-a)}a.rt-primo{display:inline-block;flex:none;width:auto;padding:9px 16px;border-radius:var(--border-radius-b);border:0;font-weight:800;font-size:.86rem;text-decoration:none;white-space:nowrap}body.body--support div.card .card-h,body.body--net-bets div.card .card-h,body.body--network div.card .card-h,body.body--account div.card .card-h{padding:5px 15px}div.sc-page .sc-naz>.sc-comps>.sc-comp>a.sc-comp-vai{position:absolute;right:0}div#tb-posta .bx{max-width:420px;width:calc(100% - 32px);border-radius:14px;overflow:hidden}div#tb-posta .hd{display:flex;align-items:center;gap:10px;padding:16px 18px}div#tb-posta .bd{padding:16px 18px;font-size:14px;line-height:1.5}div#tb-posta .ft{display:flex;gap:10px;padding:0 18px 18px}div#tb-posta .ft a,div#tb-posta .ft button{flex:1;padding:11px 12px;border-radius:var(--border-radius-b);font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:0}div#tb-posta .ic{font-size:22px;line-height:1}div#tb-posta .vai:hover,div#tb-posta .dopo:hover{opacity:0.8}.lcw-tipi .tb-tipi-sel{width:130px}body .tb-versione-desktop{display:none !important}body.ver-desktop-mobile>main.shell>.cols .feed.tb-scope section.cms-main{overscroll-behavior:auto}body.ver-desktop-mobile .lvm-corpo{overscroll-behavior:auto !important}div.wdg.wdg-dash-agenzia{overflow:hidden}.hdr-composta header.wdg-header button.wdg-burger{position:fixed;z-index:999}div.box-match--heading{border-width:0px 1px 1px;border-style:none solid solid;border-image:none;padding:0;border-radius:0;border:0}details.lvm-sport>summary:hover,details.lvm-lega>summary:hover{border-radius:0}span.lvm-tvico{position:absolute;top:23px;inset-inline-end:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px;height:15px;opacity:.9}button.tb-vdesk.desk,button.tb-vdesk.mob{position:relative !important;padding:0px 4px;border-radius:var(--border-radius-a);opacity:1;width:50px;font-size:0;height:35px;z-index:100 !important;top:unset;left:unset;right:unset;bottom:unset}button.tb-vdesk.desk:before,button.tb-vdesk.mob:before{content:"";display:inline-block;width:41px;height:25px;mask:url("../../icons/desk-mob.svg") center/contain no-repeat;-webkit-mask:url("../../icons/desk-mob.svg") center/contain no-repeat;position:relative;display:block}body.account-logged button.tb-vdesk.desk,body.account-logged button.tb-vdesk.mob{order:1}body.account-logged .wdg-header-actions a.wdg-acct{order:2}body.account-logged .wdg-header-actions button.tb-occhio{order:3}body.account-logged .wdg-header-actions details.wdg-acct-tendina{order:4}body.account-logged .wdg-header-actions form.wdg-esci{order:5}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:36px;font-size:0 !important;opacity:1;cursor:not-allowed;pointer-events:none;border-radius:var(--border-radius-a)}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab]::before,.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]::before{content:attr(data-lab);display:block;margin:0;font-size:11px;line-height:1.1;text-transform:none;white-space:nowrap}body.body--calendario div.cal-rows{margin-top:10px;border-radius:var(--border-radius-ctm);overflow:hidden}span.lvm-tv-n{align-items:center;font-size:10.5px;font-weight:800;line-height:1;margin-left:0px;padding:2px 5px;height:25px;border-radius:var(--border-radius-ctm);display:flex}.tb-colpick div.ttl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}div.tb-colpick .row button{padding:7px 4px;border-radius:var(--border-radius-ctm);cursor:pointer;font-weight:700;font-size:12.5px}div.stake-row label{font-weight:700;font-size:12.5px}table.tbl th{text-align:start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px}table.tbl td{padding:11px 12px}table.tbl td{padding:11px 12px}button.pay-tile small{font-size:11.5px}div.bl-lista--icone{margin:5px}.card.bet-combcard.bet-comb{border-radius:var(--border-radius-ctm);overflow:hidden}details.card.bet-comb{border-radius:var(--border-radius-ctm);overflow:hidden}details.card.bet-comb+.card{padding:5px 0}details.bet-comb>.bet-comb-t{cursor:pointer;list-style:none}details.bet-comb .card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-weight:800}.lcw-subtabs.lcw-tendine .lcw-subtab{border-radius:var(--border-radius-a);padding:7px 10px;font-weight:700;font-size:12.5px;cursor:pointer;text-align:center;text-decoration:none;display:block}.acct-saldo small{font-size:14px;font-weight:800}table.tbl td{padding:11px 12px}body.body--report-casse .shell .card>h1.pg-h1{padding:5px 10px;font-size:16px}body.body--report-casse .shell .card .rc-filtri{padding:10px}body.body--report-casse .shell .card .tblwrap{margin:0;overflow:auto}body.body--report-casse .shell .card .tblwrap table.tbl{margin:10px;overflow:auto;border-radius:var(--border-radius-ctm);width:calc(100% - 20px)}body.body--report-casse .shell .card .tblwrap table.tbl thead tr th{font-size:10px;opacity:1;line-height:1}body.body--report-casse table.tbl td.money{opacity:0.9}body.body--casino .cb-giochi a.tb-cg{order:2}body.body--casino .cb-giochi a.tb-cg[data-tb-name="lobby"]{order:1}div.tb-naz-riga nav.lvb.lvb--naz{padding:10px 15px}.tbm-nav .tbm-nav--wrapper{display:flex;max-width:90%;width:calc(100% - 60px);overflow-x:auto;height:60px}.tbm-nav .tbm-slip{position:absolute;right:0}.rt-liv.rt-liv--tabella{list-style:none;margin:0;padding:0 0 0 2px}body.body--network .gc-cash{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:14px 16px;border-radius:12px;justify-content:space-between}body.body--report-casse table.tbl td.money{opacity:0.9}.cb-lay label.cb-sw-lbl{display:none !important;display:inline-flex;align-items:center;gap:6px;margin-block-end:10px;padding:8px 14px;border-radius:999px;border:1px solid currentColor;font-size:13px;font-weight:700;cursor:pointer;user-select:none;border-radius:var(--border-radius-a)}.tb-g .tb-g-esito{position:relative;font-size:0}.tb-g .tb-g-esito:after{content:'';width:14px;height:14px;border-radius:var(--border-radius-full);display:inline-block}div.tb-taglio{width:calc(100% - 20px);margin:10px}div.tb-taglio button.tb-scommetti{display:block;width:100%;margin-top:9px;padding:10px;border:0;border-radius:var(--border-radius-a);cursor:pointer;font-weight:800;text-transform:uppercase}div.tb-taglio button.tb-scommetti:hover{filter:brightness(1.07)}body.body--index table.tb-palinsesto.prematch{width:100%;max-width:100%;position:relative}body.body--index table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-nome{font-size:14px;text-transform:initial}body.body--index table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-ico{height:20px}body.body--index table.tb-palinsesto.prematch tr.tb-barra-gr td .tb-barra-gr-in button{font-size:14px}body.body--index table.tb-palinsesto.prematch .tb-lega-h{border:unset}body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-naz,body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-nome{font-size:14px;text-transform:none}body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-sport.tb-tip{display:none !important}body.body--index table.tb-palinsesto.prematch .tb-lega-h th img.tb-lega-circ{margin-right:10px}body.body--index table.tb-palinsesto.prematch tr:last-child{border-bottom:unset}body.body--index table.tb-palinsesto.prematch .tb-live-cella{min-width:calc(100% - 186px)}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco{position:relative;margin-bottom:11px}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-riga1{position:absolute;bottom:-19px}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-stat-segno,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-info,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .mdi.mdi-star-outline.tb-fav,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-pt,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-parz{display:none !important}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-minuto{width:auto}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-ev-live{display:flex;flex-direction:column}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco a.tb-ev-live span.tb-sq{font-size:14px;font-weight:900}body.body--index table.tb-palinsesto.prematch .tb-odd button.chip{display:flex;flex-direction:column;height:40px;gap:1px;font-weight:900}body.body--index table.tb-palinsesto.prematch .tb-odd button.chip:before{margin-right:0px !important;line-height:unset !important}body.body--index table.tb-palinsesto.prematch .tb-sqp-sep{display:none}body.body--index table.tb-palinsesto.prematch tr .tb-ev a b{display:flex;flex-direction:column}body.body--index table.tb-palinsesto.prematch .wdg-palinsesto-table .tb-sq-logo{display:inline-block !important}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm{position:relative;padding:0}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td{border:unset;min-width:0;flex:1 1 100%}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz{padding:6px 6px;display:flex;flex-wrap:nowrap;gap:5px;width:0;min-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz::-webkit-scrollbar{display:block;height:6px}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz button.lvb-voce .lvb-n{background:unset;color:unset}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz button.lvb-voce.on .lvb-nome{color:unset}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb{padding:6px 6px;display:flex;flex-wrap:nowrap;gap:5px;width:0;min-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb::-webkit-scrollbar{display:block;height:6px}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb button.lvb-voce .lvb-n{background:unset;color:unset}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb button.lvb-voce.on .lvb-nome{color:unset}.tb-palinsesto.prematch tr{position:relative}.tb-palinsesto.prematch tr .tb-time{padding:6px 21px 6px 7px !important}.tb-palinsesto.prematch tr .tb-time .tb-time-in{display:flex;gap:5px;flex-direction:row-reverse}.tb-palinsesto.prematch tr .tb-time .tb-time-in .tb-quando{flex-direction:column}div.tb-eb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;box-sizing:border-box;padding:4px 10px;margin:0 0 8px;border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0;font-size:13px;position:relative}div.tb-eb .tb-eb-badge{font-weight:800;font-style:italic;letter-spacing:.02em;white-space:nowrap}div.tb-eb .tb-eb label input{height:28px;box-sizing:border-box;border-radius:var(--border-radius-ctm);padding:0 8px;font-size:13px}div.tb-eb button.tb-eb-ins{height:28px;border:0;border-radius:var(--border-radius-ctm);padding:0 12px;font-weight:700;cursor:pointer;text-transform:uppercase}div.tb-eb .tb-eb-leg{margin-left:auto;background:none;border:0;cursor:pointer;text-decoration:underline;font-size:12px;white-space:nowrap}.tb-eb-dlg{margin:auto;max-width:640px;width:92vw;max-height:80vh;border-radius:var(--border-radius-a);padding:0}.tb-eb-dlg header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:700}.tb-eb-dlg header button{background:none;border:0;font-size:18px;cursor:pointer}.tb-eb-dlg .tb-eb-corpo h4{margin:0 0 4px;font-size:12px;text-transform:uppercase}.tb-eb-dlg .tb-eb-corpo .tb-eb-dlg td{padding:1px 4px}.tb-eb-dlg .tb-eb-corpo .tb-eb-dlg td:first-child{font-family:monospace;width:60px}@media screen and (max-wdith: 900px){span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:row}}span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:column;gap:4px;align-items:baseline}span.c-ev.tb-sqst a span.tb-sqq span.tb-sqp-sep{display:none}.lcw-thead .lcw-ou-tutte{padding-bottom:5px;width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border-radius:var(--border-radius-a);cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center}.tb-palinsesto .tb-ev-in{display:flex;flex-direction:column-reverse}.tb-palinsesto .tb-ev-in .tb-bb{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border-radius:var(--border-radius-a);font-size:9px;font-weight:800;line-height:15px !important;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:26px !important}.tb-palinsesto .tb-ev-in .tb-pa{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border-radius:var(--border-radius-a);font-size:9px;font-weight:800;line-height:15px !important;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:26px !important}div[data-tb-velo]{background:var(--secondary-background) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--primary-text) !important;border-top-color:var(--secondary-text) !important}span.wdg-sport-live{border-color:var(--featured-border);color:var(--featured-text)}span.wdg-sport-n{color:var(--fourth-text);border-color:var(--secondary-border) !important;background:var(--box-background-h)}.wdg-sport-tendina .wdg-sport{color:var(--secondary-text);background:var(--trasp)}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo span.wdg-sport-n{color:var(--fourth-text);border-color:var(--secondary-border);background:var(--box-background-h)}.wdg-sport-tendina .wdg-sport-l2 summary{background:var(--box-background-c)}.wdg-sport-tendina .wdg-sport-l3 a:hover{background:var(--primary-background)}.wdg-sport-tendina .wdg-sport-l3 a:hover span.wdg-sport-nome{color:var(--fourth-text)}.wdg-sport-tendina a.wdg-sport-area.on,.wdg-sport-tendina a.wdg-sport-lega.on{background:var(--six-background);color:var(--fourth-text)}a.wdg-sport-tutto span.wdg-sport-nome,.wdg-sport-area span.wdg-sport-nome,.wdg-sport-lega span.wdg-sport-nome{color:var(--fourth-text)}a.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{color:var(--fourth-text)}.wdg-sports-menu,.wdg.wdg-top-league{background:var(--five-background)}.wdg-sports-menu>.wdg-sport{background:var(--trasp)}ul.wdg-league-list a{color:var(--fourth-text)}ul.wdg-league-list a,div.b45-nav>a{box-shadow:inset 0px 1px 0px var(--input-border--a) !important}ul.wdg-league-list span.wdg-league-name{color:var(--tertiary-text)}ul.wdg-league-list .muted{color:var(--fourth-text);border-color:var(--secondary-border) !important;background:var(--box-background-h)}div.wdg.wdg-tempi{background:var(--five-background);border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.wdg.wdg-sports-menu{background:var(--box-background-b)}.wdg.wdg-sports-menu .sc-chips{background:var(--six-background)}.wdg.wdg-movers .odds .chip,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.wdg.wdg-movers .odds .chip.on,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover{color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{color:var(--input-text--b);background:var(--input-background--b);border:1px solid var(--input-border--b)}div.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{background:var(--six-background)}.wdg.wdg-movers{background:var(--box-background-b);color:var(--fourth-text)}.wdg.wdg-movers .mov-ev .muted{color:var(--fourth-text)}.wdg.wdg-palinsesto-table.lc-vuoto{background:var(--five-background);color:var(--fourth-text)}div.wdg-acct-disp b{color:var(--five-text)}div.wdg-acct-piu{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}div.wdg-acct-piu .wdg-acct-vai{color:var(--btn-primary-text);background:var(--btn-primary)}div.wdg-acct-piu .wdg-acct-vai:hover{color:var(--btn-fourth-text);background:var(--btn-fourth)}details.wdg-acct-tendina>summary{border-color:var(--fourth-border);background:var(--trasp)}details.wdg-acct-tendina>summary:hover{background:var(--semi-light-b)}.wdg-code-row input.wdg-code-input{border-color:var(--input-border--b);background:var(--input-background--b);color:var(--input-text--b)}.wdg-code-lab{color:var(--six-text)}.wdg-event-code{background:var(--box-background-a, var(--box-background-a))}footer.wdg-footer_legal .wdg-legal-badge,footer.wdg-footer_legal .wdg-legal-help,footer.wdg-footer_links .wdg-fl-age{background:var(--btn-primary);color:var(--btn-primary-text)}footer.wdg-footer_legal .wdg-legal-lead{color:var(--tertiary-footer-text)}footer.wdg.wdg-footer_legal{background:var(--primary-footer);border-top-color:var(--primary-footer-border)}footer.wdg.wdg-footer_legal .wdg-legal-tools li{color:var(--secondary-footer-text);border-color:var(--secondary-footer-text)}footer.wdg.wdg-footer_legal .wdg-legal-note{color:var(--six-text)}footer.wdg.wdg-footer_legal .wdg-legal-lead strong{color:var(--primary-text)}footer.wdg.wdg-footer_legal .wdg-legal-body p{color:var(--primary-footer-text)}footer.wdg.wdg-footer_legal .wdg-legal-self{color:var(--primary-footer-text)}footer.wdg.wdg-footer_legal .wdg-legal-lead strong{color:var(--secondary-footer-text)}footer.wdg-footer_links{background:var(--primary-footer);color:var(--primary-footer-text);border-top-color:var(--primary-footer-border)}footer.wdg-footer_links .wdg-fl-h{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-col a{color:var(--tertiary-footer-text)}footer.wdg-footer_links .wdg-fl-col a:hover{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-base{border-top-color:var(--semi-light-a)}footer.wdg-footer_links .wdg-fl-base a,footer.wdg-footer_links .wdg-fl-base span{color:var(--primary-footer-text)}footer.wdg-footer_links .wdg-fl-base span{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-base span.wdg-fl-age{background:var(--btn-primary);color:var(--btn-primary-text)}footer.wdg-footer_links .wdg-fl-base a:hover{color:var(--primary-footer-text)}.wdg-login-inline .input-box{background:var(--semi-light-a);color:var(--secondary-text)}.wdg-login-inline .input-box::placeholder{color:var(--secondary-text)}.wdg-login-inline .input-box:focus{background:var(--semi-light-a);color:var(--secondary-text)}.wdg-palinsesto-table{background:var(--trasp)}.lcw div.lcw-group{background:var(--five-background);border-color:var(--seven-border)}.lcw div.lcw-group .lcw-sport{color:var(--secondary-text)}.lcw div.lcw-group .lcw-lh{background:var(--tertiary-background);color:var(--secondary-text)}.lcw .lcw-gh{background:var(--tertiary-background);color:var(--secondary-text)}.lcw div.lcw-group .lcw-thead{background:var(--box-background-g);color:var(--secondary-text);border-top-color:var(--eight-border) !important}.lcw div.lcw-group .lcw-thead>span{color:var(--tertiary-text)}.lcw div.lcw-group .lcw-tabs{background:var(--box-background-c);border-top-color:var(--seven-border);border-bottom-color:var(--seven-border)}div.lcw-day{background:var(--box-background-h);color:var(--tertiary-text)}.lcw-group.lcw-m--marcatori div.lcw-row:hover{background:var(--trasp)}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa):hover{background:var(--six-background)}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover{background:var(--qt-background--hover) !important;color:var(--qt-color-hover) !important;border:1px solid var(--qt-border--hover) !important}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover span,.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover label{color:var(--qt-color--hover) !important}.lcw-merc .qt-btn:hover,button.lcw-q:hover{background:var(--fourth-background) !important;color:var(--secondary-text) !important;border-color:var(--secondary-border) !important}div.lcw-merc{background:var(--box-background-c);border-top-color:var(--six-border)}.lcw-merc .qt-box{background:var(--box-background-a);border-color:var(--box-background-h)}.lcw-merc .tb-hcp-linea,.lcw-merc .qt-btn .qt-name,.lcw-row span,.lcw-row span.c-time,.lcw-row .c-ev,.lcw-merc .qt-box--heading{color:var(--tertiary-text) !important}.lcw-merc .qt-box--heading{background:var(--box-background-h)}.lcw-merc button.tb-ou-line{background:var(--trasp) !important;color:var(--secondary-text);border-bottom-color:var(--fourth-border) !important}.lcw-merc button.tb-ou-line:hover,.lcw-merc button.tb-ou-line[aria-selected="true"],.lcw-merc button.tb-ou-line.is-on{border-bottom-color:var(--primary-border) !important;color:var(--primary-text) !important}span.lcw-oth button{color:var(--primary-text) !important}.lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth button{color:var(--five-text) !important}.lcw-perche{color:var(--secondary-text)}.lcw-q.lcw-qe span.lcw-et{color:var(--qt-color-a) !important}.lcw-q.is-locked,.wdg-login-inline input:-webkit-autofill+svg,.wdg-login-inline input:-webkit-autofill+button,.wdg-login-inline input:-webkit-autofill+button svg,.wdg-login-inline input:autofill+svg{color:var(--fourth-text) !important}.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a) !important}.lcw-row.is-celle{color:var(--secondary-text);border-bottom-color:var(--seven-border)}.lcw-row.is-celle .lcw-oth span,.lcw-row.is-celle .lcw-oth button{color:var(--secondary-text)}.lcw-row.is-celle .c-ico,.lcw-row.is-celle .c-id,.lcw-row.is-celle .c-time,.lcw-row.is-celle .c-ev,.lcw-row.is-celle .lcw-oth,div.lcw-row.is-celle,span.lcw-mk-t{color:var(--secondary-text)}div.lcw-row:hover{background:var(--six-background)}.lcw-row.is-celle span.lcw-oth{background:var(--box-background-h)}.lcw-row.is-celle span.lcw-oth button{color:var(--primary-text)}div.lcw-row .c-ev:hover a,.qt-box--container .card.qt-box .card-b button.chip:hover span{color:var(--fourth-text) !important}div.lcw-sech{color:var(--secondary-text);background:var(--secondary-background)}div.lcw-subtabs a.lcw-subtab{border-color:var(--seven-border);background:var(--six-background);color:var(--tertiary-text);border-radius:var(--border-radius-ctm)}div.lcw-subtabs a.lcw-subtab:not(.is-on):hover,div.lcw-subtabs a.lcw-subtab.is-on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--six-border)}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--five-text);border-color:var(--six-border)}div.lcw-tabs a.lcw-tab:hover,div.lcw-tabs a.lcw-tab.is-on,div.lcw-tabs button.lcw-tab:hover,div.lcw-tabs button.lcw-tab.is-on{border-color:var(--six-border);color:var(--fourth-text);background:var(--box-background-e)}nav.lvm{background:var(--five-background);border:1px solid var(--six-border)}.lvm-ev .lvm-ev-in{background:var(--box-background-b);color:var(--fourth-text)}li.lvm-ev>a.lvm-ev-in:hover,ul.lvm-eventi .lvm-ev:hover,.lvm-ev:hover .lvm-ev-in,.lvm-ev:hover .lvm-quote{background:var(--box-background-h)}.lvm-ev .lvm-q small{color:var(--qt-color-a)}.lvm-ev .lvm-quote{background:var(--box-background-b);color:var(--fourth-text)}.lvm-ev .lvm-quote .chip{background:var(--qt-background);border:1px solid var(--qt-border);color:var(--qt-color-a);box-shadow:0 0 0 var(--trasp)}.lvm-ev .lvm-quote .chip:hover{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.lvm-ev .lvm-quote .chip:hover span,.lvm-ev .lvm-quote .chip:hover>*{color:var(--qt-color--hover) !important}.lvm-ev .lvm-quote .lvm-q{background:var(--trasp)}.lvm-ev .lvm-quote .lvm-q .chip.on{background:var(--btn-third) !important;color:var(--btn-third-text) !important;border-color:var(--secondary-border) !important}.lvm-ev .lvm-quote .lvm-q .chip.on span,.lvm-ev .lvm-quote .lvm-q .chip.on small{color:var(--btn-third-text) !important}.lvm-ev .lvm-merc-apri{background:none;border-color:var(--secondary-border);color:inherit;background:var(--box-background-e)}.lvm-ev--corrente>span.lvm-ev-in{box-shadow:inset 0 0 0 0 var(--btn-primary);background:var(--box-background-b);color:var(--tertiary-text);border-top-color:var(--secondary-border);border-left-color:var(--secondary-border);border-right-color:var(--secondary-border)}ul.lvm-eventi li.lvm-ev:not(:last-child){border-bottom-color:var(--primary-border)}ul.lvm-eventi.cev-pista .lvm-ev--corrente>.lvm-ev-in{border:0px solid;background:var(--trasp)}ul.lvm-eventi.cev-pista li.lvm-ev{border:1px solid var(--seven-border);background:var(--box-background-b)}ul.lvm-eventi.cev-pista li.lvm-ev:hover{background:var(--box-background-h)}div.lvm-lega{background:var(--box-background-d) !important}details.lvm-lega{border-color:var(--primary-border);background:var(--box-background-e)}details.lvm-lega>summary{color:var(--heading-text-b)}span.lvm-lega-riga{color:var(--fourth-text)}span.lvm-pallino{background:var(--featured-text)}.lvm-riga-cerca .lvm-cerca{color:var(--input-text--b);background:var(--input-background--b);border-color:var(--input-border--b)}.lvm-riga-cerca .lvm-cerca input{color:var(--input-text--b)}.lvm-riga-cerca .lvm-cerca input::placeholder{color:var(--input-text--b)}.lvm-sport>summary{background:var(--am-card)}div.lvm-sport>summary:hover,div.lvm-lega>summary:hover{background:var(--fourth-background)}details.lvm-sport>summary{color:var(--secondary-text)}.lvm-star svg{color:var(--tertiary-text)}label.lvm-tv{color:var(--input-text--b);background:var(--input-background--b);border:1px solid var(--input-border--b)}label.lvm-tv .lvm-tv-et,label.lvm-tv:hover .lvm-tv-et{color:var(--fourth-text)}label.lvm-tv:has(.lvm-tv-in:checked){background:var(--btn-fourth);color:var(--btn-fourth-text);border-color:var(--tertiary-border)}label.lvm-tv:has(.lvm-tv-in:checked) ~ span.lvm-tv-n,label.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-n{background:var(--box-background-e);color:var(--fourth-text)}label.lvm-tv:has(.lvm-tv-in:checked) ~ span.lvm-tv-et,label.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-et{color:var(--primary-text)}label.lvm-tv:has(.lvm-tv-in:checked) span.lvm-tv-et{color:var(--secondary-text)}.lvm-tv--zero span.lvm-tv-n{background:var(--trasp);background:var(--box-background-a);color:var(--fourth-text)}.tb-palinsesto{border-top-color:var(--eight-border);background:var(--five-background);color:var(--five-text)}.tb-palinsesto .tb-ev{background:var(--trasp)}.tb-palinsesto tr{border-bottom:1px solid var(--six-border)}table.tb-palinsesto .tb-live-info-eti,table.tb-palinsesto tr.tb-sport-h{border-bottom:1px solid var(--semi-dark-a) !important;border:1px solid var(--semi-dark-a) !important}.tb-palinsesto tr.tb-sport-h{background:var(--box-background-d) !important;color:var(--secondary-text);border-left:0 !important}.tb-palinsesto tr.tb-sport-h th{background:var(--trasp) !important}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--input-background--a) !important;color:var(--input-text--b)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::placeholder{color:var(--input-text--b)}.tb-palinsesto .tb-gruppi th{background:var(--box-background-c) !important;border:1px solid var(--five-border);color:var(--tertiary-text)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{color:var(--fourth-text)}table.tb-palinsesto .tb-sport-h th span{color:var(--secondary-text)}table.tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel,table.tb-palinsesto button.tb-more-btn{background:var(--box-background-e);color:var(--fourth-text);border-color:var(--tertiary-border)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-info{background:var(--secondary-background) !important;color:var(--six-text)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-stat{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}.tb-palinsesto .tb-teste th{background:var(--box-background-h);color:var(--seven-text);border-bottom:var(--six-border)}.tb-palinsesto td.tb-odd{color:var(--five-text)}.qt-btn.qt-btn--active,.qt-btn.active,.chip.on,.lcw-q.on,.he-od.on,.evm-od.on,.pmcard-odd.on,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active,.qt-box--container .card.qt-box .card-b button.chip:hover,.lcw-merc .qt-btn:hover,.lcw-merc button.qt-btn--active,.lcw-merc button.qt-btn.active,button.lcw-q.on,button.lcw-q:hover,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active,.qt-box--container .card.qt-box .card-b button.chip:hover,.lcw-merc .qt-btn:hover,.lcw-merc button.qt-btn--active,.lcw-merc button.qt-btn.active,button.lcw-q.on,button.lcw-q:hover{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.qt-btn.qt-btn--active label,.qt-btn.qt-btn--active span,.qt-btn.active label,.qt-btn.active span,.chip.on label,.chip.on span,.lcw-q.on label,.lcw-q.on span,.he-od.on label,.he-od.on span,.evm-od.on label,.evm-od.on span,.pmcard-odd.on label,.pmcard-odd.on span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn.active label,.lcw-merc button.qt-btn.active span,button.lcw-q.on label,button.lcw-q.on span,button.lcw-q:hover label,button.lcw-q:hover span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn.active label,.lcw-merc button.qt-btn.active span,button.lcw-q.on label,button.lcw-q.on span,button.lcw-q:hover label,button.lcw-q:hover span{color:var(--qt-color--hover) !important}.qt-box--container .card.qt-box .card-b button.chip.on .lbl,.qt-box--container .card.qt-box .card-b button.chip.on .px,.qt-box--container .card.qt-box .card-b button.chip:hover .lbl,.qt-box--container .card.qt-box .card-b button.chip:hover .px{color:var(--qt-color--hover) !important}.chip:hover{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga{border-bottom-color:var(--am-dim)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border-color:var(--qt-border);background:var(--qt-background);color:var(--qt-color-a)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn span{color:var(--qt-color--a) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border-color:var(--qt-border--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn span{background:unset}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{color:var(--tertiary-text)}.tb-mrc-scelta select{border-color:var(--input-border--b);background:var(--input-background--b);color:var(--input-text--b)}nav.tbm-nav{background:linear-gradient(180deg, var(--header-background-menu), var(--header-background-menu));box-shadow:unset;border:0;color:var(--header-color-menu)}nav.tbm-nav .tbm-slip .tbm-slip-btn{background:var(--trasp);box-shadow:0 0 0 4px var(--trasp),0 3px 8px var(--trasp)}nav.tbm-nav a{background:var(--trasp);color:var(--header-color-menu)}nav.tbm-nav a svg,nav.tbm-nav button svg{color:var(--header-color-icon)}.slip .leg{background:var(--box-background-b)}.slip .leg .px,.slip .leg-info b{color:var(--fourth-text);background:var(--box-background-h);border-top-color:var(--tertiary-border);border-bottom-color:var(--tertiary-border)}.slip{background:var(--five-background)}.slip .stake-row label,div.slip .leg-info small,.slip .type-row .nm,.slip .type-row .ct,.krow span,.slip .combo .nm{color:var(--fourth-text)}.slip .form-note{color:var(--featured-text);background:var(--featured-background);border-color:var(--featured-border)}.slip .krow.big b{color:var(--primary-text)}.slip .sys-row{background:var(--secondary-background);color:var(--secondary-text)}.slip .sys-row .sys,.slip .sys-row .eyebrow{color:var(--secondary-text)}.slip .sys-row .sys.on{border-color:var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text)}.slip .in{color:var(--btn-secondary-text);border-color:var(--five-border);background:var(--btn-secondary)}.slip .slip-foot .btn:not(.btn-block){color:var(--seven-text);border-color:var(--seven-border)}.slip .slip-foot .btn-line{color:var(--seven-text);border-color:var(--seven-border)}.slip .check{color:var(--fourth-text)}.cpn-leg-txt span.cpn-closed{color:var(--error-text)}.cpn-match span.cpn-score{color:var(--tertiary-text)}div.box-sidebar.box-sidebar--ultime .us-head span,div.box-sidebar--coupon .tb-head span,div.box-sidebar--coupon .tb-head small{color:var(--heading-text)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs{background:var(--box-background-d)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{background:var(--semi-dark-light)}div.box-sidebar.box-sidebar--ultime{background:var(--five-background)}.box-sidebar--coupon{background:var(--five-background);color:var(--five-text)}.box-sidebar--coupon .cpn-card{background:var(--trasp);border-color:var(--trasp);box-shadow:0 1px 2px var(--trasp)}div.box-sidebar--coupon .cpn-match{background:var(--box-background-h);border-bottom-color:var(--tertiary-border)}.box-sidebar--coupon div.cpn-top{background:var(--box-background-h);border-top-color:var(--tertiary-border)}.box-sidebar--coupon .tb-btns button.tb-scommetti{background:linear-gradient(180deg, var(--btn-third), var(--btn-third));color:var(--btn-secondary-text)}.box-sidebar--coupon .tb-btns button.tb-scommetti:hover{background:linear-gradient(180deg, var(--btn-primary), var(--btn-primary));color:var(--btn-primary-text)}.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background);color:var(--secondary-text)}.box-sidebar--coupon .tb-btns button.tb-annulla:hover{background:var(--error-background)}div.box-sidebar--coupon div.coupon-tabs{background:var(--box-background-d);color:var(--secondary-text)}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item:hover,div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item.active{box-shadow:0 2px 0 var(--secondary-border);background:var(--semi-dark-a)}div.box-sidebar--coupon input.tb-amount,div.box-sidebar--coupon input.cpn-code-in,div.box-sidebar--coupon div.tb-cp-row input{background:var(--input-background--b);border-color:var(--input-border--b) !important;color:var(--five-text) !important}div.box-sidebar--coupon input.cpn-code-in::placeholder div.box-sidebar--coupon div.tb-cp-row input::placeholder{color:var(--five-text) !important}div.box-sidebar--coupon .pb-btn{color:var(--secondary-text);background:var(--btn-fourth)}div.box-sidebar--coupon .pb-btn:hover{background:var(--btn-third);color:var(--fourth-text)}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{background:var(--featured-background);color:var(--featured-text);border-color:var(--featured-border)}div.box-sidebar--coupon div.tb-vuoto{background:var(--box-background-b);color:var(--tertiary-text)}div.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto select{background:var(--input-background--b);border-color:var(--input-border--b);color:var(--five-text)}div.box-sidebar--coupon div.tb-msg{box-shadow:0 2px 10px var(--semi-dark-a)}div.box-sidebar--coupon span.cpn-odds{background:var(--six-background);color:var(--tertiary-text)}div.box-sidebar--coupon input[type=checkbox]{accent-color:var(--fourth-background)}div.box-sidebar--coupon .cpn-code-h{color:var(--five-text)}div.box-sidebar--coupon button.cpn-load{background:var(--btn-primary);color:var(--btn-primary-text)}div.box-sidebar--coupon button.cpn-load:hover{background:var(--btn-third);color:var(--btn-third-text)}div.box-sidebar--coupon button.cpn-save:disabled{background:var(--trasp);color:var(--fourth-text);border-color:var(--primary-text)}.box-sidebar--ultime .us-head small{color:var(--secondary-text);border-color:var(--primary-border)}div.box-sidebar--ultime a.us-all{border-color:var(--primary-border);color:var(--tertiary-text)}div.box-sidebar--ultime a.us-all:hover{border-color:var(--secondary-border);color:var(--fourth-text);background:var(--fourth-background)}div.box-sidebar--ultime div.us-riga:hover{background:var(--box-background-e);border-color:var(--secondary-border)}.box-sidebar--ultime div.us-empty{color:var(--fourth-text);border:1px dashed rgba(0,0,0,0.14)}.box-sidebar--ultime div.us-riga{background:var(--box-background-c);border-color:var(--semi-dark-light)}.box-sidebar--ultime span.us-dot{background:var(--fourth-background)}.sc-chips a.sc-chip:not(:hover):not(.on){background:var(--six-background);border:1px solid var(--six-border) !important;color:var(--tertiary-text)}.sc-chips a.sc-chip:hover,.sc-chips a.sc-chip.on{background:var(--box-background-e);color:var(--fourth-text);border:1px solid var(--secondary-border)}a.sc-comp-vai{color:var(--tertiary-text)}div.sc-comps .sc-comp span.sc-comp-n{color:var(--fourth-text);background:var(--box-background-e);border:1px solid var(--secondary-border)}.sc-naz .sc-naz-h .sc-comp-n{background:var(--trasp);color:var(--primary-text)}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{background:var(--seven-background) !important;border-bottom-color:var(--primary-border) !important;color:var(--heading-text)}.sc-naz-tutte[aria-pressed="true"]{color:var(--primary-text)}.sc-naz-vai:hover,.sc-naz-apri:hover,.sc-naz-tutte:hover{color:var(--six-text)}div.sc-page{background:var(--five-background);border-color:var(--six-border);color:var(--five-text)}div.sc-page .sc-sport .sc-sport-nome{color:var(--secondary-text)}div.sc-page .sc-naz{border-color:var(--seven-border);background:var(--box-background-c) !important;color:var(--fourth-text)}details.sc-sportbox[open]{background:var(--six-background)}div.sc-vai{background:var(--btn-third);color:var(--btn-third-text)}.cb-barra{background:var(--box-background-a);border-color:var(--eight-border)}.cb-barra a.cb-chip{border-color:var(--five-border);background:var(--box-background-c)}.cb-barra a.cb-chip.on{border-color:var(--primary-border);color:var(--primary-text);background:var(--am-navy2)}.cb-barra a.cb-chip.on span{color:var(--primary-text)}.cb-barra a.cb-chip.on small{color:var(--btn-primary-text);background:var(--btn-primary)}.cb-barra a.cb-chip small{background:var(--six-background);color:var(--seven-border)}.cb-giochi div.casino-grid p.muted{color:var(--fourth-text)}.cb-vista.on{border-color:var(--seven-border);color:var(--primary-text)}div.cb-vuoto p,div.cb-vuoto b{color:var(--fourth-text)}.acct-exit button{background:var(--trasp);border-color:var(--error-background);color:var(--error-text)}.acct-nav .acct-sec{color:var(--secondary-text);background:var(--box-background-f)}.acct-nav a.on{background:color-mix(in srgb, var(--btn-primary) 18%, var(--trasp));color:var(--secondary-border)}.acct-nav a:not(.on):hover{background:var(--menu-item-a--hover);color:var(--menu-item-a--hover-text)}.bl-lista:has(+.bl-piede){background:var(--box-background-c)}.bl-lista--rete .bl-intesta{background:var(--heading-background);color:var(--heading-text)}.bl-riga:nth-of-type(even){background:transparent}div.bl-lista--icone .bl-riga{border-bottom:1px solid var(--five-border)}.bl-riga:hover{background:var(--box-background-h)}small.bl-attesa{white-space:nowrap}#rt-radice .rt-apri{border-color:var(--six-border) !important}.rt-campo input,.rt-campo select{border-color:var(--secondary-border);background:var(--box-background-a)}#rt-radice .rt-liv .rt-liv{border-left-color:var(--tertiary-border) !important}#rt-radice .rt-riga{border-bottom-color:var(--tertiary-border) !important}#rt-radice .rt-totali{border-color:var(--tertiary-border) !important;background:var(--semi-light-a)}div.gc-campo input:not([type="radio"]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{color:inherit}.cal-tabs a.cal-tab{background:var(--five-background);color:var(--fourth-text);border-color:var(--fourth-border)}.cal-tabs a.cal-tab:hover,.cal-tabs a.cal-tab.on{background:var(--box-background-d);color:var(--secondary-text);border-color:var(--seven-border)}div.cal-tz{color:var(--fourth-text)}div.qbrow div.qbcard{background:var(--box-background-b);color:var(--secondary-text)}div.qbrow div.qbcard .carousel-item--topinfo{color:var(--fourth-text)}div.qbrow div.qbcard .match-home b{color:var(--tertiary-text)}div.qbrow .qb-leg{color:var(--fourth-text)}div.qbrow .qbrow-arrow{background:var(--box-background-f)}div.qbrow .qb-leg .qb-ev{color:var(--fourth-text)}div.qbrow .qbrow-h{color:var(--five-text)}div.qbrow div.qbcard .carousel-item--match>div:first-child{background:var(--six-background);color:var(--tertiary-text)}.lcw-q.is-locked{background:var(--qt-background);color:var(--qt-color-a) !important}.qt-box--container div.card.qt-box{background:var(--box-background-h) !important;border-color:var(--box-background-h) !important}.qt-box--container div.card.qt-box .card-h,.qt-box--container div.card.qt-box .card-h{background:var(--box-background-e);border-color:var(--tertiary-border);color:var(--heading-text-a)}.qt-box--container div.card.qt-box .card-b button.chip{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.qt-box--container div.card.qt-box .card-b button.chip.on{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border-color:var(--qt-border--hover) !important}.qt-box--container .card.qt-box .card-b button.chip .px,.qt-box--container .card.qt-box .card-b button.chip .lbl{color:var(--qt-color-a)}.qt-box--container .card.qt-box:first-child{background:var(--box-background-c)}.qt-box--container .card.qt-box .card-b{background:var(--box-background-b)}.qt-box--container div.card.qt-box.tb-note-live{background:var(--nota-bg) !important;color:var(--nota-text) !important;border:unset;font-size:12px;margin-top:10px}.qt-box--container div.card.qt-box.tb-note-live .card-h{border:unset;padding-bottom:0;background:transparent !important;color:var(--nota-text) !important}.qt-box--container div.card.qt-box.tb-note-live .card-b{background:transparent !important;padding-top:0}.qt-btn .qt-value{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.ftr,footer.ftr{background:var(--primary-footer)}footer.ftr .shell{background:var(--primary-footer);color:var(--primary-footer-text)}footer .ftr-in{color:var(--secondary-footer-text)}footer .ftr-in a:hover{color:var(--secondary-footer-text)}.as-azioni .btn-ctm{background:var(--btn-third);border-color:var(--six-border);color:var(--btn-third-text)}.rc-f select,.rc-f input,.rc-f textarea,.as-campo input,.as-campo textarea,.as-campo select,.card-b div input,.card-b div select,div.rs-campo input,div.rs-campo select,div.rp-campo input,div.rp-campo select,div.gc-campo input,div.gc-campo select,div.gc-campo textarea,div.field select,div.field input,form.rt-filtri div.rt-campo>input,form.rt-filtri div.rt-campo>select,form.rt-filtri div.ruc-campo>select,select.in,input.in{background:var(--input-background--b) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--b) !important}.rc-f input::placeholder,.as-campo input::placeholder,.as-campo textarea::placeholder,div.rs-campo input::placeholder,div.rp-campo input::placeholder,div.gc-campo input::placeholder,div.gc-campo textarea::placeholder,div.field input::placeholder,form.rt-filtri div.rt-campo>input::placeholder,select.in::placeholder,input.in::placeholder{color:var(--input-text--b) !important}.as-porte a.as-porta{border:1px solid var(--seven-border);background:var(--six-background);color:inherit}.as-porte a.as-porta small{color:var(--tertiary-text)}.as-porte a.as-porta b{color:var(--seven-text)}.b45-nav a.b45-item,.wdg.wdg-sports-menu .sc-chips .sc-chip{background:var(--five-background);color:var(--five-text)}body.body--account main.shell .btn{background:var(--btn-third);color:var(--btn-third-text);box-shadow:0 3px 12px var(--trasp)}body.body--report-casse .slip-foot .btn,.body--account .slip-foot .btn,.body--net-bets button.rs-cerca,.body--network button.rt-cerca,.body--network button.gc-cerca-go,.body--network button.gc-go,.body--network button.rp-cerca,.body--network button.tx-cerca{background:var(--btn-third);color:var(--btn-third-text)}body.body--account .feed .tb-filtri{background:var(--box-background-b);border:1px solid var(--seven-border)}body.body--account .tb-filtri .tbf-esito,body.body--account .tb-filtri .tbf-flag label{color:var(--fourth-text)}body.body--account.body--account-betlist div.feed div.card table.tbl{background:var(--box-background-c)}body.body--account.body--account-betlist div.feed div.card table.tbl>thead{background:var(--box-background-b);color:var(--fourth-text)}body.body--account.body--account-betlist div.feed div.card table.tbl>thead th{color:var(--fourth-text)}body.body--account div.feed div.card>.card-b>.kv{background:var(--box-background-c)}body.body--account div.feed div.card>.card-b>.kv span{color:var(--tertiary-text)}.body--calendario div.cal h1{color:var(--fourth-text) !important}.body--calendario .cal .cal-tz b{color:var(--fourth-text)}.body--calendario .cal-ev{background:var(--six-background);border-bottom-color:var(--seven-border);color:var(--secondary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-c)}.body--calendario .cal-ev .cal-comp{color:var(--tertiary-text)}.body--calendario .cal-ev .cal-team{color:var(--fourth-text)}.body--calendario .cal-ev .cal-ora{color:var(--fourth-text)}.body--calendario .cal-sport{background:var(--btn-secondary);color:var(--btn-third-text)}.body--calendario .cal-sport-sel select{background:var(--input-background--b);color:var(--input-text--b);border-color:var(--input-border--b)}.body--casino .cb-col-voce{border-color:var(--seven-border);background:var(--btn-fourth);color:var(--btn-fourth-text)}.body--casino .cb-col-voce:hover{background:var(--btn-five);color:var(--btn-five-text)}.body--casino .cb-col-tit{background:var(--box-background-h);border-color:var(--tertiary-border);color:var(--fourth-text);border-top:1px solid var(--tertiary-border)}.body--casino .cb-col-lista{background:var(--box-background-b);border-color:var(--seven-border)}.body--casino .cb-col-lista a.cb-voce{background:var(--six-background);border-color:var(--nine-border);color:var(--tertiary-text)}.body--casino .cb-col-lista .cb-voce:hover,.body--casino .cb-col-lista a.cb-voce.on{border-color:var(--tertiary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb-col-lista a.cb-voce small{background:var(--box-background-f);color:var(--secondary-text)}.body--casino .cb .cb-cerca .cb-cerca-in{border-color:var(--seven-border);background:var(--box-background-b);color:var(--input-text--b)}.body--casino .cb .cb-cerca .cb-cerca-in::placeholder{color:var(--input-text--b)}.body--casino .cb .cb-cerca .cb-cerca-go{border:1px solid var(--secondary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb .cb-viste .cb-vista{border-color:var(--primary-border);background:var(--btn-secondary);color:var(--btn-secondary-text)}.body--casino .cb .cb-viste .cb-vista:hover,.body--casino .cb .cb-viste .cb-vista.on{background:var(--btn-third);color:var(--btn-third-text)}.body--casino .bs-cas-lay .bs-cas-head{background:var(--line)}.body--casino .feed.tb-scope .card.cas-blocco{background:var(--box-background-b);border-color:var(--seven-border)}.body--casino .card.cas-blocco .card-h{background:var(--trasp);color:var(--tertiary-text)}body.body--eventi-giorno-selezione .feed.es-page .es{background:var(--trasp)}.body--eventi-giorno-selezione .qt-box--container .card.qt-box .card-h,.body--eventi-giorno-scegli .qt-box--container .card.qt-box .card-h{color:var(--heading-text-b)}.body--list-event main.shell .lc-group-h,.body--eventi-giorno-selezione main.shell .lc-group-h{background:var(--box-background-c)}.body--list-event main.shell .lc-ev,.body--eventi-giorno-selezione main.shell .lc-ev{background:var(--box-background-d);border-bottom-color:var(--primary-border)}.body--list-event main.shell .lc-plus,.body--eventi-giorno-selezione main.shell .lc-plus,.body--list-event main.shell .tbql-score,.body--eventi-giorno-selezione main.shell .tbql-score{color:var(--primary-text)}.body--net-bets select option,.body--network select option{color:var(--fourth-text)}.body--network .gc-modo .gc-campo label{color:var(--tertiary-text)}.body--network .rt-totrete-col b{color:var(--tertiary-text)}.body--network.body--network-report table thead,table.rp-cascata thead{background:var(--am-card)}.body--network.body--network-report table tr td,tr.casc-row td,.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{box-shadow:var(--box-shadow-a);-webkit-box-shadow:var(--box-shadow-a);-moz-box-shadow:var(--box-shadow-a)}.body--network.body--network-report table tr:nth-child(even),tr.casc-row:nth-child(even){background:var(--box-background-c)}.body--network.body--network-report table tr td[data-metric="giocato"],tr.casc-row td[data-metric="giocato"]{color:var(--giocato-grid-color);background:var(--giocato-grid)}.body--network.body--network-report table tr td[data-metric="vinto"],tr.casc-row td[data-metric="vinto"]{color:var(--vinto-grid-color);background:var(--vinto-grid)}body.body--report-casse main.shell .card table,body.body--network main.shell .card table{background:var(--box-background-c)}body.body--report-casse main.shell .card table thead,body.body--network main.shell .card table thead{background:var(--heading-background-b)}body.body--report-casse main.shell .card table thead th,body.body--network main.shell .card table thead th{color:var(--heading-text-b) !important}.body--password-lost .box-main--wrapper{background:var(--box-background-c)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{background:var(--btn-primary);color:var(--btn-primary-text)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login:hover{background:var(--am-warn)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a{background:var(--am-navy)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a:hover{background:var(--am-card)}.body--quote-favorite .qf{background:var(--box-background-c);border-color:var(--eight-border)}.body--quote-favorite .qf .qf-head{background:var(--heading-background);color:var(--tertiary-text)}.body--single-event .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{background:var(--box-background-f)}body.body--account-betlist div.card,body.body--report-casse div.card,body.body--promos div.card,body.body--support div.card,body.body--net-bets div.card,body.body--network div.card,body.body--account div.card{color:var(--fourth-text)}body.body--report-casse div.card .pg-h1,body.body--promos div.card .card-h,body.body--support div.card .card-h,body.body--net-bets div.card .card-h,body.body--network div.card .card-h,body.body--account div.card .card-h{background:var(--heading-background);color:var(--heading-text)}body.body--account-betlist .acct-nav a,body.body--account-betlist .acct-saldo,body.body--report-casse .acct-nav a,body.body--promos .acct-nav a,body.body--promos .acct-saldo,body.body--support .acct-nav a,body.body--support .acct-saldo,body.body--net-bets .acct-nav a,body.body--net-bets .acct-saldo,body.body--network .acct-nav a,body.body--network .acct-saldo,body.body--account .acct-nav a,body.body--account .acct-saldo{color:var(--fourth-text);border-bottom:var(--seven-border)}body.body--account-betlist .acct-saldo small,body.body--report-casse .acct-saldo small,body.body--promos .acct-saldo small,body.body--support .acct-saldo small,body.body--net-bets .acct-saldo small,body.body--network .acct-saldo small,body.body--account .acct-saldo small{color:var(--fourth-text)}body.body--account-betlist .acct-who,body.body--report-casse .acct-who,body.body--promos .acct-who,body.body--support .acct-who,body.body--net-bets .acct-who,body.body--network .acct-who,body.body--account .acct-who{background:var(--box-background-e);color:var(--fourth-text)}body.body--account-betlist div.card .slip-foot .btn,body.body--report-casse div.card .slip-foot .btn,body.body--promos div.card .slip-foot .btn,body.body--support div.card .slip-foot .btn,body.body--net-bets div.card .slip-foot .btn,body.body--network div.card .slip-foot .btn,body.body--account div.card .slip-foot .btn{background:var(--btn-third);color:var(--btn-third-text)}div.box-match--heading.tb-sub-heading{border:1px solid var(--tab-border) !important;background:var(--tab-background);color:var(--tab-color)}div.box-match--heading.tb-sub-heading div.box-match--center{background:var(--tab-background);color:var(--tab-color)}div.box-match--heading{background:var(--trasp)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item{background:var(--tab-btn-background);color:var(--tab-btn-color)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs .tabs-list>div.tab-item{background:var(--tab-btn-background);color:var(--tab-btn-color)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item.active,div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item:hover{background:var(--tab-background--hover);color:var(--tab-color--hover)}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item,div.box-match--heading.tb-sub-heading .box-match--center div.match-list--tabs .tabs-list .match-list--tabs>div.tab-item{color:var(--tab-color);border-color:var(--trasp)}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item:hover,div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item.active{background:var(--tab-background--hover);color:var(--tab-color--hover)}div.box-match--heading.tb-sub-heading.tb-sub-heading .box-match--center div.match-list--tabs div.tab-item:hover,div.box-match--heading.tb-sub-heading.tb-sub-heading .box-match--center div.match-list--tabs div.tab-item.active{background:var(--tab-btn-background--hover) !important;border-color:var(--trasp);color:var(--tab-btn-color--hover) !important}.btn{background:var(--btn-third);color:var(--btn-third-text);box-shadow:0 3px 12px var(--semi-dark-light)}button.btn-line,a.btn-line{border-color:var(--btn-primary);background:var(--trasp);color:var(--btn-primary);box-shadow:0 3px 12px var(--trasp)}button.btn-line:hover,a.btn-line:hover{border-color:var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.lcw div.lcw-group .lcw-sport,div.eg-head,.es-head,aside.rail-l div.rail-h,div.sc-page .sc-sport,div.box-sidebar.box-sidebar--ultime .us-head,div.box-sidebar--coupon div.tb-head{background:var(--heading-background) !important;color:var(--heading-text) !important}.card.rr-box .rr-campo select,.card.rr-box .rr-campo input{border-color:var(--input-border--a);background:var(--input-background--a);color:var(--input-text--b)}.card.rr-box .rr-campo input::placeholder{color:var(--input-text--b)}.card.rr-box .rr-go{background:var(--btn-primary);color:var(--btn-primary-text)}.card.rr-box .rr-go:hover{background:var(--btn-third);color:var(--btn-third-text)}div.card{background:var(--five-background);border-color:var(--seven-border)}.card.rr-box{background:var(--five-background);color:var(--tertiary-text)}nav.cas-briciole{color:var(--five-text)}nav.cas-briciole [aria-current]{color:var(--five-text)}.rt-type .rt-badge.rt-badge--azienda,tr.casc-row td.name span:nth-child(2){background:var(--purple-grid, #673AB7);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--purple-grid-color, #fff);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--master,tr.casc-row td.name--master span:nth-child(2){background:var(--green-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--green-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--agenzia,tr.casc-row td.name--agency span:nth-child(2){background:var(--blue-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--blue-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--agente,tr.casc-row td.name--agent span:nth-child(2){background:var(--red-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--red-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.cev-pista>.lvm-ev{border-color:var(--six-border);background:var(--box-background-b)}li.cev-vuota{background:var(--box-background-b);color:var(--tertiary-text);border:1px dashed var(--six-border)}label.check{color:var(--fourth-text)}.eg .tb-evsearch .tb-evsearch--in{border-color:var(--secondary-border);background:var(--box-background-a);color:var(--six-text)}.eg .tb-evsearch .tb-evsearch--in::placeholder{color:var(--six-text)}div.empty b,div.empty p,form.tb-filtri label{color:var(--fourth-text)}.es .es-indietro{color:var(--seven-text)}.es .es-titolo{background:var(--six-background) !important;border-color:var(--six-border) !important;color:var(--tertiary-text)}.es-sport .tb-evsearch .tb-evsearch--in{background:var(--input-background--a);border-color:var(--five-border);color:var(--secondary-text)}.es-sport .tb-evsearch .tb-evsearch--in::placeholder{color:var(--secondary-text)}.es-troncate,p.es-vuote{font-size:12px;color:var(--fourth-text);background:var(--five-background, #fff);border-radius:var(--border-radius-a)}.feed.es-page .es{background:var(--box-background-a)}.feed.es-page .es .es-head{background:var(--trasp) !important;color:var(--five-text)}.feed.es-page .es .es-tab a{background:var(--six-background)}.feed.es-page .es .es-tab a.on{background:var(--five-background);color:var(--fourth-text)}.feed.tb-scope .card:first-child{background:var(--box-background-d);border-color:var(--tertiary-border)}.feed.tb-scope .card-b{background:var(--box-background-b);border-color:var(--six-border)}.feed.tb-scope .card-b .muted:first-child{background:var(--semi-dark-light)}.feed.tb-scope .card-b .muted[data-tb-ev]{color:var(--primary-text)}.feed.tb-scope .card-b .muted b[data-tb-h],.feed.tb-scope .card-b .muted b[data-tb-a]{background:var(--box-background-a)}.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-clock],.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-game]{color:var(--secondary-text)}.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-game] .tb-serve-dot{color:var(--primary-text)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una{background:var(--nine-border)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:first-child{border-color:var(--am-field);color:var(--secondary-text)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(3){border-color:var(--live);color:var(--secondary-text)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(5){border-color:var(--am-gold);color:var(--secondary-text)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(7){border-color:var(--primary-border);color:var(--secondary-text)}div.reg-pop-box.pop-di-casa div.field label,div.field label,div.field label span{color:var(--fourth-text)}p.form-note{color:var(--fourth-text)}.form-note a{color:var(--fourth-text)}.form-note{color:var(--fourth-text)}body{color:var(--secondary-text)}button#tbmBack{background:var(--btn-primary) !important;color:var(--secondary-text) !important}.krow b.money{color:var(--valid-text)}.lc span.lc-q.is-empty.lc-line{color:var(--primary-text)}.lc button.lc-q.qt-btn{background:var(--qt-background);color:var(--qt-background);border-color:var(--qt-border)}.lc button.lc-q.qt-btn:hover{border-color:var(--btn-primary);background:var(--box-background-d)}.lc button.lc-q.qt-btn--active,.chip.on{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.lc button.lc-q.qt-btn--active small,.lc button.lc-q.qt-btn--active span,.chip.on small,.chip.on span{color:var(--qt-color--hover) !important}div.lc-cols>span,.body--list-event main.shell .lc-more-h,.body--eventi-giorno-selezione main.shell .lc-more-h,.body--list-event main.shell .tb-tip,.body--eventi-giorno-selezione main.shell .tb-tip{color:var(--secondary-text)}div.lc-status{color:var(--secondary-text)}div.lc-status .lc-clock{color:var(--six-text) !important}.lvb.lvb--pl .lvb-voce{background:var(--box-background-b);border-color:var(--six-border);color:var(--five-text)}.lvb.lvb--pl .lvb-voce:hover,.lvb.lvb--pl .lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.lvb.lvb--pl .lvb-voce:hover .lvb-nome,.lvb.lvb--pl .lvb-voce.on .lvb-nome{color:var(--btn-primary-text)}.lvb.lvb--pl .lvb-voce img.ico{filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px)}.lvb.lvb--pl .lvb-voce .lvb-n{background:var(--five-background);color:var(--fourth-text)}.match-list--tabs div.tab-item.active{background:var(--btn-fourth);color:var(--btn-fourth-text)}.match-list--tabs div.tab-item{color:var(--tertiary-text);background:var(--trasp)}div.match-list--tabs div.tab-item:hover{background:var(--btn-fourth);color:var(--btn-fourth-text)}b.money,.money{color:var(--tertiary-text)}nav.msz{background:var(--box-background-d)}nav.msz .msz-v.on{background:var(--btn-primary);color:var(--btn-primary-text);border-bottom-color:var(--primary-footer-border)}table .muted{color:var(--tertiary-text)}p.note{color:var(--tertiary-text)}.page-container--account a.btn-ctm--b{background:var(--six-background);border-color:var(--seven-border);color:var(--secondary-text)}div.page-container--account .title-ctm span{color:var(--tertiary-text)}div.page-container--account .btn-ctm--b span,div.page-container--account .btn-ctm--b .btn-ctm-i{color:var(--tertiary-text)}div.page-container--account a.btn-ctm--b:hover{background:var(--fourth-background);color:var(--fourth-text);border:1px solid var(--tertiary-border)}div.page-container--account .btn-ctm--b:hover span{color:var(--fourth-text)}.pg .pg-card{border-color:var(--seven-border);box-shadow:none;background:var(--box-background-b);color:var(--tertiary-text);border-radius:var(--border-radius-a)}.pg .pg-card .pg-card-h{background:var(--heading-background);color:var(--heading-text)}.pg .vip-b{color:var(--tertiary-text)}.pg .vip-bandhead span,.pg .vip-bandhead b,.pg .pg-card span{color:var(--tertiary-text)}.pg .vip-row>.vip-band{background:var(--box-background-f);border-color:var(--seven-border)}.pg .vip-tab th{background:var(--box-background-f);color:var(--secondary-text)}.pg table.vip-tab{background:var(--box-background-c);border:1px solid var(--seven-border)}.pg table.vip-tab span{color:var(--fourth-text)}div.rail-card{background:var(--five-background);border-color:var(--six-border)}div.reg-pop-box{background:var(--box-background-b);border:0px solid var(--six-border) !important}div.reg-pop-box .reg-pop-h{background:var(--heading-background);color:var(--secondary-text)}div.reg-pop-box .reg-pop-h .reg-pop-x{color:var(--error-text);border-color:var(--error-text)}div.reg-pop-box .reg-pop-h::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;color:var(--btn-primary-text)}div.reg-pop-box .field input{background:var(--semi-dark-c);border-color:var(--primary-border);color:var(--input-text--a)}div.reg-pop-box .btn.btn-block{background:var(--btn-third);color:var(--btn-third-text)}div.reg-pop-box.ha-figura div.reg-pop-figura{background:var(--trasp)}div.reg-pop-box.pop-di-casa .field label,div.reg-pop-box.pop-di-casa .check,div.reg-pop-box.pop-di-casa .form-note,div.reg-pop-box.pop-di-casa .muted{color:var(--fourth-text)}div.reg-pop-t{color:var(--secondary-text)}.reg-pop-t b{color:var(--five-text)}.reg-tab{background:var(--secondary-background);color:var(--secondary-text)}.right-sidebar--account a.box-ctm--support,.feed.page-container--account.page-2--columns{background:var(--box-background-b);color:var(--tertiary-text);border-color:var(--seven-border)}.right-sidebar--account div.box-ctm--support span{color:var(--tertiary-text)}.right-sidebar--account div.box-ctm--support{background:var(--box-background-b);color:var(--tertiary-text);border-color:var(--seven-border)}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{color:var(--primary-text)}.sec-bar,.slip div.card-h{background:var(--heading-background) !important;color:var(--heading-text) !important}main.shell{background:var(--primary-background)}.stake-in .cursign,.combo .money{color:var(--tertiary-text)}div.stake-in input.in{background:var(--input-background--a);color:var(--input-text--a)}div.stake-in input.in::placeholder{color:var(--input-text--a)}div.tb-authm div.hero{background:var(--heading-background)}div.tb-authm button.cta{background:var(--btn-primary);color:var(--btn-primary-text)}div.tb-authm button.cta2{border:2px solid var(--tertiary-text);color:var(--tertiary-text)}div.tb-authm .hero::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;color:var(--btn-primary-text)}div.tb-authm .hero .word b{color:var(--primary-text)}div.tb-authm{background:var(--five-background);border-color:var(--am-line);box-shadow:0 24px 60px var(--semi-dark-b);color:var(--five-text)}div.tb-authm .sub{color:var(--five-text)}div.tb-authm .sep{color:var(--five-text)}div.tb-authm .fine{color:var(--five-text)}div.tb-cerca-mercato input{border-color:var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a) !important;border-radius:var(--border-radius-a)}.tb-cerca-mercato input::placeholder{color:var(--input-text--a)}.tb-cg,.tb-cg.casino-card{background:var(--box-background-d);border-radius:var(--border-radius-a)}span.tb-cg-foot{background:var(--trasp)}span.tb-cg-foot .tb-cg-name{color:var(--primary-text);text-shadow:0 1px 3px var(--semi-dark-b)}span.tb-cg-play{color:var(--btn-primary-text);background:linear-gradient(180deg, var(--btn-primary), var(--btn-primary))}div.tb-colpick .row button{color:var(--secondary-text)}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--btn-third)}button.tb-colpick-apri:hover{border-color:var(--secondary-border)}.tb-colpick-apri:hover,.tb-stat-segno .tb-stat-box:hover,button.tb-apri-quote:hover{border-color:var(--secondary-border);color:var(--primary-text)}label.tb-diretta-tab:hover,.box-sidebar.box-sidebar--campetto .tb-diretta-r--tv:checked ~ .tb-diretta-tab:nth-of-type(1),.box-sidebar.box-sidebar--campetto .tb-diretta-r--campo:checked ~ .tb-diretta-tab:nth-of-type(2){background:var(--box-background-c);color:var(--tertiary-text);border-bottom-color:var(--secondary-border)}.tb-lega-h{background:var(--box-background-d)}.tb-lega-h .tb-lega-naz,.tb-lega-h .tb-lega-nome{color:var(--secondary-text)}div.tb-livedd-menu{background:var(--box-background-f)}div.tb-livedd-menu a{color:var(--six-text)}div.tb-livedd-menu>a:first-child{background:var(--box-background-a);color:var(--six-text)}.tb-merc .qt-box--container .qt-box{background:var(--box-background-h) !important;border-bottom-color:var(--box-background-h) !important}.tb-merc .qt-box--container .qt-box .qt-box--heading{border-color:var(--box-background-a);border-color:var(--tertiary-border)}span.tb-passo__b:hover{border-color:var(--secondary-border);color:var(--icon-primary)}button.tb-passo__b{background:var(--btn-secondary);color:var(--btn-secondary-text);border-color:var(--tertiary-border)}button.tb-passo__b:hover{color:var(--btn-secondary-text);background:var(--box-background-h);border-color:var(--secondary-border)}button.tb-rail-tasto,button.tb-slip-sw{background:var(--five-background);color:var(--fourth-text);border-color:var(--six-border)}button span.tb-stat-box,button.tb-colpick-apri{background:var(--trasp);border-color:var(--six-border)}div.tb-stat-modale{background:var(--seven-background)}div.tb-stat-modale .tb-stat-link{color:var(--secondary-text)}.tb-stat-segno .tb-stat-box,button.tb-apri-quote{background:var(--trasp);border-color:var(--six-border)}td.tb-time b.tb-live-score{color:var(--fourth-text)}.tb-ver-avviso{background:var(--primary-background);color:var(--fourth-text);border-color:var(--five-border);box-shadow:0 4px 18px var(--semi-dark-a)}.tb-ver-avviso button{background:var(--btn-third);color:var(--btn-third-text)}table.tbl tbody tr:hover{background:var(--semi-dark-light)}button.tb-siwei-fab{border:1px solid var(--secondary-border);background:var(--box-background-h);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media screen and (max-width: 900px){nav.tbm-nav a.is-on:before{background:var(--header-nav-active-background)}.sc-naz .sc-naz-h .sc-comp-n{color:var(--secondary-text);background:var(--trasp)}span.sc-testa-comandi button.sc-stampa-apri,button.sc-naz-vai,span.sc-naz-apri,.sc-naz-apri,button.sc-naz-tutte{background:var(--trasp);color:var(--secondary-text);border-color:var(--fourth-border)}button.sc-naz-tutte[hidden]{display:block}.cb-sw-lbl{background:var(--btn-fourth);border:1px solid var(--primary-border);color:var(--primary-text)}div.eg-chips{background:var(--six-background);color:var(--six-text)}}@media (max-width: 820px){div.lcw-row{border-bottom:1px solid var(--seven-border)}.lcw-group>div.lcw-row:last-child{border-bottom:0}.tb-hcp.tb-mrc div.tb-mrc-vuota{background:repeating-linear-gradient(135deg, currentColor 0 1px, var(--semi-light-light) 1px 6px) !important}.bl-c{border-color:var(--five-border)}.gc-mov-tbl tr,.tx-tbl tr{border-bottom-color:var(--five-border)}}@media (max-width: 900px){nav.tbm-nav button{background:var(--five-background);color:var(--tertiary-text)}main.shell .cols .rail-r{background:var(--seven-background)}}.tb-filtri .tbf-legenda span{color:var(--fourth-text)}.tb-filtri div.tbf-esiti,.tb-filtri div.tbf-legenda{border-block-start:1px solid var(--seven-border) !important}div.lcw-group{border-radius:var(--border-radius-b);margin-bottom:0;box-shadow:0 1px 3px var(--semi-dark-light)}.lcw-sech,div.lcw-scroll div.lcw-group .lcw-sech{border-radius:0 0 0 0}.cpn-banker.on{background:var(--fourth-background);color:var(--fourth-text);box-shadow:0 0 0 2px var(--semi-dark-a)}div.sc-page .sc-head .sc-testa-comandi svg{color:var(--tertiary-text)}.tb-filtri .tbf-legenda span{color:var(--fourth-text)}.tb-filtri div.tbf-esiti,.tb-filtri div.tbf-legenda{border-block-start:1px solid var(--seven-border) !important}div.lcw-group{border-radius:var(--border-radius-b);margin-bottom:0;box-shadow:0 1px 3px var(--semi-dark-light)}.lcw-sech,div.lcw-scroll div.lcw-group .lcw-sech{border-radius:0 0 0 0}.cpn-banker.on{background:var(--fourth-background);color:var(--fourth-text);box-shadow:0 0 0 2px var(--semi-dark-a)}div.sc-page .sc-head .sc-testa-comandi svg{color:var(--tertiary-text)}.sc-comp .sc-comp-n{background:var(--semi-light-a)}button.cb-altri{border:1px solid var(--primary-border);background:var(--btn-five);color:var(--btn-five-text)}.tb-filtri input.in{color-scheme:dark}button.tb-imprap-b{background:var(--six-background);border:1px solid var(--six-border) !important;color:var(--tertiary-text)}.tb-sys-row span.n{background:var(--box-background-g);color:var(--six-text)}table.tb-palinsesto td.tb-odd::before{color:var(--tertiary-text)}details.stq-fam{border:1px solid var(--eight-border);border-radius:var(--border-radius-a);background:var(--box-background-h)}details.stq-fam>summary{color:var(--fourth-text)}details.stq-fam .stq-lista{color:var(--fourth-text)}details.stq-fam .stq-lista label{color:var(--fourth-text)}.stq-lista .stq-carico,div.stq-date>span,p.stq-nota{color:var(--secondary-text)}body.body--index .tb-palinsesto .tb-time,table.tb-palinsesto .tb-ev,table.tb-palinsesto .tb-ev a,table.tb-palinsesto td.tb-more,table.tb-palinsesto .tb-live-cella{color:var(--fourth-text);border:0}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte select.lcw-ou-tutte{color:var(--fourth-text, inherit);background-color:var(--trasp);border:0px;border-bottom:1px solid var(--qt-border, currentColor)}nav.lvm{height:calc(100vh - var(--lvm-top, 168px) - 16px)}nav.tbm-nav{box-shadow:0 -2px 14px rgba(4,14,24,0.35)}form.acct-exit{border-block-start:1px solid var(--seven-border)}.qt-btn .qt-value:hover{color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}.ftr{border-block-start:1px solid var(--seven-border)}body.body--account div.feed div.card>.card-b>.kv{border-block-end:1px solid var(--seven-border)}.body--calendario .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:minmax(0, 1fr) var(--rail-r-w)}body.body--index .tb-palinsesto .tb-time{color:var(--tertiary-text)}body.body--account-betlist div.card .card-h,body.body--report-casse div.card .card-h,body.body--promos div.card .card-h,body.body--support div.card .card-h,body.body--net-bets div.card .card-h,body.body--network div.card .card-h,body.body--account div.card .card-h{background:var(--heading-background);border-block-end:1px solid var(--seven-border);color:var(--heading-text)}body.body--account-betlist div.card .card-h>*:not(.btn-line),body.body--report-casse div.card .card-h>*:not(.btn-line),body.body--promos div.card .card-h>*:not(.btn-line),body.body--support div.card .card-h>*:not(.btn-line),body.body--net-bets div.card .card-h>*:not(.btn-line),body.body--network div.card .card-h>*:not(.btn-line),body.body--account div.card .card-h>*:not(.btn-line){color:var(--heading-text)}tr.casc-row td span.casc-caret{background:var(--semi-dark-a)}*{scrollbar-color:var(--fourth-background) var(--trasp)}body,html,a,p,small,label{font-family:var(--font-family)}.box-sidebar--coupon.tb-aggiorna .tb-head::after{background:linear-gradient(90deg, transparent, var(--fourth-background), transparent)}.tb-slip-sw-badge,b.tb-slip-sw-badge{background:var(--btn-fourth);color:var(--btn-fourth-text);box-shadow:0 0 0 2px var(--primary-background)}.lcw-lh button.lcw-add{background:var(--six-background);border:1px solid var(--six-border);color:var(--tertiary-text)}details.wdg-sport-tendina summary.wdg-sport-area.on,details.wdg-sport-tendina summary.wdg-sport-lega.on{background:var(--box-background-e);color:var(--fourth-text)}section.stq-box{background:var(--box-background-d);border:1px solid var(--primary-border)}div[data-tb-velo]{background:var(--box-background-d) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--primary-text) !important;border-top-color:var(--box-background-a) !important}div.qbrow .qb-leg span.mdi{color:var(--icon-primary)}.match-list--tabs button.tabs-nav--next,.match-list--tabs button.tabs-nav--prev{background:linear-gradient(270deg, var(--semi-dark-a) 60%, var(--semi-dark-light));color:var(--secondary-text)}div.lcw-row span.c-id{color:var(--secondary-text)}span span.lcw-n{color:var(--secondary-text)}span.lcw-q.is-hnd{color:var(--secondary-text);background:transparent;border-color:transparent}div.box-sidebar--ultime a.us-row{color:var(--primary-text);background:var(--box-background-b);border:1px solid rgba(0,0,0,0.08)}div.box-sidebar--ultime span.us-t{color:var(--fourth-text)}div.box-sidebar--ultime span.us-amt{color:var(--fourth-text)}div.box-sidebar--ultime span.us-w{color:var(--fourth-text)}div.tb-fedelta-off{border:1px solid var(--semi-dark-light);background:var(--nota-bg);color:var(--nota-text)}div.tb-fedelta-off .ic{background:var(--secondary-background);color:var(--secondary-text)}div.tb-fedelta-off h3{color:var(--nota-text)}div.tb-fedelta-off p{color:var(--nota-text)}.reg-pop-box.ha-figura div.reg-pop-figura{background:var(--secondary-background)}#tb-sessione{background:transparent !important}div.lcw-merc .lcw-attesa{color:var(--fourth-text)}.lcw-tipi .tb-tipi-sel,.lcw-row.is-lista .lcw-lista .tb-lista-sel{background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a)}.wdg-ub-tz>summary:hover,.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active) !important}div.qbrow div.qbcard{border:1px solid var(--semi-light-light);box-shadow:0 4px 14px rgba(6,16,30,0.25)}a.rt-primo{background:var(--btn-secondary);color:var(--btn-secondary-text)}a.rt-primo:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text-hover)}body.body--network div.card .card-h a.btn{background:var(--btn-secondary);color:var(--btn-secondary-text)}details.sc-sportbox .sc-sport .sc-comp-n{color:var(--heading-text)}div#tb-posta .bx{background:var(--box-background-a);color:var(--secondary-text);box-shadow:0 18px 48px rgba(0,0,0,0.34)}div#tb-posta .hd{background:var(--heading-background);color:var(--heading-text)}div#tb-posta .vai{background:var(--btn-primary);color:var(--btn-primary-text)}div#tb-posta .dopo{background:var(--btn-secondary);color:var(--btn-secondary-text)}div.wdg.wdg-dash-agenzia table{background:var(--box-background-a)}div.wdg.wdg-dash-agenzia table thead th,div.wdg.wdg-dash-agenzia table tr.da-totale td{color:var(--heading-text-b);background:var(--heading-background-b)}div.wdg.wdg-dash-agenzia table tr[data-riga="utenti"] td{border-top:1px solid var(--semi-light-a);border-bottom:1px solid var(--semi-light-a)}.hdr-composta header.wdg-header button.wdg-burger{box-shadow:0 4px 14px rgba(0,0,0,0.45)}div.box-match--heading{background:var(--trasp);border-color:var(--trasp)}table.tb-palinsesto+div.tb-altri{background:var(--five-background)}details.lvm-sport>summary:hover,details.lvm-lega>summary:hover{background:var(--primary-background, rgba(255,255,255,0.06));background:transparent}span.lvm-tvico{color:var(--tertiary-text)}button.tb-vdesk.desk,button.tb-vdesk.mob{background:var(--btn-primary)}button.tb-vdesk.desk:before,button.tb-vdesk.mob:before{background-color:var(--btn-primary-text)}.qt-box--container .card>.empty{background:var(--nota-bg);color:var(--nota-text)}.qt-box--container .card>.empty b{color:var(--nota-text)}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{background:#fce3e361;color:#4f4f4f}body.body--calendario div.cal-rows{border:1px solid var(--seven-border)}span.lvm-tv-n{background:var(--btn-third);color:var(--btn-third-text)}.tb-colpick div.ttl{color:var(--tertiary-text)}div.tb-colpick .row button{color:var(--btn-secondary-text);border:1px solid var(--semi-light-light);background:var(--btn-secondary)}div.stake-row label{color:var(--tertiary-text)}table.tbl th{color:var(--tertiary-text);border-block-end:1px solid var(--five-border)}table.tbl td{border-block-end:1px solid var(--seven-border)}table.tbl td{border-block-end:1px solid var(--seven-border)}button.pay-tile b{color:var(--tertiary-text)}button.pay-tile small{color:var(--tertiary-text)}div.bl-lista--icone{border:1px solid var(--five-border)}div.bl-lista--icone .bl-intesta{background:var(--tertiary-background);color:var(--secondary-text)}.card.bet-combcard.bet-comb{background:var(--box-background-c);border:1px solid var(--seven-border)}details.card.bet-comb{background:var(--six-background);border:1px solid var(--primary-border)}details.bet-comb .card-h{color:var(--fourth-text);border-block-end:1px solid var(--primary-border)}details.bet-comb .card-h>*{color:var(--fourth-text)}.wdg-ub-lang ul.wdg-ub-langlist,.wdg-ub-tz .wdg-ub-tzlist{background:var(--menu-item-a--hover) !important;color:var(--menu-item-a--hover-text) !important}.wdg-ub-lang ul.wdg-ub-langlist a:not(:hover,.on,.active),.wdg-ub-tz .wdg-ub-tzlist a:not(:hover,.on,.active){color:var(--menu-item-a--hover-text) !important}.wdg-ub-lang ul.wdg-ub-langlist a:hover,.wdg-ub-tz .wdg-ub-tzlist a.on{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.lcw-subtabs.lcw-tendine .lcw-subtab.is-on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--btn-third)}.lcw-subtabs.lcw-tendine .lcw-subtab{border:1px solid var(--seven-border);background:var(--box-background-c);color:var(--tertiary-text)}table.tbl td{border-block-end:1px solid var(--seven-border)}body.body--report-casse .shell .card .tblwrap table.tbl thead{background:var(--heading-background-b);color:var(--heading-text-b)}body.body--report-casse .shell .card .tblwrap table.tbl thead tr th{color:var(--heading-text-b)}body.body--account .bl-lista--icone.bl-lista--rete{background:var(--box-background-c)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce{background:var(--box-background-b);border-color:var(--tbm-line);color:var(--five-text)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce span.lvb-n{background:var(--five-background);color:var(--fourth-text)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.tbm-nav .tbm-slip{box-shadow:-1px 15px 15px 5px #2e2e2e}.rt-liv.rt-liv--tabella{background:var(--box-background-c);border:1px solid var(--seven-border)}body.body--network .gc-cash{background:linear-gradient(135deg, rgba(30,99,164,0.14), rgba(141,198,63,0.1))}span.tb-naz-frecce .tb-naz-freccia{background:--trasp;border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:var(--btn-primary)}body.body--report-casse table.tbl td.money{color:var(--fourth-text)}.tb-g .tb-g-esito:after{background:gray}.tb-g .tb-g-esito.win:after{background:#1e9e4a}.tb-g .tb-g-esito.lost:after{background:#d93025}.tb-g .tb-g-esito.wait:after{background:#f2d024}.tb-g .tb-g-esito.blu:after{background:#2f6fde}div.tb-taglio button.tb-scommetti{background:var(--btn-primary);color:var(--btn-primary-text)}.rc-f select,.rc-f input,.rc-f textarea,.as-campo input,.as-campo textarea,.as-campo select,.card-b div input,.card-b div select,div.rs-campo input,div.rs-campo select,div.rp-campo input,div.rp-campo select,div.gc-campo input,div.gc-campo select,div.gc-campo textarea,div.field select,div.field input,form.rt-filtri div.rt-campo>input,form.rt-filtri div.rt-campo>select,form.rt-filtri div.ruc-campo>select,select.in,input.in{color-scheme:light}.rc-f select>button>svg,.rc-f input>button>svg,.rc-f textarea>button>svg,.as-campo input>button>svg,.as-campo textarea>button>svg,.as-campo select>button>svg,.card-b div input>button>svg,.card-b div select>button>svg,div.rs-campo input>button>svg,div.rs-campo select>button>svg,div.rp-campo input>button>svg,div.rp-campo select>button>svg,div.gc-campo input>button>svg,div.gc-campo select>button>svg,div.gc-campo textarea>button>svg,div.field select>button>svg,div.field input>button>svg,form.rt-filtri div.rt-campo>input>button>svg,form.rt-filtri div.rt-campo>select>button>svg,form.rt-filtri div.ruc-campo>select>button>svg,select.in>button>svg,input.in>button>svg{color:var(--tertiary-text)}@media (max-width: 1179px){nav.tbm-nav a>span:not(.tbm-slip-btn),nav.tbm-nav button>span{color:var(--header-color-menu)}}@media screen and (max-width: 900px){div.lcw-tendine>.lcw-tendina{background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--fourth-text) !important}.lcw-tabs.lcw-tendine .lcw-tendina-tit,.lcw-subtabs.lcw-tendine .lcw-tendina-tit{background:var(--box-background-e);color:var(--tertiary-text)}nav.tbm-nav a.tbm-slip span.tbm-slip-btn{box-shadow:0 0 0 var(--trasp);color:inherit;background:var(--trasp)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b div.kv{border-bottom:1px solid rgba(0,0,0,0.2)}}@container (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto .tb-barra-gr-in button.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-barra-gr-in button.on{opacity:1;border-bottom-color:var(--nine-border)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella{border-bottom:0 solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box{color:var(--btn-primary);border-color:var(--btn-primary)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd{border-bottom:0 solid var(--seven-border)}}div.tb-eb{border:0 solid var(--trasp);background:var(--box-background-a);color:var(--secondary-text)}div.tb-eb .tb-eb-badge{color:var(--primary-text)}div.tb-eb label{color:var(--secondary-text)}div.tb-eb label input{background:var(--input-background--b);color:var(--input-text--b);border:1px solid var(--input-border--b)}div.tb-eb button.tb-eb-ins{background:var(--btn-third);color:var(--btn-third-text)}div.tb-eb .tb-eb-leg{color:var(--six-text)}body.body--account .tbl.tb-cr,body.body--account table{color:var(--fourth-text)}body.body--account .tbl.tb-cr .tbl.tb-cr-partite-tab,body.body--account table .tbl.tb-cr-partite-tab{background:var(--semi-dark-light)}.tb-palinsesto .tb-ev-in{display:flex;flex-direction:column-reverse}.tb-palinsesto .tb-ev-in .tb-bb,.tb-palinsesto .tb-ev-in .tb-pa{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border:1px solid #15803d !important;border-radius:3px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;color:#052e16 !important;background-color:#22c55e;position:relative;isolation:isolate;width:26px !important;line-height:15px !important}.lcw-thead .lcw-ou-tutte{background-image:linear-gradient(45deg, transparent 36%, currentColor 36%, currentColor 64%, transparent 64%),linear-gradient(135deg, transparent 36%, currentColor 36%, currentColor 64%, transparent 64%);background-size:4px 4px, 4px 4px;background-repeat:no-repeat;background-position:calc(50% - 2px) calc(100% - 2px),calc(50% + 2px) calc(100% - 2px);border-bottom:1px solid var(--primary-border, currentColor)}.cb-logo--egtdigital{background-position:-123px -1429px}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{border:1px solid #f9ebeb;filter:grayscale(0)}div.box-sidebar--coupon{background:var(--five-background);color:var(--five-text);border-radius:var(--border-radius-b);padding:0;overflow:hidden}div.box-sidebar--coupon .cpn-odds{background:var(--box-background-h);color:var(--tertiary-text)}div.box-sidebar--coupon .tb-cp-row{font-size:12px;padding:5px 0;margin:5px 10px}div.box-sidebar--coupon .cpn-card{background:var(--trasp);border-color:var(--trasp);margin:10px}div.box-sidebar--coupon .cpn-match{background:transparent;border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:var(--box-background-e);border-top-color:var(--tertiary-border)}div.box-sidebar--coupon .tb-btns button.tb-scommetti{background:var(--btn-five) !important;color:var(--btn-five-text) !important;font-size:14px}div.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background) !important;color:var(--secondary-text) !important;font-size:14px}div.box-sidebar--coupon .tb-btns button.tb-scommetti:hover,div.box-sidebar--coupon .tb-btns button.tb-annulla:hover{opacity:.7 !important}div.box-sidebar--coupon .cpn-top span:not(.cpn-live),div.box-sidebar--coupon .cpn-match>span:first-child,div.box-sidebar--coupon .tb-cp-row span{color:var(--tertiary-text) !important;padding:5px 0}div.box-sidebar--coupon div.coupon-tabs{background:var(--box-background-d);color:var(--secondary-text);margin:0;padding:0}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item.active{box-shadow:0 2px 0 var(--secondary-border)}div.box-sidebar--coupon input.tb-amount,div.box-sidebar--coupon input.cpn-code-in,div.box-sidebar--coupon div.tb-cp-row input{background:var(--input-background--b);border-color:var(--input-border--b) !important;color:var(--five-text) !important;border:1px solid;outline:none}div.box-sidebar--coupon input.cpn-code-in::placeholder div.box-sidebar--coupon div.tb-cp-row input::placeholder{color:var(--five-text) !important}div.box-sidebar--coupon .pb-btn{color:var(--btn-fourth-text);background:var(--btn-fourth);border:0;font-size:14px;text-transform:uppercase}div.box-sidebar--coupon .pb-btn:hover{background:var(--btn-third)}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{background:var(--featured-background);color:var(--featured-text);border-color:var(--featured-border);border:1px solid;padding:5px 10px;font-size:12px;line-height:1}div.box-sidebar--coupon .tb-vuoto{background:var(--box-background-b);color:var(--fourth-text);width:calc(100% - 15px);margin:0 auto 5px auto;border-radius:2px;line-height:1;padding:10px}div.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto select{background:var(--input-background--b);border-color:var(--input-border--b);color:var(--five-text);min-height:35px;border-radius:var(--border-radius-a);border:1px solid}div.box-sidebar--coupon .tb-panel{margin:0 auto}div.box-sidebar--coupon label.tb-accetta{margin:7px 15px}div.box-sidebar--coupon .cpn-match{border-bottom:unset}div.box-sidebar--coupon .cpn-match>span.tb-sqst{display:flex;flex-direction:column}div.box-sidebar--coupon .cpn-match span.tb-sqp-sep{display:none}div.box-sidebar--coupon .cpn-top{border-top:unset}div.box-sidebar--coupon div.coupon-tabs .tabs-list{display:flex;justify-content:center;align-items:center}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item{min-height:30px;display:flex;align-items:center;font-size:14px;padding:0 10px;cursor:pointer}div.box-sidebar--coupon .tb-msg{margin-top:5px}div.box-sidebar--coupon #placeForm .tb-cp-row.tb-ricarica,div.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto{padding:5px 10px}div.box-sidebar--coupon span.cpn-odds{font-weight:800;font-size:12px;border-radius:var(--border-radius-a);padding:0px 7px}div.box-sidebar--coupon input[type=checkbox]{accent-color:var(--fourth-background)}div.box-sidebar--coupon .cpn-code-h{text-align:center;color:var(--five-text);font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:0}div.box-sidebar--coupon button.cpn-load{background:var(--btn-primary);color:var(--btn-primary-text)}div.box-sidebar--coupon button.cpn-load:hover{background:var(--btn-third);color:var(--btn-third-text)}div.box-sidebar--coupon button.cpn-save:disabled{background:var(--trasp);color:var(--fourth-text);border:2px solid var(--primary-text)}.s3t-rail .s3t,.wdg.wdg-betslip .s3t{border-radius:var(--border-radius-ctm)}.s3t-rail .s3t .s3t-tabs,.wdg.wdg-betslip .s3t .s3t-tabs{background:var(--box-background-c);flex-direction:row-reverse}.s3t-rail .s3t .s3t-tabs .s3t-tab.is-on,.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab.is-on{background:var(--five-background)}.s3t-rail .s3t .s3t-tabs .s3t-tab:nth-child(2),.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab:nth-child(2){box-shadow:1px 0px 0px 0px var(--semi-dark-light) inset,-1px 0px 0px 0px var(--semi-dark-light) inset}.s3t-rail .s3t .s3t-tabs .s3t-tab .s3t-n,.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab .s3t-n{color:var(--btn-third-text) !important;border:1px solid var(--secondary-border) !important;background:var(--btn-third) !important}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-head,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-head{display:none}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container{display:flex;flex-direction:column}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tb-accetta,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tb-accetta{order:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-qt--list,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-qt--list{background:#f5f6f8;order:3}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs{order:1;background:var(--trasp) !important;border-bottom:0px solid #f5f6f8}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item{box-shadow:inset 0 -4px 0 var(--semi-dark-light);background:var(--trasp);color:#0a1b4e;font-weight:bold}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item.active,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item.active{box-shadow:inset 0 -4px 0 var(--secondary-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content{order:5;background:var(--box-background-d);color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row{border-color:var(--six-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row span,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row span{color:var(--secondary-text) !important;border-bottom-color:var(--six-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row input.tb-amount,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row input.tb-amount{border-radius:var(--border-radius-ctm)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo{padding:0;margin:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo button,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo button{border-radius:var(--border-radius-ctm);color:var(--tertiary-text);border:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row{display:grid;grid-template-columns:minmax(0, 1fr) 28px 62px auto;gap:6px;align-items:center;padding:3px 10px}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row.hd,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row.hd{font-weight:800;font-size:.74em;letter-spacing:.05em;opacity:.7;padding-bottom:1px;text-transform:uppercase;opacity:1}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row span.n,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row span.n{color:var(--secondary-text);border:1px solid var(--secondary-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>form#placeForm,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>form#placeForm{order:8;background:var(--box-background-d);color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone{order:9;background:var(--box-background-d);color:var(--secondary-text);margin:0;padding:0 7px 7px 7px}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone button.pb-btn,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone button.pb-btn{background:var(--btn-secondary);color:var(--btn-secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone p.pb-note,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone p.pb-note{color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-vuoto,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-vuoto{padding:5px;line-height:1;border-radius:var(--border-radius-ctm);max-width:calc(100% - 14px);margin:0 auto 5px auto}.s3t-rail .box-sidebar.box-sidebar--coupon div.tb-msg,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon div.tb-msg{border-radius:var(--border-radius-ctm)}header.wdg-header{border-radius:0;flex-wrap:nowrap;background:var(--header-background-color)}header.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:35px;padding:5px 10px;border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:40px;padding:5px 10px;border-radius:0 15px 15px 0}.wdg-header .wdg-brand{padding-left:0}button.tb-vdesk.desk,button.tb-vdesk.mob{order:1}.wdg-header-actions a.btn[data-tb-azione="accedi"]{order:2}.wdg-header-actions .wdg-login-inline{order:2}.wdg-header-actions .btn.btn-ghost{order:4;position:relative;border:0}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{top:-22px;right:0;padding:2px 6px;border-radius:var(--border-radius-a);font-size:10px;line-height:1;font-weight:bold;border:1px solid;position:absolute;opacity:0;transition:all 0.5s ease-in-out}.wdg-header-actions .btn.btn-ghost:hover .wdg-pwlost-txt{opacity:1;transition:all 0.5s ease-in-out}.wdg-header-actions .btn.btn-accent{order:3}.wdg-header-actions .btn,.wdg-login-inline .btn{height:35px;min-width:auto;text-transform:uppercase;font-weight:bold !important;font-size:14px !important;border-radius:var(--border-radius-a)}form.wdg-header-search{left:0;flex-direction:row-reverse;max-width:210px}form.wdg-header-search .btn{right:0;top:1px;width:20px;min-width:30px;height:30px !important;border-radius:0 !important;padding:0}form.wdg-header-search .btn svg.wdg-nav-ic{transform:scale(1)}input.wdg-header-search-in{border:1px solid;outline:none;padding-right:33px;border-radius:var(--border-radius-a);border:0;height:28px;top:0px;position:absolute;width:200px}nav.wdg-topnav a{height:60px;font-size:15px;text-transform:uppercase;font-weight:500;gap:15px;display:flex;align-items:center;padding:13px 16px}.wdg-topnav{justify-content:center;border-radius:0 !important;gap:0 !important;flex-wrap:nowrap}.wdg-topnav>a>span{display:inline-flex;align-items:center;gap:15px}.wdg.wdg-topnav .wdg-nav-ic{transform:scale(1.8)}.hdr-composta .tb-occhio{opacity:1}.hdr-composta .tb-occhio svg{width:25px;height:25px;display:block;padding:2px;border-radius:var(--border-radius-full)}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{opacity:1}.hdr-composta .wdg.wdg-utility_bar{border-radius:0;justify-content:flex-start;display:flex;align-items:center;justify-content:start;gap:10px;flex-wrap:wrap;padding:5px 12px;font-size:12.5px;line-height:1.2}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{width:14px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{display:flex;gap:5px;font-size:12px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span{display:block;font-size:12px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--border-radius-ctm);font-weight:600;line-height:16px;text-align:center}ul.wdg-ub-langlist,.wdg-ub-tzlist{border:1px solid}ul.wdg-ub-langlist a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--border-radius-a);text-decoration:none;white-space:nowrap;font-size:13px}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{font-weight:700}.wdg-ub-langlist{padding:0;border-radius:var(--border-radius-b)}.wdg-ub-tzlist{padding:5px;border-radius:var(--border-radius-b)}.wdg-ub-tzlist li a.on{font-weight:700}@media screen and (max-width: 900px){header.wdg-header{flex-direction:row;flex-wrap:nowrap;gap:0;padding:0 10px;min-height:40px}.wdg-header-actions .btn,.wdg-login-inline .btn,.wdg-header-actions .wdg-login-inline+.btn{padding:5px;height:auto;font-size:10px !important;text-transform:uppercase;font-weight:900;min-height:28px}.wdg-header .wdg-brand{margin-left:30px}.wdg-header-actions a.btn[data-tb-azione="il-mio-conto"]{display:none}.body--casino .wdg-header .wdg-brand,.body--diretta .wdg-header .wdg-brand{margin-left:0}.hdr-composta .wdg-header-actions .wdg-acct-user{display:block}.hdr-composta .wdg-balance{font-size:11px}}.wdg.wdg-utility_bar{background:var(--header-utility-background)}.wdg.wdg-topnav a:hover .wdg-nav-ic,nav.wdg-topnav a:hover,.wdg.wdg-topnav a.on .wdg-nav-ic{color:var(--header-nav-active-text) !important}.wdg.wdg-topnav .wdg-nav-ic{color:var(--header-color-icon)}.wdg.wdg-topnav .wdg-nav-ic:hover{color:var(--header-text-a)}.wdg.wdg-utility_bar .wdg-ub-tz{color:var(--header-utility-text);border-radius:var(--border-radius-full)}.wdg.wdg-utility_bar details span.wdg-ub-caret{color:var(--header-utility-text)}.wdg.wdg-header input.wdg-header-search-in{color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}.wdg.wdg-header input.wdg-header-search-in::placeholder{color:var(--header-input-text)}.wdg.wdg-header .wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-input-text)}span.wdg-ub-ora{color:var(--header-utility-text)}header.wdg-header.wdg-header--minimale{background:var(--header-background-color)}header.wdg-header button.wdg-burger{background:var(--btn-secondary) !important;color:var(--btn-secondary-text) !important}.wdg-header button.wdg-burger{background:var(--btn-secondary);color:var(--btn-secondary-text)}.wdg-header-actions .btn,.wdg-login-inline .btn{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn[title="Recupera password"]:hover{background:var(--header-btn-register-background);background:var(--header-btn-register-text)}.wdg-header-actions .wdg-esci .btn{background:var(--trasp);box-shadow:inset 0 0 0 2px var(--error-border);color:var(--header-text-b)}nav.wdg-header-actions a.btn.btn-accent{background:var(--header-btn-register-background);color:var(--header-btn-register-text)}nav.wdg-header-actions a.btn.btn-accent:hover{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{border-color:var(--fourth-border) !important;color:var(--fourth-text);background:var(--box-background-b)}.wdg-header-search .btn{background:var(--trasp) !important;box-shadow:0 0 0 var(--trasp)}.wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-text-b)}.wdg-topnav{background:var(--header-background-menu) !important}.wdg-topnav a:hover i,.wdg-topnav a.on,.wdg-topnav a.on i,div.wdg-topnav a.on{color:var(--header-nav-active-text) !important;border-bottom:0}body.body--sport.body--list-event .wdg-topnav a:nth-child(2),.wdg-topnav a:hover,.wdg-topnav a.on{color:var(--header-nav-active-text) !important;box-shadow:0 0 0 var(--trasp) !important;background:var(--header-nav-active-background) !important}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{color:var(--header-text-b)}.hdr-composta .tb-occhio svg{color:var(--header-text-b);background:var(--trasp);border:1px solid var(--header-text-b)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{color:var(--header-utility-text);background:var(--trasp)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-msg-ico,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{color:var(--header-utility-icon)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-badge{background:var(--error-background);color:var(--header-text-b);box-shadow:0 0 0 2px var(--error-border)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a.wdg-ub-btn:hover,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>span,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>svg,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span:hover{color:var(--primary-text)}details span.wdg-ub-caret{color:var(--header-text-b)}.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active)}ul.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--menu-item-a--hover);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--menu-item-a--hover-text)}ul.wdg-ub-langlist a{color:var(--menu-item-a--hover-text)}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.wdg-ub-tzlist li a.on,.wdg-ub-tzlist li a:hover{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.wdg-ub-tzlist li a.on{color:var(--menu-item-a--active-text)}nav.wdg-header-actions{flex-wrap:nowrap}.hdr-composta .wdg.wdg-utility_bar{padding:5px 10px}nav .wdg-login-inline .input-box{border-radius:var(--border-radius-a);color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}nav .wdg-login-inline .input-box::placeholder{color:var(--header-input-text)}nav .wdg-login-inline .input-box:active,nav .wdg-login-inline .input-box:focus{color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}no n nav .wdg-login-inline .input-box+button{color:var(--header-input-text) !important;fill:var(--header-input-text) !important}.hdr-composta nav.wdg-topnav{border-bottom:3px solid var(--header-nav-active-background);position:relative;overflow:unset}.hdr-composta nav.wdg-topnav a{transform:skew(-25deg);padding:0 25px}.hdr-composta nav.wdg-topnav a span{display:flex;flex-direction:column;gap:10px;transform:skew(25deg);width:80px}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:scale(1.4)}.wdg-header .wdg-brand{font-size:32px !important}.wdg-header .wdg-brand .wdg-brand-logo{max-height:64px;max-width:180px}@media (max-width: 899px){nav.wdg-topnav{margin-top:0px !important;height:53px !important}.wdg-header .wdg-brand{position:relative;top:unset}.wdg-header .wdg-brand .wdg-brand-logo{max-height:38px}div.hdr-composta nav.wdg-topnav a{height:48px}main.shell:has(>.cols>.cms-page){padding:0 10px 0 10px}.hdr-composta nav.wdg-topnav{overflow-x:auto}.wdg-header .wdg-brand{font-size:22px !important}}.wdg.wdg-palinsesto-table table.tb-palinsesto{position:relative;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto .extras{display:flex;flex-direction:column;gap:5px;width:25px}.wdg.wdg-palinsesto-table table.tb-palinsesto .extras .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .extras .tb-pa{margin-inline-start:0}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd button.chip{border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd .chip{justify-content:center;padding:6px 3px !important;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{position:relative;min-width:45px;height:36px;font-size:12px;text-align:center;left:2px;width:calc(100% - 4px);padding:0;font-size:10px;line-height:1.4}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd.tb-odd--ou{padding:6px 4px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-live{display:block;padding:5px;display:grid !important;align-items:unset}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-live span.tb-sq{display:flex;align-items:center}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-live span.tb-sq span.tb-sq-n{max-width:calc(100% - 20px) !important;min-width:calc(100% - 20px) !important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev a{width:150px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h{display:table-row;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h th{display:table-cell !important;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h th span.tb-sport-cerca{position:absolute;right:5px;top:6px}.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{color-scheme:dark;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella{max-width:270px;min-width:270px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{font-size:12px;margin-left:10px;margin-right:10px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-sq{font-size:12px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-live-minuto{display:inline-block;width:35px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span{font-size:11px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-line{font-size:10px;width:150px;display:block}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-info{border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-sport-h th{padding:10px 5px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-time{padding:6px 7px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-time .tb-live-line{width:97px;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto th:empty{padding:0 !important}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-teste th.tb-h-time,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-teste th.tb-h-ev{opacity:0}.wdg.wdg-palinsesto-table table.tb-palinsesto td.tb-odd{width:60px;justify-content:space-between}.wdg.wdg-palinsesto-table table.tb-palinsesto td.tb-odd .chip{padding:6px 13px}.wdg.wdg-palinsesto-table table.tb-palinsesto button.tb-more-btn{padding:0;cursor:pointer;padding:7px 3px;border-radius:var(--border-radius-a);font-size:12px;white-space:nowrap;font:inherit}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-info-eti{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:4px;font-size:.76em;opacity:.75;padding:1px 6px;border-radius:999px;white-space:nowrap}.wdg.wdg-palinsesto-table table.tb-palinsesto select.tb-ou-sel{position:absolute;top:1px;left:2px;width:calc(100% - 4px);padding:0 1px;font-size:10px;line-height:1.4;padding:7px 3px;border-radius:var(--border-radius-a);cursor:pointer}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch{width:100%;max-width:100%;position:relative}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-nome{font-size:14px;text-transform:initial}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-ico{height:20px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-naz,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-nome{font-size:14px;text-transform:none}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-sport.tb-tip{display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-lega-h th img.tb-lega-circ{margin-right:10px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr{position:relative}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-ev a b{display:flex;flex-direction:column}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-barra-gr td .tb-barra-gr-in button{font-size:14px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-naz-pm{position:relative;padding:0}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-naz-pm td{min-width:0;flex:1 1 100%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz{padding:6px 6px;display:flex;flex-wrap:nowrap;gap:5px;width:0;min-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz::-webkit-scrollbar{display:block;height:6px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time{padding:6px 21px 6px 7px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time .tb-time-in{display:flex;gap:5px;flex-direction:row-reverse}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time .tb-time-in .tb-quando{flex-direction:column}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella{min-width:calc(100% - 186px)}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco{position:relative;margin-bottom:11px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-riga1{position:absolute;bottom:-19px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-stat-segno,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-info,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .mdi.mdi-star-outline.tb-fav,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-pt,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-parz{display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-minuto{width:auto}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-ev-live{display:flex;flex-direction:column}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco a.tb-ev-live span.tb-sq{font-size:14px;font-weight:900}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-odd button.chip{display:flex;flex-direction:column;height:40px;gap:1px;font-weight:900}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-odd button.chip:before{margin-right:0px !important;line-height:unset !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-sqp-sep{display:none}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in{display:flex;gap:5px;flex-wrap:wrap;max-width:150px}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst a,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in a{width:150px}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-pa,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-pa{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border-radius:3px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:26px !important;line-height:15px !important;margin:unset}.da-testare .wdg.wdg-palinsesto-table.tb-pal-diretta table.tb-palinsesto td.tb-odd span[data-lab],.da-testare .wdg.wdg-palinsesto-table.tb-pal-diretta table.tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:36px;font-size:0 !important;opacity:1;filter:grayscale(0);cursor:not-allowed;pointer-events:none;border-radius:var(--border-radius-a)}.da-testare .wdg.wdg-palinsesto-table.tb-pal-diretta table.tb-palinsesto td.tb-odd span[data-lab]::before,.da-testare .wdg.wdg-palinsesto-table.tb-pal-diretta table.tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]::before{content:attr(data-lab);display:block;margin:0;font-size:11px;line-height:1.1;text-transform:none;white-space:nowrap}@media screen and (max-width: 900px){.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-blocco{flex-direction:row-reverse !important;align-items:center;gap:0;justify-content:space-between !important}.wdg.wdg-palinsesto-table table.tb-palinsesto td.tb-more{order:5}.wdg.wdg-palinsesto-table table.tb-palinsesto td.tb-live-cella{flex:1 !important;order:2;min-width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-lega-h{display:grid}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in{overflow:inherit}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-pa,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-pa{position:absolute;top:12px}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-bb,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-bb{left:212px}.wdg.wdg-palinsesto-table table.tb-palinsesto .c-ev.tb-sqst .tb-pa,.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-ev-in .tb-pa{left:180px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-blocco{align-items:start}.cms-region.cms-main .wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-more{display:none}}@media (max-width: 820px){.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd:nth-child(n+5):nth-child(-n+14){display:none}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd button.chip{position:relative}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd button.chip:before{content:attr(data-tb-tipo-quota);font-size:.78em;opacity:.7;text-transform:uppercase;line-height:16px;margin-right:12px}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd:before{display:none}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-more{width:40px;height:30px;align-content:center}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-live-blocco{display:block}.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-odd--vai{flex:1 1 52px;flex:1 1 52px !important}}@media screen and (max-width: 1240px){.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h{display:grid;padding:0}body.body--index:not(.body--diretta) .wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h{display:grid !important}}@container (max-width: 680px){.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-ev,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-live-cella{flex:1 1 33% !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr{position:relative}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time{padding:0 !important;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time .tb-time-in{display:flex;gap:5px;flex-direction:row-reverse}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-time .tb-time-in .tb-quando{flex-direction:row;margin-right:70px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr .tb-ev{margin-left:0px !important}}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch [data-tb-solo-tel]{display:table-cell !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-gruppi,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-teste{display:none}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event{display:block;width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time{width:100%;display:block;padding:6px 21px 2px 13px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in{padding-top:0 !important;flex-direction:row !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in .tb-quando{flex-direction:row;width:70px;order:1;margin-right:100px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in .tb-stat-segno{order:2;padding:0}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in .tb-stat-segno .tb-stat-box{width:20px;height:19px;padding:0;margin:0}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in .extras{position:relative !important;flex-direction:row !important;top:unset !important;order:3}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-ev{display:block;float:left;width:21%;margin-right:20px}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-ev .tb-sq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-ev .tb-ev-in{width:100%;max-width:unset}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-ev .tb-ev-in a{width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-odd{width:9%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-odd span.tb-empty[data-lab]::before,.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-odd button.chip[data-lab]::before{content:attr(data-lab);display:block;margin:0;font-size:11px;font-weight:400;line-height:1.1;text-transform:none;opacity:.75;white-space:nowrap}@media screen and (max-width: 1220px){.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event{display:flex}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time{padding:6px 21px 2px 1px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event td.tb-time .tb-time-in{flex-direction:row}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event .tb-ev{width:100%}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-lega-h{display:grid}.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch .tb-more{flex:0 0 auto;order:57}}@media (min-width: 710px) and (max-width: 900px){.wdg.wdg-palinsesto-table table.tb-palinsesto.prematch tr.tb-event{display:block}}div.lcw-group .lcw-thead span:first-child,div.lcw-group .lcw-thead span:nth-child(2),div.lcw-group .lcw-thead span:nth-child(3),div.lcw-group .lcw-thead span:nth-child(3),div.lcw-group .lcw-thead span:nth-child(4){font-size:0}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-wrap:wrap}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-ico{width:30px;float:left;height:30px;order:3}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-time,div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-id{display:block;height:30px;float:left;line-height:30px;margin:0 4px;font-size:12px;font-weight:normal}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-id{order:1}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-time{margin-right:150px;order:2}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left div.extras{width:60px;height:30px;float:left;display:flex;align-items:center;order:4}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left div.extras .tb-bb,div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left div.extras .tb-pa{position:realive !important;top:unset !important;left:unset !important}div.lcw-group div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left span.c-ev.tb-sqst{flex:0 0 100%;order:5}nav.wdg-header-actions .btn.btn-ghost:hover{background-color:color-mix(in srgb, var(--header-btn-login-background) 70%, var(--trasp));color:inherit}nav.wdg-header-actions a.btn.btn-accent:hover{background-color:color-mix(in srgb, var(--header-btn-register-background) 70%, var(--trasp));color:inherit}nav.wdg-header-actions .wdg-login-inline .btn:hover{background-color:color-mix(in srgb, var(--header-btn-login-background) 70%, var(--trasp));color:inherit}div.wdg.wdg-utility_bar .wdg-ub-right>a{font-weight:600}div.wdg.wdg-utility_bar details span.wdg-ub-caret{color:var(--header-text-b)}div.wdg.wdg-utility_bar .wdg-ub-lang ul.wdg-ub-langlist,div.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-tzlist{border-radius:var(--border-radius-ctm)}div.wdg.wdg-utility_bar .wdg-ub-lang ul.wdg-ub-langlist li a,div.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-tzlist li a{border-radius:var(--border-radius-ctm)}.hdr-composta button.tb-occhio svg{background:var(--trasp)}.body--list-event main.shell,.body--eventi-giorno-scegli main.shell,.body--eventi-giorno-selezione main.shell{padding:0 10px}.body--list-event main.shell>.cols,.body--eventi-giorno-scegli main.shell>.cols,.body--eventi-giorno-selezione main.shell>.cols{gap:10px;padding-block:0}.body--list-event main.shell>.cols>aside.rail-l,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l{gap:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card{border-radius:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"]{display:none}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a{border-radius:0;background:var(--box-background-d);color:var(--secondary-text)}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"]{order:1}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"]{order:2}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a{border-radius:0;background:var(--box-background-d);color:var(--secondary-text)}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"]{order:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"]{order:3}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport{background:var(--box-background-d);color:var(--secondary-text);border-bottom:1px solid var(--tertiary-border);margin-block-end:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on{background:var(--seven-background);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover span.wdg-sport-n,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on span.wdg-sport-n{color:var(--fourth-text)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo{margin-block-end:0px;background:var(--box-background-d);color:var(--secondary-text);text-transform:uppercase}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto span.wdg-sport-n,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo span.wdg-sport-n{color:var(--tertiary-text);border-color:var(--secondary-border);background:var(--box-background-b);border:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport{border-bottom:1px solid var(--tertiary-border)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport.on,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport.on{background:var(--seven-background);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2{background:var(--six-background)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li.on{background:var(--semi-dark-light);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:last-child{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo{margin-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo>.wdg-sport-area,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo>.wdg-sport-area{padding-left:10px;margin-bottom:0;border-bottom:1px solid #a6abbe}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3{background:var(--box-background-b)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li.on{background:var(--semi-dark-light);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a{margin-bottom:0;border-bottom:1px solid var(--primary-border)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a .wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a .wdg-sport-n{background:var(--six-background)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child a{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li a{background:var(--trasp)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li:last-child{border-radius:0 0 var(--border-radius-ctm) var(--border-radius-ctm)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li:last-child>a.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li:last-child>a.wdg-sport{border-radius:0 0 var(--border-radius-ctm) var(--border-radius-ctm)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce{background:var(--trasp);flex-direction:row;position:relative;justify-content:center;align-items:center;gap:4px;min-width:84px;margin:0;padding:9px 12px 7px;border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0;opacity:1;border:0;color:var(--tertiary-text)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce img.ico,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce img.ico,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce img.ico,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce img.ico{width:22px;height:22px;max-width:none;filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-nome,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-nome,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-nome,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-nome{color:inherit;font-size:14px;font-weight:600;text-transform:uppercase;max-width:none;height:auto;line-height:1.2;overflow:visible;white-space:nowrap}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-n,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-n,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-n,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-n{left:0;top:2px;right:auto;position:absolute;width:auto;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;line-height:16px;text-align:center}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce:hover,div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce.on,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce:hover,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce.on,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce:hover,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce.on,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce:hover,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce.on{box-shadow:inset 0 -3px 0 var(--secondary-border);background:var(--trasp);color:var(--tertiary-text)}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga{align-items:center;gap:6px;min-width:0}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz{padding:10px 0 0 0 !important}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz .lvb-voce,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz .lvb-voce{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;border:0;outline:0;box-shadow:0 0 0 transparent, inset 0 0 0 transparent;min-width:70px;text-align:center;justify-content:center}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz),div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz){padding:0px 15px;margin:0}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce,div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;border:0;outline:0;box-shadow:0 0 0 transparent, inset 0 0 0 transparent;min-width:70px;text-align:center;justify-content:center}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce .lvb-n,div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce .lvb-n{background:var(--five-background);color:var(--fourth-text)}div.cms-page.tb-scope table.tb-palinsesto,div.wdg.wdg-palinsesto-table table.tb-palinsesto{border-top:0;background:var(--box-background-a) !important}div.cms-page.tb-scope table.tb-palinsesto tr.tb-sport-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h{background:var(--box-background-a) !important;color:var(--tertiary-text);border:0 !important;border-bottom:0 !important}div.cms-page.tb-scope table.tb-palinsesto tr.tb-sport-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h th{color:inherit}div.cms-page.tb-scope table.tb-palinsesto tr.tb-gruppi,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-gruppi{border-bottom:0;background:var(--box-background-b)}div.cms-page.tb-scope table.tb-palinsesto tr.tb-gruppi th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-gruppi th{border:0}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h{background:var(--box-background-e);color:var(--tertiary-text);border-bottom:0}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h th{color:inherit}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h th span,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h th span{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{background:var(--box-background-b)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella{border-right:1px solid var(--seven-border);border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-tv,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-tv{display:inline-flex;vertical-align:-2px;margin-left:5px;color:var(--icon-secondary)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno{margin-left:5px}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box{color:var(--btn-fourth);border-color:var(--trasp);border:0;opacity:1}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a span.tb-sq,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a span.tb-sq{font-weight:600}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco .tb-ev-live span.tb-pt,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco .tb-ev-live span.tb-pt{padding:2px 4px}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-ev{border-radius:0}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-ev a,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-ev a{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd.tb-odd--ou,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd.tb-odd--ou{border-right:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd.tb-ou-linea .tb-ou-sel,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd.tb-ou-linea .tb-ou-sel{border:0;border-bottom:1px solid var(--qt-border);border-radius:0;min-height:42px;background:var(--trasp);font-size:14px;font-weight:bold}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip{border-radius:var(--border-radius-ctm)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip.active,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip.active,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip.active{box-shadow:inset 0 0 0 var(--trasp);color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-more,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-more{border-bottom:1px solid var(--seven-border);border-left:1px solid var(--seven-border);position:relative;min-width:30px}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-more .tb-more-btn{background:var(--trasp)}div.qbrow div.qbrow-h{display:none}div.qbrow .qbrow-arrow{height:100%;border-radius:0;top:7px;bottom:0;background-color:color-mix(in srgb, var(--box-background-d) 70%, var(--trasp))}div.qbrow .qbrow-arrow.qbrow-arrow--r{right:0}div.qbrow .qbrow-arrow.qbrow-arrow--l{left:0}div.qbrow .qbrow-scroll{scrollbar-width:none;padding-bottom:0}div.qbrow .qbrow-scroll div.qbcard.carousel-item{border:1px solid var(--primary-border);box-shadow:0 4px 14px var(--trasp);border-radius:var(--border-radius-ctm);padding:0;flex-wrap:wrap;flex-direction:row;position:relative}div.qbrow .qbrow-scroll div.qbcard.carousel-item:hover{transform:translateY(0px)}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match{background:var(--box-background-d);color:var(--secondary-text);order:1;width:100%;row-gap:5px;padding:10px 5px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match>div:first-child{background:var(--trasp);color:inherit}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match>div:first-child b{color:inherit}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg{font-size:14px;font-weight:bold;text-transform:uppercase;color:var(--secondary-text);display:flex;align-items:center;padding:0 7px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg>span.qb-ev{color:var(--fourth-text);top:70px;position:absolute;max-width:300px;display:block;width:100%;margin-left:0;left:2px;padding:0 10px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg>span svg{width:20px;height:20px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--odds.qt-box{width:calc(50% - 7px);order:2;margin-bottom:5px;margin-top:40px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--odds.qt-box .qt-btn span.qt-value{border-radius:var(--border-radius-ctm)}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--topinfo{width:calc(50% - 7px);order:2;margin-bottom:5px;margin-top:40px;line-height:1;flex-direction:row-reverse;padding-left:5px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--topinfo .qb-fire{display:none}div.b45-nav>li a,ul.wdg-league-list>li a{box-shadow:inset 0px 0px 1px 1px var(--input-border--a) !important;width:calc(100% - 20px);margin:0 10px 10px 10px;border-radius:var(--border-radius-ctm)}div.b45-nav>li a span.wdg-league-name,ul.wdg-league-list>li a span.wdg-league-name{font-weight:600;text-transform:uppercase}div.b45-nav>li a span.muted,ul.wdg-league-list>li a span.muted{border:0 !important}div.b45-nav>li a:hover,ul.wdg-league-list>li a:hover{background:var(--semi-dark-light)}div.cev div.cev-vuota{color:var(--tertiary-text)}div.cev div.cev-vuota span{color:var(--tertiary-text)}div.qt-box--container div.card.qt-box{border-radius:var(--border-radius-ctm)}div.qt-box--container div.card.qt-box div.card-h{background:var(--heading-background-b);border-color:var(--primary-border);color:var(--heading-text-b)}div.qt-box--container div.card.qt-box .card-b button.chip{border-radius:var(--border-radius-ctm)}.lcw-merc .qt-btn{border-radius:var(--border-radius-ctm)}.lcw-row button.lcw-q,.lcw-row button.lcw-q.lcw-qe{border-radius:var(--border-radius-ctm)}.lcw-row span.lcw-q.is-hnd>.lcw-ou-sel{border-radius:var(--border-radius-ctm);border:0;background-color:var(--trasp);border-bottom:2px solid var(--primary-border)}.wdg.wdg-event-code{background:var(--box-background-b)}.wdg.wdg-event-code .wdg-code-form .wdg-code-row{display:flex;gap:5px;justify-content:space-between;align-items:center}.wdg.wdg-event-code .wdg-code-form .wdg-code-row input.wdg-code-input{border-radius:var(--border-radius-ctm)}.wdg.wdg-event-code .wdg-code-form .wdg-code-row>button.btn{width:auto;text-transform:uppercase;font-weight:400;background:var(--btn-third);color:var(--btn-third-text);border-radius:var(--border-radius-ctm)}.wdg.wdg-event-code .wdg-code-form .wdg-code-lab{color:var(--tertiary-text)}body.body--diretta.body--index main.shell{position:relative}body.body--diretta.body--index main.shell .cms-page.tb-scope{row-gap:0}body.body--diretta.body--index main.shell .cms-page.tb-scope nav.lvb.lvb--pl{padding:0px 15px;margin:0;position:absolute;top:75px;max-width:100%}body.body--diretta.body--index main.shell .cms-page.tb-scope .wdg-palinsesto-table{container-type:inline-size;padding-top:45px}body.body--diretta.body--index.right-sidenav--open main.shell .cms-page.tb-scope nav.lvb.lvb--pl{max-width:calc(100% - 320px);top:10px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{border-radius:var(--border-radius-ctm)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:first-child{border-radius:var(--border-radius-ctm) 0 0 var(--border-radius-ctm)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}nav.msz{justify-content:space-between}nav.msz .msz-v:first-child{border-radius:var(--border-radius-ctm) 0 0 var(--border-radius-ctm)}nav.msz .msz-v:last-child{border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}.sc-chips a.sc-chip{border-radius:var(--border-radius-ctm);border:0;border-bottom:2px solid var(--trasp);border-bottom-color:var(--trasp)}.sc-chips a.sc-chip.on,.sc-chips a.sc-chip:hover{border:0;border-bottom:2px solid var(--nine-border)}.feed.sc-page>.sc{padding-block-end:10px}.feed.sc-page>.sc div.sc-head>span{color:var(--tertiary-text)}.feed.sc-page>.sc details.sc-sportbox{color:var(--secondary-text);border-radius:var(--border-radius-ctm)}.feed.sc-page>.sc details.sc-sportbox .sc-sport{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}.feed.sc-page>.sc details.sc-sportbox .sc-sport span.sc-naz-apri,.feed.sc-page>.sc details.sc-sportbox .sc-sport span.sc-sport-nome{color:var(--tertiary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz{border-radius:var(--border-radius-ctm)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n){color:var(--secondary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n):hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n)[aria-pressed="true"]{color:var(--primary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai:hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai[aria-pressed="true"],.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte:hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte[aria-pressed="true"]{color:var(--primary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-comp-n{border-radius:var(--border-radius-ctm);color:var(--secondary-text);background:var(--semi-light-a)}.feed.sc-page>.sc div.sc-vai{border-radius:var(--border-radius-ctm)}.lcw div.lcw-group div.lcw-lh{background:var(--box-background-d)}.lcw .lcw-perche:empty{padding:0}.lcw .lcw-subtabs.lcw-tendine .lcw-subtab{border-radius:var(--border-radius-ctm)}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--five-text);border-color:var(--six-border)}.feed.es-page>.es .es-head span.es-titolo{font-weight:600;font-size:13px}.feed.es-page>.es .es-vuote{border-radius:var(--border-radius-ctm)}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div{border-radius:var(--border-radius-ctm) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region.cms-main .wdg.wdg-slider{border-radius:var(--border-radius-ctm) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region.rail_left>.wdg{margin-bottom:0 !important;border-radius:0}.lg-logo--sr-tournament-7,.lg-logo--sr-tournament-34{filter:brightness(0)}.cms-region.cms-rail_left nav.lvm>div.lvm-testa{background:var(--box-background-d);color:var(--secondary-text)}.cms-region.cms-rail_left nav.lvm div.lvm-corpo .lvm-sport>summary{background:var(--box-background-f) !important}.cms-region.cms-rail_left nav.lvm div.lvm-corpo .lvm-sport>.lvm-lega>summary>span{color:var(--tertiary-text)}.cms-region.cms-rail_left>div{border-radius:var(--border-radius-ctm)}.cms-region.cms-main>div{border-radius:var(--border-radius-ctm)}.cms-region.cms-rail_right>div{border-radius:var(--border-radius-ctm)}@media screen and (max-width: 900px){body.body--diretta.body--index main.shell .cms-page.tb-scope nav.lvb.lvb--pl{position:relative;max-width:100%}body.body--diretta.body--index main.shell .cms-page.tb-scope .wdg-palinsesto-table{padding-top:0}}div.lcw-scroll div.lcw-group{border-radius:var(--border-radius-ctm)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border-radius:var(--border-radius-ctm)}div.tb-authov .tb-authm>div.hero{background:var(--seven-background);color:var(--secondary-text)}div.reg-pop-box.ha-figura .reg-pop-col .reg-pop-h{background:var(--seven-background);color:var(--secondary-text)}body.body--calendario div.cal div.cal-tabs .cal-tab{border-radius:var(--border-radius-ctm)}body.body--calendario div.cal div.cal-rows{background:var(--box-background-b)}body.body--calendario div.cal div.cal-rows .cal-ev{background:var(--box-background-b)}body.body--calendario div.cal .cal-sport-sel select{border-radius:var(--border-radius-ctm)}.tb-ev-live div.match-list--event{border-radius:var(--border-radius-ctm)}.card-b details.as-richiesta{border:1px solid var(--seven-border);background:var(--six-background);color:inherit;border-radius:var(--border-radius-ctm)}div.tb-posta-pannello{position:fixed;z-index:1000;top:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 16px);padding:10px;border:1px solid var(--six-border);border-radius:var(--border-radius-ctm);background:var(--box-background-c);color:var(--fourth-text);box-shadow:0 12px 32px color-mix(in srgb, var(--semi-dark-light) 35%, var(--semi-dark-a));font-size:13px;line-height:1.35;font-weight:400;text-align:start;text-transform:none;letter-spacing:normal;white-space:normal;cursor:auto;transition:none !important;animation:none !important}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce{border:1px solid var(--six-border);border-radius:var(--border-radius-ctm);background:var(--semi-dark-light)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-riga span{color:var(--fourth-text)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-riga input.tb-posta-spunta{flex:none;width:18px;height:18px;margin:2px 0 0;cursor:pointer;accent-color:var(--primary-text)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-corpo{margin:0 8px 8px;padding:8px 10px;background:var(--box-background-b);overflow-wrap:anywhere;max-height:40vh;overflow-y:auto;border-radius:var(--border-radius-ctm)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-corpo span{color:var(--fourth-text)}div.tb-posta-pannello .tb-posta-piede button.tb-posta-segna{background:var(--btn-third);color:var(--btn-third-text)}@media screen and (max-width: 1024px){.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right{display:none}}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{color:var(--qt-color-a);font-weight:800;display:flex;align-content:center;justify-content:center;flex-direction:column-reverse !important;border:1px solid var(--qt-border);background:var(--qt-background);border-radius:var(--border-radius-ctm);padding:6px 0px;gap:0px !important}@media screen and (max-width: 900px){body{padding-bottom:0 !important}.wdg.wdg-utility_bar{padding:0;display:none}.wdg .btn{padding:5px;height:auto;font-size:10px !important;text-transform:uppercase;font-weight:900;min-height:28px}.wdg.wdg-topnav .wdg-nav-ic{transform:scale(1)}.lvm-ev .lvm-merc-apri{display:none}.lvm-ev .lvm-quote{padding-right:5px}.tb-palinsesto .tb-live-blocco{flex-direction:row-reverse !important;align-items:center;gap:0;justify-content:space-between !important}.tb-palinsesto td.tb-more{order:5}.tb-palinsesto td.tb-live-cella{flex:1 !important;order:2;min-width:100%}nav.tbm-nav a{flex:1;min-width:50px}nav.tbm-nav a.tbm-slip{order:15;justify-content:center;align-items:center;height:100%;padding:0 5px}nav.tbm-nav a.tbm-slip span.tbm-slip-btn{bottom:0;left:auto;border-radius:0 0 0 0;width:100%;height:auto;border:0;position:relative;margin:0 auto;transform:translateX(0%)}nav.tbm-nav b.tbm-count{display:block;top:0px;right:25px}div.box-sidebar.box-sidebar--coupon{margin:0 auto;width:100%}div.box-sidebar{margin:0}.sc-head .sc-testa-comandi span.sc-naz-apri{right:-2px;position:relative}.sc-naz .sc-naz-h .sc-comp-n{position:relative;top:auto;margin:0;font-weight:500;left:auto}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{padding-right:130px}span.sc-naz-apri{position:absolute;right:8px}.sc-naz-tutte{position:absolute;right:50px}.feed.sc-page div.sc-vai{bottom:60px}.feed.sc-page div.sc-vai button,.feed.sc-page div.sc-vai span{line-height:1}span.sc-testa-comandi button.sc-stampa-apri,button.sc-naz-vai,span.sc-naz-apri,button.sc-naz-tutte{width:30px;height:30px;font-size:25px;border:1px solid;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-a)}button.sc-naz-vai{position:absolute;right:92px}div.sc-page .sc-naz{width:100%;margin:0;border-radius:0;position:relative}.sc-sport .sc-naz-apri{right:30px}details.sc-sportbox .sc-sport{margin-bottom:0}details.sc-sportbox .sc-sport span.sc-comp-n{font-size:10px;margin-right:40px}.cb-sw:checked ~ .cb-lay .cb-col{padding-top:40px;margin-top:10px}.cb-sw-lbl{border-radius:var(--border-radius-a);position:absolute;margin:0;padding:5px 14px}.casino-grid.is-elenco .tb-cg,.tb-cas-grid.is-elenco .tb-cg{flex-direction:row;padding:0;gap:0}.casino-grid{gap:10px;padding:10px}body.body--account div.feed div.card:last-child .card-b>form,body.body--account div.feed div.card:last-child .card-b>a.btn-line{width:calc(100% - 10px)}body.body--account-settings main.shell .feed>div{width:calc(100% - 10px);margin:0 5px}.body--casino main.shell{padding:0 10px 0 10px !important}.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(4, 1fr) !important}.body--casino .shell .cols.solo .card-h{display:none}.body--casino .cb .cb-cerca{width:calc(100% - 70px);padding-left:80px}.body--casino .shell .cols.solo .cas-blocco .card-h{display:none}.body--index main.shell .cms-page.tb-scope .cms-region{margin-left:0}.body--index main.shell .cms-page.tb-scope .cms-region.cms-rail_right.cms-region--segue{margin-right:0px;z-index:9991;padding:0}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region{padding:0;margin-left:0}body.left-sidenav--open main.shell .cms-page.tb-scope .cms-region.cms-rail_left.open,.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region.cms-rail_right.active{z-index:9992}.body--single-event main.shell .feed.tb-scope nav.msz{justify-content:center}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main{margin-left:0}.body--single-event main.shell div.cols{padding-block:10px}.cms-page.tb-scope .lvb,.body--diretta nav.msz{margin:0;padding:0;width:100%}.cols{padding-block:10px !important}div.eg-chips{gap:5px;padding:5px 5px}div.eg-chips a.eg-chip{padding:5px 10px}body{padding-bottom:0 !important}div.hdr-composta{position:relative;left:0;right:0;top:0;z-index:100}div.hdr-composta nav.wdg-topnav{justify-content:flex-start;padding:0;gap:0;display:none}div.hdr-composta nav.wdg-topnav a{height:100%;font-size:12px;text-transform:uppercase;font-weight:600;gap:5px;display:flex;align-items:center;padding:12px 10px;height:42px}nav.msz .msz-v{width:33.333%;padding:5px 10px;flex:unset;border-bottom:unset;display:flex;flex-direction:row;justify-content:center}button.pa-fab{height:35px;padding:0 10px 0 10px;inset-inline-end:5px;bottom:60px !important;max-width:35px;overflow:hidden;animation:all .5s ease-in-out}button.pa-fab:hover{max-width:100%;animation:all .5s ease-in-out}.page-container--account .btn-container--ctm{gap:5px}div.page-container--account a.btn-ctm--b{padding:10px 12px;flex-direction:row;align-items:center;justify-content:flex-start}main.shell:has(>.cols>.cms-page){padding:0px 10px 0 10px}div.tb-authm .body{padding:10px 10px 10px}div.tb-authm div.hero{padding:10px}.tb-authov{z-index:11000}.tb-cg-foot{padding:10px}button.tb-siwei-fab{width:35px;height:35px;right:auto !important;left:5px !important;bottom:60px}.tb-siwei-fab .mdi{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:18px}.page-container--account .title-ctm{text-align:center}.page-container--account a.btn-ctm--b{min-height:60px}.tb-ev-testa-wrap>.tb-ev-live div.match-list--info-bottom{flex-direction:row !important;width:auto !important;bottom:-4px !important;position:relative}.tb-ev-testa-wrap>.tb-ev-live div.match-list--info-bottom>span{width:auto !important}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:scale(1.2) translate(0px, 5px)}ul.wdg-ub-langlist{right:auto !important;left:0 !important}}@media (min-width: 1181px){.body--single-event .tb-campetto{height:261px !important}}@media (min-width: 1351px) and (max-width: 1450px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(7, 1fr) !important}}@media (min-width: 1251px) and (max-width: 1350px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(6, 1fr) !important}}@media (max-width: 1151px) and (max-width: 1250px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(5, 1fr) !important}}@media (min-width: 901px) and (max-width: 1150px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(4, 1fr) !important}}@media (min-width: 901px) and (max-width: 1280px){body:not(.tb-coupon-off) aside.rail-r{width:100%;z-index:99;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}main.shell{padding:0 10px}main.shell aside.rail-r.s3t-rail{height:auto;padding:0;border-radius:var(--border-radius-a);transform:translate(0, 0)}body:not(.tb-coupon-off) button.tb-slip-sw{opacity:1}body:not(.tb-coupon-off) .tb-siwei-fab{right:295px}button.tb-rail-tasto{display:none}button.tb-rail-tasto,button.tb-slip-sw{right:0px}body .tb-rail-tasto,body button.tb-slip-sw{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}body.body--single-event main.shell .cols{grid-template-columns:minmax(0, 1fr) 265px !important}body.body--single-event.tb-coupon-off main.shell .cols{grid-template-columns:minmax(0, 1fr) 0 !important}}@media (min-width: 900px){a.wdg-brand{padding-left:45px}nav.tbm-nav{display:none !important}.cb-giochi .casino-grid{max-height:calc(100vh - var(--cb-testa, 310px))}.lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle{display:grid}}@media (min-width: 500px) and (max-width: 900px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(3, 1fr) !important}}@media (max-width: 820px){.wdg-sport-fascia{padding:7px 18px}.wdg.wdg-palinsesto-table tr.tb-sport-h th{gap:5px;width:100%}.wdg.wdg-palinsesto-table tr.tb-sport-h th .tb-sport-ico{width:15px;height:15px}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-more{width:40px;height:30px;align-content:center}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-live-blocco{display:block}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{position:relative}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:before{content:attr(data-tb-tipo-quota);font-size:.78em;opacity:.7;text-transform:uppercase;line-height:16px;margin-right:12px}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd:before{display:none}.lcw div.lcw-group .lcw-sech,.lcw .lcw-gh,.lcw .lcw-thead{display:none}.lcw-add,div.lcw-subtabs{display:flex !important}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa){flex-wrap:wrap;display:flex}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga.tb-hcp-testa{display:none}span.lcw-oth button{width:40px}div.lcw-row{display:flex !important;align-items:start !important;flex-direction:column !important;padding:5px 0}.lcw-group>div.lcw-row:last-child{border-bottom:0}.lcw-row .c-ev{padding:0 !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row !important;width:100%;align-items:center !important;gap:10px;justify-content:unset !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;width:100%;min-width:0}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right>button,.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right>span{width:100%;min-width:0;box-sizing:border-box;margin:0}div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-q.is-locked,div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-q.is-hnd,div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q:nth-child(n+4):nth-child(-n+11){display:flex !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q{display:flex !important;flex-grow:1;position:relative;padding:6px 13px;gap:10px}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q:before{content:attr(data-tb-tipo-quota);font-size:.78em;opacity:.7;text-transform:uppercase;margin-right:12px}table.tb-palinsesto .tb-odd--vai{flex:1 1 52px;flex:1 1 52px !important}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{font-size:8px !important;display:none}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div:first-child{display:block}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa:first-child div{display:block}.tb-hcp.tb-mrc button.chip.chip--pieno{display:flex;flex-direction:column}.tb-hcp.tb-mrc button.chip.chip--pieno .lbl{position:relative;width:100%;height:auto;font-size:10px !important;white-space:wrap}.tb-hcp.tb-mrc div.tb-mrc-vuota{display:none}.tb-hcp.tb-mrc .tb-hcp-riga{grid-template-columns:minmax(104px, 1.5fr) repeat(2, minmax(44px, 1fr)) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label.qt-name{display:block !important}.bl-c{width:100%;border:1px solid;padding:5px}.bl-c::before{margin-right:5px}.bl-lista--rete .bl-riga>.bl-linea{display:flex;flex-wrap:wrap}.rt-riga{flex-wrap:wrap}.gc-mov-tbl thead,.tx-tbl thead{display:none}.gc-mov-tbl tr,.tx-tbl tr{display:flex;flex-wrap:wrap;width:100%;flex-grow:1;border-bottom:1px solid}.gc-mov-tbl tr:last-child,.tx-tbl tr:last-child{border-bottom:unset}.gc-mov-tbl tr td,.tx-tbl tr td{display:flex;padding:4px;width:100%}.cal-tabs{flex-wrap:wrap}.cal-tabs .cal-sport-sel{margin-inline-start:unset}button.qt-btn:before{content:attr(aria-label);font-size:.78em;opacity:.7;line-height:16px;order:1}.body--network.body--network-report table thead,table.rp-cascata thead{display:none}.body--network.body--network-report table tr{displaY:flex;flex-wrap:wrap}.body--network.body--network-report table tr td{position:relative;flex-grow:1}.body--network.body--network-report table tr td:before{content:attr(data-metric) ": ";font-size:.78em;opacity:.7}.body--network.body--network-report table tr td:first-child:before{content:unset}.card.pcash .kv b{flex:unset}.cms-rail_left.tb-cassetto{z-index:9999 !important}.cms-rail_left.tb-cassetto .lvm{max-height:100vh !important;height:100vh;padding-bottom:10px}body.right-sidenav--open .rail-r.s3t-rail.active{padding:0;z-index:9992 !important}.eg-head,.wdg-sport-fascia,.sec-bar{border-radius:0 !important}.es .es-head{border-radius:var(--border-radius-b)}.hdr-composta .wdg-balance{font-size:11px}.match-list--event{overflow:unset !important}.tb-merc .qt-box--container{columns:1 !important}.tx-tbl tr td:before{content:attr(data-metric) ": ";font-size:.78em;opacity:.7;margin-right:5px;line-height:16px}.tx-tbl tr td>span,.tx-tbl tr td>b{margin-right:5px}}@media screen and (max-width: 500px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 900px){details.wdg-acct-tendina>summary{min-width:29px;min-height:29px;border-radius:var(--border-radius-a)}.lcw div.lcw-group .lcw-tabs{width:100%;overflow:auto;display:flex;flex-wrap:nowrap;padding:2px 0px;gap:5px}div.lcw-group{min-width:100%}div.lcw-group .lcw-perche{display:none}nav.tbm-nav button{border-radius:0 var(--border-radius-full) var(--border-radius-full) 0}.sc-page .lcw div.lcw-group{min-width:100%}.body--index:not(.body--diretta) main.shell .wdg-slider--multi{grid-auto-columns:minmax(100%, 1fr)}div.rail-card{overflow:initial !important}aside.rail-l div.rail-h{display:none}main.shell div.lcw-subtabs{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));display:flex;overflow:auto;width:100%}main.shell .cols .rail-r{padding:5px 5px 40px 5px}.rail-r.right-sidebar.right-sidebar--account{display:none}button.tb-rail-tasto,button.tb-slip-sw{display:none}}@media (max-width: 1080px){.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right{width:100%;display:flex;justify-content:space-between;gap:3px}aside.rail-l.open{z-index:9995;gap:0;overflow:auto;height:100vh;padding:0}aside.rail-l.open>div{border-radius:0 0 0 0;border:0}.rail-scrim.on{z-index:94}}@media (min-width: 701px){.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom{transform:unset !important;margin-block-end:unset !important}}@media (min-width: 820px){.match-list--info-bottom>span{gap:0px !important}}@media (max-width: 1179px){nav.tbm-nav a>span:not(.tbm-slip-btn),nav.tbm-nav button>span{font-size:10px;margin:0 auto;line-height:1;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;text-align:center;margin:0 auto;text-transform:uppercase}}@media (min-width: 901px){.tb-versione-desktop{display:none}}@media (max-width: 900px){.wdg-sport-tendina .wdg-sport-l1{padding-bottom:40px}}@media (max-width: 900px){#rightSidebarAccount{position:relative;transform:unset;border-radius:unset;box-shadow:unset}}@media screen and (max-width: 900px){div.lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important;flex-wrap:wrap !important}div.lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth{margin:0 auto}.lcw-celle{width:100%;flex-wrap:wrap !important}.lcw-tipi{max-width:110px}.lcw-row.is-celle.tb-tipi .lcw-tipi{margin-top:17px}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q.is-scelta{justify-content:unset;flex-grow:unset !important}.lcw-q.lcw-qe.is-scelta span.lcw-et{display:none}}@media screen and (max-width: 900px){div.lcw-tabs.lcw-tendine,div.lcw-subtabs.lcw-tendine{display:flex;flex-direction:column}div.lcw-tendine>.lcw-tendina{font:inherit;min-width:0;flex:1 1 auto;height:31px;outline:none;border-radius:var(--border-radius-a);margin:10px;padding:0 13px 0 10px !important;width:calc(100% - 20px)}.lcw-subtabs.lcw-tendine{padding:0 !important}.lcw-tabs.lcw-tendine .lcw-tendina-tit,.lcw-subtabs.lcw-tendine .lcw-tendina-tit{font-weight:900;text-transform:uppercase;padding:5px 0 5px 10px}div.wdg.wdg-utility_bar{display:flex !important;justify-content:unset}.lcw-row.is-celle:not(.tb-tipi) .lcw-celle{flex-direction:column;flex:100%}}@media screen and (max-width: 900px){button.tb-vdesk.desk,button.tb-vdesk.mob{height:28px !important;position:absolute !important;right:0;top:-42px}}@media (max-width: 900px){#new-quote div.lcw-row.is-celle{display:flex;flex-direction:column;overflow:auto;align-items:stretch}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row;gap:10px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important;flex-direction:row;gap:10px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle{grid-template-columns:repeat(1, 1fr);display:grid;width:100%;gap:6px;padding:0px;width:calc(100% - 50px);overflow-x:auto}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk-c{display:flex;flex-wrap:nowrap;gap:3px;flex-direction:row}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk-c button.lcw-q{display:flex;flex-direction:column;gap:0;min-width:88px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth{width:50px;height:65px;display:flex;flex-grow:1;flex:1;flex-basis:auto;flex-direction:column-reverse;padding:5px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth>button{position:relative !important;z-index:2}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth .span.lcw-n{font-size:11px;font-weight:700;letter-spacing:1px;position:absolute;top:30px;z-index:0}div.lcw-group{min-width:auto !important}a.wdg-brand img.wdg-brand-logo{max-width:130px}.wdg-header nav.wdg-header-actions{flex-wrap:nowrap}}@media (min-width: 1100px){.rt-liv--tabella span.rt-soldi{display:grid;grid-template-columns:repeat(5, 150px) !important;gap:5px;flex-wrap:nowrap;align-items:baseline;flex:0 0 auto;font-size:10px !important}.rt-liv--tabella span.rt-soldi b{font-size:13px}}@media screen and (max-width: 425px){nav.tbm-nav{height:60px}}@media screen and (max-width: 900px){body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h{padding:0 8px !important;position:relative}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h span{width:100%;margin-top:-11px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line{margin:0 auto;margin-bottom:5px;font-size:15px;position:absolute;right:8px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b{flex-wrap:wrap;padding:0 !important}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b div.kv{font-size:12px;width:100%;display:flex;flex-direction:row;padding:5px;border:unset}.tblwrap table tbody tr.tb-g{display:flex;flex-wrap:wrap}.tblwrap table tbody tr.tb-g td.tb-g-ev{width:100%}.tblwrap table tbody tr.tb-g td.tb-g-data{width:100%}.tblwrap table tbody tr.tb-g td.tb-g-seg{margin:0 10px}.tblwrap table tbody tr.tb-g td.money.tb-g-quota{margin:0}.tblwrap table tbody tr.tb-g td.tb-g-ris{margin:0;width:100%}.tblwrap table tbody tr.tb-g td.tb-g-ris span{display:flex;margin:0;line-height:20px}.tblwrap table tbody tr.tb-g td.tb-g-ris span small{margin:0 5px;line-height:23px}.tblwrap table tbody tr.tb-g td.tb-g-esito{width:100%;font-weight:900}div.reg-pop-box.ha-figura .reg-pop-figura{display:none}body.left-sidenav--open .rail-scrim.on{z-index:9991}body.left-sidenav--open .hdr-composta header.wdg-header button.wdg-burger{left:284px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out}}@container (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto tbody .tb-barra-gr-in button.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody .tb-barra-gr-in button.on{opacity:1}div.cms-page.tb-scope table.tb-palinsesto tbody tr.tb-sport-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-sport-h{display:flex !important;width:100%;align-items:center;justify-content:center}div.cms-page.tb-scope table.tb-palinsesto tbody tr.tb-sport-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-sport-h th{padding:0 0 0 0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr{flex-wrap:wrap}div.cms-page.tb-scope table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn{border:0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr td.tb-ev,div.cms-page.tb-scope table.tb-palinsesto tbody>tr .tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr .tb-live-cella{flex:1 1 60% !important}}@container (min-width:426px) and (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn{border:0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr td.tb-ev,div.cms-page.tb-scope table.tb-palinsesto tbody>tr .tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr .tb-live-cella{flex:1 1 75% !important}}body.ver-desktop-mobile{overflow-x:auto}body.ver-desktop-mobile button.tb-rail-tasto,body.ver-desktop-mobile button.tb-slip-sw{display:none}body.ver-desktop-mobile div.hdr-composta{width:100%}body.ver-desktop-mobile main.shell{width:100%;padding:0 10px}body.ver-desktop-mobile main.shell>.cols{gap:10px;padding-block:10px}body.ver-desktop-mobile main.shell .s3t .s3t-tabs button.s3t-tab{font-size:11px}body.ver-desktop-mobile main.shell section.cms-region.cms-main{width:100%;min-width:400px}body.ver-desktop-mobile main.shell section.cms-region.cms-main .lcw-group .lcw-merc{width:100% !important}body.ver-desktop-mobile main.shell .cms-region.cms-rail_right.cms-region--segue.tb-cassetto-r{max-width:240px}body.ver-desktop-mobile footer.wdg.wdg-footer_legal{width:1480px;width:100%}body.ver-desktop-mobile:not(.body--index.body--diretta):not(.body--index):not(.body--android) main.shell div.cms-page:not(.lvm-pagina){grid-template-columns:225px minmax(0, 1fr) 260px !important}body.ver-desktop-mobile.body--index main.shell div.cms-page{grid-template-columns:210px minmax(0, 1fr) 240px !important}body.ver-desktop-mobile.body--index.body--diretta main.shell div.cms-page{grid-template-columns:var(--cms-cols, 225px minmax(0, 1fr) 260px) !important}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope{padding:0 10px;column-gap:10px}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope section.cms-region{margin-left:0}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope section.cms-region.cms-rail_right.cms-region--segue{margin-right:0;position:relative !important;top:0}body.ver-desktop-mobile.tb-coupon-off .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:var(--rail-l-w) minmax(0, 1fr) var(--rail-r-w) !important}body.ver-desktop-mobile.body--sport.body--single-event{overflow-x:auto}body.ver-desktop-mobile.body--single-event main.shell>.cols:has(>.rail-r){grid-template-columns:minmax(0, 1fr) 260px !important}body.ver-desktop-mobile.body--single-event main.shell>.cols .cms-page.tb-scope:not(.lvm-pagina){grid-template-columns:235px minmax(0, 1fr) 0px !important}body.ver-desktop-mobile.body--single-event main.shell>.cols .cms-page.tb-scope:not(.lvm-pagina) main.cms-region.cms-main:not(.cms-rail_right){width:970px}body.ver-desktop-mobile.lay-qry1200-no.tb-coupon-off aside.rail-r.s3t-rail{display:flex !important}body.ver-desktop-mobile.body--android{max-width:1440px}body.ver-desktop-mobile.body--android.body--index main.shell .cms-page.tb-scope{column-gap:10px;padding:0 10px}body.ver-desktop-mobile.body--android.body--index main.shell .cms-page.tb-scope .cms-region{margin-left:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVfZ2xfbGlnaHRfZ3JpZ2lvX2JsdV9henp1cnJvLmNzcyIsInNvdXJjZXMiOlsic3R5bGVfZ2xfbGlnaHRfZ3JpZ2lvX2JsdV9henp1cnJvLnNjc3MiLCJuZXdfY3NzL2NvbG9ycy9fcm9vdF9nbF9saWdodF9ncmlnaW9fYmx1X2F6enVycm8uc2NzcyIsIm5ld19jc3MvX21haW5fdjIuc2NzcyIsIm5ld19jc3MvX21haW5fbGlnaHRfdjIuc2NzcyIsIm5ld19jc3MvY29tcG9uZW50cy9fY291cG9uXzMuc2NzcyIsIm5ld19jc3MvaGVhZGVycy9faGVhZGVyX3Nhc3MxMS5zY3NzIiwibmV3X2Nzcy9jb21wb25lbnRzL190Yl9wYWxpbnNlc3RvX3YyLnNjc3MiLCJuZXdfY3NzL2N1c3RvbS9fY3VzdG9tX2dsLnNjc3MiLCJuZXdfY3NzL19tZWRpYV9xdWVyeS5zY3NzIiwibmV3X2Nzcy9fbW9iaWxlX2ZpeC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2NvbG9ycy9yb290X2dsX2xpZ2h0X2dyaWdpb19ibHVfYXp6dXJyb1wiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbWFpbl92MlwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbWFpbl9saWdodF92Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jb21wb25lbnRzL2NvdXBvbl8zXCI7XG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9oZWFkZXJzL2hlYWRlcl9zYXNzMTFcIjtcbi8vIEBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2N1c3RvbS9zYXNzMTRcIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2NvbXBvbmVudHMvdGJfcGFsaW5zZXN0b192MlwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY3VzdG9tL2N1c3RvbV9nbFwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbWVkaWFfcXVlcnlcIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL21vYmlsZV9maXhcIjtcbi8vIEBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2N1c3RvbS9zYXNzMTJfYmV0MzY1XCI7IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENPTE9SIFNBU1MzIEdCRVQyNCAtIENMRUFOIC8gT1JHQU5JWkVEIFYyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgIC0gOnJvb3QgY29uc2VydmF0byBjb21wYXR0byBlIGludmFyaWF0by5cbiAgIC0gU3RydXR0dXJhIHNlcGFyYXRhIGRhIGNvbG9yaS9iYWNrZ3JvdW5kL2JvcmRlci1jb2xvci9zaGFkb3cuXG4gICAtIFNlbGV0dG9yaSByYWdncnVwcGF0aSBwZXIgcHJlZmlzc28vZmFtaWdsaWEuXG4gICAtIEhhcmRjb2RlZCB1c2F0aSBESVJFVFRBTUVOVEUgbmVsbGUgcmVnb2xlIG1hcmNhdGkgY29uOiAvKiBEYSBjYW1iaWFyZSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMC4gVkFSSUFCSUxJIE9SSUdJTkFMSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOnJvb3Qge1xuXG4gIC8qIEhlYWRlciAqL1xuICAtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQ6ICMwMDNlODE7XG4gIC0taGVhZGVyLXV0aWxpdHktdGV4dDogI2ZmZmZmZjtcbiAgLS1oZWFkZXItdXRpbGl0eS1pY29uOiAjMTc5ZWQ2O1xuICAtLWhlYWRlci1pbnB1dC10ZXh0OiAjZjNmM2YzO1xuICAtLWhlYWRlci1pbnB1dC1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWhlYWRlci1pbnB1dC1ib3JkZXI6IHJnYmEoMCwwLDAsLjQyKTtcblxuICAtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjMmE2OWFjO1xuICAtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnU6ICMwMDNlODE7XG4gIC0taGVhZGVyLWNvbG9yLW1lbnU6ICNlYmViZWI7XG4gIC0taGVhZGVyLWNvbG9yLWljb246ICMxNzllZDY7XG4gIC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kOiAjMTc5ZWQ2O1xuICAtLWhlYWRlci1idG4tbG9naW4tdGV4dDogI2ViZWJlYjtcbiAgLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQ6ICMxYzNiNzU7XG4gIC0taGVhZGVyLWJ0bi1yZWdpc3Rlci10ZXh0OiAjZmZmZmZmO1xuICAtLWhlYWRlci10ZXh0LWE6ICNlYmViZWI7XG4gIC0taGVhZGVyLXRleHQtYjogI2ViZWJlYjtcblxuICAtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICMxNzllZDY7XG4gIC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dDogI2ZmZmZmZjtcblxuICAvKiBHbG9iYWwgKi9cbiAgLS1wcmltYXJ5LWJhY2tncm91bmQ6ICNlMGUyZTg7IC8vIzRmNTk3NTsgLy9cbiAgLS1zZWNvbmRhcnktYmFja2dyb3VuZDogIzAwM2U4MTtcbiAgLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAjMmI2OWIwO1xuICAtLWZvdXJ0aC1iYWNrZ3JvdW5kOiAjYTNhM2EzOy8vICNmZmNjMDA7XG4gIC0tZml2ZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXNpeC1iYWNrZ3JvdW5kOiNlMGUyZTg7IC8vICNkN2U1ZjI7XG4gIC0tc2V2ZW4tYmFja2dyb3VuZDogIzAwM2U4MTsvLyAjMDAzZTgxO1xuXG4gIC8qIEJveCAqL1xuICAtLWJveC1iYWNrZ3JvdW5kLWE6ICMwMTYwYWU7XG4gIC0tYm94LWJhY2tncm91bmQtYjogI2ZmZmZmZjtcbiAgLS1ib3gtYmFja2dyb3VuZC1jOiAjZWNlY2VjO1xuICAtLWJveC1iYWNrZ3JvdW5kLWQ6ICMwMDNlODE7IC8vIzJiMzE1ZTtcbiAgLS1ib3gtYmFja2dyb3VuZC1lOiAjZTBlMmU4O1xuICAtLWJveC1iYWNrZ3JvdW5kLWY6ICMwMDUwODU7XG4gIC0tYm94LWJhY2tncm91bmQtZzogI2QzZDNkMztcbiAgLS1ib3gtYmFja2dyb3VuZC1oOiAjZTBlMmU4O1xuICAvKiM3NDRmMmU7ICovXG5cbiAgLyogVGV4dCAqL1xuICAtLXByaW1hcnktdGV4dDogIzE3OWVkNjtcbiAgLS1zZWNvbmRhcnktdGV4dDogI2ZmZmZmZjtcbiAgLS10ZXJ0aWFyeS10ZXh0OiAjMGExYjRlO1xuICAtLWZvdXJ0aC10ZXh0OiAjMDAwMDAwO1xuICAtLWZpdmUtdGV4dDogIzBhMzM1MDtcbiAgLS1zaXgtdGV4dDogI2E1YjdjNTtcbiAgLS1zZXZlbi10ZXh0OiAjMGEzMzUwO1xuXG4gIC8qIEJvcmRlciAqL1xuICAtLXByaW1hcnktYm9yZGVyOiAjMmIzMTVlO1xuICAtLXNlY29uZGFyeS1ib3JkZXI6ICMxNzllZDY7XG4gIC0tdGVydGlhcnktYm9yZGVyOiAjYmNjMGNlO1xuICAtLWZvdXJ0aC1ib3JkZXI6ICNmZmZmZmY7XG4gIC0tZml2ZS1ib3JkZXI6ICNhYWEzYTM7XG4gIC0tc2l4LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xuICAtLXNldmVuLWJvcmRlcjogI2UwZTJlODtcbiAgLS1laWdodC1ib3JkZXI6ICM0YTRhNGE7XG4gIC0tbmluZS1ib3JkZXI6ICMwMTYwYWU7XG4gIC0tdGVuLWJvcmRlcjogIzZmNGMyYztcblxuICAvKiBJbnB1dCAqL1xuICAtLWlucHV0LWJhY2tncm91bmQtLWE6ICNmZmZmZmY7XG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYjogI2U5ZWVmMztcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1hLWFjdGl2ZTogIzFjNDI2NztcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iLWFjdGl2ZTogI2RmZWFmYTtcblxuICAtLWlucHV0LWJvcmRlci0tYTogI2M0YzRjNDtcbiAgLS1pbnB1dC1ib3JkZXItLWI6ICM5Nzk3OTc7XG4gIC0taW5wdXQtdGV4dC0tYTogIzAwMDAwMDtcbiAgLS1pbnB1dC10ZXh0LS1iOiAjMDAwMDAwO1xuXG4gIC0tbWVudS1pdGVtLWEtLWhvdmVyOiAjZDRkZWU4O1xuICAtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0OiAjNDE2MTgxO1xuICAtLW1lbnUtaXRlbS1hLS1hY3RpdmU6ICM3NTk5Yjg7XG4gIC0tbWVudS1pdGVtLWEtLWFjdGl2ZS10ZXh0OiAjZmZmZmZmO1xuICAtLW1lbnUtaXRlbS1iLS1ob3ZlcjogI2ViZWJlYjtcblxuICAvKiBCVG4gKi9cbiAgLS1idG4tcHJpbWFyeTogIzAxNjBhZTtcbiAgLS1idG4tc2Vjb25kYXJ5OiAjYTZhYmJlO1xuICAtLWJ0bi10aGlyZDogIzE3OWVkNjtcbiAgLS1idG4tZm91cnRoOiAjMDAzZTgxO1xuICAtLWJ0bi1maXZlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5ZWQ2IDAlLCAjMTc5ZWQ2IDEwMCUpO1xuICAtLWJ0bi1wcmltYXJ5LWhvdmVyOiAjYjhkZWZmO1xuXG4gIC0tYnRuLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tYnRuLXRoaXJkLXRleHQ6ICNmZmZmZmY7XG4gIC0tYnRuLWZvdXJ0aC10ZXh0OiAjZmZmZmZmO1xuICAtLWJ0bi1maXZlLXRleHQ6ICMwMDAwMDA7XG4gIC0tYnRuLXByaW1hcnktdGV4dC1ob3ZlcjogI2ZmZmZmZjtcblxuICAvKiBIZWFkaW5nL2JveCAqL1xuICAtLWhlYWRpbmctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAzZTgxLCAjMDAzZTgxIDUwJSk7XG4gIC0taGVhZGluZy10ZXh0OiAjOGY5NmFlO1xuICAtLWhlYWRpbmctdGV4dC1hOiAjMDAwMDAwO1xuICAtLWhlYWRpbmctdGV4dC1iOiAjZmZmZmZmO1xuXG4gIC8qIEZvb3RlciAqL1xuICAtLXByaW1hcnktZm9vdGVyOiAjZjlmOWY5O1xuICAtLXNlY29uZGFyeS1mb290ZXI6ICMwYTMzNTA7XG4gIC0tcHJpbWFyeS1mb290ZXItdGV4dDogIzAwMDAwMDtcbiAgLS1zZWNvbmRhcnktZm9vdGVyLXRleHQ6ICMwMDNlODE7XG4gIC0tdGVydGlhcnktZm9vdGVyLXRleHQ6ICM1OTc2OGQ7XG4gIC0tcHJpbWFyeS1mb290ZXItYm9yZGVyOiAjMTc5ZWQ2O1xuXG4gIC8qIFF1b3RlICovXG4gIC0tcXQtYmFja2dyb3VuZDogIHRyYW5zcGFyZW50Oy8vICNkN2U1ZjI7XG4gIC0tcXQtYmFja2dyb3VuZC0taG92ZXI6ICNhY2U1ZmQ7XG4gIC0tcXQtY29sb3ItLWhvdmVyOiAjMDAwMDAwO1xuICAtLXF0LWNvbG9yLWE6ICMwNjA2MDY7XG4gIC0tcXQtY29sb3ItYjogIzE3OWVkNjtcbiAgLS1xdC1iYWNrZ3JvdW5kLWM6ICNmZmZmZmY7XG4gIC0tcXQtYm9yZGVyOiAjNUM4QUJDOyAvLyM1Yjg2Yjc7XG4gIC0tcXQtYm9yZGVyLS1ob3ZlcjogIzE3OWVkNjtcblxuICAvKiBTaGFkb3cgZSBSYWRpdXMgKi9cbiAgLS1ib3gtc2hhZG93LWE6IC0xcHggMHB4IDBweCAwcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAuMTYpIGluc2V0O1xuICAtLWJveC1zaGFkb3ctYjogMHB4IDBweCA3cHggLTFweCAjMTcxNzE3O1xuICAtLWJveC1zaGFkb3ctYzogaW5zZXQgMCAyNTBweCA2MDBweCAwcHggI2NiY2JjYjtcbiAgLyogQnV0dG9uICovXG4gIC0tYm9yZGVyLXJhZGl1cy1hOiA1cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1iOiAxMHB4O1xuICAtLWJvcmRlci1yYWRpdXMtYzogMTVweDtcbiAgLS1ib3JkZXItcmFkaXVzLWQ6IDIwcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1mdWxsOiAxMDBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWN0bTogMnB4O1xuXG5cbiAgLyogRmVhdHVyZWQgQ29sb3IgKi9cbiAgLS1mZWF0dXJlZC1iYWNrZ3JvdW5kOiAjMzU4NTU4O1xuICAtLWZlYXR1cmVkLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMDg3NzEyO1xuICAtLWZlYXR1cmVkLXRleHQ6ICM3NGZmN2E7XG4gIC0tZmVhdHVyZWQtYm9yZGVyOiAjOEJDMzRBO1xuICAtLXZhbGlkLXRleHQ6ICM0Y2FmNTA7XG4gIC0tdmFsaWQtYmFja2dyb3VuZDogcmdiYSg3NCwgMjA3LCA3NCwgMC40MTkpO1xuICAtLWVycm9yLXRleHQ6ICNGNDQzMzY7XG4gIC0tZXJyb3ItYmFja2dyb3VuZDogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xuICAtLWVycm9yLWJvcmRlcjogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xuICAtLXdhcm5pbmctdGV4dDogI2ZmOTgwMDtcblxuICAvKiBJY29uICovXG4gIC0taWNvbi1wcmltYXJ5OiAjMTc5ZWQ2O1xuICAtLWljb24tc2Vjb25kYXJ5OiAjMmIzMTVlO1xuICAtLWljb24tdGhpcmQ6ICM4YmFmM2U7XG4gIC0taWNvbi1mb3VydGg6ICM0ZjliZGY7XG4gIC0taWNvbi1maWx0ZXI6IGludmVydCgxOTAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNTAlKSBodWUtcm90YXRlKDM1MWRlZyk7XG4gIC8qICBpbnZlcnQoNDIlKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDQ1MCUpIGh1ZS1yb3RhdGUoMzUxZGVnKTsgKi9cbiAgLS10cmFzcDogdHJhbnNwYXJlbnQ7XG4gIC8qIEZlYXR1cmVkIENvbG9yICovXG4gIC0tc2VtaS1saWdodC1hOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XG4gIC0tc2VtaS1saWdodC1iOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgLS1zZW1pLWxpZ2h0LWM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgLS1zZW1pLWxpZ2h0LWxpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcblxuICAtLXNlbWktZGFyay1hOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIC0tc2VtaS1kYXJrLWI6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAtLXNlbWktZGFyay1jOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gIC0tc2VtaS1kYXJrLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIC4wNTEpO1xuXG4gIC8qQ2FzaW5vIEV4dHJhIFYyICovXG4gIC0tY2FzaW5vLXByb21vOiBibHVlO1xuICAtLWNhc2luby1uZXc6IGdyZWVuO1xuICBcbiAgLyogQmsgZSBJbWcgKi9cbiAgLS1mb250LWZhbWlseTogXCJHb29nbGUgU2FucyBGbGV4XCIsIHNhbnMtc2VyaWY7IC8vXCJnaWxyb3lcIiwgc2Fucy1zZXJpZjtcblxuICAtLW5vdGEtYmc6ICNmZmVkYmI7XG4gIC0tbm90YS10ZXh0OiAjMDAwO1xuICBcblxuICAvKlRhYmxlIE1hc3RlciAqL1xuICAtLWdyZWVuLWdyaWQ6ICM0MDk5M2Q7XG4gIC0tZ3JlZW4tZ3JpZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1ibHVlLWdyaWQ6ICMwNjA2ZjY7XG4gIC0tYmx1ZS1ncmlkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXJlZC1ncmlkOiAjZmY0ODAwO1xuICAtLXJlZC1ncmlkLWNvbG9yOiAjMzEwMTAxO1xuICAtLWdpb2NhdG8tZ3JpZDogIzRjYWY1MDk0O1xuICAtLWdpb2NhdG8tZ3JpZC1jb2xvcjogIzAyMzcwNTtcbiAgLS12aW50by1ncmlkOiAjZTNiODM4YWQ7XG4gIC0tdmludG8tZ3JpZC1jb2xvcjogIzIxMWIwMztcblxuICAvLyBUYWIgcXVvdGUgTkVXXG5cbiAgLS10YWItYmFja2dyb3VuZDogIzAwM2U4MTsgLy8gU2ZvbmRvIHRhYlxuICAtLXRhYi1jb2xvcjogI2Q5ZDhlMzsgLy8gVGVzdG8gYm94IHRhYlxuICAtLXRhYi1ib3JkZXI6ICMwMDNlODE7IC8vIGJvcmRvIHRhYlxuICAtLXRhYi1iYWNrZ3JvdW5kLS1ob3ZlcjogIzAwM2U4MTsgLy8gSG92ZXIvYWN0aXZlIHRhYiBia1xuICAtLXRhYi1jb2xvci0taG92ZXI6ICNmZmZmZmY7IC8vIGhvdmVyL2FjdGl2ZSB0YWIgdGVzdG9cbiAgLS10YWItYnRuLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyBTZm9uZG8gYnRuIHRhYiBub24gYXR0aXZpXG4gIC0tdGFiLWJ0bi1jb2xvcjogIzBhMWI4YzsgLy8gQ29sb3JlIGJ0biB0YWIgbm9uIGF0dGl2aVxuICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6ICMxNzllZDY7IC8vIFNmb25kbyBidG4gZGVudHJvIHRhYiBob3Zlci9hY3RpdmVcbiAgLS10YWItYnRuLWNvbG9yLS1ob3ZlcjogI2ZmZmZmZjsvLyB0ZXN0byBidG4gZGVudHJvIHRhYiBob3Zlci9hY3RpdmUnXG5cbiAgLS1oZWFkaW5nLWJhY2tncm91bmQtYjogIzAwM2U4MTtcblxuICAtLWlubmVyLXNwYWNlLWxheW91dCA6IDEwcHg7XG5cbn0iLCIvLyBSZWZhY3RvcmluZyBjb25zZXJ2YXRpdm86IGNhcmljYXJlL2NvbXBpbGFyZSBfbWFpbl92Mi5zY3NzIHByaW1hIGRpIF9tYWluX2NvbG9yLnNjc3MuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDEuIFNUUlVUVFVSQSAvIExBWU9VVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYm9keSB7XHJcbiAgLyogQXR0aXZhIGwnYW50aWFsaWFzaW5nIG90dGltYWxlIHN1IG1hY09TL2lPUyAoU2FmYXJpIGUgQ2hyb21lKSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAvKiBBdHRpdmEgbCdhbnRpYWxpYXNpbmcgb3R0aW1hbGUgc3UgRmlyZWZveCAqL1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gIC8qIE90dGltaXp6YSBsYSBsZWdnaWJpbGl0w6AgZSBsYSByZXNhIHZpc2l2YSBhIHNjYXBpdG8gZGVsbGUgcGVyZm9ybWFuY2UgZ2VvbWV0cmljaGUgKi9cclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cclxuICAvKiBTdWdnZXJpc2NlIGFsIGJyb3dzZXIgY29tZSBnZXN0aXJlIGkgZGV0dGFnbGkgZGVpIHZldHRvcmkgKi9cclxuICBmb250LXNtb290aDogYWx3YXlzO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1mYXNjaWEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwgbGkud2RnLXNwb3J0LWZhc2NpYSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtZmlsdHJvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctc3BvcnQtZmlsdHJvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1saXZlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXNwb3J0LWxpdmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi53ZGctc3BvcnQtbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB0ZXh0LWluZGVudDogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0Pi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMXB4O1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LW4ge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbDIgLndkZy1zcG9ydC1sMyxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbDIge1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMiBzdW1tYXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWFyZWEsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWxlZ2Ege1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpPmRldGFpbHM+c3VtbWFyeSxcclxuLnNwb3J0bmF2IGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hLWggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hLWgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXR1dHRvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSxcclxuLndkZy1zcG9ydC1hcmVhIHNwYW4ud2RnLXNwb3J0LW5vbWUsXHJcbi53ZGctc3BvcnQtbGVnYSBzcGFuLndkZy1zcG9ydC1ub21lIHtcclxuICBmbGV4OiAxO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmEud2RnLXNwb3J0LXR1dHRvLFxyXG4ud2RnLXNwb3J0LWFyZWEsXHJcbi53ZGctc3BvcnQtbGVnYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnRzLW1lbnUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydHMtbWVudSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctbGVhZ3VlLWxpc3QgLm11dGVkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLWxlYWd1ZS1saXN0IHtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IHNwYW4ud2RnLWxlYWd1ZS1uYW1lIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QgYSxcclxuZGl2LmI0NS1uYXY+YSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbm90YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wLndkZy1sZWFndWUtbm90YS5tdXRlZCxcclxuYXNpZGUucmFpbC1sIHAud2RnLWxlYWd1ZS1ub3RhLm11dGVkIHtcclxuICBwYWRkaW5nOiAuNzVyZW0gLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZC50Yi1vdS1saW5lYSAudGItb3Utc2VsIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG59XHJcblxyXG4ud2RnLndkZy11dGlsaXR5X2JhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuXHJcbi53ZGcgLmJ0biB7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuYjQ1LW5hdj5hOmhvdmVyLFxyXG5uYXYuc3BvcnRuYXYgYS5vbixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGkgLndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vOmhvdmVyPnN1bW1hcnkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5zYy1jaGlwcyB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgLnNjLWNoaXAge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zYy1jaGlwOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLndkZy1zcG9ydC1maWx0cm8ge1xyXG4gIG9yZGVyOiAyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1ldi1saXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIC8qIDAyMTEyNiAqL1xyXG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICBzcGFue1xyXG4gICAgJi50Yi1zcXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3BhbntcclxuICAgICAgICAmLnRiLXNxLW57XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS5wcmVtYXRjaCAudGItcGFsaW5zZXN0byAudGItZXYtbGl2ZSB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIC5jaGlwIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2cHggM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkLnRiLW9kZC0tb3Uge1xyXG4gIHBhZGRpbmc6IDZweCA0cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3N0LXBsYXllZCAuc2VjLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLndkZy53ZGctbW9zdC1wbGF5ZWQgLm1wLWdyaWQge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcblxyXG4gIC5sYy1ncm91cC1oIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgcC5sYy12dW90by1wIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi53ZGcud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWdyaWQgc2VjdGlvbi53ZGctZmwtY29sOm50aC1jaGlsZCg1KSB1bCBsaTpudGgtY2hpbGQoMiksXHJcbmEuYXMtcG9ydGFbaHJlZj1cIi9wbGF5ZXIvc3BvcnRlbGxvXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYud2RnLndkZy1iYW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC1waXUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LXBpdSB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMHB4KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHtcclxuICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgbWluLWhlaWdodDogMzVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1icmFuZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWJyYW5kIHtcclxuICBmb250LXNpemU6IDEwMHB4O1xyXG5cclxuICAud2RnLWJyYW5kLWxvZ28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWlucHV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1pbnB1dCB7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG1heC13aWR0aDogMTcwcHg7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtbGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1sYWIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWV2ZW50LWNvZGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1ldmVudC1jb2RlIHtcclxuICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctZm9vdGVyX2xlZ2FsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtYmFkZ2UsXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtaGVscCxcclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1hZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLy8gYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xyXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAud2RnLWxlZ2FsLXRvb2xzIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLndkZy1sZWdhbC1ub3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGlua3MgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3Mge1xyXG4gIC8vIGJvcmRlci10b3A6IDNweCBzb2xpZDtcclxuXHJcbiAgLndkZy1mbC1iYXNlIHtcclxuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxvZ2luLWlubGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDZweCA5cHg7XHJcbiAgbWF4LXdpZHRoOiAxMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLW5hdi1pYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLW5hdi1pYyB7XHJcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctcGFsaW5zZXN0by10YWJsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMHB4IDA7XHJcblxyXG4gIC50Yi1zcG9ydC1pY28ge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy10ZW1waSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXRlbXBpPi5zYy1jaGlwcz5hLnNjLWNoaXAge1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDJweDtcclxufVxyXG5cclxuLndkZy10ZW1waT4uc2MtY2hpcHM+YS5zYy1jaGlwOmhvdmVyLFxyXG4uc2MtY2hpcHMgLnNjLWNoaXA6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcC1sZWFndWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy10b3AtbGVhZ3VlIC5zZWMtYmFyLFxyXG5kaXYud2RnLW1vc3QtcGxheWVkIC5zZWMtYmFyLFxyXG5kaXYud2RnLW1vdmVycyAuc2VjLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWNhcmV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMgLndkZy11Yi1jYXJldCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdyBkaXYubGN3LWdyb3VwIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuXHJcbiAgLmxjdy1saCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmxjdy10aGVhZCB7XHJcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctdGhlYWQ+c3Bhbi5sY3ctaG5kLXR1dHRlIHtcclxuICAgIHBhZGRpbmc6IDJweCAxcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzZWxlY3QubGN3LW91LXR1dHRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubGN3LWxoIC5sY3ctbGgtbm9tZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG5cclxuICAubGN3LXRhYnMge1xyXG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcclxuZGl2LmVnLWhlYWQsXHJcbi5lcy1oZWFkLFxyXG4ubHZtIC5sdm0tdGVzdGEsXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZGF5PnNwYW4ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1jZWxsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LWNlbGxlPi50Yi1oY3AudGItbXJjIHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlLFxyXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCxcclxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5xdC1idG4ge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAudGItbXJjLXZ1b3RhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLWxpbmVhLnRiLW1yYy1jaGkge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgsXHJcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCB7XHJcbiAgcGFkZGluZzogMTFweCAxMHB4IDJweCAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24sXHJcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuOmhvdmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG5idXR0b24ubGN3LXE6aG92ZXIsXHJcbmJ1dHRvbi5sY3ctcS5sY3ctcWUub24ge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sY3ctbWVyYyB7XHJcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveCB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAuOTtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZS5pcy1vbiB7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxjdy1tZXJjIC5xdC1ib3gtLW9kZHMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcGVyY2hlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcGVyY2hlOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1xICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5sY3ctcS5sY3ctcWUsXHJcbi5sY3ctbWVyYyAucXQtYnRuLFxyXG5idXR0b24ubGN3LXEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5sY3ctcS5sY3ctcWUgc3Bhbi5sY3ctZXQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEubGN3LXFlLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bixcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSB7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cclxuICAubGN3LW90aCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxuICBzcGFuLmxjdy1vdGgge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zZWNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctc2VjaCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zdWJ0YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5sY3ctc3VidGFiIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdoaXRlLXNwYWNlOiB3cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEubGN3LXN1YnRhYjpub3QoLmlzLW9uKTpob3ZlciB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXN1YnRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmxjdy1zdWJ0YWJzW2hpZGRlbl0sXHJcbi5sY3ctdGFic1toaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy10YWJzIGEubGN3LXRhYixcclxuLmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYjpob3ZlcixcclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYi5pcy1vbixcclxuZGl2Lmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIuaXMtb24ge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtIC5sdm0tc3BvcnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxuICBwYWRkaW5nOiAwIDAgMCAwcHg7XHJcbn1cclxuXHJcbm5hdi5sdm0ge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tY29ycG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1jb3JwbyB7XHJcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2IC5sdm0tcXVvdGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tbWVyYy1hcHJpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogLjcyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzRweDtcclxuICByaWdodDogNnB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDJweDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLWV2LWluIHtcclxuICBwYWRkaW5nOiA2cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcSBzbWFsbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA0cHggMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIHtcclxuICBib3JkZXI6IHVuc2V0O1xyXG5cclxuICAuY2hpcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldi0tY29ycmVudGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1xdW90ZSxcclxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XHJcblxyXG5cclxuXHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLWV2LWluIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldmVudGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwubHZtLWV2ZW50aSB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLmx2bS1ldiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgbGkubHZtLWV2Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy5sdm0tbGVnYSB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5kaXYubHZtLWxlZ2Ege1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1sZWdhLXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sdm0tbGVnYS1yaWdhIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1yaWdhLWNlcmNhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogN3B4IDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXR2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmx2bS10diB7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogNnB4O1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkge1xyXG4gIG1hcmdpbjogNnB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICArc3Bhbi5sdm0tdHYtZXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tdHYtLXplcm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS10di0temVybyBzcGFuLmx2bS10di1uIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubHZtLXR2LS16ZXJvIHNwYW4ubHZtLXR2LWV0IHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1wYWxpbnNlc3RvIHtcclxuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1zcG9ydC1oIHRoIHtcclxuICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdGltZSB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdGgge1xyXG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xyXG4gIG1heC13aWR0aDogMjcwcHg7XHJcbiAgbWluLXdpZHRoOiAyNzBweDtcclxuXHJcbiAgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuLnRiLWxpdmUtbGluZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgLnRiLWxpdmUtbWludXRvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcblxyXG4gIC50Yi1saXZlLWJsb2NjbyAudGItZXYtbGl2ZSAudGItcHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXNxIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIC50Yi1saXZlLWxpbmUge1xyXG4gIHdpZHRoOiA5N3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgdGggc3Bhbi50Yi1zcG9ydC1jZXJjYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAudGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC10aW1lLFxyXG4vLyAudGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC1ldiB7XHJcbi8vICAgb3BhY2l0eTogMDtcclxuLy8gfVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IGEge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gIC5jaGlwIHtcclxuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gYnV0dG9uLnRiLW1vcmUtYnRuIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogN3B4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcblxyXG5cclxuXHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuLnRiLWxpdmUtaW5mbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1oY3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi0tYWN0aXZlLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbmJ1dHRvbi5sY3ctcS5vbixcclxuYnV0dG9uLmxjdy1xOmhvdmVyLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlcixcclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuYnV0dG9uLmxjdy1xLm9uLFxyXG5idXR0b24ubGN3LXE6aG92ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIG1hcmdpbjogdW5zZXQ7XHJcblxyXG4gIC50Yi1tcmMtY2hpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucXQtYnRuIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucXQtYnRuIHNwYW4ge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucXQtYnRuIGxhYmVsLnF0LW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSAudGItaGNwLWxpbmVhLnRiLWhjcC10ZXN0YSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRleHQtaW5kZW50OiA1cHg7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcclxuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1tcmMtc2NlbHRhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1tcmMtc2NlbHRhIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcblxyXG5cclxubmF2LnRibS1uYXYge1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG4gIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiBhdXRvIDAgMCAwO1xyXG4gIHotaW5kZXg6IDExMDA7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcclxuXHJcbn1cclxuXHJcbmJvZHkudmVyLWRlc2t0b3AtbW9iaWxlIG5hdi50Ym0tbmF2IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5uYXYudGJtLW5hdiAudGJtLXNsaXAgLnRibS1zbGlwLWJ0biB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNsaXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNsaXAgLmxlZyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaXAgLmxlZyAucHgsXHJcbi5zbGlwIC5sZWctaW5mbyBiIHtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAubGVnIC5weCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zbGlwIC5mb3JtLW5vdGUge1xyXG4gIHBhZGRpbmc6IC4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAua3Jvdy5iaWcgYiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLm9uIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAgLmluIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAgLnNsaXAtZm9vdCAuYnRuOm5vdCguYnRuLWJsb2NrKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG4tbGluZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4uc2xpcCAuY2hlY2sge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnNsaXAgLnN0YWtlLXJvdyB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc2xpcCAuc3Rha2UtaW4gLmluIHtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNsaXAtbGl2ZS1ibG9jY28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNsaXAtbGl2ZS1ibG9jY28ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbWF0Y2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNwbi1tYXRjaCBzcGFuLmNwbi1zY29yZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IC45MmVtO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLnRiLWRpcmV0dGEtdGFicyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgfVxyXG5cclxuICAudGItZGlyZXR0YS10YWJzIC50Yi1kaXJldHRhLWxhcmdvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBnYXA6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY29udGFpbmVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tY29udGFpbmVyLmNvdXBvbi1jb250YWluZXIgZGl2LnRiLWJ0bnMge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLWNvdXBvbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItY3Atcm93IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbWFyZ2luOiA1cHggMTBweDtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItYW5udWxsYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItYW5udWxsYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5wYi1idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAudGItcGFuZWwge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBsYWJlbC50Yi1hY2NldHRhIHtcclxuICAgIG1hcmdpbjogN3B4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuY3BuLWNhcmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5jcG4tbWF0Y2gge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLmNwbi10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLnRhYnMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQudGItYW1vdW50LFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC5jcG4tY29kZS1pbixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWNwLXJvdyBpbnB1dCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLW1zZyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDEycHggMTRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLW1zZz5zcGFuIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cudGItbXNnLS1naW9jYXRhIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1yaWNhcmljYSxcclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8gc2VsZWN0IHtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIHNwYW4uY3BuLW9kZHMge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jb2RlLWgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tdWx0aW1lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtYWxsIHtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGw6aG92ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbCB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSAudXMtYWxsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogLjVyZW07XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcclxuICBtYXJnaW46IC41cmVtIC41cmVtIDAgLjVyZW07XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhOmhvdmVyIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDEwcHggNHB4O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtZG90IHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jaGlwcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtY2hpcHMgYS5zYy1jaGlwIHtcclxuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cclxufVxyXG5cclxuLnNjLWNoaXBzIGEuc2MtY2hpcDpob3ZlcixcclxuLnNjLWNoaXBzIGEuc2MtY2hpcC5vbiB7XHJcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbn1cclxuXHJcbi5zYy1jaGlwcyB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gIC5zYy1jaGlwIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtY29tcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogNnB4IDJweDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjLWNvbXAgbGFiZWwge1xyXG4gIGdhcDogMzVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jb21wLXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLnNjLWNvbXAtdmFpIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1jb21wcyAuc2MtY29tcCBzcGFuLnNjLWNvbXAtbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgdG9wOiA3cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtaGVhZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc2MtY29udGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAuc2MtdGVzdGEtY29tYW5kaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLW5heiAuc2MtY29tcCBsYWJlbD5zcGFuIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zYy1uYXogLnNjLW5hei1ub21lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnNjLW5heiAuc2MtbmF6LWgsXHJcbi5zYy1uYXpbb3Blbl0gLnNjLW5hei1oIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtcGFnZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtcGFnZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5zYy1uYXoge1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2Mtc3BvcnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2Mtc3BvcnRib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy5zYy1zcG9ydGJveCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94W29wZW5dIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC5zYy1zcG9ydCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuc2MtY29tcC1uIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtdmFpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy12YWkge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItYmFycmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWJhcnJhIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcblxyXG4gIGEuY2ItY2hpcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBhLmNiLWNoaXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWF4LXdpZHRoOiA1M3B4O1xyXG4gICAgbWluLXdpZHRoOiA1M3B4O1xyXG4gIH1cclxuXHJcbiAgYS5jYi1jaGlwIHNwYW4ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgYS5jYi1jaGlwLm9uIHNtYWxsIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICBhLmNiLWNoaXAgc21hbGwge1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgYS5jYi1jaGlwIC5jYi1sb2dvIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jYi1iYXJyYS5jYi1iYXJyYS0tcHJvdmlkZXIgYS5jYi1jaGlwIHtcclxuICBwYWRkaW5nOiAxcHggMTJweDtcclxuICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYi1iYXJyYS5jYi1iYXJyYS0tZ3J1cHBpIGEuY2ItY2hpcCB7XHJcbiAgbWF4LXdpZHRoOiB1bnNldDtcclxuICBmbGV4LWdyb3c6IHVuc2V0O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWNvbC1ncnVwcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNiLWNvbC1ncnVwcG8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItbG9nby0tZWd0ZGlnaXRhbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItbG9nby0tZWd0ZGlnaXRhbCB7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FzaW5vLWdyaWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhc2luby1ncmlkIHNwYW4udGItY2ctZm9vdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmc6IDIycHggOHB4IDdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA1cHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNhc2luby1ncmlkLmlzLWVsZW5jbyBzcGFuLnRiLWNnLWZvb3Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYWNjdC1leGl0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LWV4aXQgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5mb3JtLmFjY3QtZXhpdCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LW5hdiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA2cHggMTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhLm9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYTpub3QoLm9uKTpob3ZlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmFjY3QtbmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAuYWNjdC1zZWMge1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhLS1yZXRlIC5ibC1pbnRlc3RhIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1jZXJjYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24ucnQtY2VyY2Ege1xyXG4gIHBhZGRpbmc6IDZweCAxNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWZpbHRyaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtZmlsdHJpIC5ydC1yZXNldCB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXRvdGFsaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC10b3RhbGkge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2MtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmdjLWNhbXBvIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWluLXdpZHRoOiAxODBweDtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5jYWwtdGFiIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYWwtdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2FsLXRhYnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA2cHg7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxYnJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucWJyb3cgLnFiLWxlZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcblxyXG4gIC5xYi1ldiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5jYXJvdXNlbC1pdGVtLS1tYXRjaD5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHF0LWJveC0tY29udGFpbmVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuXHJcbiAgLmNhcmQtaCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYiB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1iIC5tay1ncmlkIHtcclxuICAgIGdhcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYiBidXR0b24uY2hpcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1iIGJ1dHRvbi5jaGlwIC5sYmwge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYiBidXR0b24uY2hpcCAucHgge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxdC1idG4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnF0LWJ0biAucXQtdmFsdWUge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci5mdHIge1xyXG4gIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG5cclxuICAud2RnLWZvb3Rlcl9saW5rcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZ0ciB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDE4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyLXBheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIgLmZ0ci1wYXkgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWF6aW9uaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYXMtYXppb25pIC5idG4tY3RtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucmMtZiBzZWxlY3QsXHJcbi5yYy1mIGlucHV0LFxyXG4ucmMtZiB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIGlucHV0LFxyXG4uYXMtY2FtcG8gdGV4dGFyZWEsXHJcbi5hcy1jYW1wbyBzZWxlY3QsXHJcbi5jYXJkLWIgZGl2IGlucHV0LFxyXG4uY2FyZC1iIGRpdiBzZWxlY3QsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dCxcclxuZGl2LnJzLWNhbXBvIHNlbGVjdCxcclxuZGl2LnJwLWNhbXBvIGlucHV0LFxyXG5kaXYucnAtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gaW5wdXQsXHJcbmRpdi5nYy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYSxcclxuZGl2LmZpZWxkIHNlbGVjdCxcclxuZGl2LmZpZWxkIGlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+aW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5zZWxlY3QsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydWMtY2FtcG8+c2VsZWN0LFxyXG5zZWxlY3QuaW4sXHJcbmlucHV0LmluIHtcclxuICAvLyBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgPmJ1dHRvbj5zdmd7XHJcbiAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYXMtY2FtcG8gdGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtcG9ydGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIGIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGI0NS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmI0NS1uYXYsXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC53ZGctc3BvcnQtdGVuZGluYSB7XHJcbiAgb3JkZXI6IDM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudCBtYWluLnNoZWxsIC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1yZXBvcnQtcmVwb3J0IC5idG4sXHJcbi5ib2R5LS1hY2NvdW50IC5zbGlwLWZvb3QgLmJ0bixcclxuLmJvZHktLW5ldC1iZXRzIGJ1dHRvbi5ycy1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJ0LWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtY2VyY2EtZ28sXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1nbyxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJwLWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24udHgtY2VyY2Ege1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpfi5ibC1ub3RhLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSsuYmwtbm90YSB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj5mb3JtLFxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+YS5idG4tbGluZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+Lmt2IHtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICovXHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj4ua3Y6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPi5rdjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPmZvcm0sXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWI+YS5idG4tbGluZSB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYj4uZm9ybS1ub3RlIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudC1tZXNzYWdlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tYWNjb3VudC1tZXNzYWdlcyAuY2FyZC5tc2cgc3VtbWFyeS5jYXJkLWgubXNnLXQgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQtc2V0dGluZ3MgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICA+ZGl2IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gID5kaXY6bGFzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYWxlbmRhcmlvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuXHJcbiAgLmNhbC1jb21wIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0LXNlbCBzZWxlY3Qge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyBtYWluLnNoZWxsIC5jb2xzIGFzaWRlLnJhaWwtbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLnJhaWwtciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNvbHMge1xyXG4gIC0tcmFpbC1sLXc6IHVuc2V0O1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IC5jYWwtdGVhbSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2Uge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtdGl0IHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIHtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAvLyBib3JkZXItdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcblxyXG4gIGEuY2Itdm9jZSB7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZTpob3ZlcixcclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZS5vbiB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSAuY2ItY2VyY2EtaW4ge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1nbyB7XHJcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmbGV4OiBub25lO1xyXG4gIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi12aXN0ZSAuY2ItdmlzdGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmZlZWQudGItc2NvcGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2FyZC5jYXMtYmxvY2NvIC5jYXJkLWgge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuc2hlbGwgLmNvbHMuc29sbyB7XHJcbiAgcGFkZGluZy1ibG9jazogMHB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIC5jYi1sb2dvIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSBzbWFsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAxcHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2Ige1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gIC5jYi1jZXJjYSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgfVxyXG5cclxuICAuY2ItdmlzdGUge1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5icy1jYXMtbGF5IHtcclxuICAtLWJzLXJhaWw6IDI4N3B4O1xyXG5cclxuICAuYnMtY2FzLWhlYWQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FzLWJsb2NjbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1jYXNpbm8gLmNiIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnLmNhc2luby1jYXJkIC50Yi1jZy1waCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyAudGItY2ctZm9vdCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1kYXNoYm9hcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWRhc2hib2FyZCAucGFnZS1jb250YWluZXItLWFjY291bnQgLm1haW4tY29udGFpbmVyLS13cmFwcGVyLFxyXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXRvcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0tdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWRpcmV0dGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWRpcmV0dGEgLndkZy53ZGctbW9zdC1wbGF5ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLWRpcmV0dGEgbmF2Lm1zeiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uYm9keS0tZGlyZXR0YSBtYWluLnNoZWxsIC5jb2xzIHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWRpcmV0dGEgLmNtcy1wYWdlLnRiLXNjb3BlOm5vdCgudGItcmFpbC1jaGl1c2EpIG5hdi5tc3oge1xyXG5cclxuICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcblxyXG4gIGEubXN6LXYge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIHBhZGRpbmc6IDlweCA2cHggOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMDtcclxuICAgIH1cclxuXHJcbiAgICBpLm1zei1pYyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubXN6LWV0IHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgaHlwaGVuczogbm9uZTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubGN3LXBlcmNoZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5zcG9ydG5hdj5hOmxhc3QtY2hpbGQsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpOmxhc3QtY2hpbGQgLndkZy1zcG9ydCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMgLnNwb3J0bmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcclxuICBnYXA6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWluZGV4LmJvZHktLWRpcmV0dGEgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmJvZHktLWluZGV4LmJvZHktLWRpcmV0dGEgLndkZy53ZGctZmlsYS1naW9jaGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBnYXA6IDA7XHJcblxyXG4gID5kaXY6bm90KC53ZGcud2RnLXRlbXBpKTpub3QoLndkZy53ZGctc2xpZGVyKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4IC50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSAuY21zLXBhZ2UudGItc2NvcGUgLmx2Yi5sdmItLW5heiB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWxpc3QtZXZlbnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50Yi10cnVuYyxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRydW5jIHtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLWV2LFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtZXYge1xyXG4gIHBhZGRpbmc6IDEwcHggMCAzcHggMDtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtcGFydGlhbHMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wYXJ0aWFscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkIHRyIHRoLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHRyIHRoIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxudGFibGUucnAtdGJsLnJwLWNhc2NhdGEgdGQubmFtZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cixcclxudHIuY2FzYy1yb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1wYXNzd29yZC1sb3N0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG5cclxuICAudGl0bGUtY3RtIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHAubXV0ZWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ib3gtLWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW4ge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtYm94LS1saW5rLXdyYXBwZXIgYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXF1b3RlLWZhdm9yaXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYgLnFmLWhlYWQge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxufVxyXG5cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiAucWYtZ3VpZGUge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mZWVkLnRiLXNjb3BlIG5hdi5tc3oge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5yYWlsLXIge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJhaWwtciBuYXYubXN6IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5yYWlsLXIgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIHtcclxuICAgIGdhcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm11dGVkLFxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4gLnRiLWV2LXRlc3RhLXdyYXAgLm11dGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4gLnRiLWV2LXRlc3RhLXdyYXAgLnRiLWV2LWJhcnJhIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5jb2xzIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuLmJvZHktLXNpbmdsZS1ldmVudCBkaXYubHZtLXNwb3J0PnN1bW1hcnksXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWRpcmV0dGEtbmVybyB7XHJcbiAgbWluLWhlaWdodDogMjUxcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWNhbXBldHRvIHtcclxuICBoZWlnaHQ6IDI1MXB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZ2FwOiAwO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20+c3BhbiB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQge1xyXG4gIHBhZGRpbmc6IDEycHggMTBweCA4cHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50OmFmdGVyIHtcclxuICBpbnNldC1ibG9jay1zdGFydDogNjYlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tbWVyYy1hcHJpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBnYXA6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsIDEuNWZyKSByZXBlYXQoOCwgbWlubWF4KDQ0cHgsIDFmcikpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tc3BvcnQuYm9keS0tbGlzdC1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLndkZy10b3BuYXYgYTpob3ZlcixcclxuLndkZy10b3BuYXYgYS5vbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zcG9ydCBkaXYuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zcG9ydCBtYWluLnNoZWxsIGRpdi5mZWVkLnRiLXNjb3BlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXNwb3J0IHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc3VwcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItc2xpcC1zdyxcclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLXByb21vcyAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItc2xpcC1zdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLFxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hvIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQsXHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LWhlYWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQ+c3BhbixcclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LWhlYWQ+c3BhbixcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZD5zcGFuLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3QtaGVhZD5zcGFuLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LWhlYWQ+c3BhbixcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQ+c3BhbixcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LWhlYWQ+c3BhbiB7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5ydC1hemlvbmksXHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLXByb21vcyAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5ydC1hemlvbmkge1xyXG4gIGhlaWdodDogMzVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtbWF0Y2gtLWhlYWRpbmcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubWF0Y2gtbGlzdC0tdGFicyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG5cclxuICBkaXYudGFiLWl0ZW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbS5hY3RpdmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA5cHggMTZweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4xMnMsIHRyYW5zZm9ybSAuMDZzO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJ0bi1saW5lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5idG4tbGluZSxcclxuYS5idG4tbGluZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJ0bi1saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG4tbGluZTpob3ZlcixcclxuYS5idG4tbGluZTpob3ZlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXJkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYXJkLnJyLWJveCAuY2FyZC1oLFxyXG4uZWctaGVhZCxcclxuLndkZy1zcG9ydC1mYXNjaWEsXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0LFxyXG5kaXYuZWctaGVhZCxcclxuLmVzLWhlYWQsXHJcbi5sdm0gLmx2bS10ZXN0YSxcclxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgsXHJcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCxcclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMDtcclxufVxyXG5cclxuLmNhcmQucnItYm94IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG5cclxuICAuY2FyZC1oIHtcclxuICAgIGdhcDogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBpbnB1dCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1nbyB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuZGl2LmNhcmQge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXJkLWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG4uY2FyZC1iIGRpdiBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcclxuLmNhcmQtYiBkaXYgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXHJcbmRpdi5maWVsZCBzZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWluLXdpZHRoOiAxODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuZGl2LmNhcmQtYj5mb3JtLnJzLWZpbHRyaT4ucnMtY2FtcG9bZGF0YS10ZXN0aWQ9XCJuaWVudGUtc290dG9cIl0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FzYy1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudHIuY2FzYy1yb3cgdGQubmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuXHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcbn1cclxuXHJcbnRyLmNhc2Mtcm93IHRkIHNwYW4uY2FzYy1jYXJldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNldi1waXN0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2V2LXBpc3RhPi5sdm0tZXYge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2V2LXZ1b3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxpLmNldi12dW90YSB7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2hlY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGFiZWwuY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjbXMtZnVsbC1tYWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm1haW4uY21zLWZ1bGwtbWFpbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY21zLW1haW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgaW1nLFxyXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgYSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1wYWdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jbXMtcGFnZSB7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uY21zLXBhZ2UudGItc2NvcGU6ZW1wdHksXHJcbi5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4uY21zLXBhZ2UudGItc2NvcGUgLmx2YiB7XHJcbiAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1yZWdpb24gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNtcy1yZWdpb24uY21zLWhlYWRlciB7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY29scyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY29scyB7XHJcbiAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWcgLnRiLWV2c2VhcmNoIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuXHJcbiAgLnRiLWV2c2VhcmNoLS1pbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBmb250LXNpemU6IC45NWVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50Yi1ldnNlYXJjaC0taW46OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVnLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmVnLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzIC5lcy1oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBnYXA6IDE0cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5lcyAuZXMtaW5kaWV0cm8ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IC45ZW07XHJcbiAgb3BhY2l0eTogMTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVzIC5lcy10aXRvbG8ge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXNwb3J0IHtcclxuICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnRiLWV2c2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcblxyXG4gIC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAudGItZXZzZWFyY2g6aG92ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLmxjIC5sYy1ncm91cCAubGMtbW9yZS1oIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcy10YWIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdHJvbmNhdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXRyb25jYXRlLFxyXG5wLmVzLXZ1b3RlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmZWVkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiBoMSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZDpmaXJzdC1jaGlsZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1sZWdhIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdIHtcclxuICBmb250LXNpemU6IDQxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIGJbZGF0YS10Yi1oXSxcclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWFdIHtcclxuICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItY2xvY2tdLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItZ2FtZV0ge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCAubGl2ZS1kb3Qge1xyXG4gIHBhZGRpbmc6IDAgOXB4O1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LW5hemlvbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gIHNwYW4udGItZXYtc3RhdHMtdW5hIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcblxyXG4gIC8vIHNwYW4udGItZXYtc3RhdHMtdW5hOmZpcnN0LWNoaWxkIHtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDUpIHtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDcpIHtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoMiksXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDQpLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCg2KSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgc3BhblthcmlhLWhpZGRlbl0ge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZpZWxkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZvcm0tbm90ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wLmZvcm0tbm90ZSB7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUgYSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmZvcm0tbm90ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2xvYmFsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbioge1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxufVxyXG5cclxuYnV0dG9uI3RibUJhY2sge1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxMTFweDtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogaWNvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pY28gaW1nLFxyXG5pbWcuaWNvIHtcclxuICBtYXgtd2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sYyAubGMtcS5pcy1sb2NrZWQ6OmFmdGVyLFxyXG4ubGMgLmxjLXE6ZGlzYWJsZWQ6OmFmdGVyIHtcclxuICB0b3A6IDE2cHg7XHJcbiAgcmlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5sYyAubGMtcS5pcy1sb2NrZWQ6OmJlZm9yZSxcclxuLmxjIC5sYy1xOmRpc2FibGVkOjpiZWZvcmUge1xyXG4gIHRvcDogOXB4O1xyXG4gIHJpZ2h0OiAzMi41cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtZXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjLWV2IC5sYy1vZGRzLFxyXG4ubGMtZXYgLmxjLW1haW4ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGMtZXYgLmxjLXNpZGUge1xyXG4gIGdhcDogMDtcclxuICBwYWRkaW5nOiAwcHggMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLXN0YXR1cyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGMtc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtdGVhbSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGMtdGVhbSxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRpcCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2YiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZiIC5sdmItdm9jZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA2cHggMzJweDtcclxuICBnYXA6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcblxyXG4gIC5sdmItbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICBpbWcuaWNvIHtcclxuICAgIG1heC13aWR0aDogMjBweDtcclxuICB9XHJcbiAgc3Bhbi5sdmItbm9tZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDYycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmLm9uIHtcclxuICAgIC5sdmItbm9tZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtYXRjaC1saXN0LS10YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tYXRjaC1saXN0LS10YWJzIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gIGRpdi50YWItaXRlbSB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgbWluLWhlaWdodDogMzNweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLjYxcHg7XHJcbn1cclxuXHJcbmRpdi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XHJcbiAgZmxleDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDA7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtay1ncmlkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tay1ncmlkLm1rLWdyaWQtLWcyIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDUwJSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygzMyUgLSAycHgpLCAxZnIpKTtcclxufVxyXG5cclxuLm1rLWdyaWQubWstZ3JpZC0tZzQge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMjUlIC0gMnB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5tay1ncmlkLm1rLWdyaWQtLWc1IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDIwJSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMlKSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbW9uZXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYi5tb25leSxcclxuLm1vbmV5IHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1zeiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubXN6IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcblxyXG4gIC5tc3otdiB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMnB4IDIwcHg7XHJcbiAgICBmbGV4OiB1bnNldDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tc3otdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIH1cclxuXHJcbiAgLm1zei12Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbXN6LWV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tc3otZXQge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGh5cGhlbnM6IG5vbmU7XHJcbiAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhLWZhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24ucGEtZmFiIHtcclxuICBpbnNldC1pbmxpbmUtZW5kOiA4NXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLnRpdGxlLWN0bSBzcGFuIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wZyAucGctY2FyZCB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuXHJcbiAgLnBnLWNhcmQtaCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBnIC52aXAtcm93Pi52aXAtYmFuZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByYWlsLWNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJhaWwtY2FyZCB7XHJcbiAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cclxuICB1bC53ZGctbGVhZ3VlLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yYWlsLWNhcmQ+LnNjLWNoaXBzPmEuc2MtY2hpcCxcclxuLndkZy10ZW1waT4uc2MtY2hpcHM+YS5zYy1jaGlwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJhaWwtbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5yYWlsLWwsXHJcbi5yYWlsLXIge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucmFpbC1yIHtcclxuICB0b3A6IDEycHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy1wb3AtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCB7XHJcbiAgLyogYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDsgKi9cclxuXHJcbiAgLnJlZy1wb3AtaCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIC5yZWctcG9wLWggLnJlZy1wb3AtbWFyY2hpbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucmVnLXBvcC1oIC5yZWctcG9wLW1hcmNoaW8gaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yZWctcG9wLWggLnJlZy1wb3AteCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnJlZy1wb3AtaDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldC1ibG9jay1lbmQ6IDA7XHJcbiAgICBpbnNldC1pbmxpbmU6IDA7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICB9XHJcblxyXG4gIC5maWVsZCB7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy1wb3AtdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmVnLXBvcC10IGIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByaWdodC1zaWRlYmFyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGEuYm94LWN0bS0tc3VwcG9ydCxcclxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHNwYW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IC5idG4tY3RtLS1zdXBwb3J0IHN2Zy5idG4tY3RtLWkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNlYy1iYXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYy1iYXIsXHJcbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEsXHJcbi5zbGlwIGRpdi5jYXJkLWgge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc2VjLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2hlbGwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubWFpbi5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaGVsbCAuY29scy5yYWlsLWxhcmdhIC50Yi1jYW1wZXR0byB7XHJcbiAgaGVpZ2h0OiAzNjJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNwb3J0bmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3ZlcixcclxubmF2LnNwb3J0bmF2IGE6aG92ZXIsXHJcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQub24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbm5hdi5zcG9ydG5hdiB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgYTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWFwcmktcXVvdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLWFwcmktcXVvdGUgc3ZnIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZpZWxkIGlucHV0IHtcclxuICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEyIHtcclxuICAvKiBib3JkZXI6IDEuNXB4IHNvbGlkOyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuaGVybyAud29yZCBiIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNnB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmN0YSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgZm9udDogODAwIDE0cHgvMSBpbmhlcml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIC4xMnM7XHJcbiAgfVxyXG5cclxuICAuc3ViIHtcclxuICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEyLjVweDtcclxuICB9XHJcblxyXG4gIC5zZXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW46IDE2cHggMCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZpbmUge1xyXG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNlcmNhLW1lcmNhdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWNnLmNhc2luby1jYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5hLnRiLWNnLmNhc2luby1jYXJkOmhvdmVyIHNwYW4udGItY2ctZm9vdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1jZy1mb290IC50Yi1jZy1uYW1lIHtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG1heC1oZWlnaHQ6IDIuM2VtO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNnLXBsYXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi50Yi1jZy1wbGF5IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIGZvbnQtc2l6ZTogLjY4ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xMnM7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY29scGljayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbjpob3ZlcixcclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ub24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWV2LXRlc3RhLXdyYXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWV2LXRlc3RhLXdyYXA+LnRiLWV2LWJhcnJhIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnRiLWV2LXRlc3RhLXdyYXAgLnRiLWNvbHBpY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogaW5saW5lLWVuZDtcclxuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG59XHJcblxyXG4udGItZXYtdGVzdGEtd3JhcD4udGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICA+c3BhbiB7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItZmlsdHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1maWx0cmksXHJcbi50Yi1maWx0cmkgLnRiZi1lc2l0aSxcclxuLnRiLWZpbHRyaSAudGJmLWxlZ2VuZGEge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udGItZmlsdHJpIC5pbiB7XHJcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxNDFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1nb2wtbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItZ29sLW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGVnYS1oICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJdIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoIC50Yi1sZWdhLXNwb3J0LFxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5heixcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIDRweCAwIDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCAudGItbGVnYS1mbGFnIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCB0aCAudGItbGVnYS1zcG9ydCB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoW2NvbHNwYW49XCI5OVwiXSBpbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGl2ZWRkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1saXZlZGQge1xyXG4gIGdhcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG5cclxuICBhIHtcclxuICAgIGdhcDogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC50Yi1saXZlZGQtY2FyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxpdmVkZC1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1saXZlZGQtbWVudSB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWxpdmVkZC1tZW51IC50Yi1saXZlZGQtc2VwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLW1lcmMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBjb2x1bW5zOiAzO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gIC5xdC1ib3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgLnF0LWJveCAucXQtYm94LS1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhc3NvX19iICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1wYXNzb19fYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1wYXNzb19fYjpob3ZlciB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItc2xpcC1zdyB7XHJcbiAgYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG5idXR0b24udGItcmFpbC10YXN0byxcclxuYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IDE1NXB4O1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBnYXA6IDA7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYnV0dG9uLnRiLXJhaWwtdGFzdG8+c3BhbixcclxuYnV0dG9uLnRiLXNsaXAtc3cgc3ZnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXNsaXAtc3ctYmFkZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYi50Yi1zbGlwLXN3LWJhZGdlIHtcclxuICBpbnNldC1pbmxpbmUtZW5kOiA0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1ib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uIHNwYW4udGItc3RhdC1ib3gsXHJcbmJ1dHRvbi50Yi1jb2xwaWNrLWFwcmkge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LWRlbnRybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3RhdC1kZW50cm8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtcGFuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1zdGF0LXBhbiB0ZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvLyBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtc2Vnbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWZyZWNjaWEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXN1cCB7XHJcbiAgLS10Yi1zdXAtc290dG86IDYxcHg7XHJcbiAgLS10Yi1zdXAtYWx0bzogOTZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdXAtZmFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1zdXAtZmFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXRpbWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGQudGItdGltZSBiLnRiLWxpdmUtc2NvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXZlci1hdnZpc28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXZlci1hdnZpc28ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxNHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiAyMTQ3NDgyMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA5MnZ3O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQ2hhdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuYnV0dG9uLnRiLXNpd2VpLWZhYiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG4gIGJvdHRvbTogMThweDtcclxuICB6LWluZGV4OiAxMjAwO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzLCBib3gtc2hhZG93IC4xNXM7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA1LjEgTlVPVkUgVkFSIEUgQ1NTIFBBUlQgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4uc2MtY29tcCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNjLWNvbXAtbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuYnV0dG9uLmNiLWFsdHJpIHtcclxuICBtYXJnaW46IDVweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuYnV0dG9uLnRiLWltcHJhcC1iIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuXHJcbi50Yi1zeXMtcm93IHNwYW4ubiB7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtaW4td2lkdGg6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBmb250LXNpemU6IC45ZW07XHJcbn1cclxuXHJcblxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24udGItYWdnaW9ybmEgLnRiLWhlYWQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGFuaW1hdGlvbjogdGItZmlsbyA5MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi50Yi1zbGlwLXN3LWJhZGdlLFxyXG5iLnRiLXNsaXAtc3ctYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC02cHg7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogM3B4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgbWluLXdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5ib2R5LWRlc2t0b3AtLW1vYmlsZSAudGItdmVyc2lvbmUtZGVza3RvcCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDI4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiA4NnZ3O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjb3Vwb24gMyB0YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zM3QgLnMzdC10YWJzIC5zM3QtdGFiIHtcclxuICBwYWRkaW5nOiA5cHggNnB4O1xyXG59XHJcblxyXG4uczN0IC5zM3QtdGFiIC5zM3QtbixcclxuLnMzdCAuczN0LXRhYi5pcy1vbiAuczN0LW4ge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uczN0IC5zM3QtcGFuZSxcclxuLnMzdCAuczN0LXBhbmUgLmJveC1zaWRlYmFyLS1jb3Vwb24sXHJcbi5zM3QgLnMzdC1wYW5lIC5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBOZXcgRml4ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLmxjdy1saCBidXR0b24ubGN3LWFkZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBwYWRkaW5nOiAycHggMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG5zZWN0aW9uLnN0cS1ib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRoOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxubmF2LnRibS1uYXYgYS5pcy1vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5kaXYuZmVlZC5lcy1wYWdlIC5lcyAubGN3IC5sY3ctc2Nyb2xsIHtcclxuICBvdmVyZmxvdy14OiB1bnNldDtcclxufVxyXG5cclxuc3BhbiBzcGFuLmxjdy1uIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG59XHJcblxyXG5zcGFuLmxjdy1xLmlzLWhuZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgbWFyZ2luOiAwIDEwcHggNHB4O1xyXG4gIHBhZGRpbmc6IDZweCA5cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWFtdCB7XHJcbiAgZmxleDogbm9uZTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogLjgyZW07XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdyB7XHJcbiAgZm9udC1zaXplOiAuNzJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYge1xyXG4gIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTNweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgLmljIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IC44OGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1heC13aWR0aDogNjZjaDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypSZWcgIGJveHggKi9cclxuXHJcbi5yZWctcG9wLWJveC5oYS1maWd1cmEgZGl2LnJlZy1wb3AtZmlndXJhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG59XHJcblxyXG5cclxuXHJcbiN0Yi1zZXNzaW9uZSB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSBkaXYuZmVlZC5zYy1wYWdlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLnNjLXBhZ2UgLmxjdyAubGN3LWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbn1cclxuXHJcbmRpdi5sY3ctbWVyYyAubGN3LWF0dGVzYSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiA2cHggMnB4O1xyXG59XHJcblxyXG4ubGN3LXRpcGkgLnRiLXRpcGktc2VsLFxyXG4ubGN3LXJvdy5pcy1saXN0YSAubGN3LWxpc3RhIC50Yi1saXN0YS1zZWwge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGhlaWdodDogMzFweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZzogMCAxM3B4IDAgMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgei1pbmRleDogOTk5MTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogTkVXIEZJWCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQge1xyXG4gIGZsZXg6IDAgMCAzMDBweDtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDlweCAxMXB4IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMsIGJveC1zaGFkb3cgLjEycztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA2cHg7XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLS1tYXRjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogM3B4O1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1lbXB0eSB7XHJcbiAgbWFyZ2luOiAzcHggMTJweCA4cHg7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogLjc1O1xyXG4gIGZvbnQtc2l6ZTogLjgyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYS5ydC1wcmltbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IC44NnJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oIHtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxufVxyXG5cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1uYXo+LnNjLWNvbXBzPi5zYy1jb21wPmEuc2MtY29tcC12YWkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLypCT3ggbWVzc2FnZ2kgKi9cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYngge1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5oZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYmQge1xyXG4gIHBhZGRpbmc6IDE2cHggMThweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5mdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMCAxOHB4IDE4cHg7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuZnQgYSxcclxuZGl2I3RiLXBvc3RhIC5mdCBidXR0b24ge1xyXG4gIGZsZXg6IDE7XHJcbiAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmljIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAudmFpOmhvdmVyLFxyXG5kaXYjdGItcG9zdGEgLmRvcG86aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmxjdy10aXBpIC50Yi10aXBpLXNlbCB7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkgLnRiLXZlcnNpb25lLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogdmVyIGRlc2t0b3AgZGEgbW9iaWxlICovXHJcblxyXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICA+bWFpbi5zaGVsbCB7XHJcbiAgICA+LmNvbHMge1xyXG4gICAgICAuZmVlZC50Yi1zY29wZSB7XHJcbiAgICAgICAgc2VjdGlvbi5jbXMtbWFpbiB7XHJcbiAgICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmx2bS1jb3JwbyB7XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYud2RnLndkZy1kYXNoLWFnZW56aWEge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBoZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xyXG4gIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xyXG4gIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAvLyBib3JkZXItdG9wOiAwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5zcGFuLmx2bS10dmljbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjNweDtcclxuICBpbnNldC1pbmxpbmUtZW5kOiA2cHg7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG9wYWNpdHk6IC45O1xyXG59XHJcblxyXG5idXR0b24udGItdmRlc2suZGVzayxcclxuYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4IDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogMzVweDtcclxuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcclxuICB0b3A6IHVuc2V0O1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiB1bnNldDtcclxuICBib3R0b206IHVuc2V0O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXNrOiB1cmwoXCIuLi8uLi9pY29ucy9kZXNrLW1vYi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi4uLy4uL2ljb25zL2Rlc2stbW9iLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5ib2R5LmFjY291bnQtbG9nZ2VkIHtcclxuXHJcbiAgYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbiAgYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgICBvcmRlcjogMVxyXG4gIH1cclxuXHJcbiAgLndkZy1oZWFkZXItYWN0aW9ucyB7XHJcbiAgICBhLndkZy1hY2N0IHtcclxuICAgICAgb3JkZXI6IDJcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24udGItb2NjaGlvIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hIHtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS53ZGctZXNjaSB7XHJcbiAgICAgIG9yZGVyOiA1XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qKioqKiBPdGhlciBmaXggMDcvMTAgKioqKiovXHJcblxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBzcGFuW2RhdGEtbGFiXSxcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDNweDtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl06OmJlZm9yZSxcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWIpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5cclxuYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwtcm93cyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuc3Bhbi5sdm0tdHYtbiB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEwLjVweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50Yi1jb2xwaWNrIGRpdi50dGwge1xyXG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XHJcbiAgcGFkZGluZzogN3B4IDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1yb3cgbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbnRhYmxlLnRibCB7XHJcbiAgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDExcHggMTJweDtcclxuICB9XHJcblxyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ucGF5LXRpbGUgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xyXG59XHJcblxyXG5cclxuZGl2LmJsLWxpc3RhLS1pY29uZSB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5jYXJkLmJldC1jb21iY2FyZC5iZXQtY29tYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmRldGFpbHMuY2FyZC5iZXQtY29tYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICsuY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbmRldGFpbHMuYmV0LWNvbWI+LmJldC1jb21iLXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5kZXRhaWxzLmJldC1jb21iIC5jYXJkLWgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTRweDtcclxuICBmb250LXdlaWdodDogODAwXHJcbn1cclxuXHJcblxyXG4vKioqKiogTGFuZyBoZWFkZXIgKioqKiovXHJcblxyXG4vKioqKiogU3VidGFicyAqKioqKi9cclxuXHJcbi5sY3ctc3VidGFicy5sY3ctdGVuZGluZSB7XHJcbiAgLmxjdy1zdWJ0YWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjdC1zYWxkbyBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbnRhYmxlLnRibCB0ZCB7XHJcbiAgcGFkZGluZzogMTFweCAxMnB4O1xyXG59XHJcblxyXG4vKioqKiogUGFnaW5hIFJlcG9ydCBDYXNzZSAqKioqKi9cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZD5oMS5wZy1oMSB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnJjLWZpbHRyaSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIHRhYmxlLnRibCB7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICB9XHJcblxyXG4gIHRhYmxlLnRibCB0aGVhZCB0ciB0aCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgdGFibGUudGJsIHRkLm1vbmV5IHtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcblxyXG4vKiogRml4IEplcyAwOCAqKi9cclxuXHJcblxyXG5ib2R5LmJvZHktLWNhc2lubyB7XHJcbiAgLmNiLWdpb2NoaSB7XHJcbiAgICBhLnRiLWNnIHtcclxuICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAmW2RhdGEtdGItbmFtZT1cImxvYmJ5XCJdIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogbmF6aW9uaSBmaWx0cmkgbGl2ZSB0Yi1uYXotcmlnYSovXHJcblxyXG5kaXYudGItbmF6LXJpZ2EgbmF2Lmx2Yi5sdmItLW5heiB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4XHJcbn1cclxuXHJcblxyXG5cclxuLnRibS1uYXYgLnRibS1uYXYtLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gIC8qIHdpZHRoOiAxMDAlOyAqL1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4udGJtLW5hdiAudGJtLXNsaXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuXHJcbi5ydC1saXYucnQtbGl2LS10YWJlbGxhIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAycHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayAuZ2MtY2FzaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHRhYmxlLnRibCB0ZC5tb25leSB7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4uY2ItbGF5IGxhYmVsLmNiLXN3LWxibCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2cHg7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi50Yi1nIHtcclxuICAudGItZy1lc2l0byB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogZml4IGNvdXBvbiBidXR0b24gKi9cclxuZGl2LnRiLXRhZ2xpbyB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1hcmdpbjogMTBweDtcclxuXHJcbiAgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDcpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE8gOiBwYWxpbnNlc3RvIGEgdGFiZWxsYSBwcmVtYXRjaCAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmJvZHkuYm9keS0taW5kZXh7XHJcbiAgdGFibGUudGItcGFsaW5zZXN0by5wcmVtYXRjaCB7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnRiLXNwb3J0LWh7XHJcbiAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAmLnRiLXNwb3J0LW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLnRiLXNwb3J0LWljb3tcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyLnRiLWJhcnJhLWdye1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgLnRiLWJhcnJhLWdyLWlue1xyXG4gICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiLWxlZ2EtaHtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICB0aHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLW5heixcclxuICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYudGItbGVnYS1zcG9ydC50Yi10aXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbWcudGItbGVnYS1jaXJje1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHJ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxODZweCk7XHJcbiAgICAgICAgICAudGItbGl2ZS1ibG9jY297XHJcbiAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAudGItbGl2ZS1yaWdhMXtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC0xOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAvLyAubGl2ZS1kb3QsXHJcbiAgICAgICAgICAgICAgLy8gLnRiLWxpdmUtZXRpLFxyXG4gICAgICAgICAgICAgIC8vIC50Yi1saXZlLW1pbnV0byxcclxuICAgICAgICAgICAgICAvLyAudGItbGl2ZS1zZXQsXHJcbiAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8sXHJcbiAgICAgICAgICAgICAgLnRiLWxpdmUtaW5mbyxcclxuICAgICAgICAgICAgICAubWRpLm1kaS1zdGFyLW91dGxpbmUudGItZmF2LFxyXG4gICAgICAgICAgICAgIC50Yi1wdCxcclxuICAgICAgICAgICAgICAudGItcGFyentcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50Yi1saXZlLW1pbnV0b3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50Yi1ldi1saXZle1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhLnRiLWV2LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnRiLXNxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50Yi1vZGR7XHJcbiAgICAgICAgICBidXR0b24uY2hpcHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGdhcDogMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRiLXNxcC1zZXB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciAudGItZXYgYSBiIHtcclxuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53ZGctcGFsaW5zZXN0by10YWJsZSAudGItc3EtbG9nb3tcclxuICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAvLyAudGItYmIudGItYmItLXZhaXtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgdG9wOiAxNXB4O1xyXG4gICAgICAvLyAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgIC8vICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgIC8vIH1cclxuICAgICAgdHIudGItbmF6LXBte1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIGJvcmRlcjp1bnNldDtcclxuICAgICAgICAgIG1pbi13aWR0aDowO1xyXG4gICAgICAgICAgZmxleDoxIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAubHZiLmx2Yi0tbmF6e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gU2Nyb2xsIGZsdWlkbyBzdSBBbmRyb2lkL2lPU1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NnB4fSBcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbi5sdmItdm9jZXtcclxuICAgICAgICAgICAgICAubHZiLW57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5vbiAubHZiLW5vbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlOm5vdCgucHJlbWF0Y2gpIHtcclxuICA+IC5sdmJ7XHJcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICB3aWR0aDowO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6dGhpbjtcclxuXHJcbiAgICAvLyBTY3JvbGwgZmx1aWRvIHN1IEFuZHJvaWQvaU9TXHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5OmJsb2NrO2hlaWdodDo2cHh9IFxyXG5cclxuICAgIGJ1dHRvbi5sdmItdm9jZXtcclxuICAgICAgLmx2Yi1ue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAmLm9uIC5sdmItbm9tZSB7XHJcbiAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggdHJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGItdGltZXtcclxuICAgICAgcGFkZGluZzogNnB4IDIxcHggNnB4IDdweCFpbXBvcnRhbnQ7XHJcbiAgICAgIC50Yi10aW1lLWlue1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgLnRiLXF1YW5kb3tcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vLyBFQVNZIEJFVFxyXG5cclxuZGl2LnRiLWViIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHggMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50Yi1lYi1iYWRnZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAgIC50Yi1lYiBsYWJlbCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnRiLWViLWlucyB7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAudGItZWItbGVnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50Yi1lYi1kbGcge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRiLWViLWNvcnBvIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLnRiLWViLWRsZyB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2RpdGg6OTAwcHgpIHtcclxuICAgIHNwYW4uYy1ldi50Yi1zcXN0IGEgc3Bhbi50Yi1zcXEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuc3Bhbi5jLWV2LnRiLXNxc3QgYSBzcGFuLnRiLXNxcSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lXHJcbn1cclxuXHJcbnNwYW4uYy1ldi50Yi1zcXN0IGEgc3Bhbi50Yi1zcXEgc3Bhbi50Yi1zcXAtc2VwIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmxjdy10aGVhZCAubGN3LW91LXR1dHRlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnRiLXBhbGluc2VzdG8ge1xyXG5cclxuICAudGItZXYtaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC50Yi1iYiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjFweDtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGItcGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtdGItdmVsb10+ZGl2IHtcclxuICBib3JkZXI6IDIuNXB4IHNvbGlkIHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtbGl2ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy1zcG9ydC1saXZlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZlYXR1cmVkLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXNwb3J0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIHNwYW4ud2RnLXNwb3J0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDIgc3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIgc3Bhbi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtYXJlYSxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbGVnYSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydCxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGk+ZGV0YWlscz5zdW1tYXJ5LFxyXG4uc3BvcnRuYXYgYSB7XHJcbiAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWZpdmUtYm9yZGVyKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWFyZWEub24sXHJcbi53ZGctc3BvcnQtdGVuZGluYSBhLndkZy1zcG9ydC1sZWdhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtdHV0dG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSxcclxuLndkZy1zcG9ydC1hcmVhIHNwYW4ud2RnLXNwb3J0LW5vbWUsXHJcbi53ZGctc3BvcnQtbGVnYSBzcGFuLndkZy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5hLndkZy1zcG9ydC10dXR0byxcclxuLndkZy1zcG9ydC1hcmVhLFxyXG4ud2RnLXNwb3J0LWxlZ2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0cy1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnRzLW1lbnUsXHJcbi53ZGcud2RnLXRvcC1sZWFndWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctbGVhZ3VlLWxpc3QgYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IGEsXHJcbmRpdi5iNDUtbmF2PmEge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWlucHV0LWJvcmRlci0tYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IHNwYW4ud2RnLWxlYWd1ZS1uYW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy1sZWFndWUtbGlzdCAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbmRpdi53ZGcud2RnLXRlbXBpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCxcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAub24sXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcC5vbixcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkLnRiLW91LWxpbmVhIC50Yi1vdS1zZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5tb3YtZXYgLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS5sYy12dW90byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LWRpc3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LWRpc3AgYiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWFjY3QtcGl1ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctYWNjdC1waXUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LndkZy1hY2N0LXBpdSAud2RnLWFjY3QtdmFpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG5kaXYud2RnLWFjY3QtcGl1IC53ZGctYWNjdC12YWk6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctY29kZS1pbnB1dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtcm93IGlucHV0LndkZy1jb2RlLWlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWxhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtbGFiIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1ldmVudC1jb2RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctZXZlbnQtY29kZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSwgdmFyKC0tYm94LWJhY2tncm91bmQtYSkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGVnYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1iYWRnZSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1oZWxwLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9vdGVyKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci1ib3JkZXIpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC10b29scyBsaSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHN0cm9uZyB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJvZHkgcCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1zZWxmIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQgc3Ryb25nIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctZm9vdGVyX2xpbmtzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtY29sIGEge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtY29sIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG5cclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2UgYSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Ugc3Bhbi53ZGctZmwtYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2UgYTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sb2dpbi1pbmxpbmUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1wYWxpbnNlc3RvLXRhYmxlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3IGRpdi5sY3ctZ3JvdXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctbGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3cgLmxjdy1naCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZD5zcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctZGF5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctZGF5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuXHJcbiAgc3BhbixcclxuICBsYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctbWVyYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLy9idXR0b24ubGN3LXEubGN3LXFlLm9uLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuYnV0dG9uLmxjdy1xOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmxjdy1tZXJjIC50Yi1oY3AtbGluZWEsXHJcbi5sY3ctbWVyYyAucXQtYnRuIC5xdC1uYW1lLFxyXG4ubGN3LXJvdyBzcGFuLFxyXG4ubGN3LXJvdyBzcGFuLmMtdGltZSxcclxuLmxjdy1yb3cgLmMtZXYsXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1tZXJjIC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZS5pcy1vbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctb3RoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xyXG4gIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXBlcmNoZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXBlcmNoZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXEubGN3LXFlIHNwYW4ubGN3LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1xLmlzLWxvY2tlZCxcclxuLyogQ29sb3JlIHF1YW5kbyBsJ2lucHV0IMOoIHByZWNvbXBpbGF0byBhdXRvbWF0aWNhbWVudGUgZGFsIGJyb3dzZXIgKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uLFxyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK2J1dHRvbiBzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0OmF1dG9maWxsK3N2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSxcclxuLmxjdy1tZXJjIC5xdC1idG4sXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCBzcGFuLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLWljbyxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtaWQsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLXRpbWUsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLWV2LFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCxcclxuZGl2Lmxjdy1yb3cuaXMtY2VsbGUsXHJcbnNwYW4ubGN3LW1rLXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYubGN3LXJvdyAuYy1ldjpob3ZlciBhLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zZWNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctc2VjaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXN1YnRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmxjdy1zdWJ0YWJzIGEubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG5kaXYubGN3LXN1YnRhYnMgYS5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyLFxyXG5kaXYubGN3LXN1YnRhYnMgYS5sY3ctc3VidGFiLmlzLW9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXRhYnMgYS5sY3ctdGFiLFxyXG4ubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiLmlzLW9uLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWI6aG92ZXIsXHJcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYi5pcy1vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubHZtIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2IC5sdm0tZXYtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmxpLmx2bS1ldj5hLmx2bS1ldi1pbjpob3ZlcixcclxudWwubHZtLWV2ZW50aSAubHZtLWV2OmhvdmVyLFxyXG4ubHZtLWV2OmhvdmVyIC5sdm0tZXYtaW4sXHJcbi5sdm0tZXY6aG92ZXIgLmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcblxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyIHNwYW4sXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcDpob3Zlcj4qIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIC5jaGlwLm9uIHNwYW4sXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAub24gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCkgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1tZXJjLWFwcmkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXYtLWNvcnJlbnRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZT5zcGFuLmx2bS1ldi1pbiB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgLy8gYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXZlbnRpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLmx2bS1ldmVudGkgbGkubHZtLWV2Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XHJcbiAgYm9yZGVyOiAwcHggc29saWQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSBsaS5sdm0tZXYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSBsaS5sdm0tZXY6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1sZWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sdm0tbGVnYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tbGVnYS1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLWxlZ2EtcmlnYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tcGFsbGlubyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLmx2bS1wYWxsaW5vIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWF0dXJlZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tcmlnYS1jZXJjYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2EgaW5wdXQge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2EgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tc3BvcnQ+c3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbmRpdi5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3RhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXN0YXIgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXR2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmx2bS10diB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbn1cclxuXHJcbi8vIC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSwgY3VycmVudENvbG9yKTtcclxuLy8gICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LCBjdXJyZW50Q29sb3IpO1xyXG4vLyB9XHJcbmxhYmVsLmx2bS10diAubHZtLXR2LWV0LFxyXG5sYWJlbC5sdm0tdHY6aG92ZXIgLmx2bS10di1ldCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcblxyXG59XHJcblxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCl+c3Bhbi5sdm0tdHYtbixcclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpK3NwYW4ubHZtLXR2LW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmxhYmVsLmx2bS10djpoYXMoLmx2bS10di1pbjpjaGVja2VkKX5zcGFuLmx2bS10di1ldCxcclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpK3NwYW4ubHZtLXR2LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHNwYW4ubHZtLXR2LWV0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS10di0temVybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXR2LS16ZXJvIHNwYW4ubHZtLXR2LW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXBhbGluc2VzdG8ge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWluZm8tZXRpLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIC8vIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1hKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1ncnVwcGkgdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIC50Yi1ldi1saXZlIC50Yi1wdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCxcclxudGFibGUudGItcGFsaW5zZXN0byBidXR0b24udGItbW9yZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1zdGF0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1vZGQge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWhjcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyoqKiogTncgRml4IDEwLzA5ICoqKi9cclxuXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0biwgXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcSxcclxuLy8gLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLCBcclxuLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbi8vICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLmx2bS1xLm9uIGIsXHJcbi8vICAubHZtLXEub24gc21hbGwsIFxyXG4vLyAgLmx2bS1xLm9uIC5jaGlwLCBcclxuLy8gIC5sdm0tcSAuY2hpcC5vbiBiLCBcclxuLy8gIC5sdm0tcSAuY2hpcC5vbiBzbWFsbCB7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5xdC1idG4ucXQtYnRuLS1hY3RpdmUsXHJcbi5xdC1idG4uYWN0aXZlLFxyXG4uY2hpcC5vbixcclxuLmxjdy1xLm9uLFxyXG4uaGUtb2Qub24sXHJcbi5ldm0tb2Qub24sXHJcbi5wbWNhcmQtb2RkLm9uLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlcixcclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuYnV0dG9uLmxjdy1xLm9uLFxyXG5idXR0b24ubGN3LXE6aG92ZXIsXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGxhYmVsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiAubGJsLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub24gLnB4LFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgLmxibCxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyIC5weCB7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoaXA6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWFtLWRpbSk7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG5cclxuICBsYWJlbCxcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0tYSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLnF0LWJ0bi0tYWN0aXZlLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGxhYmVsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gbGFiZWwucXQtbmFtZSB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLW1yYy1zY2VsdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLW1yYy1zY2VsdGEgc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRibS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LnRibS1uYXYge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpLCB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSk7XHJcbiAgLy8gYmFja2dyb3VuZDogIHZhcigtLXRyYXNwKTsgXHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IC50Ym0tc2xpcCB7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tYnRuLXRoaXJkKSk7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSwgMCAzcHggOHB4IHJnYmEoNCwgMTQsIDI0LCAuNDUpO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiAudGJtLXNsaXAgLnRibS1zbGlwLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tdHJhc3ApLCAwIDNweCA4cHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KTtcclxufVxyXG5cclxubmF2LnRibS1uYXYgYSBzdmcsXHJcbm5hdi50Ym0tbmF2IGJ1dHRvbiBzdmcge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItaWNvbik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2xpcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2xpcCAubGVnIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLnNsaXAgLmxlZyAucHgsXHJcbi5zbGlwIC5sZWctaW5mbyBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zdGFrZS1yb3cgbGFiZWwsXHJcbmRpdi5zbGlwIC5sZWctaW5mbyBzbWFsbCxcclxuLnNsaXAgLnR5cGUtcm93IC5ubSxcclxuLnNsaXAgLnR5cGUtcm93IC5jdCxcclxuLmtyb3cgc3BhbixcclxuLnNsaXAgLmNvbWJvIC5ubSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAgLmtyb3cuYmlnIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zeXMtcm93IC5zeXMsXHJcbi5zbGlwIC5zeXMtcm93IC5leWVicm93IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG46bm90KC5idG4tYmxvY2spIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG4tbGluZSB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAgLmNoZWNrIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNwbi1sZWctdHh0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcG4tbGVnLXR4dCBzcGFuLmNwbi1jbG9zZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbWF0Y2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNwbi1tYXRjaCBzcGFuLmNwbi1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHNwYW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNwYW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIC50Yi1kaXJldHRhLWxhcmdvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY291cG9uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICBib3gtc2hhZG93OiAwIDFweCAycHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY3BuLXRvcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tYnRuLXRoaXJkKSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1zY29tbWV0dGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXByaW1hcnkpKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItYW5udWxsYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8vIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHNwYW46bm90KC5jcG4tbGl2ZSksXHJcbi8vIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2g+c3BhbjpmaXJzdC1jaGlsZCxcclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWNwLXJvdyBzcGFuIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LnRiLWFtb3VudCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluOjpwbGFjZWhvbGRlciBkaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0biB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItbXNnLnRiLW1zZy0tZ2lvY2F0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLXZ1b3RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8gc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1tc2cge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBzcGFuLmNwbi1vZGRzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tY29kZS1oIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1sb2FkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLXVsdGltZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGwge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGw6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjE0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLXJpZ2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1kb3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jaGlwcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtY2hpcHMgYS5zYy1jaGlwOm5vdCg6aG92ZXIpOm5vdCgub24pIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zYy1jaGlwcyBhLnNjLWNoaXA6aG92ZXIsXHJcbi5zYy1jaGlwcyBhLnNjLWNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcC12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5zYy1jb21wLXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1jb21wcyAuc2MtY29tcCBzcGFuLnNjLWNvbXAtbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLW5heiAuc2MtbmF6LWggLnNjLWNvbXAtbiB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1iKTtcclxuICAvLyBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNjLW5heiAuc2MtbmF6LWgsXHJcbi5zYy1uYXpbb3Blbl0gLnNjLW5hei1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5hei10dXR0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtbmF6LXR1dHRlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5hei12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLW5hei12YWk6aG92ZXIsXHJcbi5zYy1uYXotYXByaTpob3ZlcixcclxuLnNjLW5hei10dXR0ZTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1wYWdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1wYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCAuc2Mtc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLW5heiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1zcG9ydGJveCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kZXRhaWxzLnNjLXNwb3J0Ym94W29wZW5dIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtdmFpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy12YWkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1iYXJyYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItYmFycmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAub24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLW5hdnkyKTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCBzbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWdpb2NoaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItZ2lvY2hpIGRpdi5jYXNpbm8tZ3JpZCBwLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLXZpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi12aXN0YS5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLXZ1b3RvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5jYi12dW90byBwLFxyXG5kaXYuY2ItdnVvdG8gYiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhY2N0LWV4aXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFjY3QtZXhpdCBidXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhY2N0LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjdC1uYXYgLmFjY3Qtc2VjIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJ0bi1wcmltYXJ5KSAxOCUsIHZhcigtLXRyYXNwKSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYTpub3QoLm9uKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLWxpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibC1saXN0YTpoYXMoKy5ibC1waWVkZSkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLWxpc3RhLS1yZXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibC1saXN0YS0tcmV0ZSAuYmwtaW50ZXN0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBibC1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibC1yaWdhOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LmJsLWxpc3RhLS1pY29uZSAuYmwtcmlnYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxufVxyXG5cclxuLmJsLXJpZ2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG5zbWFsbC5ibC1hdHRlc2Ege1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtYXByaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC1hcHJpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJ0LWNhbXBvIGlucHV0LFxyXG4ucnQtY2FtcG8gc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWxpdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC1saXYgLnJ0LWxpdiB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LXJpZ2Ege1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC10b3RhbGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtdG90YWxpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2MtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmdjLWNhbXBvIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYWwtdGFicyBhLmNhbC10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG59XHJcblxyXG4uY2FsLXRhYnMgYS5jYWwtdGFiOmhvdmVyLFxyXG4uY2FsLXRhYnMgYS5jYWwtdGFiLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYWwtdHogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNhbC10eiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxYnJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLXRvcGluZm8ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5tYXRjaC1ob21lIGIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYi1sZWcge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWJyb3ctYXJyb3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFiLWxlZyAucWItZXYge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWJyb3ctaCB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5jYXJvdXNlbC1pdGVtLS1tYXRjaD5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcXQtYm94LS1jb250YWluZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5sY3ctcS5pcy1sb2NrZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtaCxcclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1hKTtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAgLnB4LFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAgLmxibCB7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94OmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveC50Yi1ub3RlLWxpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAuY2FyZC1oIHtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDBcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHF0LWJ0biAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucXQtYnRuIC5xdC12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZ0cixcclxuZm9vdGVyLmZ0ciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG59XHJcblxyXG5mb290ZXIuZnRyIC5zaGVsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHItaW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyIC5mdHItaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIgLmZ0ci1pbiBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtYXppb25pICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcy1hemlvbmkgLmJ0bi1jdG0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQsXHJcbi5yYy1mIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gaW5wdXQsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQtYiBkaXYgaW5wdXQsXHJcbi5jYXJkLWIgZGl2IHNlbGVjdCxcclxuZGl2LnJzLWNhbXBvIGlucHV0LFxyXG5kaXYucnMtY2FtcG8gc2VsZWN0LFxyXG5kaXYucnAtY2FtcG8gaW5wdXQsXHJcbmRpdi5ycC1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dCxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG5kaXYuZmllbGQgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvPnNlbGVjdCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ1Yy1jYW1wbz5zZWxlY3QsXHJcbnNlbGVjdC5pbixcclxuaW5wdXQuaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnJjLWYgaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4uYXMtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4uYXMtY2FtcG8gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxyXG5kaXYucnMtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYucnAtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZ2MtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+aW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5zZWxlY3QuaW46OnBsYWNlaG9sZGVyLFxyXG5pbnB1dC5pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLXBvcnRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcy1wb3J0ZSBhLmFzLXBvcnRhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEgYiB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGI0NS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmI0NS1uYXYgYS5iNDUtaXRlbSxcclxuLyogLmI0NS1uYXYgc3Bhbi5iNDUtbGFiZWwsICovXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5zYy1jaGlwcyAuc2MtY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuXHJcbi5iNDUtbmF2IGEuYjQ1LWl0ZW0ub24sXHJcbi5iNDUtbmF2IGEuYjQ1LWl0ZW06aG92ZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWFjY291bnQgbWFpbi5zaGVsbCAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zbGlwLWZvb3QgLmJ0bixcclxuLmJvZHktLWFjY291bnQgLnNsaXAtZm9vdCAuYnRuLFxyXG4uYm9keS0tbmV0LWJldHMgYnV0dG9uLnJzLWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnQtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1jZXJjYS1nbyxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWdvLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnAtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi50eC1jZXJjYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWZpbHRyaSAudGJmLWVzaXRvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWZpbHRyaSAudGJmLWZsYWcgbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymw+dGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsPnRoZWFkIHRoIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj4ua3Yge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj4ua3Ygc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWNhbGVuZGFyaW8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbCBoMSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsIC5jYWwtdHogYiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC1jb21wIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC10ZWFtIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IC5jYWwtb3JhIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0LXNlbCBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC12b2NlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC12b2NlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtdGl0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZTpob3ZlcixcclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZS5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSBzbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1pbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1nbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLXZpc3RlIC5jYi12aXN0YTpob3ZlcixcclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLXZpc3RlIC5jYi12aXN0YS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5icy1jYXMtbGF5IC5icy1jYXMtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGluZSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmZlZWQudGItc2NvcGUgLmNhcmQuY2FzLWJsb2NjbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXJkLmNhcy1ibG9jY28gLmNhcmQtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5mZWVkLmVzLXBhZ2UgLmVzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi8vIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpLFxyXG4vLyBib2R5LmJvZHktLWNhbGVuZGFyaW8gLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSAud2RnLW5hdi1pYyxcclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSAud2RnLW5hdi1pYyxcclxuLy8gIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpIC53ZGctbmF2LWljLFxyXG4vLyBib2R5LmJvZHktLWNhbGVuZGFyaW8gLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykgLndkZy1uYXYtaWMge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1saXN0LWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLWdyb3VwLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1ncm91cC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtZXYsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1wbHVzLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtcGx1cyxcclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAudGJxbC1zY29yZSxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRicWwtc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLW5ldC1iZXRzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1uZXQtYmV0cyBzZWxlY3Qgb3B0aW9uLFxyXG4uYm9keS0tbmV0d29yayBzZWxlY3Qgb3B0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLW5ldHdvcmsgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLW5ldHdvcmsgLmdjLW1vZG8gLmdjLWNhbXBvIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrIC5ydC10b3RyZXRlLWNvbCBiIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcblxyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkLFxyXG50ci5jYXNjLXJvdyB0ZCxcclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQgdHIgdGgsXHJcbnRhYmxlLnJwLWNhc2NhdGEgdGhlYWQgdHIgdGgge1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pLFxyXG50ci5jYXNjLXJvdzpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZFtkYXRhLW1ldHJpYz1cImdpb2NhdG9cIl0sXHJcbnRyLmNhc2Mtcm93IHRkW2RhdGEtbWV0cmljPVwiZ2lvY2F0b1wiXSB7XHJcbiAgY29sb3I6IHZhcigtLWdpb2NhdG8tZ3JpZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2lvY2F0by1ncmlkKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGRbZGF0YS1tZXRyaWM9XCJ2aW50b1wiXSxcclxudHIuY2FzYy1yb3cgdGRbZGF0YS1tZXRyaWM9XCJ2aW50b1wiXSB7XHJcbiAgY29sb3I6IHZhcigtLXZpbnRvLWdyaWQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXZpbnRvLWdyaWQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBtYWluLnNoZWxsIC5jYXJkIHRhYmxlLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQtYik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQgdGgsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkIHRoIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWIpIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUucnAtdGJsIHRoZWFkIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZS5ycC10YmwgdGhlYWQgdHIgdGgge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG5cclxuLy8gfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1wYXNzd29yZC1sb3N0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuYnRuLWN0bS5idG4tY3RtLS1sb2dpbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5idG4tY3RtLmJ0bi1jdG0tLWxvZ2luOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS13YXJuKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5pbnB1dC1ib3gtLWxpbmstd3JhcHBlciBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1uYXZ5KTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5pbnB1dC1ib3gtLWxpbmstd3JhcHBlciBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1xdW90ZS1mYXZvcml0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYgLnFmLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuLmJvZHktLXNpbmdsZS1ldmVudCBkaXYubHZtLXNwb3J0PnN1bW1hcnksXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zdXBwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5wZy1oMSxcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtc2FsZG8ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtc2FsZG8gc21hbGwsXHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtc2FsZG8gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LXdobyxcclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LXdobyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtbWF0Y2gtLWhlYWRpbmcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGFiLWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1jb2xvcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgZGl2LmJveC1tYXRjaC0tY2VudGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1jb2xvcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZzpub3QoLnRiLXN1Yi1oZWFkaW5nKSAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYnRuLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItYnRuLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZzpub3QoLnRiLXN1Yi1oZWFkaW5nKSAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgLnRhYnMtbGlzdD5kaXYudGFiLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1idG4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1idG4tY29sb3IpO1xyXG59XHJcblxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZzpub3QoLnRiLXN1Yi1oZWFkaW5nKSAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSxcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZzpub3QoLnRiLXN1Yi1oZWFkaW5nKSAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYmFja2dyb3VuZC0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3ItLWhvdmVyKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0sXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLmJveC1tYXRjaC0tY2VudGVyIGRpdi5tYXRjaC1saXN0LS10YWJzIC50YWJzLWxpc3QgLm1hdGNoLWxpc3QtLXRhYnM+ZGl2LnRhYi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIsXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFiLWJhY2tncm91bmQtLWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yLS1ob3Zlcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLmJveC1tYXRjaC0tY2VudGVyIGRpdi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZy50Yi1zdWItaGVhZGluZyAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFiLWJ0bi1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWJ0bi1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYnRuLWxpbmUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLmJ0bi1saW5lLFxyXG5hLmJ0bi1saW5lIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuYnV0dG9uLmJ0bi1saW5lOmhvdmVyLFxyXG5hLmJ0bi1saW5lOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhcmQucnItYm94IC5jYXJkLWgsXHJcbi5lZy1oZWFkLFxyXG4ud2RnLXNwb3J0LWZhc2NpYSxcclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQsXHJcbmRpdi5lZy1oZWFkLFxyXG4uZXMtaGVhZCxcclxuLy8gLmx2bSAubHZtLXRlc3RhLFxyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCxcclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0LFxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBpbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1nbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1nbzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYuY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FzLWJyaWNpb2xlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5jYXMtYnJpY2lvbGUge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5uYXYuY2FzLWJyaWNpb2xlIFthcmlhLWN1cnJlbnRdIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXNjLXJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWF6aWVuZGEsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmlkLCAjNjczQUI3KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtZ3JpZC1jb2xvciwgI2ZmZmZmZik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tbWFzdGVyLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1tYXN0ZXIgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWdyaWQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuLWdyaWQtY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWFnZW56aWEsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLWFnZW5jeSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1ncmlkKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1ibHVlLWdyaWQtY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWFnZW50ZSxcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tYWdlbnQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1ncmlkKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1yZWQtZ3JpZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2V2LXBpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jZXYtcGlzdGE+Lmx2bS1ldiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjZXYtdnVvdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGkuY2V2LXZ1b3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNoZWNrICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmNoZWNrIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lZyAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4uZWcgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVtcHR5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5lbXB0eSBiLFxyXG5kaXYuZW1wdHkgcCxcclxuZm9ybS50Yi1maWx0cmkgbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzIC5lcy1pbmRpZXRybyB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG59XHJcblxyXG4uZXMgLmVzLXRpdG9sbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXNwb3J0IC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVzLXRyb25jYXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcy10cm9uY2F0ZSxcclxucC5lcy12dW90ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kLCAjZmZmKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZlZWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZlZWQuZXMtcGFnZSAuZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIgYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtdGFiIGEub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWhdLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItYV0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItY2xvY2tdLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItZ2FtZV0ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1nYW1lXSAudGItc2VydmUtZG90IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYW0tZmllbGQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCgzKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saXZlKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNSkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYW0tZ29sZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDcpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZpZWxkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSBkaXYuZmllbGQgbGFiZWwsXHJcbmRpdi5maWVsZCBsYWJlbCxcclxuZGl2LmZpZWxkIGxhYmVsIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZm9ybS1ub3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAuZm9ybS1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uZm9ybS1ub3RlIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2xvYmFsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJ1dHRvbiN0Ym1CYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGtyb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmtyb3cgYi5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXZhbGlkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYyBzcGFuLmxjLXEuaXMtZW1wdHkubGMtbGluZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG46aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuLS1hY3RpdmUsXHJcbi5jaGlwLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG5cclxuICBzbWFsbCxcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLWNvbHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmxjLWNvbHM+c3BhbixcclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtbW9yZS1oLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtbW9yZS1oLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50Yi10aXAsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50Yi10aXAge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtc3RhdHVzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sYy1zdGF0dXMge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sYy1zdGF0dXMgLmxjLWNsb2NrIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdmIubHZiLS1wbCB7XHJcbiAgLmx2Yi12b2NlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gICAgJjpob3ZlcixcclxuICAgICYub24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgLmx2Yi1ub21lIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcuaWNvIHtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyh2YXIoLS1zZW1pLWRhcmstYikgMHB4IDBweCA0cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubHZiLW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1hdGNoLWxpc3QtLXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtb25leSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5iLm1vbmV5LFxyXG4ubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtc3ogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2Lm1zeiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbm5hdi5tc3ogLm1zei12Lm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbXV0ZWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGFibGUgLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbm90ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wLm5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBwYWdlLWNvbnRhaW5lci0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAudGl0bGUtY3RtIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iIHNwYW4sXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWN0bS0tYiAuYnRuLWN0bS1pIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWN0bS0tYjpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wZyAucGctY2FyZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5wZyAucGctY2FyZCAucGctY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4ucGcgLnZpcC1iIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAudmlwLWJhbmRoZWFkIHNwYW4sXHJcbi5wZyAudmlwLWJhbmRoZWFkIGIsXHJcbi5wZyAucGctY2FyZCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAudmlwLXJvdz4udmlwLWJhbmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnBnIC52aXAtdGFiIHRoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ucGcgdGFibGUudmlwLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnBnIHRhYmxlLnZpcC10YWIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmFpbC1jYXJkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yYWlsLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLy8gLnJhaWwtY2FyZCBhLndkZy1zcG9ydC10dXR0bzpob3ZlciwgXHJcbi8vIC5yYWlsLWNhcmQgLndkZy1zcG9ydC1hcmVhOmhvdmVyLCBcclxuLy8gLnJhaWwtY2FyZCAud2RnLXNwb3J0LWxlZ2E6aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuLy8gICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4vLyB9XHJcblxyXG4vLyAucmFpbC1jYXJkIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyIHNwYW4sIFxyXG4vLyAucmFpbC1jYXJkIC53ZGctc3BvcnQtYXJlYTpob3ZlciBzcGFuLCBcclxuLy8gLnJhaWwtY2FyZCAud2RnLXNwb3J0LWxlZ2E6aG92ZXIgc3BhbiB7XHJcbi8vICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy1wb3AtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWggLnJlZy1wb3AteCB7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS10cmFzcCkpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLmZpZWxkIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYyk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLmJ0bi5idG4tYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94LmhhLWZpZ3VyYSBkaXYucmVnLXBvcC1maWd1cmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5maWVsZCBsYWJlbCxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5jaGVjayxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5mb3JtLW5vdGUsXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXBvcC10ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5yZWctcG9wLXQgYiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmVnLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmlnaHQtc2lkZWJhci0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBhLmJveC1jdG0tLXN1cHBvcnQsXHJcbi5mZWVkLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50LnBhZ2UtMi0tY29sdW1ucyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgZGl2LmJveC1jdG0tLXN1cHBvcnQgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgLmJ0bi1jdG0tLXN1cHBvcnQgc3ZnLmJ0bi1jdG0taSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2VjLWJhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjLWJhcixcclxuLnNsaXAgZGl2LmNhcmQtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2hlbGwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubWFpbi5zaGVsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzcG9ydG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYuc3BvcnRuYXYgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ6aG92ZXIsXHJcbm5hdi5zcG9ydG5hdiBhOmhvdmVyLFxyXG4ud2RnLWxlYWd1ZS1saXN0IGE6aG92ZXIsXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0Lm9uLFxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuYjQ1LW5hdj5hOmhvdmVyLFxyXG5uYXYuc3BvcnRuYXYgYS5vbixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGkgLndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vOmhvdmVyPnN1bW1hcnkge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc3Rha2UtaW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnN0YWtlLWluIC5jdXJzaWduLFxyXG4uY29tYm8gLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1pbiBpbnB1dC5pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG5kaXYuc3Rha2UtaW4gaW5wdXQuaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItYXV0aG0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWF1dGhtIGRpdi5oZXJvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gYnV0dG9uLmN0YSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhMiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmhlcm86OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuaGVybyAud29yZCBiIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYW0tbGluZSk7XHJcbiAgYm94LXNoYWRvdzogMCAyNHB4IDYwcHggdmFyKC0tc2VtaS1kYXJrLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLnN1YiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc2VwIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5maW5lIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZXJjYS1tZXJjYXRvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1jZXJjYS1tZXJjYXRvIGlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWNnLFxyXG4udGItY2cuY2FzaW5vLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2ctZm9vdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLnRiLWNnLWZvb3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAvKiBEYSBjYW1iaWFyZSAqL1xyXG59XHJcblxyXG5zcGFuLnRiLWNnLWZvb3QgLnRiLWNnLW5hbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tc2VtaS1kYXJrLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNnLXBsYXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi50Yi1jZy1wbGF5IHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tcHJpbWFyeSkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNvbHBpY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uOmhvdmVyLFxyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbi5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXRoaXJkKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jb2xwaWNrLWFwcmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLWNvbHBpY2stYXByaTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnRiLWNvbHBpY2stYXByaTpob3ZlcixcclxuLnRiLXN0YXQtc2Vnbm8gLnRiLXN0YXQtYm94OmhvdmVyLFxyXG5idXR0b24udGItYXByaS1xdW90ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1kaXJldHRhLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5sYWJlbC50Yi1kaXJldHRhLXRhYjpob3ZlcixcclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YS1yLS10djpjaGVja2Vkfi50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgxKSxcclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YS1yLS1jYW1wbzpjaGVja2Vkfi50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxlZ2EtaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbGVnYS1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCAudGItbGVnYS1uYXosXHJcbi50Yi1sZWdhLWggLnRiLWxlZ2Etbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1saXZlZGQtbWVudSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItbGl2ZWRkLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG5kaXYudGItbGl2ZWRkLW1lbnUgYSB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWxpdmVkZC1tZW51PmE6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbWVyYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIgLnF0LWJveCAucXQtYm94LS1oZWFkaW5nIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1wYXNzb19fYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLnRiLXBhc3NvX19iOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1pY29uLXByaW1hcnkpO1xyXG59XHJcblxyXG5idXR0b24udGItcGFzc29fX2Ige1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuYnV0dG9uLnRiLXBhc3NvX19iOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXNsaXAtc3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLXJhaWwtdGFzdG8sXHJcbmJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LWJveCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24gc3Bhbi50Yi1zdGF0LWJveCxcclxuYnV0dG9uLnRiLWNvbHBpY2stYXByaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1tb2RhbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXN0YXQtbW9kYWxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LnRiLXN0YXQtbW9kYWxlIC50Yi1zdGF0LWxpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1zZWdubyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItc3RhdC1zZWdubyAudGItc3RhdC1ib3gsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi10aW1lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRkLnRiLXRpbWUgYi50Yi1saXZlLXNjb3JlIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXZlci1hdnZpc28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXZlci1hdnZpc28ge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbi50Yi12ZXItYXZ2aXNvIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRibCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50YWJsZS50YmwgdGJvZHkgdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIENoYXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmJ1dHRvbi50Yi1zaXdlaS1mYWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDQuIFJFU1BPTlNJVkUgLSBDT0xPUkkgLyBFRkZFVFRJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBuYXYudGJtLW5hdiBhLmlzLW9uOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXotdmFpICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBzcGFuLnNjLXRlc3RhLWNvbWFuZGkgYnV0dG9uLnNjLXN0YW1wYS1hcHJpLFxyXG4gIGJ1dHRvbi5zYy1uYXotdmFpLFxyXG4gIHNwYW4uc2MtbmF6LWFwcmksXHJcbiAgLnNjLW5hei1hcHJpLFxyXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICBidXR0b24uc2MtbmF6LXR1dHRlW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2Itc3ctbGJsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2Itc3ctbGJsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZWctY2hpcHMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5lZy1jaGlwcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYubGN3LXJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuXHJcbiAgfVxyXG5cclxuICAubGN3LWdyb3VwPmRpdi5sY3ctcm93Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1oY3AgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1oY3AudGItbXJjIGRpdi50Yi1tcmMtdnVvdGEge1xyXG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGN1cnJlbnRDb2xvciAwIDFweCwgdmFyKC0tc2VtaS1saWdodC1saWdodCkgMXB4IDZweCkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBibC1jICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYmwtYyB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBnYy1tb3YtdGJsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuZ2MtbW92LXRibCB0cixcclxuICAudHgtdGJsIHRyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbmF2LnRibS1uYXYgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG1haW4uc2hlbGwgLmNvbHMgLnJhaWwtciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1yICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBhc2lkZS5yYWlsLXIge1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDUuIE5VT1ZFIFZBUiBFIENTUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogTGlzdGEgc2NvbW1lc3NlICovXHJcblxyXG4udGItZmlsdHJpIC50YmYtbGVnZW5kYSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuLnRiLWZpbHRyaSBkaXYudGJmLWVzaXRpLFxyXG4udGItZmlsdHJpIGRpdi50YmYtbGVnZW5kYSB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogRXZlbnRpIGdpb3JubyAqL1xyXG5cclxuZGl2Lmxjdy1ncm91cCB7XHJcbiAgLy8gbWluLXdpZHRoOiA4NjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi5sY3ctc2VjaCxcclxuZGl2Lmxjdy1zY3JvbGwgZGl2Lmxjdy1ncm91cCAubGN3LXNlY2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi8qIEV2ZW50aSBnaW9ybm8gKi9cclxuXHJcbi5jcG4tYmFua2VyLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogNS4gTlVPVkUgVkFSIEUgQ1NTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIExpc3RhIHNjb21tZXNzZSAqL1xyXG5cclxuLnRiLWZpbHRyaSAudGJmLWxlZ2VuZGEgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuXHJcbi50Yi1maWx0cmkgZGl2LnRiZi1lc2l0aSxcclxuLnRiLWZpbHRyaSBkaXYudGJmLWxlZ2VuZGEge1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEV2ZW50aSBnaW9ybm8gKi9cclxuXHJcbmRpdi5sY3ctZ3JvdXAge1xyXG4gIC8vIG1pbi13aWR0aDogODYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG59XHJcblxyXG4ubGN3LXNlY2gsXHJcbmRpdi5sY3ctc2Nyb2xsIGRpdi5sY3ctZ3JvdXAgLmxjdy1zZWNoIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG59XHJcblxyXG4vKiBFdmVudGkgZ2lvcm5vICovXHJcblxyXG4uY3BuLWJhbmtlci5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA1LjEgTlVPVkUgVkFSIEUgQ1NTIFBBUlQgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNjLWNvbXAgLnNjLWNvbXAtbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1hKTtcclxufVxyXG5cclxuXHJcblxyXG5idXR0b24uY2ItYWx0cmkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpO1xyXG59XHJcblxyXG4udGItZmlsdHJpIGlucHV0LmluIHtcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1pbXByYXAtYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItc3lzLXJvdyBzcGFuLm4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZDo6YmVmb3JlIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA2LiBOVU9WRSBWQVIgRSBDU1MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG5kZXRhaWxzLnN0cS1mYW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICA+IHN1bW1hcnkge1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICB9XHJcbiAgLnN0cS1saXN0YSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zdHEtbGlzdGEgLnN0cS1jYXJpY28sXHJcbmRpdi5zdHEtZGF0ZT5zcGFuLFxyXG5wLnN0cS1ub3RhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4IC50Yi1wYWxpbnNlc3RvIC50Yi10aW1lLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1ldixcclxudGFibGUudGItcGFsaW5zZXN0byAudGItZXYgYSxcclxudGFibGUudGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbn1cclxuXHJcblxyXG4vLyBhLndkZy1zcG9ydC10dXR0bzpob3ZlciwgYS53ZGctc3BvcnQtYXJlYTpob3ZlciwgYS53ZGctc3BvcnQtbGVnYTpob3ZlciB7XHJcbi8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBSZWZhY3RvcmluZyBjb25zZXJ2YXRpdm86IGNhcmljYXJlL2NvbXBpbGFyZSBfbWFpbl92Mi5zY3NzIHByaW1hIGRpIF9tYWluX2NvbG9yLnNjc3MuXHJcblxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctdGhlYWQ+c3Bhbi5sY3ctaG5kLXR1dHRlIHtcclxuXHJcbiAgc2VsZWN0Lmxjdy1vdS10dXR0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQsIGluaGVyaXQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyLCBjdXJyZW50Q29sb3IpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbm5hdi5sdm0ge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWx2bS10b3AsIDE2OHB4KSAtIDE2cHgpO1xyXG5cclxufVxyXG5cclxubmF2LnRibS1uYXYge1xyXG4gIGJveC1zaGFkb3c6IDAgLTJweCAxNHB4IHJnYmEoNCwgMTQsIDI0LCAuMzUpO1xyXG5cclxufVxyXG5cclxuZm9ybS5hY2N0LWV4aXQge1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5xdC1idG4gLnF0LXZhbHVlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ0ciB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+Lmt2IHtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNvbHM6aGFzKD4gLnJhaWwtbCk6aGFzKD4gLnJhaWwtcikge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgdmFyKC0tcmFpbC1yLXcpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4IC50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCB7XHJcbiAgLmNhcmQtaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICAgID4qOm5vdCguYnRuLWxpbmUpIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50ci5jYXNjLXJvdyB0ZCBzcGFuLmNhc2MtY2FyZXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuKiB7XHJcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCkgdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sLFxyXG5hLFxyXG5wLFxyXG5zbWFsbCxcclxubGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbn1cclxuXHJcblxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24udGItYWdnaW9ybmEgLnRiLWhlYWQ6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCksIHRyYW5zcGFyZW50KTtcclxufVxyXG5cclxuLnRiLXNsaXAtc3ctYmFkZ2UsXHJcbmIudGItc2xpcC1zdy1iYWRnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8vIC5zM3QgLnMzdC10YWJzIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuLy8gfVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYi5pcy1vbiB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuLy8gfVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYjpudGgtY2hpbGQoMikge1xyXG4vLyAgIGJveC1zaGFkb3c6IDFweCAwcHggMHB4IDBweCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpIGluc2V0LCAtMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktZGFyay1saWdodCkgaW5zZXQ7XHJcbi8vIH1cclxuXHJcbi8vIC5zM3QgLnMzdC10YWIgLnMzdC1uLFxyXG4vLyAuczN0IC5zM3QtdGFiLmlzLW9uIC5zM3QtbiB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLmxjdy1saCBidXR0b24ubGN3LWFkZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGV0YWlscy53ZGctc3BvcnQtdGVuZGluYSBzdW1tYXJ5LndkZy1zcG9ydC1hcmVhLm9uLFxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIHN1bW1hcnkud2RnLXNwb3J0LWxlZ2Eub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc3RxLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyBuYXYudGJtLW5hdiBhLmlzLW9uOmJlZm9yZSB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4vLyB9XHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXT5kaXYge1xyXG4gIGJvcmRlcjogMi41cHggc29saWQgdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWItbGVnIHNwYW4ubWRpIHtcclxuICBjb2xvcjogdmFyKC0taWNvbi1wcmltYXJ5KTtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgYnV0dG9uLnRhYnMtbmF2LS1uZXh0LFxyXG4ubWF0Y2gtbGlzdC0tdGFicyBidXR0b24udGFicy1uYXYtLXByZXYge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLXNlbWktZGFyay1hKSA2MCUsIHZhcigtLXNlbWktZGFyay1saWdodCkpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93IHNwYW4uYy1pZCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KVxyXG59XHJcblxyXG5zcGFuIHNwYW4ubGN3LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbnNwYW4ubGN3LXEuaXMtaG5kIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1hbXQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWZlZGVsdGEtb2ZmIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG5cclxuICAuaWMge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWctcG9wLWJveC5oYS1maWd1cmEgZGl2LnJlZy1wb3AtZmlndXJhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbiN0Yi1zZXNzaW9uZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2Lmxjdy1tZXJjIC5sY3ctYXR0ZXNhIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4ubGN3LXRpcGkgLnRiLXRpcGktc2VsLFxyXG4ubGN3LXJvdy5pcy1saXN0YSAubGN3LWxpc3RhIC50Yi1saXN0YS1zZWwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLndkZy11Yi10ej5zdW1tYXJ5OmhvdmVyLFxyXG4ud2RnLXViLWxhbmc+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSg2LCAxNiwgMzAsIC4yNSk7XHJcbn1cclxuXHJcbmEucnQtcHJpbW8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5hLnJ0LXByaW1vOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1ob3Zlcik7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQtaG92ZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCBhLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IC5zYy1jb21wLW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmJ4IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgMThweCA0OHB4IHJnYmEoMCwgMCwgMCwgLjM0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5oZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC52YWkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuZG9wbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLWRhc2gtYWdlbnppYSB7XHJcbiAgdGFibGUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcblxyXG4gICAgdGhlYWQgdGgsXHJcbiAgICB0ci5kYS10b3RhbGUgdGQge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWIpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQtYik7XHJcbiAgICB9XHJcblxyXG4gICAgdHJbZGF0YS1yaWdhPVwidXRlbnRpXCJdIHRkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBoZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIC40NSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0bytkaXYudGItYWx0cmkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLXNwb3J0PnN1bW1hcnk6aG92ZXIsXHJcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNikpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5zcGFuLmx2bS10dmljbyB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5idXR0b24udGItdmRlc2suZGVzayxcclxuYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQ+LmVtcHR5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ub3RhLWJnKTtcclxuICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KTtcclxuXHJcbiAgYiB7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIHNwYW5bZGF0YS1sYWJdLFxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBidXR0b24uY2hpcC50YnFsLWNsb3NlZFtkYXRhLWxhYl0ge1xyXG4gIGJhY2tncm91bmQ6ICNmY2UzZTM2MTtcclxuICBjb2xvcjogIzRmNGY0ZjtcclxufVxyXG5cclxuYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwtcm93cyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuc3Bhbi5sdm0tdHYtbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4udGItY29scGljayBkaXYudHRsIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuZGl2LnN0YWtlLXJvdyBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG50YWJsZS50Ymwge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLnBheS10aWxlIGIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuYnV0dG9uLnBheS10aWxlIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ibC1saXN0YS0taWNvbmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxuXHJcbiAgLmJsLWludGVzdGEge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQuYmV0LWNvbWJjYXJkLmJldC1jb21iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5kZXRhaWxzLmNhcmQuYmV0LWNvbWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRldGFpbHMuYmV0LWNvbWIgLmNhcmQtaCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG5cclxuICA+KiB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuLndkZy11Yi1sYW5nIHVsLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10eiAud2RnLXViLXR6bGlzdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy11Yi1sYW5nIHVsLndkZy11Yi1sYW5nbGlzdCBhOm5vdCg6aG92ZXIsLm9uLC5hY3RpdmUpLFxyXG4ud2RnLXViLXR6IC53ZGctdWItdHpsaXN0IGE6bm90KDpob3Zlciwub24sLmFjdGl2ZSkge1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy11Yi1sYW5nIHVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG4ud2RnLXViLXR6IC53ZGctdWItdHpsaXN0IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpO1xyXG59XHJcblxyXG4ubGN3LXN1YnRhYnMubGN3LXRlbmRpbmUgLmxjdy1zdWJ0YWIuaXMtb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi10aGlyZCk7XHJcbn1cclxuXHJcbi5sY3ctc3VidGFicy5sY3ctdGVuZGluZSB7XHJcbiAgLmxjdy1zdWJ0YWIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUudGJsIHRkIHtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHRhYmxlLnRibCB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcblxyXG4gIHRyIHRoIHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLXJlcG9ydC1jYXNzZSB0YWJsZS50YmwgdGQubW9uZXkge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vIH1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYmwtbGlzdGEtLWljb25lLmJsLWxpc3RhLS1yZXRlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuZGl2LnRiLW5hei1yaWdhIG5hdi5sdmIubHZiLS1uYXoge1xyXG4gIGJ1dHRvbi5sdmItdm9jZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGJtLWxpbmUpO1xyXG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICYubHZiLW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Ym0tbmF2IC50Ym0tc2xpcCB7XHJcbiAgYm94LXNoYWRvdzogLTFweCAxNXB4IDE1cHggNXB4ICMyZTJlMmU7XHJcbn1cclxuXHJcbi5ydC1saXYucnQtbGl2LS10YWJlbGxhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmdjLWNhc2gge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzAsIDk5LCAxNjQsIC4xNCksIHJnYmEoMTQxLCAxOTgsIDYzLCAuMTApKTtcclxufVxyXG5cclxuc3Bhbi50Yi1uYXotZnJlY2NlIHtcclxuICAudGItbmF6LWZyZWNjaWEge1xyXG4gICAgYmFja2dyb3VuZDogKC0tdHJhc3ApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIGN1cnJlbnRDb2xvciAyOCUsIHRyYW5zcGFyZW50KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSB7XHJcbiAgdGFibGUudGJsIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgICAgIC8vIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICB9XHJcbiAgICB0ZC5tb25leSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGItZyB7XHJcbiAgLnRiLWctZXNpdG8ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAmLndpbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTllNGE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxvc3Qge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDkzMDI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53YWl0IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZDAyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJmNmZkZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZGl2LnRiLXRhZ2xpbyB7XHJcbiAgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dClcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucmMtZiBzZWxlY3QsXHJcbi5yYy1mIGlucHV0LFxyXG4ucmMtZiB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIGlucHV0LFxyXG4uYXMtY2FtcG8gdGV4dGFyZWEsXHJcbi5hcy1jYW1wbyBzZWxlY3QsXHJcbi5jYXJkLWIgZGl2IGlucHV0LFxyXG4uY2FyZC1iIGRpdiBzZWxlY3QsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dCxcclxuZGl2LnJzLWNhbXBvIHNlbGVjdCxcclxuZGl2LnJwLWNhbXBvIGlucHV0LFxyXG5kaXYucnAtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gaW5wdXQsXHJcbmRpdi5nYy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYSxcclxuZGl2LmZpZWxkIHNlbGVjdCxcclxuZGl2LmZpZWxkIGlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+aW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5zZWxlY3QsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydWMtY2FtcG8+c2VsZWN0LFxyXG5zZWxlY3QuaW4sXHJcbmlucHV0LmluIHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG4gID5idXR0b24+c3Zne1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTc5cHgpIHtcclxuICAgIG5hdi50Ym0tbmF2IGEgPiBzcGFuOm5vdCgudGJtLXNsaXAtYnRuKSwgXHJcbiAgICBuYXYudGJtLW5hdiBidXR0b24gPiBzcGFuIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcclxuXHJcbiAgZGl2Lmxjdy10ZW5kaW5lID4gLmxjdy10ZW5kaW5he1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctdGFicy5sY3ctdGVuZGluZSAubGN3LXRlbmRpbmEtdGl0LFxyXG4gIC5sY3ctc3VidGFicy5sY3ctdGVuZGluZSAubGN3LXRlbmRpbmEtdGl0eyAgXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICB9XHJcbiAgbmF2LnRibS1uYXYgYS50Ym0tc2xpcCBzcGFuLnRibS1zbGlwLWJ0biB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICB9XHJcbiAgYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJke1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5jYXJkLWJ7XHJcbiAgICAgICAgZGl2Lmt2e1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGNvbnRhaW5lciAobWF4LXdpZHRoOjY4MHB4KSB7XHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgLyogR1JVUFBPIDogUEFMSU5TRVNUTyBUQUJFTExBICBIT01FICAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgIGRpdi5jbXMtcGFnZS50Yi1zY29wZSxcclxuICAgIGRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG5cclxuXHJcbiAgICAgICAgLy8gVGFiZWxsYSBcclxuICAgICAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHtcclxuXHJcbiAgICAgICAgICAgIC50Yi1iYXJyYS1nci1pbiB7XHJcbiAgICAgICAgICAgICAgYnV0dG9uLm9uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgdHIudGItc3BvcnQtaCB7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtdGFibGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIHRyLnRiLWdydXBwaSB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB0ci50Yi1sZWdhLWgge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICB0ZC50Yi1saXZlLWNlbGxhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1saXZlLXJpZ2ExIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItdHYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXJpZ2Etc3Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1zcSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRkLnRiLW9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnRiLW91LWxpbmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRiLW91LXNlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGlwLFxyXG4gICAgICAgICAgICAgICAgICAgIGEuY2hpcCxcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uY2hpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ZC50Yi1tb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRiLW1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbmRpdi50Yi1lYiB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgLnRiLWViLWJhZGdlIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24udGItZWItaW5zIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICB9XHJcblxyXG4gIC50Yi1lYi1sZWcge1xyXG4gICAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IHtcclxuICAudGJsLnRiLWNyLFxyXG4gIHRhYmxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgIC50YmwudGItY3ItcGFydGl0ZS10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB7XHJcbiAgLnRiLWV2LWlue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC50Yi1iYixcclxuICAgIC50Yi1wYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTU4MDNkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBjb2xvcjogIzA1MmUxNiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjNTVlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG5cclxuLmxjdy10aGVhZCAubGN3LW91LXR1dHRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgMzYlLCBjdXJyZW50Q29sb3IgMzYlLCBjdXJyZW50Q29sb3IgNjQlLCB0cmFuc3BhcmVudCA2NCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCAzNiUsIGN1cnJlbnRDb2xvciAzNiUsIGN1cnJlbnRDb2xvciA2NCUsIHRyYW5zcGFyZW50IDY0JSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA0cHgsIDRweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAycHgpIGNhbGMoMTAwJSAtIDJweCksIGNhbGMoNTAlICsgMnB4KSBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyLCBjdXJyZW50Q29sb3IpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1sb2dvLS1lZ3RkaWdpdGFsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1sb2dvLS1lZ3RkaWdpdGFsIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtMTQyOXB4O1xyXG59XHJcblxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl0sXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjllYmViO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm94LXNpZGViYXItLWNvdXBvbiDigJQgU0NTUyBhbm5pZGF0byAqL1xuLyogUmVmYWN0b3JpbmcgY29uc2VydmF0aXZvOiBkaWNoaWFyYXppb25pLCBzcGVjaWZpY2l0w6AgZSBjYXNjYXRhIHByZXNlcnZhdGUuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuY3BuLW9kZHMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgfVxuXG4gIC50Yi1jcC1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDVweCAxMHB4O1xuICB9XG5cbiAgLmNwbi1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XG4gICAgLy8gYm94LXNoYWRvdzogIHZhcigtLWJveC1zaGFkb3ctYik7XG4gICAgLy8gYm9yZGVyOiAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLmNwbi1tYXRjaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcbiAgfVxuXG4gIGRpdi5jcG4tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoIC0tYm94LWJhY2tncm91bmQtZSk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcbiAgfVxuXG4gIC8vIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1zY29tbWV0dGkge1xuICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXByaW1hcnkpKTtcbiAgLy8gICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xuICAvLyAgIC8vIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gIC8vIH1cblxuICAudGItYnRucyB7XG4gICAgYnV0dG9uLnRiLXNjb21tZXR0aSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSkhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpIWltcG9ydGFudDtcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uLnRiLWFubnVsbGEge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCkhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uLnRiLXNjb21tZXR0aTpob3ZlcixcbiAgICBidXR0b24udGItYW5udWxsYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jcG4tdG9wIHNwYW46bm90KC5jcG4tbGl2ZSksXG4gIC5jcG4tbWF0Y2g+c3BhbjpmaXJzdC1jaGlsZCxcbiAgLnRiLWNwLXJvdyBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIGRpdi5jb3Vwb24tdGFicyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XG4gIH1cblxuICBpbnB1dC50Yi1hbW91bnQsXG4gIGlucHV0LmNwbi1jb2RlLWluLFxuICBkaXYudGItY3Atcm93IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBpbnB1dC5jcG4tY29kZS1pbjo6cGxhY2Vob2xkZXIgZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWNwLXJvdyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucGItYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xuICB9XG5cbiAgLnRiLW1zZy50Yi1tc2ctLWdpb2NhdGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1mZWF0dXJlZC10ZXh0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZlYXR1cmVkLWJvcmRlcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnRiLXZ1b3RvIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8gc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG5cbiAgLnRiLXBhbmVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGxhYmVsLnRiLWFjY2V0dGEge1xuICAgIG1hcmdpbjogN3B4IDE1cHg7XG4gIH1cblxuICAuY3BuLW1hdGNoIHtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICA+IHNwYW4udGItc3FzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgc3Bhbi50Yi1zcXAtc2VwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAuY3BuLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIH1cblxuICBkaXYuY291cG9uLXRhYnMgLnRhYnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC50Yi1tc2cge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1yaWNhcmljYSxcbiAgI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cblxuICBzcGFuLmNwbi1vZGRzIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XG4gICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgcGFkZGluZzogMHB4IDdweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBhY2NlbnQtY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIC5jcG4tY29kZS1oIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICBidXR0b24uY3BuLWxvYWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XG4gIH1cblxuICBidXR0b24uY3BuLWxvYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XG4gICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcbiAgfVxuXG4gIGJ1dHRvbi5jcG4tc2F2ZTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS10ZXh0KTtcbiAgfVxufVxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IENPVVBPTiAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uczN0LXJhaWwsXG4ud2RnLndkZy1iZXRzbGlwIHtcblxuICAgIC8vIFRhYnMgdG9wXG4gICAgLnMzdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgLnMzdC10YWJzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgLnMzdC10YWIge1xuICAgICAgICAgICAgICAgICYuaXMtb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwcHggMHB4IDBweCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpIGluc2V0LCAtMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktZGFyay1saWdodCkgaW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnMzdC1uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vXG4gICAgLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICAgICAgICAuYm94LXNpZGViYXItLXdyYXBwZXIge1xuICAgICAgICAgICAgLnRiLWhlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtc2lkZWJhci0tY29udGFpbmVyLmNvdXBvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICA+IC50Yi1hY2NldHRhIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmNvdXBvbi1xdC0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY2Zjg7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmNvdXBvbi10YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZjVmNmY4O1xuICAgICAgICAgICAgICAgICAgICAudGFicy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYTFiNGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAudGItcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRiLWNwLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LnRiLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItcGFzc28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN5cy1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyOHB4IDYycHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGZvcm0jcGxhY2VGb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5wYi16b25lIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDdweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5wYi1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAucGItbm90ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudGItdnVvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1lc3NhZ2dpXG4gICAgICAgIGRpdi50Yi1tc2cge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5oZWFkZXIud2RnLWhlYWRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbn1cclxuXHJcbmhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDA7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgLndkZy1icmFuZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItdmRlc2suZGVzayxcclxuYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bltkYXRhLXRiLWF6aW9uZT1cImFjY2VkaVwiXXtcclxuICBvcmRlcjoyXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1sb2dpbi1pbmxpbmUge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0IHtcclxuICBvcmRlcjogNDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0IC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgdG9wOiAtMjJweDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAycHggNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0OmhvdmVyIC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1hY2NlbnQge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sXHJcbi53ZGctbG9naW4taW5saW5lIC5idG4ge1xyXG4gIGhlaWdodDogMzVweDtcclxuLy8gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlci1zZWFyY2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCB7XHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIG1heC13aWR0aDogMjEwcHg7XHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogNHB4O1xyXG4gIC8vIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaC1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5pbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0b3A6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy10b3BuYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LndkZy10b3BuYXYgYSB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxM3B4IDE2cHg7XHJcbn1cclxuXHJcbi53ZGctdG9wbmF2IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi53ZGctdG9wbmF2ID4gYSA+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3ZnIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctYWNjdC1yb3cgLndkZy1uYXYtaWMsXHJcbi5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlcixcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIGEud2RnLWFjY3Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSBzdmcge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1pbi13aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG51bC53ZGctdWItbGFuZ2xpc3QgYS5vbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLndkZy11Yi1sYW5nbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi10emxpc3Qge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6bGlzdCBsaSBhLm9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAyLiBSRVNQT05TSVZFIC0gU1RSVVRUVVJBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGhlYWRlci53ZGctaGVhZGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGdhcDogMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sXHJcbiAgLndkZy1sb2dpbi1pbmxpbmUgLmJ0bixcclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctbG9naW4taW5saW5lKy5idG4ge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bltkYXRhLXRiLWF6aW9uZT1cImlsLW1pby1jb250b1wiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAud2RnLWhlYWRlciAud2RnLWJyYW5kLCBcclxuICAgIC5ib2R5LS1kaXJldHRhIC53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGhkci1jb21wb3N0YSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcblxyXG4gIC5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLndkZy11dGlsaXR5X2JhciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXV0aWxpdHktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiBhOmhvdmVyIC53ZGctbmF2LWljLFxyXG5uYXYud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4ud2RnLndkZy10b3BuYXYgYS5vbiAud2RnLW5hdi1pYyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1pY29uKTtcclxuICBcclxufVxyXG5cclxuLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSk7XHJcbn1cclxuLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi10eiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuXHJcbn1cclxuXHJcblxyXG4ud2RnLndkZy11dGlsaXR5X2JhciBkZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLWhlYWRlciBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtYm9yZGVyKTtcclxufVxyXG4ud2RnLndkZy1oZWFkZXIgaW5wdXQud2RnLWhlYWRlci1zZWFyY2gtaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1oZWFkZXIgLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLW9yYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy11Yi1vcmEge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5oZWFkZXIud2RnLWhlYWRlciB7XHJcbiAgJi53ZGctaGVhZGVyLS1taW5pbWFsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgfVxyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlci1hY3Rpb25zICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLCAud2RnLWxvZ2luLWlubGluZSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLXRleHQpO1xyXG59XHJcblxyXG4vLyAud2RnLWhlYWRlci1hY3Rpb25zIC5idG46aG92ZXIsXHJcbi8vIC53ZGctbG9naW4taW5saW5lIC5idG46aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG4vLyB9XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG5bdGl0bGU9XCJSZWN1cGVyYSBwYXNzd29yZFwiXTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctZXNjaSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWVycm9yLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dCk7XHJcbn1cclxuXHJcbm5hdi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG4uYnRuLWFjY2VudDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KTsgICBcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCAud2RnLXB3bG9zdC10eHQge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcikgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWhlYWRlci1zZWFyY2ggLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXRvcG5hdiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy10b3BuYXYgYTpob3ZlciBpLFxyXG4ud2RnLXRvcG5hdiBhLm9uLFxyXG4ud2RnLXRvcG5hdiBhLm9uIGksXHJcbmRpdi53ZGctdG9wbmF2IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1saXN0LWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpLFxyXG4ud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4ud2RnLXRvcG5hdiBhLm9uIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCkgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctYWNjdC1yb3cgLndkZy1uYXYtaWMsXHJcbi5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlcixcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIGEud2RnLWFjY3Qge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHN2ZyB7XHJcbiAgLy8gY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3Bhbi53ZGctdWItbXNnLWljbyxcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktaWNvbik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW4ud2RnLXViLWJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWVycm9yLWJvcmRlcik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhLndkZy11Yi1idG46aG92ZXIsXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhOmhvdmVyPnNwYW4sXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhOmhvdmVyPnN2ZyxcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tbGlzdC1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gLndkZy10b3BuYXYgYTpob3ZlcixcclxuLy8gLndkZy10b3BuYXYgYS5vbiB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJvcmRlci1ib3R0b206IDA7XHJcbi8vIH1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1jYXJldCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuICAvLyBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdWItbGFuZz5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG51bC53ZGctdWItbGFuZ2xpc3QgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLXR6bGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyB1bC53ZGctdWItdHpsaXN0IGxpIGEge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24sXHJcbi53ZGctdWItdHpsaXN0IGxpIGE6aG92ZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJhY2tncm91bmQpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKTtcclxufVxyXG5cclxuLndkZy11Yi10emxpc3QgbGkgYS5vbiB7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogSEVBREVSIDExIEZJWCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxubmF2LndkZy1oZWFkZXItYWN0aW9uc3tcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRvcDogMTFweDtcclxuICAgIC8vIHJpZ2h0OiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXJ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciBkZXRhaWxzLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIG5hdntcclxuICAgIC8vIHRvcDogMTEycHg7XHJcbiAgICAvLyB6LWluZGV4OiA5OTE7XHJcbn1cclxuXHJcbmhlYWRlciBmb3JtLndkZy1oZWFkZXItc2VhcmNoIHtcclxuICAvLyB0b3A6IDEyNnB4O1xyXG4gIC8vIHotaW5kZXg6MTA7XHJcbn1cclxuXHJcbi8vIG5hdi53ZGctdG9wbmF2IHtcclxuLy8gICAgIG1hcmdpbi10b3A6IC00OHB4O1xyXG4vLyB9XHJcblxyXG5uYXYgLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LWJvcmRlcik7IFxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LWJvcmRlcik7IFxyXG4gIH1cclxuICAvLyArIGJ1dHRvbixcclxuICAvLyB+ICBidXR0b24sXHJcbiAgbm8gblxyXG4gICYgKyBidXR0b24ge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICBmaWxsOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdntcclxuICAgIC8vIGhlaWdodDo2NXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIG92ZXJmbG93OiB1bnNldDtcclxufVxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2OmJlZm9yZXtcclxuICAgIC8vIGNvbnRlbnQ6Jyc7XHJcbiAgICAvLyB3aWR0aDoxMDAlO1xyXG4gICAgLy8gaGVpZ2h0OiAzNXB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDp2YXIoLS1oZWFkZXItYm90dG9tLW1lbnUpO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gYm90dG9tOi0zOXB4O1xyXG4gICAgLy8gbGVmdDowO1xyXG4gICAgLy8gei1pbmRleDo5O1xyXG59XHJcbiAgICBcclxuXHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGF7XHJcbiAgICAvLyBoZWlnaHQ6IDY1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTI1ZGVnKTtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhIHNwYW57XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDI1ZGVnKTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEgLndkZy1uYXYtaWN7XHJcbiAgICAvLyBjb2xvcjogdmFyKC0taWNvbi1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxufVxyXG5cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXJ7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG59XHJcblxyXG4vLyAuaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHR7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcmlnaHQ6IDEwcHg7XHJcbi8vICAgIHRvcDogMTI3cHg7XHJcbi8vIH1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhe1xyXG4gICAgLy8gcGFkZGluZzogNHB4IDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ud2RnLWhlYWRlciAud2RnLWJyYW5ke1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAzcHg7XHJcbiAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcclxuICAvL1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDQ2cHg7XHJcbiAgLy8gei1pbmRleDogOTk7XHJcbn1cclxuLndkZy1oZWFkZXIgLndkZy1icmFuZCAud2RnLWJyYW5kLWxvZ297XHJcbiAgbWF4LWhlaWdodDogNjRweDtcclxuICBtYXgtd2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gICAgbmF2LndkZy10b3BuYXZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTNweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndkZy1oZWFkZXIgLndkZy1icmFuZHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6dW5zZXRcclxuICAgIH1cclxuXHJcbiAgICAud2RnLWhlYWRlciAud2RnLWJyYW5kIC53ZGctYnJhbmQtbG9nbyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGF7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIG1haW4uc2hlbGw6aGFzKD4gLmNvbHMgPiAuY21zLXBhZ2UpIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgIH1cclxuICAgIC8vIG5hdi53ZGctaGVhZGVyLWFjdGlvbnMge1xyXG4gICAgLy8gICAgIHRvcDogMnB4IWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgIFxyXG4gICAgbmF2LndkZy1oZWFkZXItYWN0aW9ucyBhW2hyZWY9XCIvcGxheWVyL3Bhc3N3b3JkLWRpbWVudGljYXRhXCJdLFxyXG4gICAgbmF2LndkZy1oZWFkZXItYWN0aW9ucyBhW2hyZWY9XCIvcGxheWVyL3JlZ2lzdHJvXCJdLFxyXG4gICAgbmF2LndkZy1oZWFkZXItYWN0aW9ucyBhW2hyZWY9XCIvcGxheWVyL2VudHJhclwiXSB7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEge1xyXG4gICAgICAgIC8vICBoZWlnaHQ6IDYwcHghaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2e1xyXG4gICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgIH1cclxuICAgICAuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2OmJlZm9yZXtcclxuICAgICAgICAvLyAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgfVxyXG4gICAgIC53ZGctaGVhZGVyIC53ZGctYnJhbmR7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAgLy8gIG1haW4uc2hlbGw6aGFzKD4gLmNvbHMgPiAuY21zLXBhZ2UpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiA5MnB4IDEwcHggMCAxMHB4IWltcG9ydGFudDtcclxuICAgICAgLy8gfVxyXG4gICAgYnV0dG9uI3RibUJhY2sge1xyXG4gICAgICAgIC8vIGluc2V0LWJsb2NrLXN0YXJ0OiAxMjFweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQud2RnLWhlYWRlci1zZWFyY2gtaW4ge1xyXG4gICAgICAvLyB0b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBidXR0b24udGItdmRlc2sge1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLy8gei1pbmRleDogOTkwO1xyXG4gICAgLy8gZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLy8gdG9wOiA0MHB4O1xyXG4gICAgLy8gcGFkZGluZzogMTBweDtcclxuICAgIC8vIG1heC13aWR0aDogMTQ1cHg7XHJcbiAgICAvLyByaWdodDogMDtcclxuICAgIC8vIGxlZnQ6IGF1dG87XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApO1xyXG4gICAgLy8gICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuaGRyLWNvbXBvc3RhIGRpdi53ZGcud2RnLXV0aWxpdHlfYmFye1xyXG4gICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmhkci1jb21wb3N0YSBkaXYud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IHtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gZ2FwOiA4cHg7XHJcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgLy8gfVxyXG59XHJcblxyXG5cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICB0YWJsZS50Yi1wYWxpbnNlc3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmV4dHJhcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAudGItYmIsXG4gICAgICAudGItcGEge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OjA7XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1vZGQge1xuICAgICAgYnV0dG9uLmNoaXAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgfVxuICAgICAgLmNoaXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNnB4IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgfVxuICAgICAgJi50Yi1vdS1saW5lYSB7XG4gICAgICAgIC50Yi1vdS1zZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGItb2RkLS1vdSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1ldi1saXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgLyogMDIxMTI2ICovXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJi50Yi1zcSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi50Yi1zcS1uIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRiLWV2IHtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIudGItc3BvcnQtaCB7XG4gICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0aCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHNwYW4udGItc3BvcnQtY2VyY2Ege1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItc3BvcnQtY2VyY2EtaW4ge1xuICAgICAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgLnRiLWV2LWxpdmUge1xuICAgICAgICAgIC50Yi1wdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRiLXNxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi50Yi1saXZlLXJpZ2ExIHtcbiAgICAgICAgICAudGItbGl2ZS1taW51dG8ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgJi50Yi1saXZlLWxpbmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRiLWxpdmUtaW5mbyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1zcG9ydC1oIHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRiLXRpbWUge1xuICAgICAgcGFkZGluZzogNnB4IDdweDtcbiAgICAgIC50Yi1saXZlLWxpbmUge1xuICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGtlZXBzIGxlYWd1ZSBoZWFkZXJzIGJvcmRlcmxlc3MgKC50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJdIHsgYm9yZGVyOiB1bnNldCB9IHVzZWQgdG8gd2luIGhlcmUpXG4gICAgLnRiLXRlc3RlIHtcbiAgICAgIHRoIHtcbiAgICAgICAgJi50Yi1oLXRpbWUsXG4gICAgICAgICYudGItaC1ldiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZC50Yi1vZGQge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuY2hpcCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24udGItbW9yZS1idG4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDdweCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIC8vIGJvZHkuYm9keS0taW5kZXggJiB7XG4gICAgLy8gICAudGItdGltZSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gICAgIGJvcmRlcjogMDtcbiAgICAvLyAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAudGItbGl2ZS1pbmZvLWV0aSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogLjc2ZW07XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICBwYWRkaW5nOiAxcHggNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICBzZWxlY3QudGItb3Utc2VsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nOiA3cHggM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLy8gYm9keS5ib2R5LS1pbmRleCAmIC50Yi10aW1lLFxuICAgIC8vIC50Yi1ldixcbiAgICAvLyAudGItZXYgYSxcbiAgICAvLyB0ZC50Yi1tb3JlLFxuICAgIC8vIC50Yi1saXZlLWNlbGxhIHtcbiAgICAvLyAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgLy8gICBib3JkZXI6IDA7XG4gICAgLy8gfVxuICAgIC8qIHBhbGluc2VzdG8gYSB0YWJlbGxhIHByZW1hdGNoICovXG4gICAgJi5wcmVtYXRjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC50Yi1zcG9ydC1oIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi50Yi1zcG9ydC1ub21lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGItc3BvcnQtaWNvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRiLWxlZ2EtaCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYudGItbGVnYS1uYXosXG4gICAgICAgICAgICAmLnRiLWxlZ2Etbm9tZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRiLWxlZ2Etc3BvcnQudGItdGlwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcudGItbGVnYS1jaXJjIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudGItZXYge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGItYmFycmEtZ3Ige1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIC50Yi1iYXJyYS1nci1pbiB7XG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGItbmF6LXBtIHtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gdG9wOiAtNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIC5sdmIubHZiLS1uYXoge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAvLyBTY3JvbGwgZmx1aWRvIHN1IEFuZHJvaWQvaU9TXG4gICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50Yi10aW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMjFweCA2cHggN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLnRiLXRpbWUtaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgLnRiLXF1YW5kbyB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTg2cHgpO1xuICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgLnRiLWxpdmUtcmlnYTEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gLmxpdmUtZG90LFxuICAgICAgICAgIC8vIC50Yi1saXZlLWV0aSxcbiAgICAgICAgICAvLyAudGItbGl2ZS1taW51dG8sXG4gICAgICAgICAgLy8gLnRiLWxpdmUtc2V0LFxuICAgICAgICAgIC50Yi1zdGF0LXNlZ25vLFxuICAgICAgICAgIC50Yi1saXZlLWluZm8sXG4gICAgICAgICAgLm1kaS5tZGktc3Rhci1vdXRsaW5lLnRiLWZhdixcbiAgICAgICAgICAudGItcHQsXG4gICAgICAgICAgLnRiLXBhcnoge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGItbGl2ZS1taW51dG8ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC50Yi1ldi1saXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLnRiLWV2LWxpdmUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICYudGItc3Ege1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItb2RkIHtcbiAgICAgICAgYnV0dG9uLmNoaXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItc3FwLXNlcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWV2LnRiLXNxc3QsXG4gICAgLnRiLWV2LWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgLnRiLWJiLFxuICAgICAgLnRiLXBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRiLXBhbC1kaXJldHRhIHtcbiAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHtcbiAgICAgIC5kYS10ZXN0YXJlICYge1xuICAgICAgICB0ZC50Yi1vZGQge1xuICAgICAgICAgIHNwYW5bZGF0YS1sYWJdLFxuICAgICAgICAgIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmY2UzZTM2MTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Y5ZWJlYjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAvKiBjb2xvcjogcmVkOyAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgdGFibGUudGItcGFsaW5zZXN0byB7XG4gICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHRkLnRiLW1vcmUge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgIH1cbiAgICAgIHRkLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGItbGVnYS1oIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIH1cbiAgICAgIC5jLWV2LnRiLXNxc3QsXG4gICAgICAudGItZXYtaW4ge1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgLnRiLWJiLFxuICAgICAgICAudGItcGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRiLWJiIHtcbiAgICAgICAgICBsZWZ0OiAyMTJweDtcbiAgICAgICAgfVxuICAgICAgICAudGItcGEge1xuICAgICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByZW1hdGNoIHtcbiAgICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1yZWdpb24uY21zLW1haW4gJiB7XG4gICAgICAgICAgLy8gbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgIC50Yi1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgdGFibGUudGItcGFsaW5zZXN0byB7XG4gICAgICAudGItb2RkIHtcbiAgICAgICAgJjpudGgtY2hpbGQobiArIDUpOm50aC1jaGlsZCgtbiArIDE0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10Yi10aXBvLXF1b3RhKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50Yi1tb3JlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAudGItb2RkLS12YWkge1xuICAgICAgICBmbGV4OiAxIDEgNTJweDtcbiAgICAgICAgZmxleDogMSAxIDUycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHtcbiAgICAgIHRyLnRiLXNwb3J0LWgge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgYm9keS5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpICYge1xuICAgICAgICB0ci50Yi1zcG9ydC1oIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgdGFibGUudGItcGFsaW5zZXN0byB7XG4gICAgICAmLnByZW1hdGNoIHtcbiAgICAgICAgLnRiLWV2LFxuICAgICAgICAudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgZmxleDogMSAxIDMzJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnRiLXRpbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAudGItdGltZS1pbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgIC50Yi1xdWFuZG8ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50Yi1ldiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIC50Yi1iYi50Yi1iYi0tdmFpe1xuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyBsZWZ0OiAxNzZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgICAgLy8gbWFyZ2luOiAwO1xuICAgICAgICAgIC8vIHRvcDogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBwcmVtYXRjaCBtb2QgZXh0cmFzIGJiIHBhIHRvcCBsaW5lKi9cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHtcbiAgICBbZGF0YS10Yi1zb2xvLXRlbF0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ci50Yi1ncnVwcGksXG4gICAgdHIudGItdGVzdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdHIudGItZXZlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRkLnRiLXRpbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMXB4IDJweCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC50Yi10aW1lLWluIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAudGItcXVhbmRvIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLnRiLXN0YXQtYm94IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmFzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItZXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgLnRiLXNxIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLnRiLWV2LWluIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGItb2RkIHtcbiAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICBzcGFuLnRiLWVtcHR5W2RhdGEtbGFiXTo6YmVmb3JlLFxuICAgICAgICBidXR0b24uY2hpcFtkYXRhLWxhYl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIyMHB4KSB7XG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2gge1xuICAgICAgdHIudGItZXZlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZC50Yi10aW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMjFweCAycHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLnRiLXRpbWUtaW4ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRiLWV2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIudGItbGVnYS1oIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIH1cbiAgICAgIC50Yi1tb3JlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG9yZGVyOiA1NztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjcxMHB4KSBhbmQgKG1heC13aWR0aDo5MDBweCkge1xuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggdHIudGItZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBwYWdpbmEgc3BvcnQgbW9kIGV4dHJhcyBiYiBwYSB0b3AgbGluZSAqL1xuZGl2Lmxjdy1ncm91cCB7XG4gIC5sY3ctdGhlYWQge1xuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYubGN3LXJvdyB7XG4gICAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHNwYW4uYy1pY28ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgICBzcGFuLmMtdGltZSxcbiAgICAgIHNwYW4uYy1pZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgc3Bhbi5jLWlkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICBzcGFuLmMtdGltZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgZGl2LmV4dHJhcyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgLnRiLWJiLFxuICAgICAgICAudGItcGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWFsaXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4uYy1ldi50Yi1zcXN0IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogSEVBREVSICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIHtcbiAgICAuYnRuLmJ0bi1naG9zdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgNzAlLCB2YXIoLS10cmFzcCkpO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5idG4uYnRuLWFjY2VudCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCkgNzAlLCB2YXIoLS10cmFzcCkpO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2RnLWxvZ2luLWlubGluZSB7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgNzAlLCB2YXIoLS10cmFzcCkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59XG5cbmRpdi53ZGcud2RnLXV0aWxpdHlfYmFyIHtcblxuICAgIC53ZGctdWItcmlnaHQge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjYwcHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGV0YWlscyB7XG4gICAgICAgIHNwYW4ud2RnLXViLWNhcmV0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLndkZy11Yi1sYW5nIHVsLndkZy11Yi1sYW5nbGlzdCxcbiAgICAud2RnLXViLXR6IC53ZGctdWItdHpsaXN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uaGRyLWNvbXBvc3RhIHtcbiAgICBidXR0b24udGItb2NjaGlvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBTUE9SVCBQQUdFUyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4uYm9keS0tbGlzdC1ldmVudCxcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSxcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSB7XG4gICAgIG1haW4uc2hlbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgID4gLmNvbHMge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazowO1xuICAgICAgICAgICAgPiBhc2lkZS5yYWlsLWwge1xuICAgICAgICAgICAgICAgIGdhcCA6MDtcbiAgICAgICAgICAgICAgICA+IGRpdi5yYWlsLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtd2RnPVwiZXZlbnRpLWdpb3Jub1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0bmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS13ZGc9XCJ0ZW1waVwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXdkZz1cImxpdmVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtd2RnPVwidG9wLWxlYWd1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtd2RnPVwic3BvcnRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBTUE9SVCBNRU5VICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucmFpbC1jYXJkLFxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xuICAgIC53ZGctc3BvcnQtdGVuZGluYSB7XG4gICAgICAgIHVsLndkZy1zcG9ydC1sMSB7XG4gICAgICAgICAgICA+ICBsaSB7XG4gICAgICAgICAgICAgICAgPiBhLndkZy1zcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi53ZGctc3BvcnQtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+YS53ZGctc3BvcnQtdHV0dG8sXG4gICAgICAgICAgICAgICAgPmRldGFpbHMud2RnLXNwb3J0LXJhbW8gIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ud2RnLXNwb3J0LW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAud2RnLXNwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2V2ZW4tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIC8vICYub24ge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWEpO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2RnLXNwb3J0LXJhbW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZTBlMmU4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC53ZGctc3BvcnQtbDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YWJiZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndkZy1zcG9ydC1yYW1vIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC53ZGctc3BvcnQtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmFiYmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLndkZy1zcG9ydC1sMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIzMTVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2RnLXNwb3J0LW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExhc3QgQ2hpbGQgTElcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgPiBhLndkZy1zcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogUEFMSU5TRVNUTyBUQUJFTExBICBIT01FICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5jbXMtcGFnZS50Yi1zY29wZSxcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgIG5hdi5sdmI6bm90KC5sdmItLW5heiksXG4gICAgbmF2Lmx2Yi5sdmItLXBsIHtcbiAgICAgICAgLy8gYS5sdmItdm9jZSB7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAvLyB9XG4gICAgICAgIDppcyhhLGJ1dHRvbikubHZiLXZvY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHggN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuXG4gICAgICAgICAgICBpbWcuaWNvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0tc2VtaS1kYXJrLWIpIDBweCAwcHggNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5sdmItbm9tZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5sdmItbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gV2lkZ2V0IGRpcmV0dGEgbGl2ZVxuICAgICYudGItcGFsLWRpcmV0dGEge1xuICAgICAgICBcbiAgICAgICAgPiBkaXYudGItbmF6LXJpZ2Ege1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG5hdi5sdmIubHZiLS1uYXoge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5sdmItdm9jZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQsIGluc2V0IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgIC8vIFdpZGdldCBwcmVtYXRjaFxuICAgICY6bm90KC50Yi1wYWwtZGlyZXR0YSkge1xuICAgLy8gPiBkaXYudGItbmF6LXJpZ2Ege1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBnYXA6IDZweDtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAwO1xuICAgICAgICBuYXYubHZiOm5vdCgubHZiLS1uYXopIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAubHZiLXZvY2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQsIGluc2V0IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAubHZiLW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVGFiZWxsYSBcbiAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSAhaW1wb3J0YW50O1xuICAgICAgICB0ci50Yi1zcG9ydC1oIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHRyLnRiLWdydXBwaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHRyLnRiLWxlZ2EtaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xuICAgICAgICAgICAgJjpub3QoLnRiLXRlc3RlLCAudGItZ3J1cHBpLCAudGItc3BvcnQtaCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1saXZlLXJpZ2ExIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItdHYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWljb24tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4udGItcmlnYS1zcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1zcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAudGItZXYtbGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXB0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLnRiLWV2IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkLnRiLW9kZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XG4gICAgICAgICAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAmLnRiLW9kZC0tb3Uge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRiLW91LWxpbmVhIHtcbiAgICAgICAgICAgICAgICAgICAgLnRiLW91LXNlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGlwLFxuICAgICAgICAgICAgICAgIGEuY2hpcCxcbiAgICAgICAgICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgJi5vbixcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkLnRiLW1vcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgLnRiLW1vcmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IFFVT1RBIEFVTUVOVEFUQSAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmRpdi5xYnJvdyB7XG4gICAgZGl2LnFicm93LWgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucWJyb3ctYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSA3MCUsIHZhcigtLXRyYXNwKSk7XG4gICAgICAgICYucWJyb3ctYXJyb3ctLXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5xYnJvdy1hcnJvdy0tbCB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgfVxuICAgIC5xYnJvdy1zY3JvbGwge1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vIEhpZGUgc2Nyb2xsYmFyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXYucWJjYXJkLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTRweCB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LmNhcm91c2VsLWl0ZW0tLW1hdGNoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWF0Y2gtYXdheS5xYi1sZWcge1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucWItZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1pdGVtLS1vZGRzLnF0LWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAucXQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5xdC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwtaXRlbS0tdG9waW5mbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgLnFiLWZpcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IENBTVBJT05BVEkgVE9QICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmRpdi5iNDUtbmF2LFxudWwud2RnLWxlYWd1ZS1saXN0IHtcbiAgICA+IGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAxcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuXG4gICAgICAgICAgICBzcGFuLndkZy1sZWFndWUtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLm11dGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBMSVZFIFNJTkdMRSBFViAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBCYXJyYSBUb3AgYWdnaXVuZ2kgZXYgKi9cblxuZGl2LmNldiB7XG4gICAgZGl2LmNldi12dW90YSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IFFVT1RFICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmRpdi5xdC1ib3gtLWNvbnRhaW5lciB7XG4gICAgZGl2LmNhcmQucXQtYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICBkaXYuY2FyZC1oIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWIgYnV0dG9uLmNoaXAge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sY3ctbWVyYyB7XG4gICAgLnF0LWJ0biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cbi5sY3ctcm93IHtcbiAgICBidXR0b24ubGN3LXEsXG4gICAgYnV0dG9uLmxjdy1xLmxjdy1xZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG5cbiAgICBzcGFuLmxjdy1xLmlzLWhuZCB7XG4gICAgICAgID4ubGN3LW91LXNlbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IERJUkVUVEEgTElWRSAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi53ZGcud2RnLWV2ZW50LWNvZGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xuICAgIC53ZGctY29kZS1mb3JtIHtcbiAgICAgICAgLndkZy1jb2RlLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaW5wdXQud2RnLWNvZGUtaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYnV0dG9uLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLndkZy1jb2RlLWxhYiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dClcbiAgICAgICAgfVxuXG5cbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBESVJFVFRBIExJVkUgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuYm9keS5ib2R5LS1kaXJldHRhIHtcbiAgICAmLmJvZHktLWluZGV4IHtcbiAgICAgICAgbWFpbi5zaGVsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUgIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgbmF2Lmx2Yi5sdmItLXBsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5yaWdodC1zaWRlbmF2LS1vcGVuIHtcbiAgICAgICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSAge1xuICAgICAgICAgICAgICAgICAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtcGFnZS50Yi1zY29wZTpub3QoLnRiLXJhaWwtY2hpdXNhKSB7XG4gICAgICAgIG5hdi5tc3oge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgYS5tc3otdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLm1zei12Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbm5hdi5tc3oge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubXN6LXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjLWNoaXBzIHtcbiAgICBhLnNjLWNoaXAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXRyYXNwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHJhc3ApO1xuICAgICAgICAmLm9uLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1uaW5lLWJvcmRlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IFNQT1JUQk9YICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLmZlZWQuc2MtcGFnZSB7XG4gICAgPiAuc2Mge1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTBweDtcbiAgICAgICAgZGl2LnNjLWhlYWQge1xuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgZGV0YWlscy5zYy1zcG9ydGJveCB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAuc2Mtc3BvcnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMCAwO1xuICAgICAgICAgICAgICAgIHNwYW4uc2MtbmF6LWFwcmksXG4gICAgICAgICAgICAgICAgc3Bhbi5zYy1zcG9ydC1ub21lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjLW5heiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgIC5zYy1uYXotaCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5zYy1jb21wLW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2MtbmF6LXZhaSxcbiAgICAgICAgICAgICAgICAgICAgLnNjLW5hei10dXR0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2MtY29tcC1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2MtdmFpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxjdyB7XG4gICAgZGl2Lmxjdy1ncm91cCB7XG4gICAgICAgIGRpdi5sY3ctbGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGN3LXBlcmNoZTplbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIHtcbiAgICAgICAgLmxjdy1zdWJ0YWIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sY3ctdGFicyB7XG4gICAgYS5sY3ctdGFiLCBcbiAgICBidXR0b24ubGN3LXRhYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XG4gICAgfVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBMSVNUQSBRVU9URSAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZlZWQuZXMtcGFnZSB7XG4gICAgPiAuZXMge1xuICAgICAgICAuZXMtaGVhZCB7XG4gICAgICAgICAgICBzcGFuLmVzLXRpdG9sbyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXMtdnVvdGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogR0VORVJJQ08gSE9NRSAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIHtcbiAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlIHtcbiAgICAgICAgICAgIC5jbXMtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNtcy1yZWdpb24ge1xuICAgICAgICAgICAgICAgICYuY21zLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAud2RnLndkZy1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucmFpbF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgPiAud2RnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IElDT05FIEJJQU5DSEUgRklYICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5sZy1sb2dvLS1zci10b3VybmFtZW50LTcsXG4ubGctbG9nby0tc3ItdG91cm5hbWVudC0zNCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBESVJFVFRBIExJVkUgU0lOR0xFICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtcmVnaW9uLmNtcy1yYWlsX2xlZnQge1xuXG4gICAgbmF2Lmx2bSB7XG4gICAgICAgID4gZGl2Lmx2bS10ZXN0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYubHZtLWNvcnBvIHtcbiAgICAgICAgICAgIC5sdm0tc3BvcnQge1xuICAgICAgICAgICAgICAgID4gc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmx2bS1sZWdhIHtcbiAgICAgICAgICAgICAgICAgICAgPnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogR0VORVJJQ08gIExFRlQvQ0VOVEVSL1JJR0hUICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIExlZnQgQmFyIFxuXG4uY21zLXJlZ2lvbi5jbXMtcmFpbF9sZWZ0IHtcbiAgICA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cblxuLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQge1xuICAgID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IERJUkVUVEEgTElWRSAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGJvZHkuYm9keS0tZGlyZXR0YSB7XG4gICAgICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICAgICAgbWFpbi5zaGVsbCB7XG4gICAgICAgICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlICB7XG5cbiAgICAgICAgICAgICAgICAgICAgbmF2Lmx2Yi5sdmItLXBsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJPUkRFUiBSQURJVVMgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5kaXYubGN3LXNjcm9sbCB7XG4gICAgZGl2Lmxjdy1ncm91cCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cblxuLnRiLWhjcC50Yi1tcmMge1xuICAgIC50Yi1oY3AtcmlnYSB7XG4gICAgICAgIGJ1dHRvbi5xdC1idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBNT0RBTCBSRUdJU1RFUiAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbmRpdi50Yi1hdXRob3Yge1xuICAgIC50Yi1hdXRobSB7XG4gICAgICAgID4gZGl2Lmhlcm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2V2ZW4tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gIGRpdi5yZWctcG9wLWJveC5oYS1maWd1cmEge1xuICAgIC5yZWctcG9wLWZpZ3VyYSB7XG4gICAgfVxuXG4gICAgLnJlZy1wb3AtY29sIHtcbiAgICAgICAgLnJlZy1wb3AtaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cblxuXG5ib2R5LmJvZHktLWNhbGVuZGFyaW8ge1xuICAgIGRpdi5jYWwge1xuICAgICAgICBkaXYuY2FsLXRhYnMge1xuICAgICAgICAgICAgLmNhbC10YWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuY2FsLXJvd3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICAuY2FsLWV2ICB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsLXNwb3J0LXNlbCB7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLnRiLWV2LWxpdmUge1xuICAgIGRpdi5tYXRjaC1saXN0LS1ldmVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBBQ0NPVU5UIENIQVQgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4uY2FyZC1iIHtcbiAgICBkZXRhaWxzLmFzLXJpY2hpZXN0YSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB9XG59XG5cblxuXG5kaXYudGItcG9zdGEtcGFubmVsbG8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIC8vIHdpZHRoOiBtaW4oMzgwcHgsIGNhbGMoMTAwdncgLSAxNnB4KSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXNlbWktZGFyay1saWdodCkgMzUlLCB2YXIoLS1zZW1pLWRhcmstYSkpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpdi50Yi1wb3N0YS1saXN0YSB7XG4gICAgICAgIC50Yi1wb3N0YS1lbGVuY28ge1xuICAgICAgICAgICAgLnRiLXBvc3RhLXZvY2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOnZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuXG4gICAgICAgICAgICAgICAgLnRiLXBvc3RhLXJpZ2Ege1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQudGItcG9zdGEtc3B1bnRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnRiLXBvc3RhLWNvcnBvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGItcG9zdGEtcGllZGUge1xuICAgICAgICBidXR0b24udGItcG9zdGEtc2VnbmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE1FRElBIFFVRVJZICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhkci1jb21wb3N0YSB7XG4gICAgICAgIC53ZGcud2RnLXV0aWxpdHlfYmFyIHtcbiAgICAgICAgICAgIC53ZGctdWItcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVEVNUCBGSVggUVVPVEUgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biB7XG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgcGFkZGluZzogNnB4IDBweDtcbiAgICBnYXA6IDBweCAhaW1wb3J0YW50O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyLiBSRVNQT05TSVZFIC0gU1RSVVRUVVJBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvLyAud2RnLWhlYWRlciB7XG4gIC8vICAgcGFkZGluZzogMCAxMHB4O1xuICAvLyAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIC8vIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAud2RnLndkZy11dGlsaXR5X2JhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndkZyAuYnRue1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGx2bS1ldiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubHZtLWV2IC5sdm0tbWVyYy1hcHJpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmx2bS1ldiAubHZtLXF1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCxcbiAgLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XG4gICAgLy8gZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC50Yi1wYWxpbnNlc3RvIHRkLnRiLWxpdmUtY2VsbGEge1xuICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBvcmRlcjogMjtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbmF2LnRibS1uYXYgYSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cblxuICBcbiAgbmF2LnRibS1uYXYgYS50Ym0tc2xpcCB7XG4gICAgb3JkZXI6IDE1O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIC8vIHBhZGRpbmc6IDVweDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTE1cHgpO1xuICAgIC8vIHdpZHRoOiA1MnB4O1xuICAgIC8vIGhlaWdodDogNTJweDtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gcmlnaHQ6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgfVxuXG4gIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAgc3Bhbi50Ym0tc2xpcC1idG4ge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBsZWZ0OiAwJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC8vIHdpZHRoOiA1MnB4O1xuICAgIC8vIGhlaWdodDogNTJweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGJvdHRvbTowO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICBuYXYudGJtLW5hdiBiLnRibS1jb3VudCB7XG4gICAgLy8gcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJveC1zaWRlYmFyICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY291cG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGRpdi5ib3gtc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1oZWFkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHNwYW4uc2MtbmF6LWFwcmkge1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtbmF6ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDIycHg7XG4gICAgLy8gbWFyZ2luOiAwO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIGxlZnQ6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zYy1uYXogLnNjLW5hei1oLFxuICAuc2MtbmF6W29wZW5dIC5zYy1uYXotaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLW5hei1hcHJpICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIHNwYW4uc2MtbmF6LWFwcmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1uYXotdHV0dGUgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNjLW5hei10dXR0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5mZWVkLnNjLXBhZ2UgZGl2LnNjLXZhaSB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGJ1dHRvbixcbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLW5hei12YWkgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiBzcGFuLnNjLXRlc3RhLWNvbWFuZGkgYnV0dG9uLnNjLXN0YW1wYS1hcHJpLFxuICBidXR0b24uc2MtbmF6LXZhaSxcbiAgc3Bhbi5zYy1uYXotYXByaSxcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG5cbiAgYnV0dG9uLnNjLW5hei12YWkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTJweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYuc2MtcGFnZSAuc2MtbmF6IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLXNwb3J0ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1zcG9ydCAuc2MtbmF6LWFwcmkge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1zcG9ydGJveCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHNwYW4uc2MtY29tcC1uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYi1zdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2Itc3c6Y2hlY2tlZH4uY2ItbGF5IC5jYi1jb2wge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNiLXN3LWxibCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2Itc3ctbGJsIHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNhc2luby1ncmlkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnLFxuICAudGItY2FzLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5jYXNpbm8tZ3JpZCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGZvcm0sXG4gIGJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBhLmJ0bi1saW5lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQtc2V0dGluZ3MgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQgPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyBtYWluLnNoZWxsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcmQtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcy1ibG9jY28gLmNhcmQtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogOTk5MTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSk6bm90KC5ib3R5LS1pbmRleCkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBib2R5LmxlZnQtc2lkZW5hdi0tb3BlbiBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9sZWZ0Lm9wZW4sXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpOm5vdCguYm90eS0taW5kZXgpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5MjtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgbmF2Lm1zeiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIGRpdi5jb2xzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjbXMtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY21zLXBhZ2UudGItc2NvcGUgLmx2YixcbiAgLmJvZHktLWRpcmV0dGEgbmF2Lm1zeiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNvbHMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNvbHMge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogZWctY2hpcHMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LmVnLWNoaXBzIHtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG5cbiAgZGl2LmVnLWNoaXBzIGEuZWctY2hpcCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGdsb2JhbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2Lmhkci1jb21wb3N0YSB7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZ2FwOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IG1zeiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBuYXYubXN6IC5tc3otdiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBwYS1mYWIgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYnV0dG9uLnBhLWZhYiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogNXB4O1xuICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIGJ1dHRvbi5wYS1mYWI6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWNvbnRhaW5lci0tY3RtIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIGRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvLyBtYWluLnNoZWxsIHtcbiAgLy8gICBwYWRkaW5nLXRvcDogNzhweDtcbiAgLy8gfVxuXG4gIG1haW4uc2hlbGw6aGFzKD4gLmNvbHMgPiAuY21zLXBhZ2UpIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwIDEwcHg7XG4gIH1cblxuICBcblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWF1dGhtICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi50Yi1hdXRobSAuYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gIH1cblxuICBkaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWF1dGhvdiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItYXV0aG92IHtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItY2ctZm9vdCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItY2ctZm9vdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItc2l3ZWktZmFiICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJ1dHRvbi50Yi1zaXdlaS1mYWIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC50Yi1zaXdlaS1mYWIgLm1kaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogQWNjb3VudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAudGl0bGUtY3RtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogTGl2ZSBhbmQgU2luZ2xlIEV2ZW50IEZpeCBsaW5rICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgLnRiLWV2LXRlc3RhLXdyYXA+LnRiLWV2LWxpdmUgZGl2Lm1hdGNoLWxpc3QtLWluZm8tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGItZXYtdGVzdGEtd3JhcD4udGItZXYtbGl2ZSBkaXYubWF0Y2gtbGlzdC0taW5mby1ib3R0b20+c3BhbiB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cblxuICAuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEgLndkZy1uYXYtaWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGUoMHB4LCA1cHgpO1xuICB9XG5cblxuICB1bC53ZGctdWItbGFuZ2xpc3Qge1xuICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWNhbXBldHRvIHtcbiAgICBoZWlnaHQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiByYWlsLXIgLSBFUlJPUkUgIC0gIHByb2JsZW1hICBmaXggNDUzIC0gQ291cG9uIHNjb21wYXJlIGFsbG8gem9vbSAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLy8gYXNpZGUucmFpbC1yIHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgcGFkZGluZzogMTBweDtcbiAgLy8gICBtYXgtd2lkdGg6IDMwMHB4O1xuICAvLyAgIGhlaWdodDogMTAwdmg7XG4gIC8vICAgdG9wOiAwO1xuICAvLyAgIHJpZ2h0OiAtMTlweDtcbiAgLy8gICB3aWR0aDogMDtcbiAgLy8gICBvdmVyZmxvdzogYXV0bztcbiAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvLyB9XG5cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWNvdXBvbi1vZmYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGFzaWRlLnJhaWwtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7IC8vIDk5OTU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItcmFpbC10YXN0byxcbiAgLy8gYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgLy8gICByaWdodDogMjk5cHg7XG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLy8gfVxuXG4gIC8vIEZJWCBFcnJvciBTYW1zdW5nIDEyODBcbiAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgYXNpZGUucmFpbC1yLnMzdC1yYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICAgIC8vIHJpZ2h0OiAzMjBweCFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItc2l3ZWktZmFiIHtcbiAgICAgIHJpZ2h0OiAyOTVweDtcbiAgICB9XG5cbiBidXR0b24udGItcmFpbC10YXN0byB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSB7XG4gICAgICBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgICBidXR0b24udGItc2xpcC1zdyB7XG4gICAgICAgICAgLy8gcmlnaHQ6IDMxMHB4O1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1zbGlwLXN3ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJvZHkgLnRiLXJhaWwtdGFzdG8sXG4gIGJvZHkgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gb3BhY2l0eTogMC41OyBcbiAgICAgICAgc3BhbntcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICBib2R5LmJvZHktLXNpbmdsZS1ldmVudCB7XG4gICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI2NXB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCgudGItY291cG9uLW9mZikge1xuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRiLWNvdXBvbi1vZmYge1xuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxufVxuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnLWJyYW5kICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGEud2RnLWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICAgIG5hdi50Ym0tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYi1naW9jaGkgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNiLWdpb2NoaSAuY2FzaW5vLWdyaWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jYi10ZXN0YSwgMzEwcHgpKTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIFF1b3RlIG1vYmlsZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC5sY3ctY2VsbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC53ZGctc3BvcnQtZmFzY2lhIHtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgdHIudGItc3BvcnQtaCB0aCB7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRyLnRiLXNwb3J0LWggdGggLnRiLXNwb3J0LWljbyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOm50aC1jaGlsZChuLyoqLys1KTpudGgtY2hpbGQoLW4vKiovKzE0KSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW1vcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10Yi10aXBvLXF1b3RhKTtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNlY2gsXG4gIC5sY3cgLmxjdy1naCxcbiAgLmxjdyAubGN3LXRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctYWRkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3ctYWRkLCBkaXYubGN3LXN1YnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3LWdyb3VwICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctb3RoICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIHNwYW4ubGN3LW90aCBidXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5sY3ctcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLmxjdy1ncm91cCA+IGRpdi5sY3ctcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGN3LXJvdyAuYy1ldiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XG4gICAgLy8gZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cblxuLmxjdy1yb3cge1xuICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgID4gYnV0dG9uLFxuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiAgXG5cbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWxvY2tlZCxcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWhuZCxcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6bnRoLWNoaWxkKG4vKiovKzQpOm50aC1jaGlsZCgtbi8qKi8rMTEpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGItdGlwby1xdW90YSk7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIHRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLW9kZC0tdmFpIHtcbiAgICBmbGV4OiAxIDEgNTJweDtcbiAgICBmbGV4OiAxIDEgNTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gdGFibGUudGItcGFsaW5zZXN0byB0ciB7XG4gIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICAgICAgZ2FwOiA0cHggM3B4O1xuICAvLyAgICAgICBwYWRkaW5nOiA3cHggNHB4O1xuICAvLyAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gIC8vICAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItaGNwICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhOmZpcnN0LWNoaWxkIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyBidXR0b24uY2hpcC5jaGlwLS1waWVubyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgYnV0dG9uLmNoaXAuY2hpcC0tcGllbm8gIC5sYmwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyBkaXYudGItbXJjLXZ1b3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDRweCwxLjVmcikgcmVwZWF0KDIsbWlubWF4KDQ0cHgsMWZyKSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIGxhYmVsLnF0LW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJsLWMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJsLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5ibC1jOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBibC1saXN0YS0tcmV0ZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYmwtbGlzdGEtLXJldGUgLmJsLXJpZ2E+LmJsLWxpbmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcnQtcmlnYSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAucnQtcmlnYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBnYy1tb3YtdGJsICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5nYy1tb3YtdGJsIHRoZWFkLFxuICAudHgtdGJsIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdjLW1vdi10YmwgdHIsXG4gIC50eC10YmwgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cblxuICAuZ2MtbW92LXRibCB0cjpsYXN0LWNoaWxkLFxuICAudHgtdGJsIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICB9XG5cbiAgLmdjLW1vdi10YmwgdHIgdGQsXG4gIC50eC10YmwgdHIgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYWwtdGFicyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2FsLXRhYnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYWwtdGFicyAuY2FsLXNwb3J0LXNlbCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdW5zZXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHF0LWJ0biAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBidXR0b24ucXQtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxuICB0YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIge1xuICAgIGRpc3BsYVk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZXRyaWMpIFwiOiBcIjtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnNldDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY2FyZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2FyZC5wY2FzaCAua3YgYiB7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNtcy1yYWlsX2xlZnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNtcy1yYWlsX2xlZnQudGItY2Fzc2V0dG8ge1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jbXMtcmFpbF9sZWZ0LnRiLWNhc3NldHRvIC5sdm0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGJvZHkucmlnaHQtc2lkZW5hdi0tb3BlbiAucmFpbC1yLnMzdC1yYWlsLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5OTkyIWltcG9ydGFudDtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGVnLWhlYWQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmVnLWhlYWQsIFxuICAud2RnLXNwb3J0LWZhc2NpYSxcbiAgLnNlYy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogZXMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmVzIC5lcy1oZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICB9XG5cbiAgLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tZXZlbnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm1hdGNoLWxpc3QtLWV2ZW50IHtcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItbWVyYyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xuICAgIGNvbHVtbnM6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdHgtdGJsICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50eC10YmwgdHIgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbWV0cmljKSBcIjogXCI7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC50eC10YmwgdHIgdGQ+c3BhbixcbiAgLnR4LXRibCB0ciB0ZD5iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG5cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xuICAgIG1pbi13aWR0aDogMjlweDtcbiAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdy1ncm91cCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYubGN3LWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICBkaXYubGN3LWdyb3VwIC5sY3ctcGVyY2hlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIG5hdi50Ym0tbmF2IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2MtcGFnZSAubGN3IGRpdi5sY3ctZ3JvdXAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAud2RnLXNsaWRlci0tbXVsdGkge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMTAwJSwgMWZyKTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1jYXJkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5yYWlsLWNhcmQge1xuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHJhaWwtbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBhc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbWFpbi5zaGVsbCBkaXYubGN3LXN1YnRhYnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBtYWluLnNoZWxsIC5jb2xzIC5yYWlsLXIge1xuICAgIHBhZGRpbmc6IDVweCA1cHggNDBweCA1cHg7XG4gIH1cblxuICAucmFpbC1yLnJpZ2h0LXNpZGViYXIucmlnaHQtc2lkZWJhci0tYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBidXR0b24udGItcmFpbC10YXN0byxcbiAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDNweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1sICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGFzaWRlLnJhaWwtbC5vcGVuIHtcbiAgICB6LWluZGV4OiA5OTk1O1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBhc2lkZS5yYWlsLWwub3Blbj5kaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiByYWlsLXNjcmltICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5yYWlsLXNjcmltLm9uIHtcbiAgICB6LWluZGV4Ojk0OyAvLzk5OTE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItZXYtdGVzdGEtd3JhcCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItZXYtdGVzdGEtd3JhcCA+IC50Yi1ldi1saXZlIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgyMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0taW5mby1ib3R0b20gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tID4gc3BhbiB7XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBuYXYudGJtLW5hdiBhID4gc3Bhbjpub3QoLnRibS1zbGlwLWJ0biksIFxuICAgIG5hdi50Ym0tbmF2IGJ1dHRvbiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiBcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGRlc2t0b3AgZGEgbW9iaWxlICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAgIC50Yi12ZXJzaW9uZS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDF7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9ICAgIFxuICB9XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI3JpZ2h0U2lkZWJhckFjY291bnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICBkaXYubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0e1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gICAgc3Bhbi5sY3ctb3Roe1xuICAgICAgLy8gbWFyZ2luOiAxMHB4IGF1dG8gMjBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmxjdy1jZWxsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy10aXBpe1xuICAgIG1heC13aWR0aDogMTEwcHhcbiAgfVxuICAubGN3LXJvdy5pcy1jZWxsZS50Yi10aXBpIC5sY3ctdGlwaXtcbiAgICAgIG1hcmdpbi10b3A6MTdweDsgIFxuICB9XG4gIFxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcS5pcy1zY2VsdGF7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBmbGV4LWdyb3c6IHVuc2V0IWltcG9ydGFudDtcbiAgfVxuXG4gIC5sY3ctcS5sY3ctcWUuaXMtc2NlbHRhIHNwYW4ubGN3LWV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gIGRpdi5sY3ctdGFicy5sY3ctdGVuZGluZSxcbiAgZGl2Lmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIGRpdi5sY3ctdGVuZGluZSA+IC5sY3ctdGVuZGluYXtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEzcHggMCAxMHB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cblxuICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmV7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXRhYnMubGN3LXRlbmRpbmUgLmxjdy10ZW5kaW5hLXRpdCxcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXR7ICBcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XG4gIH1cblxuICAvLyAubGN3LXRhYnMubGN3LXRlbmRpbmU6OmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogJ01lcmNhdGknO1xuICAvLyB9XG5cbiAgLy8gLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lOjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICdNZXJjYXRpIERlcml2YW50aSc7XG4gIC8vIH1cblxuICBkaXYud2RnLndkZy11dGlsaXR5X2JhcntcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG5cbiAgLmxjdy1yb3cuaXMtY2VsbGU6bm90KC50Yi10aXBpKSAubGN3LWNlbGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYnV0dG9uLnRiLXZkZXNrLmRlc2ssXG4gIGJ1dHRvbi50Yi12ZGVzay5tb2Ige1xuICAgIGhlaWdodDoyOHB4IWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTQycHg7XG4gIH1cbn1cblxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tICAgRklYIFF1b3RlICAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNuZXctcXVvdGUgZGl2Lmxjdy1yb3cuaXMtY2VsbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLmxjdy1jZWxsZSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gZmxleC13cmFwOiBpbml0aWFsO1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC5sY3ctbWstYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBidXR0b24ubGN3LXEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5sY3ctb3RoIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuLmxjdy1uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgZGl2Lmxjdy1ncm91cCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cbiAgYS53ZGctYnJhbmQgaW1nLndkZy1icmFuZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLndkZy1oZWFkZXIgbmF2LndkZy1oZWFkZXItYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpe1xuLy8gICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcbi8vICAgICBtYXgtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbi8vICAgfVxuLy8gICAud2RnLWJyYW5kLWxvZ28ge1xuLy8gICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4vLyAgIH1cbi8vIH1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucnQtbGl2LS10YWJlbGxhIHNwYW4ucnQtc29sZGkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxNTBweCkhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIG5hdi50Ym0tbmF2IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICBcbiAgLy8gLnRibS1uYXYgLnRibS1zbGlwIHtcbiAgLy8gYm94LXNoYWRvdzogLTFweCAxNXB4IDE1cHggNXB4ICMyZTJlMmU7XG5cbiAgLy8gfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpe1xuICBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmR7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IC5jYXJkLWh7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICB9XG4gICAgICAgIGEuYnRuLWxpbmV7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkLWJ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGRpdi5rdntcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7ICBcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRibHdyYXAgdGFibGV7XG4gICAgdGJvZHl7XG4gICAgICB0ci50Yi1neyAgICAgICAgXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZHtcbiAgICAgICAgICAmLnRiLWctZXZ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlXG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1kYXRhe1xuICAgICAgICAgICAgd2lkdGg6MTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRiLWctc2Vne1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubW9uZXkudGItZy1xdW90YXtcbiAgICAgICAgICAgIG1hcmdpbjowXG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1yaXN7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIC8vIHNwYW57XG4gICAgICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1lc2l0b3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cblxuICBkaXYucmVnLXBvcC1ib3guaGEtZmlndXJhIHtcbiAgICAucmVnLXBvcC1maWd1cmEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBib2R5LmxlZnQtc2lkZW5hdi0tb3BlbiB7XG4gICAgLnJhaWwtc2NyaW0ub24ge1xuICAgICAgei1pbmRleDogOTk5MTtcbiAgICB9XG5cbiAgICAuaGRyLWNvbXBvc3RhIGhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcbiAgICAgIGxlZnQ6IDI4NHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuXG5cblxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6NjgwcHgpIHtcbiAgICAgIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItZXYsXG4gICAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgIC8vICAgZmxleDogMSAxIDYwJSFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTyA6IFBBTElOU0VTVE8gVEFCRUxMQSAgSE9NRSAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxuICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgIG5hdi5sdmIubHZiLS1wbCB7XG4gICAgICAgICAgOmlzKGEsYnV0dG9uKS5sdmItdm9jZSB7XG5cbiAgICAgICAgICAgICAgc3Bhbi5sdmItbm9tZSB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuLmx2Yi1uIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgPiBkaXYudGItbmF6LXJpZ2Ege1xuICAgICAgICAgIG5hdi5sdmIubHZiLS1uYXoge1xuICAgICAgICAgICAgICAubHZiLXZvY2Uge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIFRhYmVsbGEgXG4gICAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHRib2R5IHtcblxuICAgICAgICAgIC50Yi1iYXJyYS1nci1pbiB7XG4gICAgICAgICAgICBidXR0b24ub24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgdHIudGItc3BvcnQtaCB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtdGFibGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIHRyLnRiLWdydXBwaSB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgdHIudGItbGVnYS1oIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ICB0ciB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgdGQudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItbGl2ZS1yaWdhMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItdHYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXJpZ2Etc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHRkLnRiLW9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xuICAgICAgICAgICAgICAgICAgICAgIC50Yi1vdS1zZWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNoaXAsXG4gICAgICAgICAgICAgICAgICBhLmNoaXAsXG4gICAgICAgICAgICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5vbixcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdGQudGItbW9yZSB7XG5cbiAgICAgICAgICAgICAgICAgIC50Yi1tb3JlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZC50Yi1ldixcbiAgICAgICAgICAgICAgLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgfVxufVxuXG5AY29udGFpbmVyIChtaW4td2lkdGg6NDI2cHgpIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLWV2LFxuICAgICAgLy8gdGFibGUudGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSB7XG4gICAgICAvLyAgIGZsZXg6IDEgMSA2MCUhaW1wb3J0YW50O1xuICAgICAgLy8gfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE8gOiBQQUxJTlNFU1RPIFRBQkVMTEEgIEhPTUUgICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5jbXMtcGFnZS50Yi1zY29wZSxcbiAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAgIDppcyhhLGJ1dHRvbikubHZiLXZvY2Uge1xuXG4gICAgICAgICAgICAgIHNwYW4ubHZiLW5vbWUge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3Bhbi5sdmItbiB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgID4gZGl2LnRiLW5hei1yaWdhIHtcbiAgICAgICAgICBuYXYubHZiLmx2Yi0tbmF6IHtcbiAgICAgICAgICAgICAgLmx2Yi12b2NlIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAvLyBUYWJlbGxhIFxuICAgICAgdGFibGUudGItcGFsaW5zZXN0byB0Ym9keSB7XG5cbiAgICAgICAgICAudGItYmFycmEtZ3ItaW4ge1xuICAgICAgICAgICAgYnV0dG9uLm9uIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIHRyLnRiLXNwb3J0LWgge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgdHIudGItZ3J1cHBpIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICB0ci50Yi1sZWdhLWgge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcblxuICAgICAgICAgID4gIHRyIHtcbiAgICAgICAgICAgICAgLy8gZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRkLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgICAgICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXR2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1yaWdhLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB0ZC50Yi1vZGQge1xuXG4gICAgICAgICAgICAgICAgICAmLnRiLW91LWxpbmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGItb3Utc2VsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jaGlwLFxuICAgICAgICAgICAgICAgICAgYS5jaGlwLFxuICAgICAgICAgICAgICAgICAgYnV0dG9uLmNoaXAge1xuICAgICAgICAgICAgICAgICAgICAgICYub24sXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHRkLnRiLW1vcmUge1xuXG4gICAgICAgICAgICAgICAgICAudGItbW9yZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQudGItZXYsXG4gICAgICAgICAgICAgIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNzUlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gIH1cbn1cblxuIiwiXG4vKiBGaXggcHJvYmxlbWEgZGVza3RvcCBkYSAgbW9iaWxlICovXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLy9tYXgtd2lkdGg6IDE0NDBweDtcblxuICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLFxuICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGl2Lmhkci1jb21wb3N0YSAge1xuICAgICAgICAvLyB3aWR0aDogMTQ4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWFpbi5zaGVsbCB7XG4gICAgICAgIC8vIHdpZHRoOiAxNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgID4gLmNvbHMgIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhc2lkZS5yYWlsLXIge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogMDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuczN0ICB7XG4gICAgICAgICAgLnMzdC10YWJzIHtcbiAgICAgICAgICAgIGJ1dHRvbi5zM3QtdGFiIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg2MHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAubGN3LWdyb3Vwe1xuICAgICAgICAgICAgICAgIC5sY3ctbWVyY3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZS50Yi1jYXNzZXR0by1yICB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHghaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgICAgIFxuICAgIH1cbiAgICBmb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwge1xuICAgICAgICB3aWR0aDogMTQ4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCguYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSk6bm90KC5ib2R5LS1pbmRleCk6bm90KC5ib2R5LS1hbmRyb2lkKSB7XG4gICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgZGl2LmNtcy1wYWdlOm5vdCgubHZtLXBhZ2luYSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjVweCBtaW5tYXgoMCwxZnIpIDI2MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgICAgLy8gJi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWFuZHJvaWQpIHtcblxuICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjEwcHggbWlubWF4KDAsMWZyKSAyNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib2R5LS1kaXJldHRhIHtcbiAgICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tY21zLWNvbHMsIDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIFxuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTBweDtcbiAgICAgICAgICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDI1MXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGItY291cG9uLW9mZiB7XG4gICAgICAuY29sczpoYXMoPi5yYWlsLWwpOmhhcyg+LnJhaWwtcikge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tcmFpbC1sLXcpIG1pbm1heCgwLCAxZnIpIHZhcigtLXJhaWwtci13KSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgICYuYm9keS0tc2luZ2xlLWV2ZW50IHtcbiAgICAgICAgbWFpbi5zaGVsbD4uY29scyB7XG4gICAgICAgICAgICAmOmhhcyg+LnJhaWwtcikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjYwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGU6bm90KC5sdm0tcGFnaW5hKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzVweCBtaW5tYXgoMCwgMWZyKSAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIG1haW4uY21zLXJlZ2lvbi5jbXMtbWFpbjpub3QoLmNtcy1yYWlsX3JpZ2h0KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGF5LXFyeTEyMDAtbm8udGItY291cG9uLW9mZiB7XG4gICAgICBhc2lkZS5yYWlsLXIuczN0LXJhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKkZpeCAgQW5kcm9pZCAqL1xuICAgICYuYm9keS0tYW5kcm9pZCB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUgIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAuY21zLXJlZ2lvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNlQSxB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 */
