:root{--header-utility-background: #0094e0;--header-utility-text: #ffffff;--header-utility-icon: #ffcc00;--header-input-text: #f3f3f3;--header-input-background: rgba(255, 255, 255, 0.25);--header-input-border: rgba(0, 0, 0, .42);--header-background-color: #0094e0;--header-background-menu: #ffffff;--header-color-menu: #000000;--header-color-icon: #000000;--header-btn-login-background: #0094e0;--header-btn-login-text: #ffffff;--header-btn-register-background: transparent;--header-btn-register-text: #0094e0;--header-text-a: #000000;--header-text-b: #000000;--header-nav-active-background: #0094e0;--header-nav-active-text: #ffffff;--primary-background: #e0e2e8;--secondary-background: #0094e0;--tertiary-background: #0175b0;--fourth-background: #a3a3a3;--five-background: #ffffff;--six-background: #e0e2e8;--seven-background: #0094e0;--box-background-a: #0094e0;--box-background-b: #ffffff;--box-background-c: #ececec;--box-background-d: #0094e0;--box-background-e: #e0e2e8;--box-background-f: #0175b0;--box-background-g: #d3d3d3;--box-background-h: #e0e2e8;--primary-text: #ffcc00;--secondary-text: #ffffff;--tertiary-text: #000000;--fourth-text: #000000;--five-text: #333333;--six-text: #a5b7c5;--seven-text: #121212;--primary-border: #0094e0;--secondary-border: #ffcc00;--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: #0094e0;--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: #f3cd4f;--btn-secondary: #383838;--btn-third: #179ed6;--btn-fourth: #ffcc00;--btn-five: linear-gradient(180deg, #179ed6 0%, #179ed6 100%);--btn-primary-hover: #b8deff;--btn-primary-text: #000000;--btn-secondary-text: #ffffff;--btn-third-text: #ffffff;--btn-fourth-text: #000000;--btn-five-text: #ffffff;--btn-primary-text-hover: #ffffff;--heading-background: transparent;--heading-text: #000000;--heading-text-a: #000000;--heading-text-b: #ffffff;--primary-footer: #f9f9f9;--secondary-footer: #0a3350;--primary-footer-text: #000000;--secondary-footer-text: #0094e0;--tertiary-footer-text: #59768d;--primary-footer-border: #179ed6;--qt-background: #383838;--qt-background--hover: #C9302C;--qt-color--hover: #fff;--qt-color-a: #ffffff;--qt-color-b: #ffcc00;--qt-background-c: #ffffff;--qt-border: rgba(231, 238, 246, 0.3);--qt-border--hover: #C9302C;--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: #ffcc00;--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: #ffffff;--tab-color: #000000;--tab-border: #ffffff;--tab-background--hover: #ffffff;--tab-color--hover: #000000;--tab-btn-background: #cccccc;--tab-btn-color: #000000;--tab-btn-background--hover: #f3cd4f;--tab-btn-color--hover: #000000;--heading-background-b: #0094e0;--inner-space-layout: 10px;--scroll-color: #0094e0}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:grid;padding:0}.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{min-width:100%}.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{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 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{padding:0}.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 .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{padding:12px 10px 8px}.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: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{width:100%;max-width:390px;max-height:calc(100vh - 36px);overflow:auto;border-radius:16px;position:relative}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 .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;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-naz-nome,.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(--scroll-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);box-shadow:var(--box-shadow-b);border-radius:var(--border-radius-b);margin:10px}div.box-sidebar--coupon .cpn-match{background:transparent;border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:transparent;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}div.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background) !important;color:var(--secondary-text) !important}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(--five-text) !important}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}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)}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-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 .s3t-tab .s3t-n,.s3t .s3t-tab.is-on .s3t-n{color:var(--btn-third-text) !important;border:1px solid var(--trasp) !important;background:var(--btn-third) !important}div.hdr-composta header.wdg-header.wdg-header--pv{border-radius:0;background:var(--header-background-color)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav{position:absolute;top:100%;left:0;width:var(--pv-larghezza, 230px)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav.open{position:fixed;top:48px;left:0;right:0;width:100%;background:var(--header-background-menu)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav.open .wdg-pv-riquadro{margin:0 auto}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro{display:flex;flex-direction:column;gap:5px;padding:10px;box-sizing:border-box;background:var(--header-background-menu);width:calc(100% - 10px);margin:0 auto 0 10px;margin-top:10px;border-radius:var(--border-radius-a)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-testa{display:flex;align-items:center;justify-content:center;gap:10px}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci{display:flex;flex-direction:column;gap:5px}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci .wdg-pv-voce{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:var(--border-radius-a);cursor:pointer;text-decoration:none;font-weight:600;background:var(--semi-dark-light);color:var(--header-color-menu)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci .wdg-pv-voce.on{background:var(--header-nav-active-background);color:var(--header-nav-active-text)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci .wdg-pv-voce .wdg-pv-chevron{width:25px;height:25px;flex:none;margin-left:auto;transition:transform .15s}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci .wdg-pv-l2,div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro nav.wdg-pv-voci .wdg-pv-l3{list-style:none;margin:0;padding:5px 0 5px 10px;display:flex;flex-direction:column;gap:5px;background:var(--semi-dark-light);color:var(--header-color-menu)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-accesso .btn.wdg-pv-login{background:var(--header-btn-login-background);color:var(--header-btn-login-text);height:50px;text-transform:uppercase;min-width:auto;font-weight:500;font-size:14px !important}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-accesso .wdg-header-actions{position:static;inset:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;color:var(--header-text-a)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-accesso .wdg-header-actions .wdg-esci,div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-accesso .wdg-header-actions>a.btn{background:var(--header-btn-login-background);color:var(--header-btn-login-text);width:100%;text-transform:uppercase;font-weight:500;border-radius:var(--border-radius-a)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-contatti{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid;color:var(--header-text-a);border-radius:var(--border-radius-a);background:var(--header-utility-background);color:var(--header-utility-text);font-weight:600}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-contatti>b{padding:10px;text-align:center;text-transform:uppercase;font-weight:200;border-bottom:1px solid var(--semi-dark-a)}div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-contatti .wdg-pv-telefono{display:flex;align-items:center;gap:8px;padding:10px;text-decoration:none;color:inherit;justify-content:center;font-weight:600}body.sidenav-left--expanded div.hdr-composta{z-index:9999}@media screen and (max-width: 900px){div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-testa>button,div.hdr-composta header.wdg-header.wdg-header--pv aside.wdg-pv-nav .wdg-pv-riquadro .wdg-pv-testa>a.wdg-pv-logo{display:none}}@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}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h{background:var(--box-background-h) !important;color:var(--seven-text);border:0 !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th{padding-top:0 !important;color:var(--seven-text)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-ico{position:absolute;left:0px;top:9px;height:35px !important;width:35px;background:var(--box-background-d);display:flex;padding:5px;border-radius:5px;height:auto}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-ico>img.ico{max-width:100%;max-height:100%;margin:0 auto}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-nome{position:absolute;left:40px;top:9px;font-size:20px;text-transform:initial;height:35px;display:flex;align-items:center;align-items:center;font-weight:600;width:calc(100% - 330px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--seven-text)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th span.tb-sport-cerca{position:relative;top:0;right:0;width:250px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;overflow:hidden;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th span.tb-sport-cerca input.tb-sport-cerca-in{padding:8px;min-width:calc(100% - 40px);height:40px;border:0;border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th span.tb-sport-cerca>span.tb-sport-cerca-conto{visibility:visible !important;background:#008ed6;padding:0;height:40px;width:40px;display:block !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th span.tb-sport-cerca>span.tb-sport-cerca-conto>a{opacity:0 !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody .tb-sport-cerca-in{flex:0 1 190px;min-width:96px;font:inherit;font-weight:400;text-transform:none;letter-spacing:normal;padding:3px 7px;border-radius:5px;border:1px solid var(--line, #16496b)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste{display:none !important;position:absolute;z-index:9;right:0;left:0;width:100%;display:flex;justify-content:space-around;gap:0;height:35px;align-items:center}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste>th{background:var(--trasp)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste>th.tb-h-time,.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste>th.tb-h-ev{opacity:0;min-width:215px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste>th.tb-h-more{min-width:50px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-naz-pm,.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-gruppi{display:none;border:0 !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event{padding:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td{border-bottom:1px solid var(--seven-border);padding:0;height:auto;min-width:auto}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd{padding:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd:first-child>button{border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd:last-child>button{border-radius:0 var(--border-radius-a) var(--border-radius-a) 0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd>button{border-radius:0 0 0 0;justify-content:center;width:calc(100% - 2px)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-more{max-width:50px;height:auto;order:9}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-more button.tb-more-btn{display:block;width:calc(100% - 5px);margin:2px;padding:0;height:40px;min-width:30px;background:var(--btn-primary);color:var(--btn-primary-text);border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time .tb-time-in{flex-direction:row}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time .tb-time-in .tb-quando{flex-direction:row}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time .tb-stat-segno{display:none}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-ev{box-shadow:0 0 0 transparent;padding:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr{padding-right:5px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr>td{border-bottom:0px !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr.tb-lega-h{padding:2px 5px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr.tb-lega-h th[colspan="99"]{border:unset;padding:4px !important;overflow:hidden}.cms-page.tb-scope>nav.msz{display:none}.wdg.wdg-palinsesto-table.tb-pal-diretta>.data-tb-naz-riga{display:none}.wdg.wdg-palinsesto-table.tb-pal-diretta .table.tb-palinsesto tbody tr.tb-sport-h{display:none}button.tb-rail-tasto,button.tb-slip-sw{display:none}.wdg.wdg-betslip{margin:0;border-radius:0;height:calc(100vh - 65px);padding:0}div.box-sidebar.box-sidebar--coupon{height:100%;border-radius:0}div.box-sidebar.box-sidebar--coupon label.tb-accetta,div.box-sidebar.box-sidebar--coupon div.coupon-tabs{display:none}div.box-sidebar.box-sidebar--coupon .cpn-code{display:none;margin-top:4px;padding-top:8px;padding:0 10px 12px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper{height:100%;position:relative}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head{background:var(--box-background-d) !important;color:var(--secondary-text) !important;position:absolute;top:0;left:0;right:0;width:100%}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head small{display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head span{display:block;width:100%;text-align:center}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container{height:100%;height:calc(100% - 45px);position:relative;top:44px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list{height:calc(100vh - 350px);overflow:auto}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card{box-shadow:0 0 0 transparent;border-radius:var(--border-radius-a);background:var(--semi-dark-light);border:1px solid var(--seven-border);display:flex;flex-direction:column;position:relative;min-height:90px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-leg{order:0;background:var(--box-background-d);color:var(--secondary-text)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-leg b,div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-leg>*:not(.cpn-odds){color:var(--secondary-text)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-leg .cpn-odds{position:absolute;top:65px;right:5px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-leg .cpn-x{color:var(--secondary-text)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>span.cpn-ora{order:1;padding:5px 0 0 7px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-top{order:2}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .coupon-qt--list div.cpn-card>div.cpn-match{order:3;padding-top:5px;color:var(--tertiary-text)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container div.tb-btns{display:flex !important}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container div.tb-btns .tb-annulla{display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container div.tb-btns .tb-scommetti{padding:15px;font-size:15px;font-weight:500;border-radius:5px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tab-content.active{position:absolute;bottom:150px;left:0;right:0;background:#fff}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container form#placeForm{width:100%;position:absolute;bottom:0}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel{display:flex;flex-wrap:wrap;padding:0 10px;border-radius:0;border-top:1px solid var(--seven-border)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row{flex-direction:column;flex:0 0 25%;gap:0;margin:0}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:first-child{flex:0 0 50%;order:1;justify-content:center;align-items:flex-start}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:first-child span{font-weight:500}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:first-child span:last-child{color:#0035ff !important;font-weight:700;font-size:15px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row.tot{flex:0 0 50%;order:1;justify-content:center;align-items:flex-end}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row.tot span{font-weight:500}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row.tot span:last-child{color:#0035ff !important;font-size:15px;font-weight:700}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(2){flex:0 0 100%;order:2;flex-direction:row;position:relative}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(2) span:first-child{order:0;padding-right:35px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(2) span.tb-passo{order:3;display:flex;flex-direction:row;position:absolute;right:0;width:calc(100% - 165px);justify-content:space-between;line-height:1;z-index:9;min-width:165px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(2) span.tb-passo button.tb-passo__b{width:28px;height:28px;margin:0;font-size:15px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(2) input{width:calc(100% - 230px);order:3;margin-right:33px;z-index:15;min-width:100px}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .tb-panel .tb-cp-row:nth-child(3){flex:0 0 100%;display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .pb-zone>form button.pb-btn{display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container .pb-zone>p.pb-note{display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-container form#placeForm p.tb-vuoto{display:none}.cms-region.cms-main>.wdg.wdg-slider{margin-bottom:10px}div.box-sidebar.box-sidebar--coupon{border-radius:var(--border-radius-a)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head{background:var(--box-background-d);color:var(--secondary-text)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head small,div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-head span{color:var(--secondary-text)}footer.wdg.wdg-footer_legal{display:none !important}.tb-merc,div.tb-ev-testa-wrap{display:flex;flex-direction:column}.tb-merc div.tb-ev-barra,div.tb-ev-testa-wrap div.tb-ev-barra{bottom:0;right:0;order:1;align-items:center;display:flex;justify-content:flex-end;position:absolute;bottom:-40px;height:35px}.tb-merc div.tb-ev-barra>div,div.tb-ev-testa-wrap div.tb-ev-barra>div{margin:0;margin-inline-end:0}.tb-merc div.tb-ev-barra>div>button,div.tb-ev-testa-wrap div.tb-ev-barra>div>button{background:#0094e0;color:white;border-radius:5px;height:33px;width:33px;opacity:1}.tb-merc div.tb-ev-barra>div>button>.tb-stat-box,div.tb-ev-testa-wrap div.tb-ev-barra>div>button>.tb-stat-box{border:0}.tb-merc div.tb-ev-barra>button,div.tb-ev-testa-wrap div.tb-ev-barra>button{margin:0;margin-inline-end:0;background:#0094e0;color:white;border-radius:5px;height:33px;width:33px}.tb-merc div.tb-ev-barra>button .tb-stat-box,div.tb-ev-testa-wrap div.tb-ev-barra>button .tb-stat-box{border:0}.tb-merc div.tb-ev-barra>button.tb-ct-btn,div.tb-ev-testa-wrap div.tb-ev-barra>button.tb-ct-btn{display:none}.tb-merc div.tb-ev-live,div.tb-ev-testa-wrap div.tb-ev-live{order:0}.tb-merc div.tb-ev-live div.match-list--single-wrapper,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper{margin-bottom:0}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event{border-radius:var(--border-radius-a);padding:10px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .tb-ev-sets-wrap,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .tb-ev-sets-wrap{display:none}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--info-top,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--info-top{display:none}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--info-top .match-list--right-bar,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--info-top .match-list--right-bar{display:none}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-top,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-top{margin-top:0;background:#222222;color:#fff;padding:5px;line-height:1.2;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;font-size:10px;font-weight:500}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom{gap:0;margin-top:0}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome{width:100%;background:#fff;color:#000;padding:5px 5px 5px 10px;line-height:1.2;border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome span.match-text,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome span.match-text{color:#000;display:block;text-shadow:0 0 0 transparent;font-weight:500;font-size:10px}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome>.match-nazione,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .match-nome>.match-nazione{display:none}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .icon-sport,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-left .icon-sport{width:25px;height:25px;min-width:25px}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-center span.date-time,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-center span.date-time{font-size:10px !important;padding:5px 10px;background:#333;color:#fff;line-height:1.2;font-weight:500}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome{width:100%;background:#fff;padding:5px 10px 5px 5px;line-height:1.2;border-radius:0 var(--border-radius-a) var(--border-radius-a) 0}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome span.match-text,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome span.match-text{color:#000;display:block;text-shadow:0 0 0 transparent;font-weight:500;font-size:10px}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome>.match-nazione,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .match-nome>.match-nazione{display:none}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .icon-sport,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event .match-list--single-bottom .match-list--single-right .icon-sport{width:25px;height:25px;min-width:25px}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event div.match-list--info-bottom,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event div.match-list--info-bottom{display:none !important}.tb-merc div.tb-ev-live div.match-list--single-wrapper div.match-list--event div.tb-ev-clock,div.tb-ev-testa-wrap div.tb-ev-live div.match-list--single-wrapper div.match-list--event div.tb-ev-clock{order:5;margin-top:0;background:#222222;color:#fff;padding:5px;line-height:1.2;border-radius:0 0 var(--border-radius-a) var(--border-radius-a);font-size:10px;font-weight:500}.qt-box--container div.card.qt-box .card-h{background:var(--heading-background-b);color:var(--heading-text-b)}.qt-box--container div.card.qt-box .card-b .mk-grid{flex-direction:column;display:flex;border:0 !important}.qt-box--container div.card.qt-box .card-b .mk-grid button.chip{border:0 !important;background:transparent !important;padding:0}.qt-box--container div.card.qt-box .card-b .mk-grid button.chip:hover,.qt-box--container div.card.qt-box .card-b .mk-grid button.chip.on{background:transparent !important;border:0 !important;box-shadow:inset 0 0 0 transparent,0 0 0 transparent !important}.qt-box--container div.card.qt-box .card-b .mk-grid button.chip:hover .px,.qt-box--container div.card.qt-box .card-b .mk-grid button.chip.on .px{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border-color:var(--qt-border--hover) !important}.qt-box--container div.card.qt-box .card-b .mk-grid button.chip .lbl{color:#000 !important}.qt-box--container div.card.qt-box .card-b .mk-grid button.chip .px{min-width:50px;padding:5px;border-radius:5px;background:var(--qt-background);border-color:var(--qt-border)}.body--single-event main.shell{padding:0 0 10px 0;height:calc(100vh - 60px);overflow:hidden}.body--single-event main.shell .cols .cms-page .box-match--heading{display:none}.body--single-event main.shell .cols .cms-page .feed div.tb-cerca-mercato{width:calc(100% - 115px)}.tb-authov.on{background:url("https://timer-new-skin.vercel.app/images/bk/background_plc1.jpg");z-index:9998;background-position:center center;border-radius:0}.tb-authov.on .tb-authm{border-radius:2px;border:0}.tb-authov.on a.forgot,.tb-authov.on .authTitle,.tb-authov.on .sep,.tb-authov.on button.cta2,.tb-authov.on .fine,.tb-authov.on .sub{display:none}.tb-authov.on div.hero{border:0;border-radius:5px 5px 0 0;box-shadow:0 0 0 transparent}.tb-authov.on div.hero::before{display:none}.tb-authov.on div.hero img.brand-img{filter:brightness(0.5)}body.body--diretta .cms-page.tb-scope{row-gap:0}body.body--diretta .cms-page.tb-scope nav.msz{display:none;margin-bottom:0 !important}body.body--diretta .cms-page.tb-scope .lvb.lvb--pl{gap:5px}body.body--diretta .cms-page.tb-scope .lvb.lvb--pl .lvb-voce:not(.on){background:#0094e0;color:#ffffff}body.body--diretta .cms-page.tb-scope .lvb.lvb--pl .lvb-voce:not(.on) span.lvb-n{border-radius:5px}body.body--diretta .cms-page.tb-scope .lvb.lvb--pl .lvb-voce:not(.on).on{box-shadow:inset 0 0 0 transparent}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-naz-riga{display:none}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-event{padding-bottom:0}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto .tb-sport-h{display:none !important}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella{min-width:auto}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco{display:flex !important;flex-direction:column-reverse !important}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1{padding-left:5px}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1 .tb-live-info,body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1 .tb-stat-segno,body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1 .tb-tv,body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1 .tb-live-eti,body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-live-riga1 .live-dot{display:none}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-riga-sq .tb-fav{display:none}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-riga-sq span.tb-sq{display:flex;align-items:center}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-riga-sq span.tb-sq .tb-sq-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:inline-block}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-riga-sq span.tb-sq .tb-parz{display:none}body.body--diretta .cms-page.tb-scope section.cms-region.cms-main .wdg-palinsesto-table .tb-palinsesto td.tb-live-cella .tb-live-blocco .tb-riga-sq span.tb-pt{color:#0035ff}body.body--diretta .cms-page.tb-scope .lvb.lvb--pl{margin:10px auto 0px auto}body.body--index.body--diretta .cms-rail_right>nav.msz+.wdg-betslip{margin-top:0 !important}body.body--index:not(.body-diretta) main.shell>.cols.solo{padding-block:0px !important}body.body--ricarica-coupon .pv-ricarica{padding-left:0;padding-right:0}body.body--ricarica-coupon .pv-ricarica .pv-ricarica-titolo{color:#000}body.body--ricarica-coupon .pv-ricarica .pv-ricarica-titolo .pv-ricarica-lente{background:var(--header-utility-background);color:var(--header-utility-text)}body.body--ricarica-coupon .pv-ricarica .pv-ricarica-campo{color:#000;height:40px;outline:none}body.body--ricarica-coupon .pv-ricarica .pv-ricarica-campo::placeholder{color:#000}body.body--ricarica-coupon .pv-ricarica .pv-ricarica-campo:active,body.body--ricarica-coupon .pv-ricarica .pv-ricarica-campo:focus{outline:none}body.body--ricarica-coupon .pv-ricarica button.btn.btn-accent{border-radius:0 5px 5px 0}footer.ftr{display:none;margin:0}@media screen and (max-width: 768px){.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-more{display:none}}@media screen and (max-width: 900px){body.qry-1200{padding-bottom:0 !important}aside.rail-r{max-height:100vh;padding:0;border-radius:0 0 0 0}aside.rail-r.active{z-index:9991 !important;padding:0 !important;top:0;bottom:0;height:100%}aside.rail-r.active::before{display:none}div.tb-ev-testa-wrap div.tb-ev-barra{position:absolute;right:0 !important;gap:5px !important;order:1;justify-content:flex-end;bottom:-40px !important;height:35px}.body--single-event main.shell{overflow:auto;height:100%}nav.tbm-nav,nav.tbm-nav.has-slip{height:45px;top:48px;display:none}nav.tbm-nav .tbm-nav--wrapper,nav.tbm-nav.has-slip .tbm-nav--wrapper{display:none}nav.tbm-nav a.tbm-slip,nav.tbm-nav.has-slip a.tbm-slip{width:100%;box-shadow:0 0 0 transparent;background:var(--btn-third);color:var(--btn-third-text);border-radius:5px;margin:5px;height:calc(100% - 10px);width:100px}nav.tbm-nav a.tbm-slip svg,nav.tbm-nav.has-slip a.tbm-slip svg{display:none}nav.tbm-nav a.tbm-slip span,nav.tbm-nav.has-slip a.tbm-slip span{color:var(--btn-third-text);height:100%}nav.tbm-nav a.tbm-slip .tbm-count,nav.tbm-nav.has-slip a.tbm-slip .tbm-count{background:var(--btn-primary);color:var(--btn-primary-text);border-radius:5px;right:0px;border:0;box-shadow:0 0 0 transparent;top:5px}div.hdr-composta{position:fixed;left:0;right:0;width:100%;top:0;z-index:9990}div.hdr-composta header.wdg-header button.wdg-burger{box-shadow:0 0 0 transparent}button#tbmBack{display:none}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-teste{display:none}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr.tb-lega-h{padding:2px 5px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody>tr.tb-lega-h th[colspan="99"]{display:flex !important;white-space:nowrap;border:unset;padding:4px !important;overflow:hidden}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h{padding:10px 0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th{row-gap:0px;column-gap:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-ico{display:none;position:relative;left:0px;top:0;margin-right:0;flex:0 0 50%}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-nome{width:100%;flex:0 0 100%;position:relative;left:0;top:0;text-align:center;justify-content:center;align-items:center;font-size:20px !important}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-sport-h th .tb-sport-cerca{flex:0 0 100%;margin:0 auto}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event{padding-bottom:0;padding:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd{border:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd>button{border-radius:var(--border-radius-a) !important;flex-direction:column;gap:0;align-items:center;justify-content:space-between}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd>button::before{margin-right:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-odd.tb-odd--vai a.chip{color:#ffffff;border:0;gap:0;line-height:1;margin:4px;width:calc(100% - 2px);min-height:40px}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time{order:9}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time .tb-time-in{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:10px;padding-left:0}.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event .tb-time .tb-time-in .tb-quando{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:5px}.lvm-q[data-tb-oc]:not(.on):not(#tb-307) .chip:hover{background:var(--trasp) !important;border:0 !important;color:inherit}body.account-logged main.shell,body.body--ricarica-coupon .pv-ricarica,.body--calendario,.body--list-event,.body--eventi-giorno-selezione,main.shell:has(>.cols>.cms-page){padding-top:100px !important}body.account-logged main.shell .cms-region.cms-main .wdg.wdg-slider,body.body--ricarica-coupon .pv-ricarica .cms-region.cms-main .wdg.wdg-slider,.body--calendario .cms-region.cms-main .wdg.wdg-slider,.body--list-event .cms-region.cms-main .wdg.wdg-slider,.body--eventi-giorno-selezione .cms-region.cms-main .wdg.wdg-slider,main.shell:has(>.cols>.cms-page) .cms-region.cms-main .wdg.wdg-slider{display:none}body.body--sport section.cms-region.cms-main{padding-top:90px;margin-left:0;padding-left:5px;padding-right:5px}body.body--sport section.cms-region.cms-main div.box-match--heading{display:none}div.tb-fastbet,div.tb-fastbet.tb-fastbet--on{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:auto;top:48px;z-index:1100;padding:5px 5px;background:#fff;color:#000;box-shadow:0 -2px 8px rgba(0,0,0,0.15);box-sizing:border-box}div.tb-fastbet .tb-fastbet-coupon,div.tb-fastbet.tb-fastbet--on .tb-fastbet-coupon{background:#008ed6;color:#fff}div.tb-fastbet .tb-fastbet-n,div.tb-fastbet.tb-fastbet--on .tb-fastbet-n{position:absolute;top:4px;right:4px;min-width:18px;padding:0 4px;border-radius:4px;font-size:12px;line-height:18px;background:#ffc400;color:#000}div.tb-fastbet .tb-fastbet-importo,div.tb-fastbet.tb-fastbet--on .tb-fastbet-importo{flex:1 1 0;min-width:0;height:42px;padding:0 10px;font-size:16px;border:1px solid var(--input-border--b);background:var(--input-background--b);color:var(--input-text--b);border-radius:4px;box-sizing:border-box}div.tb-fastbet .tb-fastbet-vincita small,div.tb-fastbet.tb-fastbet--on .tb-fastbet-vincita small{line-height:1}body.right-sidenav--open main.shell .cms-page.tb-scope .cms-region.cms-main{overflow:hidden}body.body--coupon main.shell .box-sidebar.box-sidebar--coupon{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9000}body.body--coupon.active,.cms-region.cms-rail_right.active{width:100%;max-width:100%;margin:0;margin-right:0;margin-left:0;padding:0;z-index:9999}body.body--coupon.active .box-sidebar.box-sidebar--ultime,.cms-region.cms-rail_right.active .box-sidebar.box-sidebar--ultime{display:none}body.body--coupon .coupon-wrap,body.body--coupon div.wdg.wdg-betslip,.cms-region.cms-rail_right .coupon-wrap,.cms-region.cms-rail_right div.wdg.wdg-betslip{margin:0;border-radius:0;height:calc(100vh - 0px);padding:0;padding-bottom:0 !important}body.body--coupon .coupon-wrap .card.rr-box,body.body--coupon div.wdg.wdg-betslip .card.rr-box,.cms-region.cms-rail_right .coupon-wrap .card.rr-box,.cms-region.cms-rail_right div.wdg.wdg-betslip .card.rr-box{display:none}body.body--coupon .coupon-wrap div.box-sidebar.box-sidebar--coupon,body.body--coupon div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon,.cms-region.cms-rail_right .coupon-wrap div.box-sidebar.box-sidebar--coupon,.cms-region.cms-rail_right div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon{height:100%;margin:0 auto}body.body--coupon .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg,body.body--coupon div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg,.cms-region.cms-rail_right .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg,.cms-region.cms-rail_right div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg{position:absolute;z-index:9}body.body--coupon .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-qt--list,body.body--coupon div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-qt--list,.cms-region.cms-rail_right .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-qt--list,.cms-region.cms-rail_right div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-qt--list{height:calc(100vh - 350px)}body.body--coupon .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .pb-zone,body.body--coupon div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .pb-zone,.cms-region.cms-rail_right .coupon-wrap div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .pb-zone,.cms-region.cms-rail_right div.wdg.wdg-betslip div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .pb-zone{margin-bottom:0}div.box-sidebar.box-sidebar--coupon{height:100%}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg{position:absolute;z-index:9}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-msg.tb-msg--rifiuto{display:none}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .coupon-qt--list{height:calc(100vh - 350px)}div.box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .pb-zone{margin-bottom:0}.body--eventi-giorno-scegli main.shell{padding-top:100px;padding-left:10px;padding-right:10px}.body--eventi-giorno-scegli main.shell div.feed .sc{padding-block-end:0}.body--eventi-giorno-scegli main.shell div.feed .sc .sc-sportbox .sc-sport{color:var(--heading-color)}.body--eventi-giorno-scegli main.shell div.feed .sc .sc-sportbox .sc-sport span{color:var(--heading-color)}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group{min-width:100%}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle{flex-direction:row !important;display:flex !important}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left{flex-direction:row !important;flex-wrap:wrap;row-gap:5px}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left .c-ev.tb-sqst{flex:0 0 100%}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left .c-ico{display:none}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important;flex-wrap:nowrap !important}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-oth{display:none}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle{padding:0 0 0 0}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk{display:none}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk:first-child{display:flex}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk:first-child .lcw-mk-t{display:none}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk:first-child .lcw-mk-c{display:flex;flex-wrap:nowrap;gap:3px;flex-direction:row}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk:first-child .lcw-mk-c button{gap:10px;margin:0;flex-direction:column;width:auto;min-width:auto}.body--eventi-giorno-scegli main.shell div.feed .lcw .lcw-scroll .lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk:first-child .lcw-mk-c button::before{display:none}body.body--sport.body--single-event .cms-page.lvm-pagina .cms-region.cms-rail_left.tb-cassetto{display:none}body.body--sport.body--single-event .cms-page.lvm-pagina .cms-region.cms-main{padding-top:45px}body.body--account>main.shell{padding-top:50px}button.tb-siwei-fab{display:none}}@media (min-width: 699px) and (max-width: 799px){.tb-palinsesto.prematch tr.tb-event{padding:5px}.tb-palinsesto.prematch tr.tb-event .tb-time .tb-time-in{display:flex;gap:0;flex-direction:column;justify-content:center;align-items:flex-start}}@media (min-width: 1024px) and (max-width: 1224px){.wdg.wdg-palinsesto-table .tb-palinsesto tbody tr.tb-event>td.tb-more button.tb-more-btn{margin-top:11px;border-radius:2px}}@media screen and (max-width: 600px){.wdg.wdg-palinsesto-table table.tb-palinsesto{display:table !important;width:100% !important;min-width:0 !important;table-layout:fixed !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event{display:inline-table !important;width:100% !important;height:auto !important;flex-wrap:nowrap !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td{box-sizing:border-box !important;vertical-align:middle !important;min-width:0 !important;padding:4px 2px !important;float:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-time{display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-more{display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-odd:not([data-tb-gr="main"]){display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev{display:table-cell !important;width:auto !important;min-width:0 !important;max-width:none !important;overflow:hidden}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev .tb-ev-in{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev a{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;overflow:visible !important;white-space:normal !important;text-overflow:clip !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev a b{display:block !important;width:100% !important;white-space:normal !important;font-size:11px !important;line-height:15px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev .tb-sq{display:block !important;min-width:0 !important;white-space:normal !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev .tb-sq-n{display:inline !important;white-space:normal !important;word-wrap:break-word !important;overflow-wrap:break-word !important;font-size:11px !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev .tb-sqp-sep{display:none !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-ev .tb-sq-logo{display:inline-block !important;width:13px !important;height:13px !important;vertical-align:middle;margin-right:3px}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-odd[data-tb-gr="main"]{display:table-cell !important;width:46px !important;min-width:0 !important;max-width:46px !important;padding:3px 1px !important;text-align:center !important;white-space:nowrap !important}.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-event>td.tb-odd[data-tb-gr="main"] button.chip{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:40px !important;margin:0 !important;padding:4px 1px !important;box-sizing:border-box !important;font-size:11px !important;line-height:15px !important;white-space:nowrap !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtc2tpbi1zYXNzMTUtcGxhY2FydmlwLmNzcyIsInNvdXJjZXMiOlsic3R5bGUtc2tpbi1zYXNzMTUtcGxhY2FydmlwLnNjc3MiLCJuZXdfY3NzL2NvbG9ycy9fcm9vdF9nbF9saWdodF9ncmlnaW9fYXp6dXJyby5zY3NzIiwibmV3X2Nzcy9fbWFpbl92Ml9yZWZhY3RvcmVkLnNjc3MiLCJuZXdfY3NzL19tYWluX2xpZ2h0X3YyLnNjc3MiLCJuZXdfY3NzL2NvbXBvbmVudHMvX2NvdXBvbl8yLnNjc3MiLCJuZXdfY3NzL2hlYWRlcnMvX2hlYWRlcl9nbF9sZWZ0bmF2LnNjc3MiLCJuZXdfY3NzL19tZWRpYV9xdWVyeS5zY3NzIiwibmV3X2Nzcy9fbW9iaWxlX2ZpeC5zY3NzIiwibmV3X2Nzcy9jdXN0b20vX2N1c3RvbV9nbF9saWdodF9ncmlnaW9fYXp6dXJyby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2NvbG9ycy9yb290X3ZhcmlhYmxlc19zYXNzMTRfZ29sZGJldFwiO1xuLy8gQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY29sb3JzL3Jvb3RfZ2xfbGlnaHRfZ3JpZ2lvX2JsdV9naWFsbG9cIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2NvbG9ycy9yb290X2dsX2xpZ2h0X2dyaWdpb19henp1cnJvXCI7XG5cbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL21haW5fdjJfcmVmYWN0b3JlZFwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbWFpbl9saWdodF92MlwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY29tcG9uZW50cy9jb3Vwb25fMlwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvaGVhZGVycy9oZWFkZXJfZ2xfbGVmdG5hdlwiO1xuXG4vLyBAaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudHNfaW1wb3J0XCI7XG4vLyBAaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jdXN0b20vc2FzczE0XCI7XG4vLyBAaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jdXN0b20vY3VzdG9tX2dsXCI7XG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9tZWRpYV9xdWVyeVwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbW9iaWxlX2ZpeFwiO1xuLy8gQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY3VzdG9tL3Nhc3MxMl9iZXQzNjVcIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2N1c3RvbS9jdXN0b21fZ2xfbGlnaHRfZ3JpZ2lvX2F6enVycm9cIjsiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ09MT1IgUExBQ0FSVklQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAwLiBWQVJJQUJJTEkgT1JJR0lOQUxJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG46cm9vdCB7XG5cbiAgICAvKiBIZWFkZXIgKi9cbiAgICAtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQ6ICMwMDk0ZTA7XG4gICAgLS1oZWFkZXItdXRpbGl0eS10ZXh0OiAjZmZmZmZmO1xuICAgIC0taGVhZGVyLXV0aWxpdHktaWNvbjogI2ZmY2MwMDtcbiAgICAtLWhlYWRlci1pbnB1dC10ZXh0OiAjZjNmM2YzO1xuICAgIC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgLS1oZWFkZXItaW5wdXQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC40Mik7XG4gICAgLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogIzAwOTRlMDtcbiAgICAtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnU6ICNmZmZmZmY7XG4gICAgLS1oZWFkZXItY29sb3ItbWVudTogIzAwMDAwMDtcbiAgICAtLWhlYWRlci1jb2xvci1pY29uOiAjMDAwMDAwO1xuICAgIC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kOiAjMDA5NGUwO1xuICAgIC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0OiAjZmZmZmZmO1xuICAgIC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dDogIzAwOTRlMDtcbiAgICAtLWhlYWRlci10ZXh0LWE6ICMwMDAwMDA7XG4gICAgLS1oZWFkZXItdGV4dC1iOiAjMDAwMDAwO1xuXG4gICAgLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kOiAjMDA5NGUwO1xuICAgIC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dDogI2ZmZmZmZjtcblxuICAgIC8qIEdsb2JhbCAqL1xuICAgIC0tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjZTBlMmU4OyAvLyM0ZjU5NzU7XG4gICAgLS1zZWNvbmRhcnktYmFja2dyb3VuZDogIzAwOTRlMDtcbiAgICAtLXRlcnRpYXJ5LWJhY2tncm91bmQ6ICMwMTc1YjA7XG4gICAgLS1mb3VydGgtYmFja2dyb3VuZDogI2EzYTNhMzsgLy8gI2ZmY2MwMDtcbiAgICAtLWZpdmUtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAtLXNpeC1iYWNrZ3JvdW5kOiAjZTBlMmU4OyAvLyAjZDdlNWYyO1xuICAgIC0tc2V2ZW4tYmFja2dyb3VuZDogIzAwOTRlMDsgLy8gIzAwOTRlMDtcblxuICAgIC8qIEJveCAqL1xuICAgIC0tYm94LWJhY2tncm91bmQtYTogIzAwOTRlMDtcbiAgICAtLWJveC1iYWNrZ3JvdW5kLWI6ICNmZmZmZmY7XG4gICAgLS1ib3gtYmFja2dyb3VuZC1jOiAjZWNlY2VjO1xuICAgIC0tYm94LWJhY2tncm91bmQtZDogIzAwOTRlMDsgLy8jMmIzMTVlO1xuICAgIC0tYm94LWJhY2tncm91bmQtZTogI2UwZTJlODtcbiAgICAtLWJveC1iYWNrZ3JvdW5kLWY6ICMwMTc1YjA7XG4gICAgLS1ib3gtYmFja2dyb3VuZC1nOiAjZDNkM2QzO1xuICAgIC0tYm94LWJhY2tncm91bmQtaDogI2UwZTJlODtcbiAgICAvKiM3NDRmMmU7ICovXG5cbiAgICAvKiBUZXh0ICovXG4gICAgLS1wcmltYXJ5LXRleHQ6ICNmZmNjMDA7XG4gICAgLS1zZWNvbmRhcnktdGV4dDogI2ZmZmZmZjtcbiAgICAtLXRlcnRpYXJ5LXRleHQ6ICMwMDAwMDA7XG4gICAgLS1mb3VydGgtdGV4dDogIzAwMDAwMDtcbiAgICAtLWZpdmUtdGV4dDogIzMzMzMzMztcbiAgICAtLXNpeC10ZXh0OiAjYTViN2M1O1xuICAgIC0tc2V2ZW4tdGV4dDogIzEyMTIxMjtcblxuICAgIC8qIEJvcmRlciAqL1xuICAgIC0tcHJpbWFyeS1ib3JkZXI6ICMwMDk0ZTA7XG4gICAgLS1zZWNvbmRhcnktYm9yZGVyOiAjZmZjYzAwO1xuICAgIC0tdGVydGlhcnktYm9yZGVyOiAjYmNjMGNlO1xuICAgIC0tZm91cnRoLWJvcmRlcjogI2ZmZmZmZjtcbiAgICAtLWZpdmUtYm9yZGVyOiAjYWFhM2EzO1xuICAgIC0tc2l4LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xuICAgIC0tc2V2ZW4tYm9yZGVyOiAjZTBlMmU4O1xuICAgIC0tZWlnaHQtYm9yZGVyOiAjNGE0YTRhO1xuICAgIC0tbmluZS1ib3JkZXI6ICMwMDk0ZTA7XG4gICAgLS10ZW4tYm9yZGVyOiAjNmY0YzJjO1xuXG4gICAgLyogSW5wdXQgKi9cbiAgICAtLWlucHV0LWJhY2tncm91bmQtLWE6ICNmZmZmZmY7XG4gICAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iOiAjZTllZWYzO1xuICAgIC0taW5wdXQtYmFja2dyb3VuZC0tYS1hY3RpdmU6ICMxYzQyNjc7XG4gICAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iLWFjdGl2ZTogI2RmZWFmYTtcblxuICAgIC0taW5wdXQtYm9yZGVyLS1hOiAjYzRjNGM0O1xuICAgIC0taW5wdXQtYm9yZGVyLS1iOiAjOTc5Nzk3O1xuICAgIC0taW5wdXQtdGV4dC0tYTogIzAwMDAwMDtcbiAgICAtLWlucHV0LXRleHQtLWI6ICMwMDAwMDA7XG5cbiAgICAtLW1lbnUtaXRlbS1hLS1ob3ZlcjogI2Q0ZGVlODtcbiAgICAtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0OiAjNDE2MTgxO1xuICAgIC0tbWVudS1pdGVtLWEtLWFjdGl2ZTogIzc1OTliODtcbiAgICAtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dDogI2ZmZmZmZjtcbiAgICAtLW1lbnUtaXRlbS1iLS1ob3ZlcjogI2ViZWJlYjtcblxuICAgIC8qIEJUbiAqL1xuICAgIC0tYnRuLXByaW1hcnk6ICNmM2NkNGY7XG4gICAgLS1idG4tc2Vjb25kYXJ5OiAjMzgzODM4O1xuICAgIC0tYnRuLXRoaXJkOiAjMTc5ZWQ2O1xuICAgIC0tYnRuLWZvdXJ0aDogI2ZmY2MwMDtcbiAgICAtLWJ0bi1maXZlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5ZWQ2IDAlLCAjMTc5ZWQ2IDEwMCUpO1xuICAgIC0tYnRuLXByaW1hcnktaG92ZXI6ICNiOGRlZmY7XG5cbiAgICAtLWJ0bi1wcmltYXJ5LXRleHQ6ICMwMDAwMDA7XG4gICAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6ICNmZmZmZmY7XG4gICAgLS1idG4tdGhpcmQtdGV4dDogI2ZmZmZmZjtcbiAgICAtLWJ0bi1mb3VydGgtdGV4dDogIzAwMDAwMDtcbiAgICAtLWJ0bi1maXZlLXRleHQ6ICNmZmZmZmY7XG4gICAgLS1idG4tcHJpbWFyeS10ZXh0LWhvdmVyOiAjZmZmZmZmO1xuXG4gICAgLyogSGVhZGluZy9ib3ggKi9cbiAgICAtLWhlYWRpbmctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA5NGUwLCAjMDA5NGUwIDUwJSk7XG4gICAgLS1oZWFkaW5nLXRleHQ6ICMwMDAwMDA7XG4gICAgLS1oZWFkaW5nLXRleHQtYTogIzAwMDAwMDtcbiAgICAtLWhlYWRpbmctdGV4dC1iOiAjZmZmZmZmO1xuXG4gICAgLyogRm9vdGVyICovXG4gICAgLS1wcmltYXJ5LWZvb3RlcjogI2Y5ZjlmOTtcbiAgICAtLXNlY29uZGFyeS1mb290ZXI6ICMwYTMzNTA7XG4gICAgLS1wcmltYXJ5LWZvb3Rlci10ZXh0OiAjMDAwMDAwO1xuICAgIC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0OiAjMDA5NGUwO1xuICAgIC0tdGVydGlhcnktZm9vdGVyLXRleHQ6ICM1OTc2OGQ7XG4gICAgLS1wcmltYXJ5LWZvb3Rlci1ib3JkZXI6ICMxNzllZDY7XG5cbiAgICAvKiBRdW90ZSAqL1xuICAgIC8vIC0tcXQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vICNkN2U1ZjI7XG4gICAgLy8gLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcjogI2FjZTVmZDtcbiAgICAvLyAtLXF0LWNvbG9yLS1ob3ZlcjogIzAwMDAwMDtcbiAgICAvLyAtLXF0LWNvbG9yLWE6ICMwNjA2MDY7XG4gICAgLy8gLS1xdC1jb2xvci1iOiAjMTc5ZWQ2O1xuICAgIC8vIC0tcXQtYmFja2dyb3VuZC1jOiAjZmZmZmZmO1xuICAgIC8vIC0tcXQtYm9yZGVyOiAjNUM4QUJDOyAvLyM1Yjg2Yjc7XG4gICAgLy8gLS1xdC1ib3JkZXItLWhvdmVyOiAjMTc5ZWQ2O1xuXG4gICAgLS1xdC1iYWNrZ3JvdW5kOiAjMzgzODM4O1xuICAgIC0tcXQtYmFja2dyb3VuZC0taG92ZXI6ICNDOTMwMkM7XG4gICAgLS1xdC1jb2xvci0taG92ZXI6ICNmZmY7XG4gICAgLS1xdC1jb2xvci1hOiAjZmZmZmZmO1xuICAgIC0tcXQtY29sb3ItYjogI2ZmY2MwMDtcbiAgICAtLXF0LWJhY2tncm91bmQtYzogI2ZmZmZmZjtcbiAgICAtLXF0LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xuICAgIC0tcXQtYm9yZGVyLS1ob3ZlcjogI0M5MzAyQztcblxuXG4gICAgLyogU2hhZG93IGUgUmFkaXVzICovXG4gICAgLS1ib3gtc2hhZG93LWE6IC0xcHggMHB4IDBweCAwcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAuMTYpIGluc2V0O1xuICAgIC0tYm94LXNoYWRvdy1iOiAwcHggMHB4IDdweCAtMXB4ICMxNzE3MTc7XG4gICAgLS1ib3gtc2hhZG93LWM6IGluc2V0IDAgMjUwcHggNjAwcHggMHB4ICNjYmNiY2I7XG4gICAgLyogQnV0dG9uICovXG4gICAgLS1ib3JkZXItcmFkaXVzLWE6IDVweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtYjogMTBweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtYzogMTVweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtZDogMjBweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtZnVsbDogMTAwcHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLWN0bTogMnB4O1xuXG5cbiAgICAvKiBGZWF0dXJlZCBDb2xvciAqL1xuICAgIC0tZmVhdHVyZWQtYmFja2dyb3VuZDogIzM1ODU1ODtcbiAgICAtLWZlYXR1cmVkLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMDg3NzEyO1xuICAgIC0tZmVhdHVyZWQtdGV4dDogIzc0ZmY3YTtcbiAgICAtLWZlYXR1cmVkLWJvcmRlcjogIzhCQzM0QTtcbiAgICAtLXZhbGlkLXRleHQ6ICM0Y2FmNTA7XG4gICAgLS12YWxpZC1iYWNrZ3JvdW5kOiByZ2JhKDc0LCAyMDcsIDc0LCAwLjQxOSk7XG4gICAgLS1lcnJvci10ZXh0OiAjRjQ0MzM2O1xuICAgIC0tZXJyb3ItYmFja2dyb3VuZDogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xuICAgIC0tZXJyb3ItYm9yZGVyOiByZ2JhKDE5MSwgMjIsIDM2LCAwLjkxNik7XG4gICAgLS13YXJuaW5nLXRleHQ6ICNmZjk4MDA7XG5cbiAgICAvKiBJY29uICovXG4gICAgLS1pY29uLXByaW1hcnk6ICNmZmNjMDA7XG4gICAgLS1pY29uLXNlY29uZGFyeTogIzJiMzE1ZTtcbiAgICAtLWljb24tdGhpcmQ6ICM4YmFmM2U7XG4gICAgLS1pY29uLWZvdXJ0aDogIzRmOWJkZjtcbiAgICAtLWljb24tZmlsdGVyOiBpbnZlcnQoMTkwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDUwJSkgaHVlLXJvdGF0ZSgzNTFkZWcpO1xuICAgIC8qICBpbnZlcnQoNDIlKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDQ1MCUpIGh1ZS1yb3RhdGUoMzUxZGVnKTsgKi9cbiAgICAtLXRyYXNwOiB0cmFuc3BhcmVudDtcbiAgICAvKiBGZWF0dXJlZCBDb2xvciAqL1xuICAgIC0tc2VtaS1saWdodC1hOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XG4gICAgLS1zZW1pLWxpZ2h0LWI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIC0tc2VtaS1saWdodC1jOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgLS1zZW1pLWxpZ2h0LWxpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcblxuICAgIC0tc2VtaS1kYXJrLWE6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAtLXNlbWktZGFyay1iOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAtLXNlbWktZGFyay1jOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgLS1zZW1pLWRhcmstbGlnaHQ6IHJnYmEoMCwgMCwgMCwgLjA1MSk7XG5cbiAgICAvKkNhc2lubyBFeHRyYSBWMiAqL1xuICAgIC0tY2FzaW5vLXByb21vOiBibHVlO1xuICAgIC0tY2FzaW5vLW5ldzogZ3JlZW47XG5cbiAgICAvKiBCayBlIEltZyAqL1xuICAgIC0tZm9udC1mYW1pbHk6IFwiR29vZ2xlIFNhbnMgRmxleFwiLCBzYW5zLXNlcmlmOyAvL1wiZ2lscm95XCIsIHNhbnMtc2VyaWY7XG5cbiAgICAtLW5vdGEtYmc6ICNmZmVkYmI7XG4gICAgLS1ub3RhLXRleHQ6ICMwMDA7XG5cblxuICAgIC8qVGFibGUgTWFzdGVyICovXG4gICAgLS1ncmVlbi1ncmlkOiAjNDA5OTNkO1xuICAgIC0tZ3JlZW4tZ3JpZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWJsdWUtZ3JpZDogIzA2MDZmNjtcbiAgICAtLWJsdWUtZ3JpZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLXJlZC1ncmlkOiAjZmY0ODAwO1xuICAgIC0tcmVkLWdyaWQtY29sb3I6ICMzMTAxMDE7XG4gICAgLS1naW9jYXRvLWdyaWQ6ICM0Y2FmNTA5NDtcbiAgICAtLWdpb2NhdG8tZ3JpZC1jb2xvcjogIzAyMzcwNTtcbiAgICAtLXZpbnRvLWdyaWQ6ICNlM2I4MzhhZDtcbiAgICAtLXZpbnRvLWdyaWQtY29sb3I6ICMyMTFiMDM7XG5cbiAgICAvLyBUYWIgcXVvdGUgTkVXXG4gICAgLS10YWItYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAtLXRhYi1jb2xvcjogIzAwMDAwMDtcbiAgICAtLXRhYi1ib3JkZXI6ICNmZmZmZmY7XG4gICAgLS10YWItYmFja2dyb3VuZC0taG92ZXI6ICNmZmZmZmY7XG4gICAgLS10YWItY29sb3ItLWhvdmVyOiAjMDAwMDAwO1xuICAgIC0tdGFiLWJ0bi1iYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICAgIC0tdGFiLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6ICNmM2NkNGY7XG4gICAgLS10YWItYnRuLWNvbG9yLS1ob3ZlcjogIzAwMDAwMDtcblxuXG4gICAgLS1oZWFkaW5nLWJhY2tncm91bmQtYjogIzAwOTRlMDtcblxuICAgIC0taW5uZXItc3BhY2UtbGF5b3V0OiAxMHB4O1xuXG4gICAgLS1zY3JvbGwtY29sb3IgOiAjMDA5NGUwO1xuXG59IiwiLy8gU0NTUyByZWZhY3Rvcml6emF0bzogbWFudGVuZXJlIGzigJlvcmRpbmUgZGkgaW1wb3J0YXppb25lIGNvbiBpIGZpbGUgY29sb3JlLlxuLyogUmVmYWN0b3JpbmcgY29uc2VydmF0aXZvOiBjYXJpY2FyZS9jb21waWxhcmUgX21haW5fdjIuc2NzcyBwcmltYSBkaSBfbWFpbl9jb2xvci5zY3NzLiAqL1xuLyogMS4gU1RSVVRUVVJBIC8gTEFZT1VUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuYm9keSB7XG4gIC8qIEF0dGl2YSBsJ2FudGlhbGlhc2luZyBvdHRpbWFsZSBzdSBtYWNPUy9pT1MgKFNhZmFyaSBlIENocm9tZSkgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIEF0dGl2YSBsJ2FudGlhbGlhc2luZyBvdHRpbWFsZSBzdSBGaXJlZm94ICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIE90dGltaXp6YSBsYSBsZWdnaWJpbGl0w6AgZSBsYSByZXNhIHZpc2l2YSBhIHNjYXBpdG8gZGVsbGUgcGVyZm9ybWFuY2UgZ2VvbWV0cmljaGUgKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLyogU3VnZ2VyaXNjZSBhbCBicm93c2VyIGNvbWUgZ2VzdGlyZSBpIGRldHRhZ2xpIGRlaSB2ZXR0b3JpICovXG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG59XG5cbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbmRpdi53ZGctc3BvcnQtZmlsdHJvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3Bhbi53ZGctc3BvcnQtbGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbnNwYW4ud2RnLXNwb3J0LW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud2RnLXNwb3J0LXRlbmRpbmEge1xuICAud2RnLXNwb3J0Pi53ZGctc3BvcnQtbm9tZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLndkZy1zcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTFweDtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLndkZy1zcG9ydC1sMSB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAud2RnLXNwb3J0LXJhbW8gLndkZy1zcG9ydC1uIHtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbDIgLndkZy1zcG9ydC1sMyxcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi53ZGctc3BvcnQtdGVuZGluYSB7XG4gIC53ZGctc3BvcnQtbDIgc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgLndkZy1zcG9ydC1sMyBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1hcmVhLFxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbGVnYSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQsXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saT5kZXRhaWxzPnN1bW1hcnksXG4uc3BvcnRuYXYgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hLWgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2RnLXNwb3J0LXR1dHRvIHNwYW4ud2RnLXNwb3J0LW5vbWUsXG4ud2RnLXNwb3J0LWFyZWEgc3Bhbi53ZGctc3BvcnQtbm9tZSxcbi53ZGctc3BvcnQtbGVnYSBzcGFuLndkZy1zcG9ydC1ub21lIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYS53ZGctc3BvcnQtdHV0dG8sXG4ud2RnLXNwb3J0LWFyZWEsXG4ud2RnLXNwb3J0LWxlZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2RnLXNwb3J0cy1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudWwud2RnLWxlYWd1ZS1saXN0IC5tdXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ud2RnLWxlYWd1ZS1saXN0IHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLndkZy1sZWFndWUtbGlzdCBzcGFuLndkZy1sZWFndWUtbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53ZGctbGVhZ3VlLWxpc3QgYSxcbmRpdi5iNDUtbmF2PmEge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbnAud2RnLWxlYWd1ZS1ub3RhLm11dGVkLFxuYXNpZGUucmFpbC1sIHAud2RnLWxlYWd1ZS1ub3RhLm11dGVkIHtcbiAgcGFkZGluZzogLjc1cmVtIC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAsXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkLnRiLW91LWxpbmVhIC50Yi1vdS1zZWwge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi53ZGcud2RnLXV0aWxpdHlfYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndkZyAuYnRuIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ud2RnLndkZy10b3AtbGVhZ3VlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xufVxuXG4ud2RnLndkZy1zcG9ydHMtbWVudSB7XG4gIGdhcDogMDtcbn1cblxuLndkZy53ZGctc3BvcnRzLW1lbnUgLmI0NS1uYXY+YTpob3Zlcixcbm5hdi5zcG9ydG5hdiBhLm9uLFxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGkgLndkZy1zcG9ydDpob3Zlcixcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbzpob3Zlcj5zdW1tYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xuICAuc2MtY2hpcHMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLnNjLWNoaXAge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IC45O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNjLWNoaXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC53ZGctc3BvcnQtZmlsdHJvIHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItZXYtbGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIGRpc3BsYXk6IGJsb2NrOyAqL1xuICAvKiBwYWRkaW5nOiA1cHg7ICovXG59XG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUucHJlbWF0Y2ggLnRiLXBhbGluc2VzdG8gLnRiLWV2LWxpdmUge1xuICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgLyogcGFkZGluZzogNXB4OyAqL1xufVxuXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgLnRiLXBhbGluc2VzdG8ge1xuICAgIC50Yi1vZGQgLmNoaXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2cHggM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIH1cbiAgICAudGItb2RkLnRiLW9kZC0tb3Uge1xuICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICB9XG4gIH1cbiAgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi53ZGcud2RnLW1vc3QtcGxheWVkIHtcbiAgLnNlYy1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1wLWdyaWQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4ud2RnLndkZy1tb3ZlcnMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgLmxjLWdyb3VwLWgge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgcC5sYy12dW90by1wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndkZy53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtZ3JpZCBzZWN0aW9uLndkZy1mbC1jb2w6bnRoLWNoaWxkKDUpIHVsIGxpOm50aC1jaGlsZCgyKSxcbmEuYXMtcG9ydGFbaHJlZj1cIi9wbGF5ZXIvc3BvcnRlbGxvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LndkZy53ZGctYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xufVxuXG5kaXYud2RnLWFjY3QtcGl1IHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xufVxuXG5kZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeSB7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi53ZGctYnJhbmQge1xuICBmb250LXNpemU6IDEwMHB4O1xuICAud2RnLWJyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53ZGctY29kZS1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbn1cblxuLndkZy1jb2RlLWxhYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLndkZy1jb2RlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG4ud2RnLWV2ZW50LWNvZGUge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1iYWRnZSxcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtaGVscCxcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbn1cblxuZm9vdGVyLndkZy53ZGctZm9vdGVyX2xlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC8qIGJvcmRlci10b3A6IDJweCBzb2xpZDsgKi9cbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIC53ZGctbGVnYWwtdG9vbHMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG4gIC53ZGctbGVnYWwtbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIHtcbiAgLyogYm9yZGVyLXRvcDogM3B4IHNvbGlkOyAqL1xuICAud2RnLWZsLWJhc2Uge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZDsgKi9cbiAgfVxufVxuXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gIC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG59XG5cbi53ZGctbmF2LWljIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDBweCAwO1xuICAudGItc3BvcnQtaWNvIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLndkZy10ZW1waT4uc2MtY2hpcHM+YS5zYy1jaGlwIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAycHg7XG59XG5cbi53ZGctdGVtcGk+LnNjLWNoaXBzPmEuc2MtY2hpcDpob3Zlcixcbi5zYy1jaGlwcyAuc2MtY2hpcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmRpdi53ZGctdG9wLWxlYWd1ZSAuc2VjLWJhcixcbmRpdi53ZGctbW9zdC1wbGF5ZWQgLnNlYy1iYXIsXG5kaXYud2RnLW1vdmVycyAuc2VjLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuZGV0YWlscyAud2RnLXViLWNhcmV0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubGN3IGRpdi5sY3ctZ3JvdXAge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgbWluLXdpZHRoOiAxMDAlO1xuICAubGN3LWxoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICB9XG4gIC5sY3ctdGhlYWQge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAhaW1wb3J0YW50OyAqL1xuICB9XG4gIC5sY3ctdGhlYWQ+c3Bhbi5sY3ctaG5kLXR1dHRlIHtcbiAgICBwYWRkaW5nOiAycHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzZWxlY3QubGN3LW91LXR1dHRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAubGN3LWxoIC5sY3ctbGgtbm9tZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxjdy10YWJzIHtcbiAgICAvKiBib3JkZXItdG9wOiAxcHggc29saWQ7ICovXG4gICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyAqL1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5cbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0LFxuZGl2LmVnLWhlYWQsXG4uZXMtaGVhZCxcbi5sdm0gLmx2bS10ZXN0YSxcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0LFxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQsXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxjdyB7XG4gIGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcbiAgfVxuICBkaXYubGN3LWRheT5zcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4ubGN3LWNlbGxlPi50Yi1oY3AudGItbXJjIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSxcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0LFxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5xdC1idG4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC50Yi1tcmMtdnVvdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRiLWhjcC1saW5lYS50Yi1tcmMtY2hpIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgsXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgge1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uLFxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxuYnV0dG9uLmxjdy1xOmhvdmVyLFxuYnV0dG9uLmxjdy1xLmxjdy1xZS5vbiB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7ICovXG59XG5cbmRpdi5sY3ctbWVyYyB7XG4gIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZDsgKi9cbn1cblxuLmxjdy1tZXJjIHtcbiAgLnF0LWJveCB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIH1cbiAgYnV0dG9uLnRiLW91LWxpbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7ICovXG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cblxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLFxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lLmlzLW9uIHtcbiAgLyogYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7ICovXG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sY3ctbWVyYyAucXQtYm94LS1vZGRzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGN3LXBlcmNoZTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbi5sY3ctcS5sY3ctcWUsXG4ubGN3LW1lcmMgLnF0LWJ0bixcbmJ1dHRvbi5sY3ctcSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sY3ctcS5sY3ctcWUgc3Bhbi5sY3ctZXQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSxcbi5sY3ctbWVyYyAucXQtYnRuLFxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi5sY3ctcm93LmlzLWNlbGxlIHtcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyAqL1xuICAubGN3LW90aCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIHNwYW4ubGN3LW90aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBzcGFuLmxjdy1vdGggYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5kaXYubGN3LXNlY2gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xufVxuXG5hLmxjdy1zdWJ0YWIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBmb250LXNpemU6IDExcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogd3JhcCAhaW1wb3J0YW50O1xufVxuXG5hLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbn1cblxuZGl2Lmxjdy1zdWJ0YWJzW2hpZGRlbl0sXG4ubGN3LXRhYnNbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxjdy10YWJzIGEubGN3LXRhYixcbi5sY3ctdGFicyBidXR0b24ubGN3LXRhYiB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xufVxuXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiOmhvdmVyLFxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYi5pcy1vbixcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYjpob3ZlcixcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYi5pcy1vbiB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xufVxuXG4ubHZtIC5sdm0tc3BvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDBweDtcbn1cblxubmF2Lmx2bSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG59XG5cbmRpdi5sdm0tY29ycG8ge1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG59XG5cbi5sdm0tZXYge1xuICAubHZtLXF1b3RlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCA1cHggNXB4IDVweDtcbiAgfVxuICAubHZtLW1lcmMtYXByaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IC43MmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc0cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgLmx2bS1ldi1pbiB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubHZtLXEgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmx2bS1xdW90ZSB7XG4gICAgLmNoaXAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgIHBhZGRpbmc6IDRweCAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmx2bS1xIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAuY2hpcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLXF1b3RlLFxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xufVxuXG51bC5sdm0tZXZlbnRpIHtcbiAgcGFkZGluZzogMDtcbiAgLmx2bS1ldiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIGxpLmx2bS1ldjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAvKiBib3JkZXItYm90dG9tOiAwIHNvbGlkOyAqL1xuICB9XG59XG5cbmRldGFpbHMubHZtLWxlZ2Ege1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgLyogYm9yZGVyLWJvdHRvbTogMDsgKi9cbn1cblxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSxcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmRpdi5sdm0tbGVnYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc3Bhbi5sdm0tbGVnYS1yaWdhIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIG9wYWNpdHk6IC44NTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmRldGFpbHMubHZtLXNwb3J0PnN1bW1hcnksXG5kZXRhaWxzLmx2bS1sZWdhPnN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAuODU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNHB4O1xufVxuXG5sYWJlbC5sdm0tdHYge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDZweDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHtcbiAgbWFyZ2luOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICtzcGFuLmx2bS10di1ldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5sdm0tdHYtLXplcm8ge1xuICBzcGFuLmx2bS10di1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNwYW4ubHZtLXR2LWV0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4udGItcGFsaW5zZXN0byB7XG4gIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50Yi1wYWxpbnNlc3RvIHtcbiAgLnRiLXRpbWUge1xuICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gIH1cbiAgdGgge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZDsgKi9cbiAgfVxuICAudGItbGl2ZS1jZWxsYSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xuICAgICAgICBzcGFuLnRiLWxpdmUtbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGItbGl2ZS1taW51dG8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50Yi1ldi1saXZlIHtcbiAgICAgICAgLnRiLXB0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50Yi1zcSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50Yi10aW1lIC50Yi1saXZlLWxpbmUge1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRyLnRiLXNwb3J0LWgge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGggc3Bhbi50Yi1zcG9ydC1jZXJjYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIC50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aC50Yi1oLXRpbWUsICovXG4vKiAudGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC1ldiB7ICovXG4vKiAgIG9wYWNpdHk6IDA7ICovXG4vKiB9ICovXG4udGItcGFsaW5zZXN0byB7XG4gIC50Yi1ldiBhIHtcbiAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIHRkLnRiLW9kZCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8qIGJvcmRlci1ib3R0b206IDA7ICovXG4gICAgLmNoaXAge1xuICAgICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgfVxuICB9XG4gIGJ1dHRvbi50Yi1tb3JlLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDdweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbiAgLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuLnRiLWxpdmUtaW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3Zlcixcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG5idXR0b24ubGN3LXEub24sXG5idXR0b24ubGN3LXE6aG92ZXIsXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3Zlcixcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG5idXR0b24ubGN3LXEub24sXG5idXR0b24ubGN3LXE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4udGItaGNwLnRiLW1yYyB7XG4gIC50Yi1oY3AtcmlnYSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyAqL1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgLnRiLW1yYy1jaGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICB9XG4gICAgYnV0dG9uLnF0LWJ0biB7XG4gICAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLnF0LW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIHtcbiAgICAudGItaGNwLWxpbmVhLnRiLWhjcC10ZXN0YSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdGV4dC1pbmRlbnQ6IDVweDtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGItbXJjLXNjZWx0YSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIH1cbn1cblxubmF2LnRibS1uYXYge1xuICBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiBhdXRvIDAgMCAwO1xuICB6LWluZGV4OiAxMTAwO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSBzYXR1cmF0ZSgxLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcbn1cblxuYm9keS52ZXItZGVza3RvcC1tb2JpbGUgbmF2LnRibS1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbm5hdi50Ym0tbmF2IC50Ym0tc2xpcCAudGJtLXNsaXAtYnRuIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpcCAubGVnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaXAgLmxlZyAucHgsXG4uc2xpcCAubGVnLWluZm8gYiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZDsgKi9cbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyAqL1xufVxuXG4uc2xpcCB7XG4gIC5sZWcgLnB4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLThweDtcbiAgfVxuICAuZm9ybS1ub3RlIHtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgfVxuICAua3Jvdy5iaWcgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zeXMtcm93IC5zeXMub24ge1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICB9XG4gIC5pbiB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIH1cbiAgLnNsaXAtZm9vdCB7XG4gICAgLmJ0bjpub3QoLmJ0bi1ibG9jaykge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbiAgICAuYnRuLWxpbmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbiAgfVxuICAuY2hlY2sge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc3Rha2Utcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnN0YWtlLWluIC5pbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uc2xpcC1saXZlLWJsb2NjbyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5jcG4tbWF0Y2ggc3Bhbi5jcG4tc2NvcmUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IC45MmVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLnRiLWRpcmV0dGEtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgfVxuICAudGItZGlyZXR0YS10YWJzIC50Yi1kaXJldHRhLWxhcmdvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIGdhcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJveC1zaWRlYmFyLS1jb250YWluZXIuY291cG9uLWNvbnRhaW5lciBkaXYudGItYnRucyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uIHtcbiAgLnRiLWNwLXJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gIH1cbiAgLnRiLWJ0bnMge1xuICAgIGJ1dHRvbi50Yi1zY29tbWV0dGkge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbiAgICBidXR0b24udGItYW5udWxsYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgfVxuICAgIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxufVxuXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBib3JkZXI6IDA7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudGItcGFuZWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGxhYmVsLnRiLWFjY2V0dGEge1xuICAgIG1hcmdpbjogN3B4IDE1cHg7XG4gIH1cbiAgLmNwbi1jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNwbi1tYXRjaCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5jcG4tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbn1cblxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAudGFicy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LnRiLWFtb3VudCxcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluLFxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWNwLXJvdyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gIGRpdi50Yi1tc2cge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnRiLW1zZz5zcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnRiLW1zZy50Yi1tc2ctLWdpb2NhdGEge1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcmljYXJpY2EsXG4uYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uIHtcbiAgI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICBzcGFuLmNwbi1vZGRzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gIH1cbiAgLmNwbi1jb2RlLWgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICBidXR0b24uY3BuLXNhdmU6ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHtcbiAgYS51cy1hbGwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICB9XG4gIGEudXMtYWxsOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgfVxufVxuXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbCB7XG4gIHdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSB7XG4gIC51cy1hbGwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAuNXJlbTtcbiAgfVxuICBhLnVzLXJvdyB7XG4gICAgbWFyZ2luOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xuICB9XG4gIGRpdi51cy1yaWdhOmhvdmVyIHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgfVxufVxuXG4uYm94LXNpZGViYXItLXVsdGltZSB7XG4gIC51cy1oZWFkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGRpdi51cy1yaWdhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEwcHggNHB4O1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbiAgc3Bhbi51cy1kb3Qge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICB9XG59XG5cbi5zYy1jaGlwcyBhLnNjLWNoaXAge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbn1cblxuLnNjLWNoaXBzIGEuc2MtY2hpcDpob3Zlcixcbi5zYy1jaGlwcyBhLnNjLWNoaXAub24ge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbn1cblxuLnNjLWNoaXBzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICAuc2MtY2hpcCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgfVxufVxuXG5kaXYuc2MtY29tcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIG1pbi13aWR0aDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2MtY29tcCBsYWJlbCB7XG4gIGdhcDogMzVweDtcbn1cblxuYS5zYy1jb21wLXZhaSB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbmRpdi5zYy1jb21wcyAuc2MtY29tcCBzcGFuLnNjLWNvbXAtbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogN3B4O1xufVxuXG4uc2MtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2MtY29udGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2MtdGVzdGEtY29tYW5kaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4uc2MtbmF6IHtcbiAgLnNjLWNvbXAgbGFiZWw+c3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5zYy1uYXotbm9tZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zYy1uYXotaCAuc2MtY29tcC1uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnNjLW5heiAuc2MtbmF6LWgsXG4uc2MtbmF6W29wZW5dIC5zYy1uYXotaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2LnNjLXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIGJvcmRlcjogMHB4IHNvbGlkO1xuICBwYWRkaW5nOiAwO1xuICAuc2MtbmF6IHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5zYy1zcG9ydCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gIH1cbn1cblxuZGV0YWlscy5zYy1zcG9ydGJveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC5zYy1zcG9ydCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbmRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnNjLWNvbXAtbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbmRpdi5zYy12YWkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xufVxuXG4uY2ItYmFycmEge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxM3B4O1xuICBhLmNiLWNoaXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYS5jYi1jaGlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgbWluLXdpZHRoOiA1M3B4O1xuICB9XG4gIGEuY2ItY2hpcCBzcGFuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgYS5jYi1jaGlwLm9uIHNtYWxsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGEuY2ItY2hpcCB7XG4gICAgc21hbGwge1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuY2ItbG9nbyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jYi1iYXJyYS5jYi1iYXJyYS0tcHJvdmlkZXIgYS5jYi1jaGlwIHtcbiAgcGFkZGluZzogMXB4IDEycHg7XG4gIGhlaWdodDogNDNweDtcbiAgc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4uY2ItYmFycmEuY2ItYmFycmEtLWdydXBwaSBhLmNiLWNoaXAge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBmbGV4LWdyb3c6IHVuc2V0O1xufVxuXG5kaXYuY2ItY29sLWdydXBwbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLmNiLWxvZ28tLWVndGRpZ2l0YWwge1xufVxuXG4uY2FzaW5vLWdyaWQgc3Bhbi50Yi1jZy1mb290IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIycHggOHB4IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gc3Bhbi50Yi1jZy1mb290IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY3QtZXhpdCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZm9ybS5hY2N0LWV4aXQge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5hY2N0LW5hdiB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBhLm9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGE6bm90KC5vbik6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgcGFkZGluZzogMDtcbiAgLmFjY3Qtc2VjIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJsLWxpc3RhLS1yZXRlIC5ibC1pbnRlc3RhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbmJ1dHRvbi5ydC1jZXJjYSB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xufVxuXG4ucnQtZmlsdHJpIC5ydC1yZXNldCB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNydC1yYWRpY2UgLnJ0LXRvdGFsaSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5nYy1jYW1wbyBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxuLnJ0LWNhbXBvIGlucHV0LFxuLnJ0LWNhbXBvIHNlbGVjdCB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cblxuYS5jYWwtdGFiIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG59XG5cbmRpdi5jYWwtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5kaXYucWJyb3cge1xuICAucWItbGVnIHtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAucWItZXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gIGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLW1hdGNoPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbn1cblxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIC5jYXJkLWgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuY2FyZC1iIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLm1rLWdyaWQge1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuICAgIGJ1dHRvbi5jaGlwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICAgIC5sYmwge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgICAucHgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xdC1idG4gLnF0LXZhbHVlIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuZm9vdGVyLmZ0ciB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgLndkZy1mb290ZXJfbGlua3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIH1cbn1cblxuLmZ0ciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgcGFkZGluZy1ibG9jazogMThweDtcbn1cblxuZm9vdGVyIC5mdHItcGF5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcy1hemlvbmkgLmJ0bi1jdG0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJjLWYgc2VsZWN0LFxuLnJjLWYgaW5wdXQsXG4ucmMtZiB0ZXh0YXJlYSxcbi5hcy1jYW1wbyBpbnB1dCxcbi5hcy1jYW1wbyB0ZXh0YXJlYSxcbi5hcy1jYW1wbyBzZWxlY3QsXG4uY2FyZC1iIGRpdiBpbnB1dCxcbi5jYXJkLWIgZGl2IHNlbGVjdCxcbmRpdi5ycy1jYW1wbyBpbnB1dCxcbmRpdi5ycy1jYW1wbyBzZWxlY3QsXG5kaXYucnAtY2FtcG8gaW5wdXQsXG5kaXYucnAtY2FtcG8gc2VsZWN0LFxuZGl2LmdjLWNhbXBvIGlucHV0LFxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYSxcbmRpdi5maWVsZCBzZWxlY3QsXG5kaXYuZmllbGQgaW5wdXQsXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+aW5wdXQsXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+c2VsZWN0LFxuZm9ybS5ydC1maWx0cmkgZGl2LnJ1Yy1jYW1wbz5zZWxlY3QsXG5zZWxlY3QuaW4sXG5pbnB1dC5pbiB7XG4gIC8qIGNvbG9yLXNjaGVtZTogbGlnaHQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gID5idXR0b24+c3Zne1xuICAgIC8qIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTsgKi9cbiAgfVxufVxuXG4uYXMtY2FtcG8gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgfVxufVxuXG5kaXYuYjQ1LW5hdixcbi53ZGcud2RnLXNwb3J0cy1tZW51IC53ZGctc3BvcnQtdGVuZGluYSB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW46IDA7XG4gIGdhcDogMDtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IG1haW4uc2hlbGwgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi5ib2R5LS1yZXBvcnQtcmVwb3J0IC5idG4sXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG4sXG4uYm9keS0tbmV0LWJldHMgYnV0dG9uLnJzLWNlcmNhLFxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJ0LWNlcmNhLFxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvLFxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWdvLFxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJwLWNlcmNhLFxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cmkge1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpfi5ibC1ub3RhLFxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cmkrLmJsLW5vdGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPmZvcm0sXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+YS5idG4tbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQge1xuICBkaXYuY2FyZD4uY2FyZC1iPi5rdiB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLyoganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAqL1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxuICBkaXYuY2FyZD4uY2FyZC1iPi5rdjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcbiAgfVxuICBkaXYuY2FyZD4uY2FyZC1iPi5rdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG4gIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPmZvcm0sXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPmEuYnRuLWxpbmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPi5mb3JtLW5vdGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5ib2R5LS1hY2NvdW50LW1lc3NhZ2VzIC5jYXJkLm1zZyBzdW1tYXJ5LmNhcmQtaC5tc2ctdCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQtc2V0dGluZ3MgbWFpbi5zaGVsbCAuZmVlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgPmRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICA+ZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi5ib2R5LS1jYWxlbmRhcmlvIHtcbiAgLmNhbC1ldiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIC5jYWwtY29tcCB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuICAuY2FsLXNwb3J0LXNlbCBzZWxlY3Qge1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICB9XG4gIG1haW4uc2hlbGwgLmNvbHMgYXNpZGUucmFpbC1sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yYWlsLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbHMge1xuICAgIC0tcmFpbC1sLXc6IHVuc2V0O1xuICB9XG4gIC5jYWwtZXYgLmNhbC10ZWFtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvZHktLWNhc2lubyB7XG4gIC5jYi1jb2wtdm9jZSB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbiAgLmNiLWNvbC10aXQge1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jYi1jb2wtbGlzdGEge1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIC8qIGJvcmRlci10b3A6IDA7ICovXG4gICAgcGFkZGluZzogOHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBhLmNiLXZvY2Uge1xuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZTpob3Zlcixcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Uub24ge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbn1cblxuLmJvZHktLWNhc2lubyB7XG4gIC5jYiB7XG4gICAgLmNiLWNlcmNhIHtcbiAgICAgIC5jYi1jZXJjYS1pbiB7XG4gICAgICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgLmNiLWNlcmNhLWdvIHtcbiAgICAgICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNiLXZpc3RlIC5jYi12aXN0YSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgfVxuICB9XG4gIC5zaGVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZlZWQudGItc2NvcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FyZC5jYXMtYmxvY2NvIC5jYXJkLWgge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2hlbGwgLmNvbHMuc29sbyB7XG4gICAgcGFkZGluZy1ibG9jazogMHB4O1xuICB9XG4gIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIHtcbiAgICAuY2ItbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG4gIC5jYiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAuY2ItY2VyY2Ege1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIH1cbiAgICAuY2ItdmlzdGUge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG4gIC5icy1jYXMtbGF5IHtcbiAgICAtLWJzLXJhaWw6IDI4N3B4O1xuICAgIC5icy1jYXMtaGVhZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIH1cbiAgfVxuICAuY2ItZ2lvY2hpIC5jYXMtYmxvY2NvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG59XG5cbmJvZHkuYm9keS0tY2FzaW5vIC5jYiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNhc2luby1ncmlkLmlzLWVsZW5jbyB7XG4gIC50Yi1jZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAudGItY2cuY2FzaW5vLWNhcmQgLnRiLWNnLXBoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50Yi1jZyAudGItY2ctZm9vdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXdyYXBwZXIsXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXRvcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5ib2R5LS1kaXJldHRhIHtcbiAgLndkZy53ZGctbW9zdC1wbGF5ZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubXN6IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5ib2R5LmJvZHktLWRpcmV0dGEgLmNtcy1wYWdlLnRiLXNjb3BlOm5vdCgudGItcmFpbC1jaGl1c2EpIG5hdi5tc3oge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIGEubXN6LXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDlweCA2cHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDA7XG4gICAgfVxuICAgIGkubXN6LWljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzcGFuLm1zei1ldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICB9XG4gIH1cbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5sY3ctcGVyY2hlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMge1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG59XG5cbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5zcG9ydG5hdj5hOmxhc3QtY2hpbGQsXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saTpsYXN0LWNoaWxkIC53ZGctc3BvcnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xufVxuXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyB7XG4gIC5zcG9ydG5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmFpbC1yIHtcbiAgICBnYXA6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5tYXRjaC1saXN0LS1zaW5nbGUtd3JhcHBlcixcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSB7XG4gIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLndkZy53ZGctZmlsYS1naW9jaGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZ2FwOiAwO1xuICA+ZGl2Om5vdCgud2RnLndkZy10ZW1waSk6bm90KC53ZGcud2RnLXNsaWRlcikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4uYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDA7XG59XG5cbmJvZHkuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSAuY21zLXBhZ2UudGItc2NvcGUgLmx2Yi5sdmItLW5heiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCxcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRiLXRydW5jLFxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRydW5jIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLWV2LFxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWV2IHtcbiAgcGFkZGluZzogMTBweCAwIDNweCAwO1xufVxuXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1wYXJ0aWFscyxcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wYXJ0aWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQgdHIgdGgsXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxudGFibGUucnAtdGJsLnJwLWNhc2NhdGEgdGQubmFtZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIsXG50ci5jYXNjLXJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgLnRpdGxlLWN0bSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAubXV0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmlucHV0LWJveC0tY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbiAgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxuICAuaW5wdXQtYm94LS1saW5rLXdyYXBwZXIgYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIHtcbiAgLnFmLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgfVxuICAucWYtZ3VpZGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5mZWVkLnRiLXNjb3BlIG5hdi5tc3oge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yYWlsLXIge1xuICAgIGdhcDogMTBweDtcbiAgICBuYXYubXN6IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tdXRlZCxcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiAudGItZXYtdGVzdGEtd3JhcCAubXV0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwge1xuICAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiAudGItZXYtdGVzdGEtd3JhcCAudGItZXYtYmFycmEge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5jb2xzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1zcG9ydD5zdW1tYXJ5LFxuLmJvZHktLXNpbmdsZS1ldmVudCBkaXYubHZtLXNwb3J0PnN1bW1hcnksXG5kaXYubHZtLWxlZ2E+c3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCB7XG4gIC50Yi1kaXJldHRhLW5lcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDI1MXB4O1xuICB9XG4gIC50Yi1jYW1wZXR0byB7XG4gICAgaGVpZ2h0OiAyNTFweDtcbiAgfVxuICAubWF0Y2gtbGlzdC0tZXZlbnQge1xuICAgIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICBnYXA6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIH1cbiAgICAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20+c3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIHBhZGRpbmc6IDEycHggMTBweCA4cHg7XG4gIH1cbiAgLm1hdGNoLWxpc3QtLWV2ZW50OmFmdGVyIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogNjYlO1xuICB9XG4gIC5sdm0tbWVyYy1hcHJpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsIDEuNWZyKSByZXBlYXQoOCwgbWlubWF4KDQ0cHgsIDFmcikpO1xuICB9XG59XG5cbmJvZHkuYm9keS0tc3BvcnQuYm9keS0tbGlzdC1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcbi53ZGctdG9wbmF2IGE6aG92ZXIsXG4ud2RnLXRvcG5hdiBhLm9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYm9keS5ib2R5LS1zcG9ydCB7XG4gIGRpdi5jbXMtcGFnZS50Yi1zY29wZSB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIG1haW4uc2hlbGwgZGl2LmZlZWQudGItc2NvcGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItc2xpcC1zdyxcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC50Yi1zbGlwLXN3LFxuYm9keS5ib2R5LS1wcm9tb3MgLnRiLXNsaXAtc3csXG5ib2R5LmJvZHktLXN1cHBvcnQgLnRiLXNsaXAtc3csXG5ib2R5LmJvZHktLW5ldC1iZXRzIC50Yi1zbGlwLXN3LFxuYm9keS5ib2R5LS1uZXR3b3JrIC50Yi1zbGlwLXN3LFxuYm9keS5ib2R5LS1hY2NvdW50IC50Yi1zbGlwLXN3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLFxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLFxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtd2hvLFxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXdobyxcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLFxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXdobyxcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC13aG8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQsXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZCxcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQsXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtaGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1oZWFkPnNwYW4sXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1oZWFkPnNwYW4sXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtaGVhZD5zcGFuIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5ydC1hemlvbmksXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAucnQtYXppb25pLFxuYm9keS5ib2R5LS1wcm9tb3MgLnJ0LWF6aW9uaSxcbmJvZHkuYm9keS0tc3VwcG9ydCAucnQtYXppb25pLFxuYm9keS5ib2R5LS1uZXQtYmV0cyAucnQtYXppb25pLFxuYm9keS5ib2R5LS1uZXR3b3JrIC5ydC1hemlvbmksXG5ib2R5LmJvZHktLWFjY291bnQgLnJ0LWF6aW9uaSB7XG4gIGhlaWdodDogMzVweDtcbn1cblxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubWF0Y2gtbGlzdC0tdGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIHtcbiAgcGFkZGluZzogNXB4O1xuICBkaXYudGFiLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XG4gIH1cbn1cblxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIsXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgLyogZm9udC13ZWlnaHQ6IGJvbGQ7ICovXG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4xMnMsIHRyYW5zZm9ybSAuMDZzO1xufVxuXG5idXR0b24uYnRuLWxpbmUsXG5hLmJ0bi1saW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi5idG4tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJ1dHRvbi5idG4tbGluZTpob3ZlcixcbmEuYnRuLWxpbmU6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLmNhcmQucnItYm94IC5jYXJkLWgsXG4uZWctaGVhZCxcbi53ZGctc3BvcnQtZmFzY2lhLFxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQsXG5kaXYuZWctaGVhZCxcbi5lcy1oZWFkLFxuLmx2bSAubHZtLXRlc3RhLFxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgsXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XG59XG5cbi5jYXJkLnJyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgLmNhcmQtaCB7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIHNlbGVjdCxcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gaW5wdXQge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYXJkLnJyLWJveCAucnItZ28ge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5kaXYuY2FyZCB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmMtZiBzZWxlY3QsXG4ucmMtZiBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG4uY2FyZC1iIGRpdiBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbi5jYXJkLWIgZGl2IHNlbGVjdCxcbmRpdi5maWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbmRpdi5maWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xufVxuXG5kaXYuY2FyZC1iPmZvcm0ucnMtZmlsdHJpPi5ycy1jYW1wb1tkYXRhLXRlc3RpZD1cIm5pZW50ZS1zb3R0b1wiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbnRyLmNhc2Mtcm93IHtcbiAgdGQubmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIH1cbiAgfVxuICB0ZCBzcGFuLmNhc2MtY2FyZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4uY2V2LXBpc3RhPi5sdm0tZXYge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxubGkuY2V2LXZ1b3RhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxubGFiZWwuY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5tYWluLmNtcy1mdWxsLW1haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGltZyxcbi5jbXMtbWFpbiAud2RnLndkZy1zbGlkZXIgLndkZy1zbGlkZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY21zLXBhZ2Uge1xuICBnYXA6IDEwcHg7XG59XG5cbi5jbXMtcGFnZS50Yi1zY29wZTplbXB0eSxcbi5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSB7XG4gIGdhcDogMDtcbn1cblxuLmNtcy1wYWdlLnRiLXNjb3BlIC5sdmIge1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY21zLXJlZ2lvbi5jbXMtaGVhZGVyIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jb2xzIHtcbiAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG59XG5cbi5lZyAudGItZXZzZWFyY2gge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLnRiLWV2c2VhcmNoLS1pbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAudGItZXZzZWFyY2gtLWluOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5lZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2LmVnLXBhZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXMge1xuICAuZXMtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5lcy1pbmRpZXRybyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5lcy10aXRvbG8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmVzLXNwb3J0IHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudGItZXZzZWFyY2gge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudGItZXZzZWFyY2g6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5sYyAubGMtZ3JvdXAgLmxjLW1vcmUtaCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbi5lcy10YWIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmVzLXRyb25jYXRlLFxucC5lcy12dW90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBhIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIge1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tdXRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tdXRlZDpmaXJzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG4gIC5tdXRlZC50Yi1ldi1sZWdhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm11dGVkW2RhdGEtdGItZXZdIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWhdLFxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWFdIHtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItY2xvY2tdLFxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWdhbWVdIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiB7XG4gIC5tdXRlZCAubGl2ZS1kb3Qge1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbiAgLm11dGVkLnRiLWV2LXN0YXRvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLm11dGVkLnRiLWV2LW5hemlvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm11dGVkLnRiLWV2LXN0YXRzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgc3Bhbi50Yi1ldi1zdGF0cy11bmEge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICAvKiBzcGFuLnRiLWV2LXN0YXRzLXVuYTpmaXJzdC1jaGlsZCB7ICovXG4gICAgLyogICBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICAvKiB9ICovXG4gICAgLyogc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHsgKi9cbiAgICAvKiAgIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICAgIC8qIH0gKi9cbiAgICAvKiBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNSkgeyAqL1xuICAgIC8qICAgYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgLyogfSAqL1xuICAgIC8qIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg3KSB7ICovXG4gICAgLyogICBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICAvKiB9ICovXG4gIH1cbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoMiksXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCg0KSxcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgc3BhblthcmlhLWhpZGRlbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuZGl2LmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgfVxufVxuXG5wLmZvcm0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuXG4uZm9ybS1ub3RlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG5idXR0b24jdGJtQmFjayB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxMTFweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5pY28gaW1nLFxuaW1nLmljbyB7XG4gIG1heC13aWR0aDogMTVweDtcbn1cblxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xufVxuXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjphZnRlcixcbi5sYyAubGMtcTpkaXNhYmxlZDo6YWZ0ZXIge1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjpiZWZvcmUsXG4ubGMgLmxjLXE6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIHRvcDogOXB4O1xuICByaWdodDogMzIuNXB4O1xufVxuXG4ubGMtZXYgLmxjLW9kZHMsXG4ubGMtZXYgLmxjLW1haW4ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYy1ldiAubGMtc2lkZSB7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMHB4IDAgMDtcbn1cblxuZGl2LmxjLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmxjLXRlYW0sXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGItdGlwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubHZiIC5sdmItdm9jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDMycHg7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC5sdmItbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIGltZy5pY28ge1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgfVxuICBzcGFuLmx2Yi1ub21lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLm9uIHtcbiAgICAubHZiLW5vbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLm1hdGNoLWxpc3QtLXRhYnMge1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpdi50YWItaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbmRpdi5tYXRjaC1saXN0LS10YWJzIHtcbiAgZGl2LnRhYi1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xuICB9XG4gIGRpdi50YWItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcbiAgZmxleDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogYm9yZGVyLWJvdHRvbTogMDsgKi9cbiAgb3BhY2l0eTogMTtcbn1cblxuLm1rLWdyaWQubWstZ3JpZC0tZzIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDUwJSAtIDJweCksIDFmcikpO1xufVxuXG4ubWstZ3JpZC5tay1ncmlkLS1nMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMzMlIC0gMnB4KSwgMWZyKSk7XG59XG5cbi5tay1ncmlkLm1rLWdyaWQtLWc0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygyNSUgLSAycHgpLCAxZnIpKTtcbn1cblxuLm1rLWdyaWQubWstZ3JpZC0tZzUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDIwJSAtIDJweCksIDFmcikpO1xufVxuXG4ubWstZ3JpZC5tay1ncmlkLS1nNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzJSkpO1xufVxuXG5iLm1vbmV5LFxuLm1vbmV5IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxubmF2Lm1zeiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgLm1zei12IHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAycHggMjBweDtcbiAgICBmbGV4OiB1bnNldDtcbiAgICAvKiBib3JkZXItYm90dG9tOiB1bnNldDsgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tc3otdjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxuICAubXN6LXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMDtcbiAgfVxufVxuXG4ubXN6LWV0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbmJ1dHRvbi5wYS1mYWIge1xuICBpbnNldC1pbmxpbmUtZW5kOiA4NXB4O1xufVxuXG4ucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC50aXRsZS1jdG0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wZyB7XG4gIC5wZy1jYXJkIHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICAgIC5wZy1jYXJkLWgge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLnZpcC1yb3c+LnZpcC1iYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmRpdi5yYWlsLWNhcmQge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICB1bC53ZGctbGVhZ3VlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJhaWwtY2FyZD4uc2MtY2hpcHM+YS5zYy1jaGlwLFxuLndkZy10ZW1waT4uc2MtY2hpcHM+YS5zYy1jaGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yYWlsLWwsXG4ucmFpbC1yIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5yYWlsLXIge1xuICB0b3A6IDEycHg7XG59XG5cbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2LnJlZy1wb3AtYm94IHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDsgKi9cbiAgLnJlZy1wb3AtaCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgICAucmVnLXBvcC1tYXJjaGlvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnJlZy1wb3AtbWFyY2hpbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucmVnLXBvcC14IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIC5yZWctcG9wLWg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICAgIGluc2V0LWlubGluZTogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICAuZmllbGQge1xuICAgIGdhcDogMDtcbiAgfVxuICAuYnRuLmJ0bi1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbn1cblxuLnJlZy1wb3AtdCBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgYS5ib3gtY3RtLS1zdXBwb3J0LFxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG59XG5cbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IHtcbiAgZGl2LmJveC1jdG0tLXN1cHBvcnQgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxuICBkaXYuYm94LWN0bS0tc3VwcG9ydCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5idG4tY3RtLS1zdXBwb3J0IHN2Zy5idG4tY3RtLWkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5zZWMtYmFyLFxudWwgbGkud2RnLXNwb3J0LWZhc2NpYSxcbi5zbGlwIGRpdi5jYXJkLWgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZWMtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XG59XG5cbm1haW4uc2hlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoZWxsIC5jb2xzLnJhaWwtbGFyZ2EgLnRiLWNhbXBldHRvIHtcbiAgaGVpZ2h0OiAzNjJweCAhaW1wb3J0YW50O1xufVxuXG5uYXYuc3BvcnRuYXYgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ6aG92ZXIsXG5uYXYuc3BvcnRuYXYgYTpob3Zlcixcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3Zlcixcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydDpob3Zlcixcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydC5vbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbm5hdi5zcG9ydG5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgfVxufVxuXG5idXR0b24udGItYXByaS1xdW90ZSBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZGl2LnRiLWF1dGhtIHtcbiAgZGl2Lmhlcm8ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgYnV0dG9uLmN0YTIge1xuICAgIC8qIGJvcmRlcjogMS41cHggc29saWQ7ICovXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxuICAuaGVybyAud29yZCBiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udDogODAwIDE0cHgvMSBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjEycztcbiAgfVxuICAuc3ViIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgfVxuICAuc2VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMTZweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5maW5lIHtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5kaXYudGItY2VyY2EtbWVyY2F0byBpbnB1dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogLjkyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnRiLWNnLmNhc2luby1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuYS50Yi1jZy5jYXNpbm8tY2FyZDpob3ZlciBzcGFuLnRiLWNnLWZvb3Qge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGItY2ctZm9vdCAudGItY2ctbmFtZSB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAyLjNlbTtcbn1cblxuc3Bhbi50Yi1jZy1wbGF5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAuNjhlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTJzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b246aG92ZXIsXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbi5vbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG5kaXYudGItZXYtdGVzdGEtd3JhcD4udGItZXYtYmFycmEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2LnRiLWV2LXRlc3RhLXdyYXAgLnRiLWNvbHBpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4udGItZXYtdGVzdGEtd3JhcD4udGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDdweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gID5zcGFuIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRiLWZpbHRyaSxcbi50Yi1maWx0cmkgLnRiZi1lc2l0aSxcbi50Yi1maWx0cmkgLnRiZi1sZWdlbmRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50Yi1maWx0cmkgLmluIHtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQxcHg7XG59XG5cbi50Yi1nb2wtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJdIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IHVuc2V0O1xufVxuXG4udGItbGVnYS1oIHRoIC50Yi1sZWdhLXNwb3J0LFxuLnRiLWxlZ2EtaCAudGItbGVnYS1uYXosXG4udGItbGVnYS1oIC50Yi1sZWdhLW5vbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNHB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4udGItbGVnYS1oIHtcbiAgLnRiLWxlZ2EtZmxhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgdGggLnRiLWxlZ2Etc3BvcnQge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICB0aFtjb2xzcGFuPVwiOTlcIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi50Yi1saXZlZGQge1xuICBnYXA6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBhIHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGItbGl2ZWRkLWNhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5kaXYudGItbGl2ZWRkLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cblxuLnRiLWxpdmVkZC1tZW51IC50Yi1saXZlZGQtc2VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcbiAgY29sdW1uczogMztcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgLnF0LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLnF0LWJveCAucXQtYm94LS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuYnV0dG9uLnRiLXBhc3NvX19iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuYnV0dG9uLnRiLXBhc3NvX19iOmhvdmVyIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG59XG5cbi50Yi1zbGlwLXN3IHtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG5idXR0b24udGItcmFpbC10YXN0byxcbmJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDE1NXB4O1xuICByaWdodDogLTFweDtcbiAgZm9udC1zaXplOiAwO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmJ1dHRvbi50Yi1yYWlsLXRhc3RvPnNwYW4sXG5idXR0b24udGItc2xpcC1zdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5iLnRiLXNsaXAtc3ctYmFkZ2Uge1xuICBpbnNldC1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbmJ1dHRvbiBzcGFuLnRiLXN0YXQtYm94LFxuYnV0dG9uLnRiLWNvbHBpY2stYXByaSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2LnRiLXN0YXQtZGVudHJvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGItc3RhdC1wYW4gdGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgLyogYm9yZGVyLWJvdHRvbTogMDsgKi9cbn1cblxuLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWZyZWNjaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94LFxuYnV0dG9uLnRiLWFwcmktcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmRpdi50Yi1zdXAge1xuICAtLXRiLXN1cC1zb3R0bzogNjFweDtcbiAgLS10Yi1zdXAtYWx0bzogOTZweDtcbn1cblxuYnV0dG9uLnRiLXN1cC1mYWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZC50Yi10aW1lIGIudGItbGl2ZS1zY29yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRiLXZlci1hdnZpc28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyMTQ3NDgyMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLyogQ2hhdCAqL1xuYnV0dG9uLnRiLXNpd2VpLWZhYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMThweDtcbiAgei1pbmRleDogMTIwMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMsIGJveC1zaGFkb3cgLjE1cztcbn1cblxuLyogNS4xIE5VT1ZFIFZBUiBFIENTUyBQQVJUIDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4uc2MtY29tcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsYWJlbCB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG4gIC5zYy1jb21wLW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5idXR0b24uY2ItYWx0cmkge1xuICBtYXJnaW46IDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG5idXR0b24udGItaW1wcmFwLWIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udGItc3lzLXJvdyBzcGFuLm4ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24udGItYWdnaW9ybmEgLnRiLWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgYW5pbWF0aW9uOiB0Yi1maWxvIDkwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnRiLXNsaXAtc3ctYmFkZ2UsXG5iLnRiLXNsaXAtc3ctYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogM3B4O1xuICB6LWluZGV4OiAzO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJvZHktZGVza3RvcC0tbW9iaWxlIC50Yi12ZXJzaW9uZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODZ2dztcbn1cblxuLnMzdCAuczN0LXRhYnMgLnMzdC10YWIge1xuICBwYWRkaW5nOiA5cHggNnB4O1xufVxuXG4uczN0IC5zM3QtdGFiIC5zM3Qtbixcbi5zM3QgLnMzdC10YWIuaXMtb24gLnMzdC1uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uczN0IC5zM3QtcGFuZSxcbi5zM3QgLnMzdC1wYW5lIC5ib3gtc2lkZWJhci0tY291cG9uLFxuLnMzdCAuczN0LXBhbmUgLmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE5ldyBGaXggKi9cbi5sY3ctbGggYnV0dG9uLmxjdy1hZGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWN0aW9uLnN0cS1ib3gge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi50Yi1wYWxpbnNlc3RvIHRoOmVtcHR5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5uYXYudGJtLW5hdiBhLmlzLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4vKiAzLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gQk9SREVSLUNPTE9SIC8gU0hBRE9XIC8gRklMTCAvIFNUUk9LRSAgICAgICAgICAgKi9cbmRpdi5mZWVkLmVzLXBhZ2UgLmVzIC5sY3cgLmxjdy1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuc3BhbiBzcGFuLmxjdy1uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5zcGFuLmxjdy1xLmlzLWhuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUge1xuICBhLnVzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDRweDtcbiAgICBwYWRkaW5nOiA2cHggOXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG4gIHNwYW4udXMtdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIHNwYW4udXMtYW10IHtcbiAgICBmbGV4OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAuODJlbTtcbiAgfVxuICBzcGFuLnVzLXcge1xuICAgIGZvbnQtc2l6ZTogLjcyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5kaXYudGItZmVkZWx0YS1vZmYge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxM3B4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLmljIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjA1ZW07XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IC44OGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWF4LXdpZHRoOiA2NmNoO1xuICB9XG59XG5cbi8qUmVnICBib3h4ICovXG4ucmVnLXBvcC1ib3guaGEtZmlndXJhIGRpdi5yZWctcG9wLWZpZ3VyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG59XG5cbiN0Yi1zZXNzaW9uZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIHtcbiAgZGl2LmZlZWQuc2MtcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuc2MtcGFnZSAubGN3IC5sY3ctZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxufVxuXG5kaXYubGN3LW1lcmMgLmxjdy1hdHRlc2Ege1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA2cHggMnB4O1xufVxuXG4ubGN3LXRpcGkgLnRiLXRpcGktc2VsLFxuLmxjdy1yb3cuaXMtbGlzdGEgLmxjdy1saXN0YSAudGItbGlzdGEtc2VsIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAzMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMCAxM3B4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2RnLXViLWxhbmdsaXN0LFxuLndkZy11Yi10emxpc3Qge1xuICB6LWluZGV4OiA5OTkxO1xufVxuXG4vKiBORVcgRklYICovXG5kaXYucWJyb3cgZGl2LnFiY2FyZCB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBwYWRkaW5nOiA5cHggMTFweCAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEycywgYm94LXNoYWRvdyAuMTJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgLmNhcm91c2VsLWl0ZW0tLW1hdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xuICBtYXJnaW46IDNweCAxMnB4IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNzU7XG4gIGZvbnQtc2l6ZTogLjgyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmEucnQtcHJpbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IC44NnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oLFxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuZGl2LnNjLXBhZ2UgLnNjLW5hej4uc2MtY29tcHM+LnNjLWNvbXA+YS5zYy1jb21wLXZhaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qQk94IG1lc3NhZ2dpICovXG5kaXYjdGItcG9zdGEge1xuICAuYngge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICB9XG4gIC5iZCB7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5mdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHg7XG4gIH1cbn1cblxuZGl2I3RiLXBvc3RhIC5mdCBhLFxuZGl2I3RiLXBvc3RhIC5mdCBidXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xufVxuXG5kaXYjdGItcG9zdGEgLmljIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuZGl2I3RiLXBvc3RhIC52YWk6aG92ZXIsXG5kaXYjdGItcG9zdGEgLmRvcG86aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5sY3ctdGlwaSAudGItdGlwaS1zZWwge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbmJvZHkgLnRiLXZlcnNpb25lLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIHZlciBkZXNrdG9wIGRhIG1vYmlsZSAqL1xuYm9keS52ZXItZGVza3RvcC1tb2JpbGUge1xuICA+bWFpbi5zaGVsbCB7XG4gICAgPi5jb2xzIHtcbiAgICAgIC5mZWVkLnRiLXNjb3BlIHtcbiAgICAgICAgc2VjdGlvbi5jbXMtbWFpbiB7XG4gICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubHZtLWNvcnBvIHtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LndkZy53ZGctZGFzaC1hZ2VuemlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhkci1jb21wb3N0YSBoZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xufVxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIC8qIGJvcmRlci10b3A6IDBweDsgKi9cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5kZXRhaWxzLmx2bS1zcG9ydD5zdW1tYXJ5OmhvdmVyLFxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc3Bhbi5sdm0tdHZpY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogNnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IC45O1xufVxuXG5idXR0b24udGItdmRlc2suZGVzayxcbmJ1dHRvbi50Yi12ZGVzay5tb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgYm90dG9tOiB1bnNldDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXNrOiB1cmwoXCIuLi8uLi9pY29ucy9kZXNrLW1vYi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi8uLi9pY29ucy9kZXNrLW1vYi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJvZHkuYWNjb3VudC1sb2dnZWQge1xuICBidXR0b24udGItdmRlc2suZGVzayxcbiAgYnV0dG9uLnRiLXZkZXNrLm1vYiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLndkZy1oZWFkZXItYWN0aW9ucyB7XG4gICAgYS53ZGctYWNjdCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgYnV0dG9uLnRiLW9jY2hpbyB7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hIHtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICBmb3JtLndkZy1lc2NpIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgfVxufVxuXG4vKioqKiogT3RoZXIgZml4IDA3LzEwICoqKioqL1xuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl0sXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBidXR0b24uY2hpcC50YnFsLWNsb3NlZFtkYXRhLWxhYl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl06OmJlZm9yZSxcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkuYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsLXJvd3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNwYW4ubHZtLXR2LW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGItY29scGljayBkaXYudHRsIHtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEyLjVweDtcbn1cblxuZGl2LnN0YWtlLXJvdyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuXG50YWJsZS50Ymwge1xuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xuICB9XG59XG5cbmJ1dHRvbi5wYXktdGlsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xufVxuXG5kaXYuYmwtbGlzdGEtLWljb25lIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5jYXJkLmJldC1jb21iY2FyZC5iZXQtY29tYiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGV0YWlscy5jYXJkLmJldC1jb21iIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICArLmNhcmQge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbmRldGFpbHMuYmV0LWNvbWI+LmJldC1jb21iLXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmRldGFpbHMuYmV0LWNvbWIgLmNhcmQtaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi8qKioqKiBMYW5nIGhlYWRlciAqKioqKi9cbi8qKioqKiBTdWJ0YWJzICoqKioqL1xuLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIHtcbiAgLmxjdy1zdWJ0YWIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWNjdC1zYWxkbyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxudGFibGUudGJsIHRkIHtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xufVxuXG4vKioqKiogUGFnaW5hIFJlcG9ydCBDYXNzZSAqKioqKi9cbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHtcbiAgLnNoZWxsIHtcbiAgICAuY2FyZD5oMS5wZy1oMSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgLnJjLWZpbHRyaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICAudGJsd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHRhYmxlLnRibCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUudGJsIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB0YWJsZS50YmwgdGQubW9uZXkge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuXG4vKiogRml4IEplcyAwOCAqKi9cbmJvZHkuYm9keS0tY2FzaW5vIHtcbiAgLmNiLWdpb2NoaSB7XG4gICAgYS50Yi1jZyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgICZbZGF0YS10Yi1uYW1lPVwibG9iYnlcIl0ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogbmF6aW9uaSBmaWx0cmkgbGl2ZSB0Yi1uYXotcmlnYSovXG5kaXYudGItbmF6LXJpZ2EgbmF2Lmx2Yi5sdmItLW5heiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnRibS1uYXYge1xuICAudGJtLW5hdi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnRibS1zbGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJ0LWxpdi5ydC1saXYtLXRhYmVsbGEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cblxuYm9keS5ib2R5LS1uZXR3b3JrIC5nYy1jYXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSB0YWJsZS50YmwgdGQubW9uZXkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYi1sYXkgbGFiZWwuY2Itc3ctbGJsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi50Yi1nIHtcbiAgLnRiLWctZXNpdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyogZml4IGNvdXBvbiBidXR0b24gKi9cbmRpdi50Yi10YWdsaW8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMTBweDtcbiAgYnV0dG9uLnRiLXNjb21tZXR0aSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA3KTtcbiAgICB9XG4gIH1cbn1cblxuLyogR1JVUFBPIDogcGFsaW5zZXN0byBhIHRhYmVsbGEgcHJlbWF0Y2ggICovXG5ib2R5LmJvZHktLWluZGV4e1xuICB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHtcbiAgICAvKiBtYXJnaW4tdG9wOiA0NXB4OyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRiLXNwb3J0LWh7XG4gICAgICB0aHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmLnRiLXNwb3J0LW5vbWV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50Yi1zcG9ydC1pY297XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRyLnRiLWJhcnJhLWdye1xuICAgICAgdGR7XG4gICAgICAgIC50Yi1iYXJyYS1nci1pbntcbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1sZWdhLWh7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgdGh7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJi50Yi1sZWdhLW5heixcbiAgICAgICAgICAmLnRiLWxlZ2Etbm9tZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRiLWxlZ2Etc3BvcnQudGItdGlwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZy50Yi1sZWdhLWNpcmN7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRye1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRiLWxpdmUtY2VsbGEge1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxODZweCk7XG4gICAgICAudGItbGl2ZS1ibG9jY297XG4gICAgICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgLnRiLWxpdmUtcmlnYTF7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLyogLmxpdmUtZG90LCAqL1xuICAgICAgICAvKiAudGItbGl2ZS1ldGksICovXG4gICAgICAgIC8qIC50Yi1saXZlLW1pbnV0bywgKi9cbiAgICAgICAgLyogLnRiLWxpdmUtc2V0LCAqL1xuICAgICAgICAudGItc3RhdC1zZWdubyxcbiAgICAgICAgLnRiLWxpdmUtaW5mbyxcbiAgICAgICAgLm1kaS5tZGktc3Rhci1vdXRsaW5lLnRiLWZhdixcbiAgICAgICAgLnRiLXB0LFxuICAgICAgICAudGItcGFyentcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGItbGl2ZS1taW51dG97XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRiLWV2LWxpdmV7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGEudGItZXYtbGl2ZXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgJi50Yi1zcXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGItb2Rke1xuICAgICAgYnV0dG9uLmNoaXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1zcXAtc2Vwe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdHIgLnRiLWV2IGEgYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1zcS1sb2dve1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRiLWJiLnRiLWJiLS12YWl7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IDE1cHg7XG4gICAgICAvLyBsZWZ0OiA2NXB4O1xuICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAvLyBsaW5lLWhlaWdodDogMTNweDtcbiAgICB9XG4gICAgdHIudGItbmF6LXBte1xuICAgICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAgICAgLyogdG9wOiAtNDVweDsgKi9cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZHtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgLmx2Yi5sdmItLW5hentcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgICAgLyogU2Nyb2xsIGZsdWlkbyBzdSBBbmRyb2lkL2lPUyAqL1xuICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7fVxuICAgICAgICAgICAgYnV0dG9uLmx2Yi12b2Nle1xuICAgICAgICAgICAgICAubHZiLW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYub24gLmx2Yi1ub21lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZTpub3QoLnByZW1hdGNoKSB7XG4gICAgPiAubHZie1xuICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAvKiBTY3JvbGwgZmx1aWRvIHN1IEFuZHJvaWQvaU9TICovXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNnB4O31cbiAgICAgICAgYnV0dG9uLmx2Yi12b2Nle1xuICAgICAgICAgIC5sdmItbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9uIC5sdmItbm9tZSB7XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHRye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRiLXRpbWV7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMXB4IDZweCA3cHghaW1wb3J0YW50O1xuICAgICAgICAudGItdGltZS1pbntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAudGItcXVhbmRve1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLyogRUFTWSBCRVQgKi9cbiAgICBkaXYudGItZWIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDZweCAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMCAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRiLWViLWJhZGdlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAudGItZWIgbGFiZWwge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uLnRiLWViLWlucyB7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLnRiLWViLWxlZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRiLWViLWRsZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgd2lkdGg6IDkydnc7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50Yi1lYi1jb3JwbyB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnRiLWViLWRsZyB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13ZGl0aDo5MDBweCkge1xuICAgICAgc3Bhbi5jLWV2LnRiLXNxc3QgYSBzcGFuLnRiLXNxcSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uYy1ldi50Yi1zcXN0IGEge1xuICAgICAgc3Bhbi50Yi1zcXEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgfVxuICAgICAgc3Bhbi50Yi1zcXEgc3Bhbi50Yi1zcXAtc2VwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxjdy10aGVhZCAubGN3LW91LXR1dHRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB9XG4gICAgLnRiLXBhbGluc2VzdG8ge1xuICAgICAgLnRiLWV2LWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAudGItYmIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRiLXBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIxcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtdGItdmVsb10+ZGl2IHtcclxuICBib3JkZXI6IDIuNXB4IHNvbGlkIHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtbGl2ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy1zcG9ydC1saXZlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZlYXR1cmVkLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXNwb3J0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIHNwYW4ud2RnLXNwb3J0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDIgc3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIgc3Bhbi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtYXJlYSxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbGVnYSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydCxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGk+ZGV0YWlscz5zdW1tYXJ5LFxyXG4uc3BvcnRuYXYgYSB7XHJcbiAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWZpdmUtYm9yZGVyKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWFyZWEub24sXHJcbi53ZGctc3BvcnQtdGVuZGluYSBhLndkZy1zcG9ydC1sZWdhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtdHV0dG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSxcclxuLndkZy1zcG9ydC1hcmVhIHNwYW4ud2RnLXNwb3J0LW5vbWUsXHJcbi53ZGctc3BvcnQtbGVnYSBzcGFuLndkZy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5hLndkZy1zcG9ydC10dXR0byxcclxuLndkZy1zcG9ydC1hcmVhLFxyXG4ud2RnLXNwb3J0LWxlZ2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0cy1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnRzLW1lbnUsXHJcbi53ZGcud2RnLXRvcC1sZWFndWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctbGVhZ3VlLWxpc3QgYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IGEsXHJcbmRpdi5iNDUtbmF2PmEge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWlucHV0LWJvcmRlci0tYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IHNwYW4ud2RnLWxlYWd1ZS1uYW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy1sZWFndWUtbGlzdCAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbmRpdi53ZGcud2RnLXRlbXBpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCxcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAub24sXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcC5vbixcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkLnRiLW91LWxpbmVhIC50Yi1vdS1zZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5tb3YtZXYgLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS5sYy12dW90byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LWRpc3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LWRpc3AgYiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWFjY3QtcGl1ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctYWNjdC1waXUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LndkZy1hY2N0LXBpdSAud2RnLWFjY3QtdmFpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG5kaXYud2RnLWFjY3QtcGl1IC53ZGctYWNjdC12YWk6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctY29kZS1pbnB1dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtcm93IGlucHV0LndkZy1jb2RlLWlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWxhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtbGFiIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1ldmVudC1jb2RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctZXZlbnQtY29kZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSwgdmFyKC0tYm94LWJhY2tncm91bmQtYSkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGVnYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1iYWRnZSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1oZWxwLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9vdGVyKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci1ib3JkZXIpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC10b29scyBsaSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHN0cm9uZyB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJvZHkgcCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1zZWxmIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQgc3Ryb25nIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctZm9vdGVyX2xpbmtzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtY29sIGEge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtY29sIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG5cclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2UgYSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Ugc3Bhbi53ZGctZmwtYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2UgYTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sb2dpbi1pbmxpbmUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1wYWxpbnNlc3RvLXRhYmxlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3IGRpdi5sY3ctZ3JvdXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctbGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3cgLmxjdy1naCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZD5zcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctZGF5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctZGF5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuXHJcbiAgc3BhbixcclxuICBsYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctbWVyYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLy9idXR0b24ubGN3LXEubGN3LXFlLm9uLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuYnV0dG9uLmxjdy1xOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmxjdy1tZXJjIC50Yi1oY3AtbGluZWEsXHJcbi5sY3ctbWVyYyAucXQtYnRuIC5xdC1uYW1lLFxyXG4ubGN3LXJvdyBzcGFuLFxyXG4ubGN3LXJvdyBzcGFuLmMtdGltZSxcclxuLmxjdy1yb3cgLmMtZXYsXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1tZXJjIC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZS5pcy1vbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctb3RoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xyXG4gIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXBlcmNoZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXBlcmNoZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXEubGN3LXFlIHNwYW4ubGN3LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1xLmlzLWxvY2tlZCxcclxuLyogQ29sb3JlIHF1YW5kbyBsJ2lucHV0IMOoIHByZWNvbXBpbGF0byBhdXRvbWF0aWNhbWVudGUgZGFsIGJyb3dzZXIgKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uLFxyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK2J1dHRvbiBzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0OmF1dG9maWxsK3N2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSxcclxuLmxjdy1tZXJjIC5xdC1idG4sXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCBzcGFuLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLWljbyxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtaWQsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLXRpbWUsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLWV2LFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCxcclxuZGl2Lmxjdy1yb3cuaXMtY2VsbGUsXHJcbnNwYW4ubGN3LW1rLXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYubGN3LXJvdyAuYy1ldjpob3ZlciBhLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zZWNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctc2VjaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXN1YnRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmxjdy1zdWJ0YWJzIGEubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG5kaXYubGN3LXN1YnRhYnMgYS5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyLFxyXG5kaXYubGN3LXN1YnRhYnMgYS5sY3ctc3VidGFiLmlzLW9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXRhYnMgYS5sY3ctdGFiLFxyXG4ubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiLmlzLW9uLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWI6aG92ZXIsXHJcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYi5pcy1vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubHZtIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2IC5sdm0tZXYtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmxpLmx2bS1ldj5hLmx2bS1ldi1pbjpob3ZlcixcclxudWwubHZtLWV2ZW50aSAubHZtLWV2OmhvdmVyLFxyXG4ubHZtLWV2OmhvdmVyIC5sdm0tZXYtaW4sXHJcbi5sdm0tZXY6aG92ZXIgLmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcblxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyIHNwYW4sXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcDpob3Zlcj4qIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIC5jaGlwLm9uIHNwYW4sXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAub24gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCkgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1tZXJjLWFwcmkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXYtLWNvcnJlbnRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZT5zcGFuLmx2bS1ldi1pbiB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgLy8gYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXZlbnRpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLmx2bS1ldmVudGkgbGkubHZtLWV2Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XHJcbiAgYm9yZGVyOiAwcHggc29saWQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSBsaS5sdm0tZXYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSBsaS5sdm0tZXY6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1sZWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sdm0tbGVnYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tbGVnYS1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLWxlZ2EtcmlnYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tcGFsbGlubyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLmx2bS1wYWxsaW5vIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWF0dXJlZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tcmlnYS1jZXJjYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2EgaW5wdXQge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2EgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tc3BvcnQ+c3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbmRpdi5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3RhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXN0YXIgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXR2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmx2bS10diB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbn1cclxuXHJcbi8vIC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSwgY3VycmVudENvbG9yKTtcclxuLy8gICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LCBjdXJyZW50Q29sb3IpO1xyXG4vLyB9XHJcbmxhYmVsLmx2bS10diAubHZtLXR2LWV0LFxyXG5sYWJlbC5sdm0tdHY6aG92ZXIgLmx2bS10di1ldCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcblxyXG59XHJcblxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCl+c3Bhbi5sdm0tdHYtbixcclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpK3NwYW4ubHZtLXR2LW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmxhYmVsLmx2bS10djpoYXMoLmx2bS10di1pbjpjaGVja2VkKX5zcGFuLmx2bS10di1ldCxcclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpK3NwYW4ubHZtLXR2LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHNwYW4ubHZtLXR2LWV0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS10di0temVybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXR2LS16ZXJvIHNwYW4ubHZtLXR2LW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXBhbGluc2VzdG8ge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWluZm8tZXRpLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIC8vIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1hKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1ncnVwcGkgdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIC50Yi1ldi1saXZlIC50Yi1wdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCxcclxudGFibGUudGItcGFsaW5zZXN0byBidXR0b24udGItbW9yZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1zdGF0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1vZGQge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWhjcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyoqKiogTncgRml4IDEwLzA5ICoqKi9cclxuXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0biwgXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcSxcclxuLy8gLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLCBcclxuLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbi8vICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLmx2bS1xLm9uIGIsXHJcbi8vICAubHZtLXEub24gc21hbGwsIFxyXG4vLyAgLmx2bS1xLm9uIC5jaGlwLCBcclxuLy8gIC5sdm0tcSAuY2hpcC5vbiBiLCBcclxuLy8gIC5sdm0tcSAuY2hpcC5vbiBzbWFsbCB7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5xdC1idG4ucXQtYnRuLS1hY3RpdmUsXHJcbi5xdC1idG4uYWN0aXZlLFxyXG4uY2hpcC5vbixcclxuLmxjdy1xLm9uLFxyXG4uaGUtb2Qub24sXHJcbi5ldm0tb2Qub24sXHJcbi5wbWNhcmQtb2RkLm9uLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlcixcclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuYnV0dG9uLmxjdy1xLm9uLFxyXG5idXR0b24ubGN3LXE6aG92ZXIsXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGxhYmVsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiAubGJsLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub24gLnB4LFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgLmxibCxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyIC5weCB7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoaXA6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWFtLWRpbSk7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG5cclxuICBsYWJlbCxcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0tYSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLnF0LWJ0bi0tYWN0aXZlLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGxhYmVsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gbGFiZWwucXQtbmFtZSB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLW1yYy1zY2VsdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLW1yYy1zY2VsdGEgc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRibS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LnRibS1uYXYge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpLCB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSk7XHJcbiAgLy8gYmFja2dyb3VuZDogIHZhcigtLXRyYXNwKTsgXHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IC50Ym0tc2xpcCB7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tYnRuLXRoaXJkKSk7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSwgMCAzcHggOHB4IHJnYmEoNCwgMTQsIDI0LCAuNDUpO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiAudGJtLXNsaXAgLnRibS1zbGlwLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tdHJhc3ApLCAwIDNweCA4cHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KTtcclxufVxyXG5cclxubmF2LnRibS1uYXYgYSBzdmcsXHJcbm5hdi50Ym0tbmF2IGJ1dHRvbiBzdmcge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItaWNvbik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2xpcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2xpcCAubGVnIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLnNsaXAgLmxlZyAucHgsXHJcbi5zbGlwIC5sZWctaW5mbyBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zdGFrZS1yb3cgbGFiZWwsXHJcbmRpdi5zbGlwIC5sZWctaW5mbyBzbWFsbCxcclxuLnNsaXAgLnR5cGUtcm93IC5ubSxcclxuLnNsaXAgLnR5cGUtcm93IC5jdCxcclxuLmtyb3cgc3BhbixcclxuLnNsaXAgLmNvbWJvIC5ubSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAgLmtyb3cuYmlnIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zeXMtcm93IC5zeXMsXHJcbi5zbGlwIC5zeXMtcm93IC5leWVicm93IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG46bm90KC5idG4tYmxvY2spIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG4tbGluZSB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnNsaXAgLmNoZWNrIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNwbi1sZWctdHh0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcG4tbGVnLXR4dCBzcGFuLmNwbi1jbG9zZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbWF0Y2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNwbi1tYXRjaCBzcGFuLmNwbi1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHNwYW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNwYW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIC50Yi1kaXJldHRhLWxhcmdvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY291cG9uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICBib3gtc2hhZG93OiAwIDFweCAycHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY3BuLXRvcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tYnRuLXRoaXJkKSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1zY29tbWV0dGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXByaW1hcnkpKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItYW5udWxsYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8vIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHNwYW46bm90KC5jcG4tbGl2ZSksXHJcbi8vIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2g+c3BhbjpmaXJzdC1jaGlsZCxcclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWNwLXJvdyBzcGFuIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LnRiLWFtb3VudCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluOjpwbGFjZWhvbGRlciBkaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0biB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItbXNnLnRiLW1zZy0tZ2lvY2F0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLXZ1b3RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8gc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYik7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1tc2cge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBzcGFuLmNwbi1vZGRzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tY29kZS1oIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1sb2FkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLXVsdGltZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGwge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGw6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjE0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLXJpZ2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1kb3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jaGlwcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtY2hpcHMgYS5zYy1jaGlwOm5vdCg6aG92ZXIpOm5vdCgub24pIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zYy1jaGlwcyBhLnNjLWNoaXA6aG92ZXIsXHJcbi5zYy1jaGlwcyBhLnNjLWNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcC12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5zYy1jb21wLXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1jb21wcyAuc2MtY29tcCBzcGFuLnNjLWNvbXAtbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLW5heiAuc2MtbmF6LWggLnNjLW5hei1ub21lLFxyXG4uc2MtbmF6IC5zYy1uYXotaCAuc2MtY29tcC1uIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWIpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1zZW1pLWRhcmstYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2MtbmF6IC5zYy1uYXotaCxcclxuLnNjLW5heltvcGVuXSAuc2MtbmF6LWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXR1dHRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1uYXotdHV0dGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtbmF6LXZhaTpob3ZlcixcclxuLnNjLW5hei1hcHJpOmhvdmVyLFxyXG4uc2MtbmF6LXR1dHRlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0IC5zYy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuc2MtcGFnZSAuc2MtbmF6IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYykgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXNwb3J0Ym94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXZhaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWJhcnJhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1iYXJyYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tbmF2eTIpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItZ2lvY2hpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1naW9jaGkgZGl2LmNhc2luby1ncmlkIHAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdmlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLXZpc3RhLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdnVvdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNiLXZ1b3RvIHAsXHJcbmRpdi5jYi12dW90byBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtZXhpdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjdC1leGl0IGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LW5hdiAuYWNjdC1zZWMge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYnRuLXByaW1hcnkpIDE4JSwgdmFyKC0tdHJhc3ApKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhOm5vdCgub24pOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhOmhhcygrLmJsLXBpZWRlKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhLS1yZXRlIC5ibC1pbnRlc3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLXJpZ2E6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYuYmwtbGlzdGEtLWljb25lIC5ibC1yaWdhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYmwtcmlnYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbnNtYWxsLmJsLWF0dGVzYSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1hcHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWFwcmkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtbGl2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWxpdiAucnQtbGl2IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtcmlnYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXRvdGFsaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC10b3RhbGkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYSlcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnYy1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZ2MtY2FtcG8gaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbi5ydC1jYW1wbyBpbnB1dCxcclxuLnJ0LWNhbXBvIHNlbGVjdCB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FsLXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhbC10YWJzIGEuY2FsLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbn1cclxuXHJcbi5jYWwtdGFicyBhLmNhbC10YWI6aG92ZXIsXHJcbi5jYWwtdGFicyBhLmNhbC10YWIub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10eiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2FsLXR6IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHFicm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tdG9waW5mbyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLm1hdGNoLWhvbWUgYiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFiLWxlZyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1hcnJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWItbGVnIC5xYi1ldiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1oIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLW1hdGNoPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxdC1ib3gtLWNvbnRhaW5lciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxjdy1xLmlzLWxvY2tlZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1oLFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWEpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAucHgsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAubGJsIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3g6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94LnRiLW5vdGUtbGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZykgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gIC5jYXJkLWgge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1iIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcXQtYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5xdC1idG4gLnF0LXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZnRyLFxyXG5mb290ZXIuZnRyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbn1cclxuXHJcbmZvb3Rlci5mdHIgLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ci1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIgLmZ0ci1pbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3RlciAuZnRyLWluIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhcy1hemlvbmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLWF6aW9uaSAuYnRuLWN0bSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJjLWYgc2VsZWN0LFxyXG4ucmMtZiBpbnB1dCxcclxuLnJjLWYgdGV4dGFyZWEsXHJcbi5hcy1jYW1wbyBpbnB1dCxcclxuLmFzLWNhbXBvIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gc2VsZWN0LFxyXG4uY2FyZC1iIGRpdiBpbnB1dCxcclxuLmNhcmQtYiBkaXYgc2VsZWN0LFxyXG5kaXYucnMtY2FtcG8gaW5wdXQsXHJcbmRpdi5ycy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dCxcclxuZGl2LnJwLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIGlucHV0LFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbmRpdi5maWVsZCBzZWxlY3QsXHJcbmRpdi5maWVsZCBpbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvPmlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+c2VsZWN0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnVjLWNhbXBvPnNlbGVjdCxcclxuc2VsZWN0LmluLFxyXG5pbnB1dC5pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ucmMtZiBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dDo6cGxhY2Vob2xkZXIsXHJcbnNlbGVjdC5pbjo6cGxhY2Vob2xkZXIsXHJcbmlucHV0LmluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtcG9ydGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSBiIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYjQ1LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYjQ1LW5hdiBhLmI0NS1pdGVtLFxyXG4vKiAuYjQ1LW5hdiBzcGFuLmI0NS1sYWJlbCwgKi9cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5cclxuLmI0NS1uYXYgYS5iNDUtaXRlbS5vbixcclxuLmI0NS1uYXYgYS5iNDUtaXRlbTpob3ZlciB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudCBtYWluLnNoZWxsIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNsaXAtZm9vdCAuYnRuLFxyXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG4sXHJcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ydC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ28sXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ycC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZXNpdG8sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZmxhZyBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibD50aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymw+dGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPi5rdiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPi5rdiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tY2FsZW5kYXJpbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsIGgxIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwgLmNhbC10eiBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLWNvbXAge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLXRlYW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC1vcmEge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQtc2VsIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2Uge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2U6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC10aXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIC5jYi12b2NlOmhvdmVyLFxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWdvIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi12aXN0ZSAuY2ItdmlzdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhOmhvdmVyLFxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmJzLWNhcy1sYXkgLmJzLWNhcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5lKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuZmVlZC50Yi1zY29wZSAuY2FyZC5jYXMtYmxvY2NvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNhcmQuY2FzLWJsb2NjbyAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLmZlZWQuZXMtcGFnZSAuZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMyksXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG4vLyAgYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykgLndkZy1uYXYtaWMsXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSAud2RnLW5hdi1pYyB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWxpc3QtZXZlbnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtZ3JvdXAtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWdyb3VwLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1ldixcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLXBsdXMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wbHVzLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50YnFsLXNjb3JlLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGJxbC1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0LWJldHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLW5ldC1iZXRzIHNlbGVjdCBvcHRpb24sXHJcbi5ib2R5LS1uZXR3b3JrIHNlbGVjdCBvcHRpb24ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0d29yayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tbmV0d29yayAuZ2MtbW9kbyAuZ2MtY2FtcG8gbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsgLnJ0LXRvdHJldGUtY29sIGIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQsXHJcbnRyLmNhc2Mtcm93IHRkLFxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCB0ciB0aCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB0ciB0aCB7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksXHJcbnRyLmNhc2Mtcm93Om50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkW2RhdGEtbWV0cmljPVwiZ2lvY2F0b1wiXSxcclxudHIuY2FzYy1yb3cgdGRbZGF0YS1tZXRyaWM9XCJnaW9jYXRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tZ2lvY2F0by1ncmlkLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1naW9jYXRvLWdyaWQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdLFxyXG50ci5jYXNjLXJvdyB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tdmludG8tZ3JpZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdmludG8tZ3JpZCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCB0aCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYikhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZS5ycC10YmwgdGhlYWQge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlLnJwLXRibCB0aGVhZCB0ciB0aCB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcblxyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXBhc3N3b3JkLWxvc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5idG4tY3RtLmJ0bi1jdG0tLWxvZ2luIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLXdhcm4pO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLW5hdnkpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXF1b3RlLWZhdm9yaXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiAucWYtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1zcG9ydD5zdW1tYXJ5LFxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IGRpdi5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXN1cHBvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLnBnLWgxLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyBzbWFsbCxcclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLFxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1tYXRjaC0taGVhZGluZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10YWItYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyBkaXYuYm94LW1hdGNoLS1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1idG4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1idG4tY29sb3IpO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyAudGFicy1saXN0PmRpdi50YWItaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFiLWJ0bi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWJ0bi1jb2xvcik7XHJcbn1cclxuXHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kLS1ob3Zlcik7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1jb2xvci0taG92ZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSxcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgLnRhYnMtbGlzdCAubWF0Y2gtbGlzdC0tdGFicz5kaXYudGFiLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3IpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYmFja2dyb3VuZC0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3ItLWhvdmVyKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZy50Yi1zdWItaGVhZGluZyAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYnRuLWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItYnRuLWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4tbGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24uYnRuLWxpbmUsXHJcbmEuYnRuLWxpbmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5idXR0b24uYnRuLWxpbmU6aG92ZXIsXHJcbmEuYnRuLWxpbmU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FyZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FyZC5yci1ib3ggLmNhcmQtaCxcclxuLmVnLWhlYWQsXHJcbi53ZGctc3BvcnQtZmFzY2lhLFxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcclxuZGl2LmVnLWhlYWQsXHJcbi5lcy1oZWFkLFxyXG4vLyAubHZtIC5sdm0tdGVzdGEsXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gc2VsZWN0LFxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWdvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWdvOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXMtYnJpY2lvbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LmNhcy1icmljaW9sZSB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbm5hdi5jYXMtYnJpY2lvbGUgW2FyaWEtY3VycmVudF0ge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhc2Mtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYXppZW5kYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyaWQsICM2NzNBQjcpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1ncmlkLWNvbG9yLCAjZmZmZmZmKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1tYXN0ZXIsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLW1hc3RlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tZ3JpZCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogNXB4IDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZ3JlZW4tZ3JpZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnppYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tYWdlbmN5IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWdyaWQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUtZ3JpZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnRlLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1hZ2VudCBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWdyaWQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXJlZC1ncmlkLWNvbG9yKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjZXYtcGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNldi1waXN0YT4ubHZtLWV2IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNldi12dW90YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5saS5jZXYtdnVvdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2hlY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGFiZWwuY2hlY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZWcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVnIC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi5lZyAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZW1wdHkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmVtcHR5IGIsXHJcbmRpdi5lbXB0eSBwLFxyXG5mb3JtLnRiLWZpbHRyaSBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMgLmVzLWluZGlldHJvIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbn1cclxuXHJcbi5lcyAuZXMtdGl0b2xvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcy1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdHJvbmNhdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXRyb25jYXRlLFxyXG5wLmVzLXZ1b3RlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQsICNmZmYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmVlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmVlZC5lcy1wYWdlIC5lcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIgYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItaF0sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIGJbZGF0YS10Yi1hXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1jbG9ja10sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1nYW1lXSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWdhbWVdIC50Yi1zZXJ2ZS1kb3Qge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1maWVsZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWxpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg1KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1nb2xkKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNykge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmllbGQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIGRpdi5maWVsZCBsYWJlbCxcclxuZGl2LmZpZWxkIGxhYmVsLFxyXG5kaXYuZmllbGQgbGFiZWwgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmb3JtLW5vdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxucC5mb3JtLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUgYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnbG9iYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYnV0dG9uI3RibUJhY2sge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzoga3JvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ua3JvdyBiLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tdmFsaWQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjIHNwYW4ubGMtcS5pcy1lbXB0eS5sYy1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4tLWFjdGl2ZSxcclxuLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNtYWxsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtY29scyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGMtY29scz5zcGFuLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRiLXRpcCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRpcCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy1zdGF0dXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmxjLXN0YXR1cyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmxjLXN0YXR1cyAubGMtY2xvY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdmIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2Yi5sdmItLXBsIHtcclxuICAubHZiLXZvY2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAubHZiLW5vbWUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZy5pY28ge1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KHZhcigtLXNlbWktZGFyay1iKSAwcHggMHB4IDRweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5sdmItbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1vbmV5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmIubW9uZXksXHJcbi5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1zeiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubXN6IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxubmF2Lm1zeiAubXN6LXYub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtdXRlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50YWJsZSAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBub3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAubm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC50aXRsZS1jdG0gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jdG0tLWIgc3BhbixcclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iIC5idG4tY3RtLWkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iOmhvdmVyIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBnIC5wZy1jYXJkIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnBnIC5wZy1jYXJkIC5wZy1jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAudmlwLWIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC52aXAtYmFuZGhlYWQgc3BhbixcclxuLnBnIC52aXAtYmFuZGhlYWQgYixcclxuLnBnIC5wZy1jYXJkIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC52aXAtcm93Pi52aXAtYmFuZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucGcgLnZpcC10YWIgdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyB0YWJsZS52aXAtdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucGcgdGFibGUudmlwLXRhYiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByYWlsLWNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJhaWwtY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyAucmFpbC1jYXJkIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBcclxuLy8gLnJhaWwtY2FyZCAud2RnLXNwb3J0LWFyZWE6aG92ZXIsIFxyXG4vLyAucmFpbC1jYXJkIC53ZGctc3BvcnQtbGVnYTpob3ZlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8vIC5yYWlsLWNhcmQgYS53ZGctc3BvcnQtdHV0dG86aG92ZXIgc3BhbiwgXHJcbi8vIC5yYWlsLWNhcmQgLndkZy1zcG9ydC1hcmVhOmhvdmVyIHNwYW4sIFxyXG4vLyAucmFpbC1jYXJkIC53ZGctc3BvcnQtbGVnYTpob3ZlciBzcGFuIHtcclxuLy8gICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXBvcC1ib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCAucmVnLXBvcC14IHtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWg6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1jKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuYnRuLmJ0bi1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3guaGEtZmlndXJhIGRpdi5yZWctcG9wLWZpZ3VyYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZpZWxkIGxhYmVsLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmNoZWNrLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZvcm0tbm90ZSxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctcG9wLXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnJlZy1wb3AtdCBiIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yZWctdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByaWdodC1zaWRlYmFyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGEuYm94LWN0bS0tc3VwcG9ydCxcclxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCAuYnRuLWN0bS0tc3VwcG9ydCBzdmcuYnRuLWN0bS1pIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzZWMtYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMtYmFyLFxyXG4uc2xpcCBkaXYuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5tYWluLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNwb3J0bmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3ZlcixcclxubmF2LnNwb3J0bmF2IGE6aG92ZXIsXHJcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQub24sXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5iNDUtbmF2PmE6aG92ZXIsXHJcbm5hdi5zcG9ydG5hdiBhLm9uLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saSAud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW86aG92ZXI+c3VtbWFyeSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzdGFrZS1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3Rha2UtaW4gLmN1cnNpZ24sXHJcbi5jb21ibyAubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnN0YWtlLWluIGlucHV0LmluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1pbiBpbnB1dC5pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuaGVybzo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tdHJhc3ApKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5oZXJvIC53b3JkIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1saW5lKTtcclxuICBib3gtc2hhZG93OiAwIDI0cHggNjBweCB2YXIoLS1zZW1pLWRhcmstYik7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc3ViIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5zZXAge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZpbmUge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNlcmNhLW1lcmNhdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4udGItY2VyY2EtbWVyY2F0byBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItY2csXHJcbi50Yi1jZy5jYXNpbm8tY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4udGItY2ctZm9vdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIC8qIERhIGNhbWJpYXJlICovXHJcbn1cclxuXHJcbnNwYW4udGItY2ctZm9vdCAudGItY2ctbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCB2YXIoLS1zZW1pLWRhcmstYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2ctcGxheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLnRiLWNnLXBsYXkge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi1wcmltYXJ5KSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY29scGljayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b246aG92ZXIsXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tdGhpcmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNvbHBpY2stYXByaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItY29scGljay1hcHJpOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItY29scGljay1hcHJpOmhvdmVyLFxyXG4udGItc3RhdC1zZWdubyAudGItc3RhdC1ib3g6aG92ZXIsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWRpcmV0dGEtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLnRiLWRpcmV0dGEtdGFiOmhvdmVyLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLXR2OmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDEpLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGVnYS1oICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1sZWdhLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5heixcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxpdmVkZC1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1saXZlZGQtbWVudSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbmRpdi50Yi1saXZlZGQtbWVudSBhIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItbGl2ZWRkLW1lbnU+YTpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhc3NvX19iICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWljb24tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1wYXNzb19fYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5idXR0b24udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItcmFpbC10YXN0byxcclxuYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbiBzcGFuLnRiLXN0YXQtYm94LFxyXG5idXR0b24udGItY29scGljay1hcHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LW1vZGFsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3RhdC1tb2RhbGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYudGItc3RhdC1tb2RhbGUgLnRiLXN0YXQtbGluayB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LXNlZ25vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1zdGF0LXNlZ25vIC50Yi1zdGF0LWJveCxcclxuYnV0dG9uLnRiLWFwcmktcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXRpbWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGQudGItdGltZSBiLnRiLWxpdmUtc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItdmVyLWF2dmlzbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItdmVyLWF2dmlzbyB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuLnRiLXZlci1hdnZpc28gYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRhYmxlLnRibCB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQ2hhdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuYnV0dG9uLnRiLXNpd2VpLWZhYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogNC4gUkVTUE9OU0lWRSAtIENPTE9SSSAvIEVGRkVUVEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5heiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLW5heiAuc2MtbmF6LWggLnNjLWNvbXAtbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5hei12YWkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIHNwYW4uc2MtdGVzdGEtY29tYW5kaSBidXR0b24uc2Mtc3RhbXBhLWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei12YWksXHJcbiAgc3Bhbi5zYy1uYXotYXByaSxcclxuICAuc2MtbmF6LWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGVbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYi1zdy1sYmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYi1zdy1sYmwge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBlZy1jaGlwcyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LmVnLWNoaXBzIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5sY3ctcm93IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG5cclxuICB9XHJcblxyXG4gIC5sY3ctZ3JvdXA+ZGl2Lmxjdy1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWhjcCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWhjcC50Yi1tcmMgZGl2LnRiLW1yYy12dW90YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgY3VycmVudENvbG9yIDAgMXB4LCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KSAxcHggNnB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJsLWMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ibC1jIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGdjLW1vdi10YmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5nYy1tb3YtdGJsIHRyLFxyXG4gIC50eC10YmwgdHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBuYXYudGJtLW5hdiBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGFzaWRlLnJhaWwtciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogNS4gTlVPVkUgVkFSIEUgQ1NTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBMaXN0YSBzY29tbWVzc2UgKi9cclxuXHJcbi50Yi1maWx0cmkgLnRiZi1sZWdlbmRhIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcblxyXG4udGItZmlsdHJpIGRpdi50YmYtZXNpdGksXHJcbi50Yi1maWx0cmkgZGl2LnRiZi1sZWdlbmRhIHtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBFdmVudGkgZ2lvcm5vICovXHJcblxyXG5kaXYubGN3LWdyb3VwIHtcclxuICAvLyBtaW4td2lkdGg6IDg2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmxjdy1zZWNoLFxyXG5kaXYubGN3LXNjcm9sbCBkaXYubGN3LWdyb3VwIC5sY3ctc2VjaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxufVxyXG5cclxuLyogRXZlbnRpIGdpb3JubyAqL1xyXG5cclxuLmNwbi1iYW5rZXIub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcblxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA1LiBOVU9WRSBWQVIgRSBDU1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogTGlzdGEgc2NvbW1lc3NlICovXHJcblxyXG4udGItZmlsdHJpIC50YmYtbGVnZW5kYSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuLnRiLWZpbHRyaSBkaXYudGJmLWVzaXRpLFxyXG4udGItZmlsdHJpIGRpdi50YmYtbGVnZW5kYSB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogRXZlbnRpIGdpb3JubyAqL1xyXG5cclxuZGl2Lmxjdy1ncm91cCB7XHJcbiAgLy8gbWluLXdpZHRoOiA4NjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi5sY3ctc2VjaCxcclxuZGl2Lmxjdy1zY3JvbGwgZGl2Lmxjdy1ncm91cCAubGN3LXNlY2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi8qIEV2ZW50aSBnaW9ybm8gKi9cclxuXHJcbi5jcG4tYmFua2VyLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDUuMSBOVU9WRSBWQVIgRSBDU1MgUEFSVCAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2MtY29tcCAuc2MtY29tcC1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG5cclxuXHJcbmJ1dHRvbi5jYi1hbHRyaSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1maWx0cmkgaW5wdXQuaW4ge1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyaztcclxufVxyXG5cclxuYnV0dG9uLnRiLWltcHJhcC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1zeXMtcm93IHNwYW4ubiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItb2RkOjpiZWZvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDYuIE5VT1ZFIFZBUiBFIENTUyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbmRldGFpbHMuc3RxLWZhbSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gID4gc3VtbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIH1cclxuICAuc3RxLWxpc3RhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN0cS1saXN0YSAuc3RxLWNhcmljbyxcclxuZGl2LnN0cS1kYXRlPnNwYW4sXHJcbnAuc3RxLW5vdGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWV2LFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1ldiBhLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLW1vcmUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxufVxyXG5cclxuXHJcbi8vIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBhLndkZy1zcG9ydC1hcmVhOmhvdmVyLCBhLndkZy1zcG9ydC1sZWdhOmhvdmVyIHtcclxuLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIFJlZmFjdG9yaW5nIGNvbnNlcnZhdGl2bzogY2FyaWNhcmUvY29tcGlsYXJlIF9tYWluX3YyLnNjc3MgcHJpbWEgZGkgX21haW5fY29sb3Iuc2Nzcy5cclxuXHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZD5zcGFuLmxjdy1obmQtdHV0dGUge1xyXG5cclxuICBzZWxlY3QubGN3LW91LXR1dHRlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCwgaW5oZXJpdCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIsIGN1cnJlbnRDb2xvcik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxubmF2Lmx2bSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbHZtLXRvcCwgMTY4cHgpIC0gMTZweCk7XHJcblxyXG59XHJcblxyXG5uYXYudGJtLW5hdiB7XHJcbiAgYm94LXNoYWRvdzogMCAtMnB4IDE0cHggcmdiYSg0LCAxNCwgMjQsIC4zNSk7XHJcblxyXG59XHJcblxyXG5mb3JtLmFjY3QtZXhpdCB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnF0LWJ0biAucXQtdmFsdWU6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnRyIHtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj4ua3Yge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY29sczpoYXMoPiAucmFpbC1sKTpoYXMoPiAucmFpbC1yKSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSB2YXIoLS1yYWlsLXItdyk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIHtcclxuICAuY2FyZC1oIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gICAgPio6bm90KC5idG4tbGluZSkge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRyLmNhc2Mtcm93IHRkIHNwYW4uY2FzYy1jYXJldCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG4qIHtcclxuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbC1jb2xvciwgdmFyKC0tZm91cnRoLWJhY2tncm91bmQpKSB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwsXHJcbmEsXHJcbnAsXHJcbnNtYWxsLFxyXG5sYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxufVxyXG5cclxuXHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbi50Yi1hZ2dpb3JuYSAudGItaGVhZDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG4udGItc2xpcC1zdy1iYWRnZSxcclxuYi50Yi1zbGlwLXN3LWJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYnMge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4vLyB9XHJcblxyXG4vLyAuczN0IC5zM3QtdGFiLmlzLW9uIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4vLyB9XHJcblxyXG4vLyAuczN0IC5zM3QtdGFiOm50aC1jaGlsZCgyKSB7XHJcbi8vICAgYm94LXNoYWRvdzogMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktZGFyay1saWdodCkgaW5zZXQsIC0xcHggMHB4IDBweCAwcHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSBpbnNldDtcclxuLy8gfVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYiAuczN0LW4sXHJcbi8vIC5zM3QgLnMzdC10YWIuaXMtb24gLnMzdC1uIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ubGN3LWxoIGJ1dHRvbi5sY3ctYWRkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIHN1bW1hcnkud2RnLXNwb3J0LWFyZWEub24sXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgc3VtbWFyeS53ZGctc3BvcnQtbGVnYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuc2VjdGlvbi5zdHEtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8vIG5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbi8vIH1cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dPmRpdiB7XHJcbiAgYm9yZGVyOiAyLjVweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYi1sZWcgc3Bhbi5tZGkge1xyXG4gIGNvbG9yOiB2YXIoLS1pY29uLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyBidXR0b24udGFicy1uYXYtLW5leHQsXHJcbi5tYXRjaC1saXN0LS10YWJzIGJ1dHRvbi50YWJzLW5hdi0tcHJldiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0tc2VtaS1kYXJrLWEpIDYwJSwgdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2Lmxjdy1yb3cgc3Bhbi5jLWlkIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpXHJcbn1cclxuXHJcbnNwYW4gc3Bhbi5sY3ctbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuc3Bhbi5sY3ctcS5pcy1obmQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1yb3cge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA4KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy10IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWFtdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy13IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZyk7XHJcbiAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcblxyXG4gIC5pYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZy1wb3AtYm94LmhhLWZpZ3VyYSBkaXYucmVnLXBvcC1maWd1cmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuI3RiLXNlc3Npb25lIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMgLmxjdy1hdHRlc2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5sY3ctdGlwaSAudGItdGlwaS1zZWwsXHJcbi5sY3ctcm93LmlzLWxpc3RhIC5sY3ctbGlzdGEgLnRiLWxpc3RhLXNlbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6PnN1bW1hcnk6aG92ZXIsXHJcbi53ZGctdWItbGFuZz5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDYsIDE2LCAzMCwgLjI1KTtcclxufVxyXG5cclxuYS5ydC1wcmltbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmEucnQtcHJpbW86aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dC1ob3Zlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oIGEuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQgLnNjLWNvbXAtbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYngge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmhkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLnZhaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5kb3BvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LndkZy53ZGctZGFzaC1hZ2VuemlhIHtcclxuICB0YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuXHJcbiAgICB0aGVhZCB0aCxcclxuICAgIHRyLmRhLXRvdGFsZSB0ZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZC1iKTtcclxuICAgIH1cclxuXHJcbiAgICB0cltkYXRhLXJpZ2E9XCJ1dGVudGlcIl0gdGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIGhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgLjQ1KTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvK2Rpdi50Yi1hbHRyaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnNwYW4ubHZtLXR2aWNvIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG5idXR0b24udGItdmRlc2subW9iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZD4uZW1wdHkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG5cclxuICBiIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl0sXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXSB7XHJcbiAgYmFja2dyb3VuZDogI2ZjZTNlMzYxO1xyXG4gIGNvbG9yOiAjNGY0ZjRmO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbC1yb3dzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5zcGFuLmx2bS10di1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1jb2xwaWNrIGRpdi50dGwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5kaXYuc3Rha2Utcm93IGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbnRhYmxlLnRibCB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ucGF5LXRpbGUgYiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5idXR0b24ucGF5LXRpbGUgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJsLWxpc3RhLS1pY29uZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG5cclxuICAuYmwtaW50ZXN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC5iZXQtY29tYmNhcmQuYmV0LWNvbWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmRldGFpbHMuY2FyZC5iZXQtY29tYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGV0YWlscy5iZXQtY29tYiAuY2FyZC1oIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcblxyXG4gID4qIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6IC53ZGctdWItdHpsaXN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0IGE6bm90KDpob3Zlciwub24sLmFjdGl2ZSksXHJcbi53ZGctdWItdHogLndkZy11Yi10emxpc3QgYTpub3QoOmhvdmVyLC5vbiwuYWN0aXZlKSB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbi53ZGctdWItdHogLndkZy11Yi10emxpc3QgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZSk7XHJcbn1cclxuXHJcbi5sY3ctc3VidGFicy5sY3ctdGVuZGluZSAubGN3LXN1YnRhYi5pcy1vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXRoaXJkKTtcclxufVxyXG5cclxuLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIHtcclxuICAubGN3LXN1YnRhYiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZS50YmwgdGQge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAgdGFibGUudGJsIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxuXHJcbiAgdHIgdGgge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHRhYmxlLnRibCB0ZC5tb25leSB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IC5ibC1saXN0YS0taWNvbmUuYmwtbGlzdGEtLXJldGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG5kaXYudGItbmF6LXJpZ2EgbmF2Lmx2Yi5sdmItLW5heiB7XHJcbiAgYnV0dG9uLmx2Yi12b2NlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Ym0tbGluZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJi5sdmItbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRibS1uYXYgLnRibS1zbGlwIHtcclxuICBib3gtc2hhZG93OiAtMXB4IDE1cHggMTVweCA1cHggIzJlMmUyZTtcclxufVxyXG5cclxuLnJ0LWxpdi5ydC1saXYtLXRhYmVsbGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayAuZ2MtY2FzaCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzMCwgOTksIDE2NCwgLjE0KSwgcmdiYSgxNDEsIDE5OCwgNjMsIC4xMCkpO1xyXG59XHJcblxyXG5zcGFuLnRiLW5hei1mcmVjY2Uge1xyXG4gIC50Yi1uYXotZnJlY2NpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAoLS10cmFzcCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDI4JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHtcclxuICB0YWJsZS50Ymwge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICAgICAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIH1cclxuICAgIHRkLm1vbmV5IHtcclxuICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Yi1nIHtcclxuICAudGItZy1lc2l0byB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZ3JheTtcclxuICAgIH1cclxuICAgICYud2luIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFlOWU0YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9zdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOTMwMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndhaXQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJkMDI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMmY2ZmRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYudGItdGFnbGlvIHtcclxuICBidXR0b24udGItc2NvbW1ldHRpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQsXHJcbi5yYy1mIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gaW5wdXQsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQtYiBkaXYgaW5wdXQsXHJcbi5jYXJkLWIgZGl2IHNlbGVjdCxcclxuZGl2LnJzLWNhbXBvIGlucHV0LFxyXG5kaXYucnMtY2FtcG8gc2VsZWN0LFxyXG5kaXYucnAtY2FtcG8gaW5wdXQsXHJcbmRpdi5ycC1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dCxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG5kaXYuZmllbGQgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvPnNlbGVjdCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ1Yy1jYW1wbz5zZWxlY3QsXHJcbnNlbGVjdC5pbixcclxuaW5wdXQuaW4ge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbiAgPmJ1dHRvbj5zdmd7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzlweCkge1xyXG4gICAgbmF2LnRibS1uYXYgYSA+IHNwYW46bm90KC50Ym0tc2xpcC1idG4pLCBcclxuICAgIG5hdi50Ym0tbmF2IGJ1dHRvbiA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG5cclxuICBkaXYubGN3LXRlbmRpbmUgPiAubGN3LXRlbmRpbmF7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy10YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXQsXHJcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXR7ICBcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIH1cclxuICBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHNwYW4udGJtLXNsaXAtYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIH1cclxuICBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmR7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmNhcmQtYntcclxuICAgICAgICBkaXYua3Z7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AY29udGFpbmVyIChtYXgtd2lkdGg6NjgwcHgpIHtcclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAvKiBHUlVQUE8gOiBQQUxJTlNFU1RPIFRBQkVMTEEgIEhPTUUgICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxyXG4gICAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcblxyXG5cclxuICAgICAgICAvLyBUYWJlbGxhIFxyXG4gICAgICAgIHRhYmxlLnRiLXBhbGluc2VzdG8ge1xyXG5cclxuICAgICAgICAgICAgLnRiLWJhcnJhLWdyLWluIHtcclxuICAgICAgICAgICAgICBidXR0b24ub24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ci50Yi1zcG9ydC1oIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS10YWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgdHIudGItZ3J1cHBpIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIHRyLnRiLWxlZ2EtaCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgIHRkLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi10diB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItcmlnYS1zcSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXNxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGQudGItb2RkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGItb3Utc2VsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaXAsXHJcbiAgICAgICAgICAgICAgICAgICAgYS5jaGlwLFxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jaGlwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRkLnRiLW1vcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGItbW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuZGl2LnRiLWViIHtcclxuICAgIGJvcmRlcjogMCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAudGItZWItYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbi50Yi1lYi1pbnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgLnRiLWViLWxlZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQge1xyXG4gIC50YmwudGItY3IsXHJcbiAgdGFibGUge1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgLnRibC50Yi1jci1wYXJ0aXRlLXRhYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHtcclxuICAudGItZXYtaW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgLnRiLWJiLFxyXG4gICAgLnRiLXBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjFweDtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTgwM2QgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGN1cnNvcjogaGVscDtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDUyZTE2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmM1NWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4ubGN3LXRoZWFkIC5sY3ctb3UtdHV0dGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCAzNiUsIGN1cnJlbnRDb2xvciAzNiUsIGN1cnJlbnRDb2xvciA2NCUsIHRyYW5zcGFyZW50IDY0JSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDM2JSwgY3VycmVudENvbG9yIDM2JSwgY3VycmVudENvbG9yIDY0JSwgdHJhbnNwYXJlbnQgNjQlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDRweCwgNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDJweCkgY2FsYygxMDAlIC0gMnB4KSwgY2FsYyg1MCUgKyAycHgpIGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIsIGN1cnJlbnRDb2xvcik7XHJcblxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWxvZ28tLWVndGRpZ2l0YWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWxvZ28tLWVndGRpZ2l0YWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyM3B4IC0xNDI5cHg7XHJcbn1cclxuXHJcblxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBzcGFuW2RhdGEtbGFiXSxcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWViZWI7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS1jb3Vwb24gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tb2RkcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItY3Atcm93IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbWFyZ2luOiA1cHggMTBweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgYm94LXNoYWRvdzogIHZhcigtLWJveC1zaGFkb3ctYik7XHJcbiAgLy8gYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY3BuLXRvcCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tcHJpbWFyeSkpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbi8vICAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuLy8gfVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aXtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZml2ZS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1zY29tbWV0dGk6aG92ZXIsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLXRvcCBzcGFuOm5vdCguY3BuLWxpdmUpLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoPnNwYW46Zmlyc3QtY2hpbGQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1jcC1yb3cgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMgLnRhYnMtbGlzdCAudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAwIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC50Yi1hbW91bnQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluOjpwbGFjZWhvbGRlciBkaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0biB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItbXNnLnRiLW1zZy0tZ2lvY2F0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi12dW90byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1wYW5lbCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGxhYmVsLnRiLWFjY2V0dGEge1xyXG4gIG1hcmdpbjogN3B4IDE1cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2gge1xyXG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLXRvcCB7XHJcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbSB7XHJcbiAgbWluLWhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXJpY2FyaWNhLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gc3Bhbi5jcG4tb2RkcyB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDBweCA3cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBhY2NlbnQtY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jb2RlLWgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1sb2FkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uczN0IC5zM3QtdGFiIC5zM3QtbixcclxuLnMzdCAuczN0LXRhYi5pcy1vbiAuczN0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiZGl2Lmhkci1jb21wb3N0YSB7XG4gICAgaGVhZGVyLndkZy1oZWFkZXIud2RnLWhlYWRlci0tcHYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICAgYXNpZGUud2RnLXB2LW5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXB2LWxhcmdoZXp6YSwgMjMwcHgpO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSk7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KTtcbiAgICAgICAgICAgICAgICAud2RnLXB2LXJpcXVhZHJvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndkZy1wdi1yaXF1YWRybyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcblxuICAgICAgICAgICAgICAgIC53ZGctcHYtdGVzdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG5hdi53ZGctcHYtdm9jaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC53ZGctcHYtdm9jZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53ZGctcHYtY2hldnJvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53ZGctcHYtbDIsIC53ZGctcHYtbDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndkZy1wdi1hY2Nlc3NvIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi53ZGctcHYtbG9naW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBMb2d0IFxuICAgICAgICAgICAgICAgICAgICAud2RnLWhlYWRlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAud2RnLWVzY2ksXG4gICAgICAgICAgICAgICAgICAgICAgICA+YS5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLXRleHQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53ZGctcHYtY29udGF0dGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLWEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53ZGctcHYtdGVsZWZvbm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbmJvZHkuc2lkZW5hdi1sZWZ0LS1leHBhbmRlZCB7XG4gICAgZGl2Lmhkci1jb21wb3N0YSB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZGl2Lmhkci1jb21wb3N0YSB7XG4gICAgICAgIGhlYWRlci53ZGctaGVhZGVyLndkZy1oZWFkZXItLXB2IHtcbiAgICAgICAgICAgIGFzaWRlLndkZy1wdi1uYXYge1xuICAgICAgICAgICAgICAgIC53ZGctcHYtcmlxdWFkcm8ge1xuICAgICAgICAgICAgICAgICAgICAud2RnLXB2LXRlc3RhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhLndkZy1wdi1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyLiBSRVNQT05TSVZFIC0gU1RSVVRUVVJBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvLyAud2RnLWhlYWRlciB7XG4gIC8vICAgcGFkZGluZzogMCAxMHB4O1xuICAvLyAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIC8vIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAud2RnLndkZy11dGlsaXR5X2JhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndkZyAuYnRue1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGx2bS1ldiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubHZtLWV2IC5sdm0tbWVyYy1hcHJpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmx2bS1ldiAubHZtLXF1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCxcbiAgLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XG4gICAgLy8gZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC50Yi1wYWxpbnNlc3RvIHRkLnRiLWxpdmUtY2VsbGEge1xuICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBvcmRlcjogMjtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbmF2LnRibS1uYXYgYSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cblxuICBcbiAgbmF2LnRibS1uYXYgYS50Ym0tc2xpcCB7XG4gICAgb3JkZXI6IDE1O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIC8vIHBhZGRpbmc6IDVweDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTE1cHgpO1xuICAgIC8vIHdpZHRoOiA1MnB4O1xuICAgIC8vIGhlaWdodDogNTJweDtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gcmlnaHQ6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgfVxuXG4gIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAgc3Bhbi50Ym0tc2xpcC1idG4ge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBsZWZ0OiAwJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC8vIHdpZHRoOiA1MnB4O1xuICAgIC8vIGhlaWdodDogNTJweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGJvdHRvbTowO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICBuYXYudGJtLW5hdiBiLnRibS1jb3VudCB7XG4gICAgLy8gcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJveC1zaWRlYmFyICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY291cG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGRpdi5ib3gtc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1oZWFkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHNwYW4uc2MtbmF6LWFwcmkge1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtbmF6ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDIycHg7XG4gICAgLy8gbWFyZ2luOiAwO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIGxlZnQ6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zYy1uYXogLnNjLW5hei1oLFxuICAuc2MtbmF6W29wZW5dIC5zYy1uYXotaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLW5hei1hcHJpICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIHNwYW4uc2MtbmF6LWFwcmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1uYXotdHV0dGUgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNjLW5hei10dXR0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5mZWVkLnNjLXBhZ2UgZGl2LnNjLXZhaSB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGJ1dHRvbixcbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLW5hei12YWkgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiBzcGFuLnNjLXRlc3RhLWNvbWFuZGkgYnV0dG9uLnNjLXN0YW1wYS1hcHJpLFxuICBidXR0b24uc2MtbmF6LXZhaSxcbiAgc3Bhbi5zYy1uYXotYXByaSxcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG5cbiAgYnV0dG9uLnNjLW5hei12YWkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTJweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYuc2MtcGFnZSAuc2MtbmF6IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLXNwb3J0ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1zcG9ydCAuc2MtbmF6LWFwcmkge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1zcG9ydGJveCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHNwYW4uc2MtY29tcC1uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYi1zdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2Itc3c6Y2hlY2tlZH4uY2ItbGF5IC5jYi1jb2wge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNiLXN3LWxibCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2Itc3ctbGJsIHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNhc2luby1ncmlkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnLFxuICAudGItY2FzLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5jYXNpbm8tZ3JpZCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGZvcm0sXG4gIGJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBhLmJ0bi1saW5lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQtc2V0dGluZ3MgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQgPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyBtYWluLnNoZWxsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcmQtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcy1ibG9jY28gLmNhcmQtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogOTk5MTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSk6bm90KC5ib3R5LS1pbmRleCkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBib2R5LmxlZnQtc2lkZW5hdi0tb3BlbiBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9sZWZ0Lm9wZW4sXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpOm5vdCguYm90eS0taW5kZXgpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5MjtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgbmF2Lm1zeiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIGRpdi5jb2xzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjbXMtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY21zLXBhZ2UudGItc2NvcGUgLmx2YixcbiAgLmJvZHktLWRpcmV0dGEgbmF2Lm1zeiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNvbHMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNvbHMge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogZWctY2hpcHMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LmVnLWNoaXBzIHtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG5cbiAgZGl2LmVnLWNoaXBzIGEuZWctY2hpcCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGdsb2JhbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2Lmhkci1jb21wb3N0YSB7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZ2FwOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IG1zeiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBuYXYubXN6IC5tc3otdiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBwYS1mYWIgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYnV0dG9uLnBhLWZhYiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogNXB4O1xuICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIGJ1dHRvbi5wYS1mYWI6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWNvbnRhaW5lci0tY3RtIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIGRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvLyBtYWluLnNoZWxsIHtcbiAgLy8gICBwYWRkaW5nLXRvcDogNzhweDtcbiAgLy8gfVxuXG4gIG1haW4uc2hlbGw6aGFzKD4gLmNvbHMgPiAuY21zLXBhZ2UpIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwIDEwcHg7XG4gIH1cblxuICBcblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWF1dGhtICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi50Yi1hdXRobSAuYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gIH1cblxuICBkaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWF1dGhvdiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItYXV0aG92IHtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItY2ctZm9vdCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItY2ctZm9vdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItc2l3ZWktZmFiICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJ1dHRvbi50Yi1zaXdlaS1mYWIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC50Yi1zaXdlaS1mYWIgLm1kaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogQWNjb3VudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAudGl0bGUtY3RtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogTGl2ZSBhbmQgU2luZ2xlIEV2ZW50IEZpeCBsaW5rICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgLnRiLWV2LXRlc3RhLXdyYXA+LnRiLWV2LWxpdmUgZGl2Lm1hdGNoLWxpc3QtLWluZm8tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGItZXYtdGVzdGEtd3JhcD4udGItZXYtbGl2ZSBkaXYubWF0Y2gtbGlzdC0taW5mby1ib3R0b20+c3BhbiB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cblxuICAuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEgLndkZy1uYXYtaWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGUoMHB4LCA1cHgpO1xuICB9XG5cblxuICB1bC53ZGctdWItbGFuZ2xpc3Qge1xuICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWNhbXBldHRvIHtcbiAgICBoZWlnaHQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiByYWlsLXIgLSBFUlJPUkUgIC0gIHByb2JsZW1hICBmaXggNDUzIC0gQ291cG9uIHNjb21wYXJlIGFsbG8gem9vbSAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLy8gYXNpZGUucmFpbC1yIHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgcGFkZGluZzogMTBweDtcbiAgLy8gICBtYXgtd2lkdGg6IDMwMHB4O1xuICAvLyAgIGhlaWdodDogMTAwdmg7XG4gIC8vICAgdG9wOiAwO1xuICAvLyAgIHJpZ2h0OiAtMTlweDtcbiAgLy8gICB3aWR0aDogMDtcbiAgLy8gICBvdmVyZmxvdzogYXV0bztcbiAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvLyB9XG5cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWNvdXBvbi1vZmYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGFzaWRlLnJhaWwtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7IC8vIDk5OTU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItcmFpbC10YXN0byxcbiAgLy8gYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgLy8gICByaWdodDogMjk5cHg7XG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLy8gfVxuXG4gIC8vIEZJWCBFcnJvciBTYW1zdW5nIDEyODBcbiAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgYXNpZGUucmFpbC1yLnMzdC1yYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICAgIC8vIHJpZ2h0OiAzMjBweCFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItc2l3ZWktZmFiIHtcbiAgICAgIHJpZ2h0OiAyOTVweDtcbiAgICB9XG5cbiBidXR0b24udGItcmFpbC10YXN0byB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSB7XG4gICAgICBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgICBidXR0b24udGItc2xpcC1zdyB7XG4gICAgICAgICAgLy8gcmlnaHQ6IDMxMHB4O1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBidXR0b24udGItcmFpbC10YXN0bywgXG4gICAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1zbGlwLXN3ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJvZHkgLnRiLXJhaWwtdGFzdG8sXG4gIGJvZHkgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gb3BhY2l0eTogMC41OyBcbiAgICAgICAgc3BhbntcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG5cblxuICBib2R5LmJvZHktLXNpbmdsZS1ldmVudCB7XG4gICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI2NXB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCgudGItY291cG9uLW9mZikge1xuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRiLWNvdXBvbi1vZmYge1xuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxufVxuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnLWJyYW5kICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGEud2RnLWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICAgIG5hdi50Ym0tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYi1naW9jaGkgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNiLWdpb2NoaSAuY2FzaW5vLWdyaWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jYi10ZXN0YSwgMzEwcHgpKTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIFF1b3RlIG1vYmlsZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC5sY3ctY2VsbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC53ZGctc3BvcnQtZmFzY2lhIHtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgdHIudGItc3BvcnQtaCB0aCB7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRyLnRiLXNwb3J0LWggdGggLnRiLXNwb3J0LWljbyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOm50aC1jaGlsZChuLyoqLys1KTpudGgtY2hpbGQoLW4vKiovKzE0KSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW1vcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10Yi10aXBvLXF1b3RhKTtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNlY2gsXG4gIC5sY3cgLmxjdy1naCxcbiAgLmxjdyAubGN3LXRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctYWRkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3ctYWRkLCBkaXYubGN3LXN1YnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3LWdyb3VwICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctb3RoICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIHNwYW4ubGN3LW90aCBidXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5sY3ctcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLmxjdy1ncm91cCA+IGRpdi5sY3ctcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGN3LXJvdyAuYy1ldiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XG4gICAgLy8gZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cblxuLmxjdy1yb3cge1xuICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgID4gYnV0dG9uLFxuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiAgXG5cbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWxvY2tlZCxcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWhuZCxcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6bnRoLWNoaWxkKG4vKiovKzQpOm50aC1jaGlsZCgtbi8qKi8rMTEpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGItdGlwby1xdW90YSk7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIHRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLW9kZC0tdmFpIHtcbiAgICBmbGV4OiAxIDEgNTJweDtcbiAgICBmbGV4OiAxIDEgNTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gdGFibGUudGItcGFsaW5zZXN0byB0ciB7XG4gIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICAgICAgZ2FwOiA0cHggM3B4O1xuICAvLyAgICAgICBwYWRkaW5nOiA3cHggNHB4O1xuICAvLyAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gIC8vICAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItaGNwICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhOmZpcnN0LWNoaWxkIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyBidXR0b24uY2hpcC5jaGlwLS1waWVubyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgYnV0dG9uLmNoaXAuY2hpcC0tcGllbm8gIC5sYmwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyBkaXYudGItbXJjLXZ1b3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDRweCwxLjVmcikgcmVwZWF0KDIsbWlubWF4KDQ0cHgsMWZyKSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIGxhYmVsLnF0LW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJsLWMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJsLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5ibC1jOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBibC1saXN0YS0tcmV0ZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYmwtbGlzdGEtLXJldGUgLmJsLXJpZ2E+LmJsLWxpbmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcnQtcmlnYSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAucnQtcmlnYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBnYy1tb3YtdGJsICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5nYy1tb3YtdGJsIHRoZWFkLFxuICAudHgtdGJsIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdjLW1vdi10YmwgdHIsXG4gIC50eC10YmwgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cblxuICAuZ2MtbW92LXRibCB0cjpsYXN0LWNoaWxkLFxuICAudHgtdGJsIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICB9XG5cbiAgLmdjLW1vdi10YmwgdHIgdGQsXG4gIC50eC10YmwgdHIgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYWwtdGFicyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2FsLXRhYnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYWwtdGFicyAuY2FsLXNwb3J0LXNlbCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdW5zZXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHF0LWJ0biAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBidXR0b24ucXQtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxuICB0YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIge1xuICAgIGRpc3BsYVk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZXRyaWMpIFwiOiBcIjtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnNldDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY2FyZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2FyZC5wY2FzaCAua3YgYiB7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNtcy1yYWlsX2xlZnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNtcy1yYWlsX2xlZnQudGItY2Fzc2V0dG8ge1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jbXMtcmFpbF9sZWZ0LnRiLWNhc3NldHRvIC5sdm0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGJvZHkucmlnaHQtc2lkZW5hdi0tb3BlbiAucmFpbC1yLnMzdC1yYWlsLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5OTkyIWltcG9ydGFudDtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGVnLWhlYWQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmVnLWhlYWQsIFxuICAud2RnLXNwb3J0LWZhc2NpYSxcbiAgLnNlYy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogZXMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmVzIC5lcy1oZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICB9XG5cbiAgLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tZXZlbnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm1hdGNoLWxpc3QtLWV2ZW50IHtcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItbWVyYyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xuICAgIGNvbHVtbnM6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdHgtdGJsICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50eC10YmwgdHIgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbWV0cmljKSBcIjogXCI7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC50eC10YmwgdHIgdGQ+c3BhbixcbiAgLnR4LXRibCB0ciB0ZD5iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG5cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xuICAgIG1pbi13aWR0aDogMjlweDtcbiAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdy1ncm91cCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYubGN3LWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICBkaXYubGN3LWdyb3VwIC5sY3ctcGVyY2hlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIG5hdi50Ym0tbmF2IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2MtcGFnZSAubGN3IGRpdi5sY3ctZ3JvdXAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAud2RnLXNsaWRlci0tbXVsdGkge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMTAwJSwgMWZyKTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1jYXJkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5yYWlsLWNhcmQge1xuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHJhaWwtbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBhc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbWFpbi5zaGVsbCBkaXYubGN3LXN1YnRhYnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBtYWluLnNoZWxsIC5jb2xzIC5yYWlsLXIge1xuICAgIHBhZGRpbmc6IDVweCA1cHggNDBweCA1cHg7XG4gIH1cblxuICAucmFpbC1yLnJpZ2h0LXNpZGViYXIucmlnaHQtc2lkZWJhci0tYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBidXR0b24udGItcmFpbC10YXN0byxcbiAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDNweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1sICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGFzaWRlLnJhaWwtbC5vcGVuIHtcbiAgICB6LWluZGV4OiA5OTk1O1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBhc2lkZS5yYWlsLWwub3Blbj5kaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiByYWlsLXNjcmltICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5yYWlsLXNjcmltLm9uIHtcbiAgICB6LWluZGV4Ojk0OyAvLzk5OTE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItZXYtdGVzdGEtd3JhcCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItZXYtdGVzdGEtd3JhcCA+IC50Yi1ldi1saXZlIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgyMHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0taW5mby1ib3R0b20gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tID4gc3BhbiB7XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBuYXYudGJtLW5hdiBhID4gc3Bhbjpub3QoLnRibS1zbGlwLWJ0biksIFxuICAgIG5hdi50Ym0tbmF2IGJ1dHRvbiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiBcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGRlc2t0b3AgZGEgbW9iaWxlICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAgIC50Yi12ZXJzaW9uZS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDF7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9ICAgIFxuICB9XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI3JpZ2h0U2lkZWJhckFjY291bnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICBkaXYubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0e1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gICAgc3Bhbi5sY3ctb3Roe1xuICAgICAgLy8gbWFyZ2luOiAxMHB4IGF1dG8gMjBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmxjdy1jZWxsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy10aXBpe1xuICAgIG1heC13aWR0aDogMTEwcHhcbiAgfVxuICAubGN3LXJvdy5pcy1jZWxsZS50Yi10aXBpIC5sY3ctdGlwaXtcbiAgICAgIG1hcmdpbi10b3A6MTdweDsgIFxuICB9XG4gIFxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcS5pcy1zY2VsdGF7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBmbGV4LWdyb3c6IHVuc2V0IWltcG9ydGFudDtcbiAgfVxuXG4gIC5sY3ctcS5sY3ctcWUuaXMtc2NlbHRhIHNwYW4ubGN3LWV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gIGRpdi5sY3ctdGFicy5sY3ctdGVuZGluZSxcbiAgZGl2Lmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIGRpdi5sY3ctdGVuZGluZSA+IC5sY3ctdGVuZGluYXtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEzcHggMCAxMHB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cblxuICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmV7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXRhYnMubGN3LXRlbmRpbmUgLmxjdy10ZW5kaW5hLXRpdCxcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXR7ICBcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XG4gIH1cblxuICAvLyAubGN3LXRhYnMubGN3LXRlbmRpbmU6OmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogJ01lcmNhdGknO1xuICAvLyB9XG5cbiAgLy8gLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lOjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICdNZXJjYXRpIERlcml2YW50aSc7XG4gIC8vIH1cblxuICBkaXYud2RnLndkZy11dGlsaXR5X2JhcntcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG5cbiAgLmxjdy1yb3cuaXMtY2VsbGU6bm90KC50Yi10aXBpKSAubGN3LWNlbGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYnV0dG9uLnRiLXZkZXNrLmRlc2ssXG4gIGJ1dHRvbi50Yi12ZGVzay5tb2Ige1xuICAgIGhlaWdodDoyOHB4IWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTQycHg7XG4gIH1cbn1cblxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tICAgRklYIFF1b3RlICAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNuZXctcXVvdGUgZGl2Lmxjdy1yb3cuaXMtY2VsbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLmxjdy1jZWxsZSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gZmxleC13cmFwOiBpbml0aWFsO1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC5sY3ctbWstYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBidXR0b24ubGN3LXEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5sY3ctb3RoIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuLmxjdy1uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgZGl2Lmxjdy1ncm91cCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG5cbiAgYS53ZGctYnJhbmQgaW1nLndkZy1icmFuZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLndkZy1oZWFkZXIgbmF2LndkZy1oZWFkZXItYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpe1xuLy8gICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcbi8vICAgICBtYXgtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbi8vICAgfVxuLy8gICAud2RnLWJyYW5kLWxvZ28ge1xuLy8gICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4vLyAgIH1cbi8vIH1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucnQtbGl2LS10YWJlbGxhIHNwYW4ucnQtc29sZGkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxNTBweCkhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIG5hdi50Ym0tbmF2IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICBcbiAgLy8gLnRibS1uYXYgLnRibS1zbGlwIHtcbiAgLy8gYm94LXNoYWRvdzogLTFweCAxNXB4IDE1cHggNXB4ICMyZTJlMmU7XG5cbiAgLy8gfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpe1xuICBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmR7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IC5jYXJkLWh7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICB9XG4gICAgICAgIGEuYnRuLWxpbmV7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkLWJ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGRpdi5rdntcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7ICBcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRibHdyYXAgdGFibGV7XG4gICAgdGJvZHl7XG4gICAgICB0ci50Yi1neyAgICAgICAgXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZHtcbiAgICAgICAgICAmLnRiLWctZXZ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlXG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1kYXRhe1xuICAgICAgICAgICAgd2lkdGg6MTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRiLWctc2Vne1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubW9uZXkudGItZy1xdW90YXtcbiAgICAgICAgICAgIG1hcmdpbjowXG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1yaXN7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIC8vIHNwYW57XG4gICAgICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1lc2l0b3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cblxuICBkaXYucmVnLXBvcC1ib3guaGEtZmlndXJhIHtcbiAgICAucmVnLXBvcC1maWd1cmEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBib2R5LmxlZnQtc2lkZW5hdi0tb3BlbiB7XG4gICAgLnJhaWwtc2NyaW0ub24ge1xuICAgICAgei1pbmRleDogOTk5MTtcbiAgICB9XG5cbiAgICAuaGRyLWNvbXBvc3RhIGhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcbiAgICAgIGxlZnQ6IDI4NHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuXG5cblxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6NjgwcHgpIHtcbiAgICAgIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItZXYsXG4gICAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgIC8vICAgZmxleDogMSAxIDYwJSFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTyA6IFBBTElOU0VTVE8gVEFCRUxMQSAgSE9NRSAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxuICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgIG5hdi5sdmIubHZiLS1wbCB7XG4gICAgICAgICAgOmlzKGEsYnV0dG9uKS5sdmItdm9jZSB7XG5cbiAgICAgICAgICAgICAgc3Bhbi5sdmItbm9tZSB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuLmx2Yi1uIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgPiBkaXYudGItbmF6LXJpZ2Ege1xuICAgICAgICAgIG5hdi5sdmIubHZiLS1uYXoge1xuICAgICAgICAgICAgICAubHZiLXZvY2Uge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIFRhYmVsbGEgXG4gICAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHRib2R5IHtcblxuICAgICAgICAgIC50Yi1iYXJyYS1nci1pbiB7XG4gICAgICAgICAgICBidXR0b24ub24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgdHIudGItc3BvcnQtaCB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtdGFibGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIHRyLnRiLWdydXBwaSB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgdHIudGItbGVnYS1oIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ICB0ciB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgdGQudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItbGl2ZS1yaWdhMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItdHYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXJpZ2Etc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHRkLnRiLW9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xuICAgICAgICAgICAgICAgICAgICAgIC50Yi1vdS1zZWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNoaXAsXG4gICAgICAgICAgICAgICAgICBhLmNoaXAsXG4gICAgICAgICAgICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5vbixcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdGQudGItbW9yZSB7XG5cbiAgICAgICAgICAgICAgICAgIC50Yi1tb3JlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZC50Yi1ldixcbiAgICAgICAgICAgICAgLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgfVxufVxuXG5AY29udGFpbmVyIChtaW4td2lkdGg6NDI2cHgpIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLWV2LFxuICAgICAgLy8gdGFibGUudGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSB7XG4gICAgICAvLyAgIGZsZXg6IDEgMSA2MCUhaW1wb3J0YW50O1xuICAgICAgLy8gfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE8gOiBQQUxJTlNFU1RPIFRBQkVMTEEgIEhPTUUgICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5jbXMtcGFnZS50Yi1zY29wZSxcbiAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAgIDppcyhhLGJ1dHRvbikubHZiLXZvY2Uge1xuXG4gICAgICAgICAgICAgIHNwYW4ubHZiLW5vbWUge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3Bhbi5sdmItbiB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgID4gZGl2LnRiLW5hei1yaWdhIHtcbiAgICAgICAgICBuYXYubHZiLmx2Yi0tbmF6IHtcbiAgICAgICAgICAgICAgLmx2Yi12b2NlIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAvLyBUYWJlbGxhIFxuICAgICAgdGFibGUudGItcGFsaW5zZXN0byB0Ym9keSB7XG5cbiAgICAgICAgICAudGItYmFycmEtZ3ItaW4ge1xuICAgICAgICAgICAgYnV0dG9uLm9uIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIHRyLnRiLXNwb3J0LWgge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgdHIudGItZ3J1cHBpIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICB0ci50Yi1sZWdhLWgge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcblxuICAgICAgICAgID4gIHRyIHtcbiAgICAgICAgICAgICAgLy8gZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRkLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgICAgICAgICAgLnRiLWxpdmUtYmxvY2NvIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXR2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1yaWdhLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB0ZC50Yi1vZGQge1xuXG4gICAgICAgICAgICAgICAgICAmLnRiLW91LWxpbmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGItb3Utc2VsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jaGlwLFxuICAgICAgICAgICAgICAgICAgYS5jaGlwLFxuICAgICAgICAgICAgICAgICAgYnV0dG9uLmNoaXAge1xuICAgICAgICAgICAgICAgICAgICAgICYub24sXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHRkLnRiLW1vcmUge1xuXG4gICAgICAgICAgICAgICAgICAudGItbW9yZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQudGItZXYsXG4gICAgICAgICAgICAgIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNzUlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gIH1cbn1cblxuIiwiXG4vKiBGaXggcHJvYmxlbWEgZGVza3RvcCBkYSAgbW9iaWxlICovXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLy9tYXgtd2lkdGg6IDE0NDBweDtcblxuICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLFxuICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGl2Lmhkci1jb21wb3N0YSAge1xuICAgICAgICAvLyB3aWR0aDogMTQ4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWFpbi5zaGVsbCB7XG4gICAgICAgIC8vIHdpZHRoOiAxNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgID4gLmNvbHMgIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhc2lkZS5yYWlsLXIge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogMDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuczN0ICB7XG4gICAgICAgICAgLnMzdC10YWJzIHtcbiAgICAgICAgICAgIGJ1dHRvbi5zM3QtdGFiIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg2MHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAubGN3LWdyb3Vwe1xuICAgICAgICAgICAgICAgIC5sY3ctbWVyY3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZS50Yi1jYXNzZXR0by1yICB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHghaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgICAgIFxuICAgIH1cbiAgICBmb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwge1xuICAgICAgICB3aWR0aDogMTQ4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCguYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSk6bm90KC5ib2R5LS1pbmRleCk6bm90KC5ib2R5LS1hbmRyb2lkKSB7XG4gICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgZGl2LmNtcy1wYWdlOm5vdCgubHZtLXBhZ2luYSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjVweCBtaW5tYXgoMCwxZnIpIDI2MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgICAgLy8gJi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWFuZHJvaWQpIHtcblxuICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjEwcHggbWlubWF4KDAsMWZyKSAyNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib2R5LS1kaXJldHRhIHtcbiAgICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tY21zLWNvbHMsIDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIFxuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTBweDtcbiAgICAgICAgICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDI1MXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGItY291cG9uLW9mZiB7XG4gICAgICAuY29sczpoYXMoPi5yYWlsLWwpOmhhcyg+LnJhaWwtcikge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tcmFpbC1sLXcpIG1pbm1heCgwLCAxZnIpIHZhcigtLXJhaWwtci13KSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgICYuYm9keS0tc2luZ2xlLWV2ZW50IHtcbiAgICAgICAgbWFpbi5zaGVsbD4uY29scyB7XG4gICAgICAgICAgICAmOmhhcyg+LnJhaWwtcikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjYwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGU6bm90KC5sdm0tcGFnaW5hKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzVweCBtaW5tYXgoMCwgMWZyKSAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIG1haW4uY21zLXJlZ2lvbi5jbXMtbWFpbjpub3QoLmNtcy1yYWlsX3JpZ2h0KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGF5LXFyeTEyMDAtbm8udGItY291cG9uLW9mZiB7XG4gICAgICBhc2lkZS5yYWlsLXIuczN0LXJhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKkZpeCAgQW5kcm9pZCAqL1xuICAgICYuYm9keS0tYW5kcm9pZCB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUgIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAuY21zLXJlZ2lvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAwLiBDT1VQT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIC5ib3gtc2lkZWJhci0tY291cG9uIHtcbi8vICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbi8vICAgICAuY3BuLWNvZGUge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMnB4O1xuLy8gICAgIH1cbi8vIH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMC4gUEFMSU5TRVNUTyBBIFRBQkVMTEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgIC50Yi1wYWxpbnNlc3RvIHRib2R5IHtcbiAgICAgICAgdHIudGItc3BvcnQtaCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XG4gICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XG4gICAgICAgICAgICAgICAgLnRiLXNwb3J0LWljbyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDsgLy9jYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgID4gaW1nLmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRiLXNwb3J0LW5vbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOXB4OyAvL2NhbGMoNTAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZXZlbi10ZXh0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi50Yi1zcG9ydC1jZXJjYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dC50Yi1zcG9ydC1jZXJjYS1pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuLnRiLXNwb3J0LWNlcmNhLWNvbnRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWQ2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50Yi1zcG9ydC1jZXJjYS1pbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTkwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lLCAjMTY0OTZiKTtcbiAgICAgICAgfVxuICAgICAgICB0ci50Yi10ZXN0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgJi50Yi1oLXRpbWUsXG4gICAgICAgICAgICAgICAgJi50Yi1oLWV2IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGItaC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ci50Yi1uYXotcG0sXG4gICAgICAgIHRyLnRiLWdydXBwaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyLnRiLWV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgJi50Yi1vZGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBidXR0b24geyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50Yi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA5O1xuICAgICAgICAgICAgICAgICAgICBidXR0b24udGItbW9yZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50Yi10aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDVweCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLnRiLXRpbWUtaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1xdWFuZG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGItZXYge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRiLWxlZ2EtaCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICB0aFtjb2xzcGFuPVwiOTlcIl0gIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vICAgICAudGItbGVnYS1ub21lIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6ICBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbXMtcGFnZS50Yi1zY29wZT4gbmF2Lm1zeiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEge1xuICAgID4gLmRhdGEtdGItbmF6LXJpZ2Ege1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50YWJsZS50Yi1wYWxpbnNlc3RvIHRib2R5IHRyLnRiLXNwb3J0LWgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDAuIEJUTiBDT1VQT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuYnV0dG9uLnRiLXJhaWwtdGFzdG8sXG5idXR0b24udGItc2xpcC1zdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMC4gQ09VUE9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAud2RnLndkZy1iZXRzbGlwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGxhYmVsLnRiLWFjY2V0dGEsXG4gICAgICAgIGRpdi5jb3Vwb24tdGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY3BuLWNvZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtc2lkZWJhci0td3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpdi50Yi1oZWFkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XG5cblxucG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY291cG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAuY291cG9uLXF0LS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpOyAvL2NhbGMoMTAwdmggLSA1MjVweCk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGl2LmNwbi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5jcG4tbGVnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAqOm5vdCguY3BuLW9kZHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNwbi1vZGRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNwbi14IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4uY3BuLW9yYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5jcG4tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LmNwbi1tYXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2LnRiLWJ0bnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLnRiLWFubnVsbGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGItc2NvbW1ldHRpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWItY29udGVudC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSNwbGFjZUZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRiLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAudGItY3Atcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNWZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzVmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRiLXBhc3NvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLnRiLXBhc3NvX19iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYi16b25lIHtcbiAgICAgICAgICAgICAgICAgICAgPiBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5wYi1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPnAucGItbm90ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSNwbGFjZUZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwLnRiLXZ1b3RvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAwLiBHRU5FUklDIENNUyBBTkQgUklVR0hUIEJBUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICA+IC53ZGcud2RnLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4vLyAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodCB7XG4gICAgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAuYm94LXNpZGViYXItLXdyYXBwZXIge1xuICAgICAgICAgICAgZGl2LnRiLWhlYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgc21hbGwsXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuLy99XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAwLiBGT09URVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZm9vdGVyLndkZy53ZGctZm9vdGVyX2xlZ2FsIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMC4gU0lOR0xFIEVWRU5UIFBSRVZJRVcgQ0FNUEVUVE8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGItbWVyYywgLy8gU3ViIGV2ZW50IHdpbmRnb3dcbmRpdi50Yi1ldi10ZXN0YS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGl2LnRiLWV2LWJhcnJhIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTRlMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgID4gLnRiLXN0YXQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTRlMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgLnRiLXN0YXQtYm94IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGItY3QtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LnRiLWV2LWxpdmUge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgZGl2Lm1hdGNoLWxpc3QtLXNpbmdsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXYubWF0Y2gtbGlzdC0tZXZlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC50Yi1ldi1zZXRzLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWF0Y2gtbGlzdC0taW5mby10b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAubWF0Y2gtbGlzdC0tcmlnaHQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWF0Y2gtbGlzdC0tc2luZ2xlLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWF0Y2gtbGlzdC0tc2luZ2xlLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLm1hdGNoLWxpc3QtLXNpbmdsZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRjaC1ub21lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0Y2gtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4ubWF0Y2gtbmF6aW9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1zcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYXRjaC1saXN0LS1zaW5nbGUtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZGF0ZS10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1hdGNoLWxpc3QtLXNpbmdsZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0Y2gtbm9tZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm1hdGNoLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5tYXRjaC1uYXppb25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tc3BvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi50Yi1ldi1jbG9jayB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufVxuXG4ucXQtYm94LS1jb250YWluZXIge1xuICAgIGRpdi5jYXJkLnF0LWJveCB7XG4gICAgICAgIC5jYXJkLWgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kLWIpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWIge1xuICAgICAgICAgICAgLm1rLWdyaWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdHJhbnNwYXJlbnQsIDAgMCAwIHRyYW5zcGFyZW50IWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnB4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGJsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAwLiBTSU5HTEUgRVZFTlQgRklYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQge1xuICAgIG1haW4uc2hlbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmNvbHMge1xuICAgICAgICAgICAgLmNtcy1wYWdlIHtcbiAgICAgICAgICAgICAgICAuYm94LW1hdGNoLS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZlZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXYudGItY2VyY2EtbWVyY2F0byB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnRiLWF1dGhvdi5vbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL3RpbWVyLW5ldy1za2luLnZlcmNlbC5hcHAvaW1hZ2VzL2JrL2JhY2tncm91bmRfcGxjMS5qcGcnKTtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC50Yi1hdXRobSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICB9XG4gICAgYS5mb3Jnb3QsXG4gICAgLmF1dGhUaXRsZSxcbiAgICAuc2VwLFxuICAgIGJ1dHRvbi5jdGEyLFxuICAgIC5maW5lLFxuICAgIC5zdWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpdi5oZXJvIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZy5icmFuZC1pbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuYm9keS5ib2R5LS1kaXJldHRhIHtcbiAgICAvLyAuY21zLXBhZ2UudGItc2NvcGU6bm90KC50Yi1yYWlsLWNoaXVzYSlcbiAgICAuY21zLXBhZ2UudGItc2NvcGUge1xuICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICBuYXYubXN6IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubHZiLmx2Yi0tcGwge1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAubHZiLXZvY2U6bm90KC5vbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk0ZTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgc3Bhbi5sdmItbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XG4gICAgICAgICAgICAud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgICAgICAgICAgICAgIC50Yi1uYXotcmlnYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRiLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRiLXBhbGluc2VzdG8ge1xuICAgICAgICAgICAgICAgICAgICAudGItc3BvcnQtaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZC50Yi1saXZlLWNlbGxhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgLy81MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1yaWdhMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1pbmZvLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXR2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1ldGksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLWRvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1yaWdhLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLWZhdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3EtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXBhcnoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1wdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzVmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAubHZiLmx2Yi0tcGwge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhIHtcbiAgICAuY21zLXJhaWxfcmlnaHQgPiBuYXYubXN6ICsgLndkZy1iZXRzbGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5ib2R5LmJvZHktLWluZGV4Om5vdCguYm9keS1kaXJldHRhKSB7XG4gICAgbWFpbi5zaGVsbCB7XG4gICAgICAgID4gLmNvbHMuc29sbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5ib2R5LmJvZHktLXJpY2FyaWNhLWNvdXBvbiB7XG4gICAgLnB2LXJpY2FyaWNhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAucHYtcmljYXJpY2EtdGl0b2xvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5wdi1yaWNhcmljYS1sZW50ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXV0aWxpdHktYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB2LXJpY2FyaWNhLWNhbXBvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uYnRuLmJ0bi1hY2NlbnQgIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDAuIEZPT1RFUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmZvb3Rlci5mdHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMC4gTUVESUEgUVVFUlkgRklYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgXG4gICAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgICAgIC50Yi1wYWxpbnNlc3RvIHRib2R5IHtcbiAgICAgICAgICAgIHRyLnRiLWV2ZW50IHtcbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgYm9keS5xcnktMTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhc2lkZS5yYWlsLXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk5MSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYudGItZXYtdGVzdGEtd3JhcCB7XG4gICAgICAgIGRpdi50Yi1ldi1iYXJyYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IDVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBib3R0b206IC00MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5LS1zaW5nbGUtZXZlbnQge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2LnRibS1uYXYsXG4gICAgbmF2LnRibS1uYXYuaGFzLXNsaXAge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuXG4gICAgICAgIC50Ym0tbmF2LS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLnRibS1zbGlwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1idG4tdGhpcmQtdGV4dCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1idG4tdGhpcmQtdGV4dCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRibS1jb3VudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG5cbiAgICBkaXYuaGRyLWNvbXBvc3RhIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgICAgICBoZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiN0Ym1CYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgICAgLnRiLXBhbGluc2VzdG8gdGJvZHkge1xuICAgICAgICAgICAgdHIudGItdGVzdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgID4gdHIge1xuICAgICAgICAgICAgJi50Yi1sZWdhLWgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgdGhbY29sc3Bhbj1cIjk5XCJdICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICAgICB0ci50Yi1zcG9ydC1oIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRiLXNwb3J0LWljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcuaWNvIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50Yi1zcG9ydC1ub21lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IC8vY2FsYyg1MCUgLSAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50Yi1zcG9ydC1jZXJjYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgdHIudGItZXZlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICYudGItb2RkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYudGItb2RkLS12YWkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnRiLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLnRiLW1vcmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGItdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA5O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLnRiLXRpbWUtaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4vLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1xdWFuZG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGItZXYge1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFtkYXRhLXRiLW9jXTpub3QoLm9uKTpub3QoLmFjdGl2ZSk6bm90KC5xdC1idG4tLWFjdGl2ZSk6bm90KCN0Yi0zMDcpOmhvdmVyLCBcbiAgICAubHZtLXFbZGF0YS10Yi1vY106bm90KC5vbik6bm90KCN0Yi0zMDcpIC5jaGlwOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG5cbiAgICBib2R5LmFjY291bnQtbG9nZ2VkIG1haW4uc2hlbGwsXG4gICAgYm9keS5ib2R5LS1yaWNhcmljYS1jb3Vwb24gLnB2LXJpY2FyaWNhLFxuICAgIC5ib2R5LS1jYWxlbmRhcmlvLFxuICAgIC5ib2R5LS1saXN0LWV2ZW50LFxuICAgIC5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSxcbiAgICBtYWluLnNoZWxsOmhhcyg+LmNvbHM+LmNtcy1wYWdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIC5jbXMtcmVnaW9uLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBib2R5LmJvZHktLXNwb3J0IHtcbiAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGRpdi50Yi1mYXN0YmV0LFxuICAgIGRpdi50Yi1mYXN0YmV0LnRiLWZhc3RiZXQtLW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAudGItZmFzdGJldC1jb3Vwb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOGVkNjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRiLWZhc3RiZXQtbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYzQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRiLWZhc3RiZXQtaW1wb3J0byB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAudGItZmFzdGJldC12aW5jaXRhIHtcbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cblxuICAgIGJvZHkucmlnaHQtc2lkZW5hdi0tb3BlbiB7XG4gICAgICAgIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcbiAgICAgICAgICAgICYuY21zLW1haW4ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWlsLXIuYWN0aXZlIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5ib2R5LS1jb3Vwb24gIHtcbiAgICAgICAgbWFpbi5zaGVsbCB7XG4gICAgICAgICAgICAuYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5MDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5ib2R5LS1jb3Vwb24sXG4gICAgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgIC5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdXBvbi13cmFwLFxuICAgICAgICBkaXYud2RnLndkZy1iZXRzbGlwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmNhcmQucnItYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIC5ib3gtc2lkZWJhci0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpdi50Yi1oZWFkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwsXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50Yi1tc2d7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmNvdXBvbi1xdC0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBiLXpvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgICAgICAgICAgICAgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYm94LXNpZGViYXItLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXYudGItaGVhZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGItbXNne1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRiLW1zZy50Yi1tc2ctLXJpZml1dG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgICAuY291cG9uLXF0LS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGItem9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgLy8gLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lLFxuICAgIC5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSB7XG4gICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpdi5mZWVkIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMDBweDtcblxuXG4gICAgICAgICAgICAgICAgLnNjIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0gLnNjLXNwb3J0IHtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNjLXNwb3J0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zYy1zcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAubGN3IHtcbiAgICAgICAgICAgICAgICAgICAgLmxjdy1zY3JvbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxjdy1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sY3ctcm93LmlzLWNlbGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYy1ldi50Yi1zcXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmMtaWNve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sY3ctb3RoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGN3LWNlbGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sY3ctbWsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGN3LW1rLXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGN3LW1rLWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICBib2R5LmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCB7XG4gICAgICAgIC5jbXMtcGFnZS5sdm0tcGFnaW5hIHtcbiAgICAgICAgICAgIC5jbXMtcmVnaW9uLmNtcy1yYWlsX2xlZnQudGItY2Fzc2V0dG8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBib2R5LmJvZHktLWFjY291bnQge1xuICAgICAgICA+IG1haW4uc2hlbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuICAgIGJ1dHRvbi50Yi1zaXdlaS1mYWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjk5cHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHtcbiAgICAgICAgIHRyLnRiLWV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIC50Yi10aW1lIC50Yi10aW1lLWluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7IFxuICAgIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gdGJvZHkgdHIudGItZXZlbnQgPiB0ZC50Yi1tb3JlIGJ1dHRvbi50Yi1tb3JlLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG59XG5cblxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbi8vICAudGItcGFsaW5zZXN0by5wcmVtYXRjaCAge1xuLy8gICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyAgICAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIHRyLnRiLWV2ZW50IHtcbi8vICAgICAvLyBNYW50aWVuZSB0dXR0ZSBsZSBjZWxsZSBzdWxsYSBzdGVzc2EgcmlnYVxuLy8gICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuLy8gICAgID4gdGQge1xuLy8gICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICAgIHBhZGRpbmc6IDRweCAycHg7XG4vLyAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgIH1cblxuLy8gICAgIC8vIERhdGEgZSBvcmFcbi8vICAgICA+IHRkLnRiLXRpbWUge1xuLy8gICAgICAgd2lkdGg6IDElO1xuLy8gICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuLy8gICAgICAgLnRiLXRpbWUtaW4ge1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAudGItcXVhbmRvIHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC8vIE5vbWkgc3F1YWRyZTogb2NjdXBhbm8gbG8gc3BhemlvIGRpc3BvbmliaWxlXG4vLyAgICAgPiB0ZC50Yi1ldiB7XG4vLyAgICAgICB3aWR0aDogYXV0bztcbi8vICAgICAgIG1pbi13aWR0aDogMDtcbi8vICAgICAgIG1heC13aWR0aDogNTVweCFpbXBvcnRhbnQ7XG5cbi8vICAgICAgIC50Yi1ldi1pbiB7XG4vLyAgICAgICAgIG1pbi13aWR0aDogMDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIGEsIGIge1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgbWluLXdpZHRoOiAwO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICBiIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAudGItc3Ege1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICBtaW4td2lkdGg6IDA7XG4vLyAgICAgICAgIGdhcDogM3B4O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAudGItc3EtbiB7XG4vLyAgICAgICAgIG1pbi13aWR0aDogMDtcbi8vICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbi8vICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC50Yi1zcXAtc2VwIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgLnRiLXNxLWxvZ28ge1xuLy8gICAgICAgICB3aWR0aDogMTRweDtcbi8vICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuLy8gICAgICAgICBmbGV4LXNocmluazogMDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAvLyBMZSAzIHF1b3RlIHNlbXByZSB2aXNpYmlsaVxuLy8gICAgID4gdGQudGItb2RkIHtcbi8vICAgICAgIHdpZHRoOiA0MnB4O1xuLy8gICAgICAgbWluLXdpZHRoOiA0MnB4O1xuLy8gICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuLy8gICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuLy8gICAgICAgLmNoaXAge1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgbWluLXdpZHRoOiAwO1xuLy8gICAgICAgICBwYWRkaW5nOiA2cHggMnB4O1xuLy8gICAgICAgICBmb250LXNpemU6IDExcHg7XG4vLyAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLy8gUHVsc2FudGUgYWx0cmkgbWVyY2F0aVxuLy8gICAgID4gdGQudGItbW9yZSB7XG4vLyAgICAgICB3aWR0aDogMjJweDtcbi8vICAgICAgIG1pbi13aWR0aDogMjJweDtcbi8vICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbi8vICAgICAgIC50Yi1tb3JlLWJ0biB7XG4vLyAgICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgICBtaW4td2lkdGg6IDA7XG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgfVxuXG4vLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBBTElOU0VTVE8gTU9CSUxFIC0gQ09NUEFUSUJJTEUgQ0hST01FIDg2XG4gICBTb2xvIHNxdWFkcmUgKyBxdW90ZSAxIFggMlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuXG4gICAgdGFibGUudGItcGFsaW5zZXN0byB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xuXG4gICAgICB0Ym9keSB7XG5cbiAgICAgICAgdHIudGItZXZlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblxuICAgICAgICAgIC8vIFR1dHRpIGkgVERcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBOQVNDT05ERSBEQVRBIEUgT1JBXG4gICAgICAgICAgPiB0ZC50Yi10aW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBOQVNDT05ERSBBTFRSSSBNRVJDQVRJXG4gICAgICAgICAgPiB0ZC50Yi1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBOQVNDT05ERSBRVU9URSBOT04gUFJJTkNJUEFMSVxuICAgICAgICAgID4gdGQudGItb2RkOm5vdChbZGF0YS10Yi1ncj1cIm1haW5cIl0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBOT01JIFNRVUFEUkVcbiAgICAgICAgICA+IHRkLnRiLWV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRiLWV2LWluIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSBiIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRiLXNxIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRiLXNxLW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRiLXNxcC1zZXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50Yi1zcS1sb2dvIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBMRSBUUkUgUVVPVEVcbiAgICAgICAgICA+IHRkLnRiLW9kZFtkYXRhLXRiLWdyPVwibWFpblwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNRQSxBQUFBLEtBQUssQUFBQyxDQUdGLDJCQUEyQixDQUFBLFFBQUMsQ0FDNUIscUJBQXFCLENBQUEsUUFBQyxDQUN0QixxQkFBcUIsQ0FBQSxRQUFDLENBQ3RCLG1CQUFtQixDQUFBLFFBQUMsQ0FDcEIseUJBQXlCLENBQUEsMEJBQUMsQ0FDMUIscUJBQXFCLENBQUEsbUJBQUMsQ0FDdEIseUJBQXlCLENBQUEsUUFBQyxDQUMxQix3QkFBd0IsQ0FBQSxRQUFDLENBQ3pCLG1CQUFtQixDQUFBLFFBQUMsQ0FDcEIsbUJBQW1CLENBQUEsUUFBQyxDQUNwQiw2QkFBNkIsQ0FBQSxRQUFDLENBQzlCLHVCQUF1QixDQUFBLFFBQUMsQ0FDeEIsZ0NBQWdDLENBQUEsWUFBQyxDQUNqQywwQkFBMEIsQ0FBQSxRQUFDLENBQzNCLGVBQWUsQ0FBQSxRQUFDLENBQ2hCLGVBQWUsQ0FBQSxRQUFDLENBRWhCLDhCQUE4QixDQUFBLFFBQUMsQ0FDL0Isd0JBQXdCLENBQUEsUUFBQyxDQUd6QixvQkFBb0IsQ0FBQSxRQUFDLENBQ3JCLHNCQUFzQixDQUFBLFFBQUMsQ0FDdkIscUJBQXFCLENBQUEsUUFBQyxDQUN0QixtQkFBbUIsQ0FBQSxRQUFDLENBQ3BCLGlCQUFpQixDQUFBLFFBQUMsQ0FDbEIs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 */
