:root{--main-color-accent:#126E51;--main-color-accent-2: #F7E439;--secondary-color-accent:#1b433b;--main-color-opacity:rgba(18, 110, 81, 0.6);--color-over-main-accent: #fff;--color-over-main-accent-2: #000;--color-over-secondary-accent: #fff;--color-over-opacity: #fff;--live-menu-active: #126E51;--live-menu-active-text: #fff;--gray-adjust: 0%;--gray-target: #000;--header-utility-background: linear-gradient(90deg,var(--main-color-accent), var(--secondary-color-accent) 50%);--header-utility-background: linear-gradient(90deg,var(--main-color-accent), var(--secondary-color-accent) 50%);--header-utility-text: #fff;--header-utility-icon: #fff;--header-input-text: #fff;--header-input-background: rgba(247, 241, 241, 0.2);--header-input-border: rgba(0,0,0,.42);--header-background-color: linear-gradient(-90deg,var(--secondary-color-accent), var(--main-color-accent) 50%);--header-background-menu: color-mix(in srgb, #1F2327 calc(100% - var(--gray-adjust)), var(--gray-target));--header-color-menu: var(--color-over-main-accent);--header-color-icon: var(--main-color-accent);--header-btn-login-background: var(--main-color-accent-2);--header-btn-login-text: var(--color-over-main-accent-2);--header-btn-register-background: #2a2f35;--header-btn-register-text: #fff;--header-text-a: #000000;--header-text-b: #ebebeb;--header-menu-underline: var(--main-color-accent);--header-nav-active-background: var(--main-color-accent-2);--header-nav-active-text: var(--color-over-main-accent-2);--header-menu-underline-2: var(--main-color-accent);--header-nav-active-background-2: var(--header-background-color);--header-nav-active-text-2: var(--main-color-accent);--header-color-menu-3: var(--main-color-accent);--header-nav-active-background-3: var(--main-color-accent);--header-nav-active-text-3: var(--color-over-main-accent);--header-background-menu-3: color-mix(in srgb, #13141a calc(100% - var(--gray-adjust)), var(--gray-target));--fourth-background: var(--main-color-accent);--five-background: #ffffff;--box-background-b: #ffffff;--box-background-e: var(--main-color-accent);--box-background-g: #000;--box-background-h: var(--main-color-opacity);--box-background-i: linear-gradient(180deg,var(--box-background-e) 0, var(--box-background-c) 90%);--primary-background: color-mix(in srgb, #22252a calc(100% - var(--gray-adjust)), var(--gray-target));--primary-background-2: color-mix(in srgb, #22252a calc(100% - var(--gray-adjust)), var(--gray-target));--secondary-background: color-mix(in srgb, #2e313a calc(100% - var(--gray-adjust)), var(--gray-target));--tertiary-background: color-mix(in srgb, #262626 calc(100% - var(--gray-adjust)), var(--gray-target));--six-background: color-mix(in srgb, #3a3a3a calc(100% - var(--gray-adjust)), var(--gray-target));--seven-background: color-mix(in srgb, #262626 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-a: color-mix(in srgb, #2c2f38 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-c: color-mix(in srgb, #383838 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-d: color-mix(in srgb, #3b3e47 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-f: color-mix(in srgb, #343434 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-menu-item: color-mix(in srgb, #3b3e47 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-menu-item-2: color-mix(in srgb, #2c2f36 calc(100% - var(--gray-adjust)), var(--gray-target));--box-background-menu-item-3: color-mix(in srgb, #22252a calc(100% - var(--gray-adjust)), var(--gray-target));--primary-text: var(--main-color-accent-2);--secondary-text: #fff;--tertiary-text: color-mix(in srgb, var(--main-color-accent) 80%, black);--fourth-text: #000;--five-text: #262727;--six-text: #c7c7c7;--seven-text: #eff0f1;--primary-border: #282b32;--secondary-border: var(--main-color-accent-2);--tertiary-border: var(--main-color-accent);--fourth-border: #ffffff;--five-border: #aaa3a3;--six-border: rgba(231, 238, 246, 0.3);--seven-border: #bebebe;--eight-border: #2b2b2b;--nine-border: #777;--ten-border: #6f4c2c;--input-background--a: color-mix(in srgb, #515151 calc(100% - var(--gray-adjust)), var(--gray-target));--input-background--b: #e4e4e4;--input-background--a-active: #1c4267;--input-background--b-active: #dfeafa;--input-border--a: #ffffff1f;--input-border--b: #c9c4c4;--input-border--c: #00000080 ;--input-text--a: #ffffff;--input-text--b: #333333;--menu-item-a--hover: var(--secondary-color-accent);--menu-item-a--hover-text: var(--color-over-secondary-accent);--menu-item-a--active: var(--secondary-color-accent);--menu-item-a--active-text: var(--color-over-secondary-accent);--menu-item-b--hover: #ebebeb;--btn-primary: var(--main-color-accent-2);--btn-secondary: #f9fafb;--btn-third: var(--secondary-color-accent);--btn-fourth: var(--main-color-accent);--btn-five: linear-gradient(180deg,rgba(87, 199, 133, 1) 0%, rgba(35, 122, 76, 1) 100%);--btn-primary-hover: #b8deff;--btn-register: #005c66;--btn-primary-text: var(--color-over-main-accent-2);--btn-secondary-text: #000000;--btn-third-text: var(--color-over-secondary-accent);--btn-fourth-text: var(--color-over-main-accent);--btn-register-text: #fff;--btn-five-text: #fff;--btn-primary-text-hover: #ffffff;--heading-background: var(--main-color-accent);--heading-text: var(--main-color-accent-2);--heading-text-a: #fff;--heading-text-b: #777;--primary-footer: #262626;--secondary-footer: #0a3350;--primary-footer-text: #ffffff;--secondary-footer-text: var(--main-color-accent);--tertiary-footer-text: #d8d8d8;--primary-footer-border: var(--main-color-accent);--qt-background: color-mix(in srgb, #3b3e47 calc(120% - var(--gray-adjust)), var(--gray-target));--qt-color-a: #000;--qt-background--hover: #b8deff;--qt-color--hover: #e7e7e7;--qt-color-a: #e6e6e6;--qt-color-b: #4a6f95;--qt-background-c: #ffffff;--qt-border: rgba(231, 238, 246, 0.3);--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: 2px;--border-radius-b: 2px;--border-radius-c: 5px;--border-radius-d: 20px;--border-radius-full: 100px;--border-radius-ctm: 2px;--border-radius-btn: 5px;--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: #1c4267;--icon-secondary: #ffffff;--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;--green-grid: #40993d;--blue-grid: #0606f6;--red-grid: #ff4800;--font-family: "Google Sans Flex", sans-serif;--or: var(--main-color-accent);--or-2: var(--main-color-accent);--navy-1: #262626;--navy-0: #453101;--line: #2b2b2b;--mute: #d6d6d6;--tb-coupon-rialzo: var(--secondary-color-accent);--tb-coupon-testo-2: #fff;--tb-coupon-accento: #0d0d0d;--navy-3: var(--secondary-color-accent);--navy-2: var(--secondary-color-accent);--ink: #f0eeee;--live: rgb(0, 226, 11);--nota-bg: #ffedbb;--nota-text: #000;--qt-background--hover: var(--btn-primary);--qt-color--hover: var(--btn-primary-text);--qt-border--hover: var(--secondary-border);--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: #ffffff;--vinto-grid: #e3b838ad;--vinto-grid-color: #ffffff;--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: var(--main-color-accent);--tab-btn-color--hover: #ffffff}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{border-color:var(--featured-border);color:var(--featured-text);border:1px solid;line-height:1.2}span.wdg-sport-n{color:var(--secondary-text);border:1px solid var(--secondary-border) !important;background:var(--box-background-h);font-size:12px;font-variant-numeric:tabular-nums;text-indent:0;float:right;font-size:10px;line-height:19px;border:1px solid;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{color:var(--secondary-text);background:var(--trasp);display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--border-radius-b);font-weight:600;font-size:13px}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-n{color:var(--secondary-text);border-color:var(--tertiary-border);text-indent:0;float:right;font-size:10px;line-height:19px;border:1px solid;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-l2 summary{background:var(--box-background-c);margin-bottom:1px;padding-left:20px;border-radius:0px}.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(--primary-text)}.wdg-sport-tendina .wdg-sport-area,.wdg-sport-tendina .wdg-sport-lega{background:var(--line);margin-bottom:1px}.wdg-sport-tendina .wdg-sport,.wdg-sport-tendina .wdg-sport-l1>li>details>summary,.sportnav a{color:var(--secondary-text);box-shadow:inset 0px 1px 0px var(--input-border--a);border-radius:0;margin:0}.wdg-sport-tendina .wdg-sport>.wdg-sport-nome{pointer-events:none}.wdg-sport-tendina .wdg-sport-l1{padding:0 0 0 0}.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-l3 a{border-radius:0;padding-left:30px}.wdg-sport-tendina a.wdg-sport-area.on,.wdg-sport-tendina a.wdg-sport-lega.on{background:var(--six-background);color:var(--secondary-text)}.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;color:var(--secondary-text)}.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:0;color:var(--secondary-text);text-decoration:none;font-size:13px}div.wdg.wdg-tempi{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.wdg-sports-menu,.wdg.wdg-top-league,.rail-card[data-wdg=top-league]{background:var(--secondary-background);box-shadow:var(--box-shadow-b)}.wdg-sports-menu>.wdg-sport{background:var(--trasp);border-radius:0}.wdg-sports-menu{border-radius:var(--border-radius-a)}ul.wdg-league-list span.wdg-league-name{color:var(--secondary-text);line-height:1;font-size:12px}ul.wdg-league-list .muted{background:var(--six-background);background:var(--trasp);display:block;font-size:10px;padding:2px 5px;border-radius:var(--border-radius-a)}.wdg-league-list a,div.b45-nav>a{box-shadow:inset 0px 1px 0px var(--input-border--a) !important;border-radius:0 !important}.wdg-league-list{gap:0 !important}p.wdg-league-nota.muted,aside.rail-l p.wdg-league-nota.muted{padding:.75rem .5rem;line-height:1.1}.wdg.wdg-sports-menu{background:var(--box-background-a);gap:0}.wdg.wdg-sports-menu .sc-chips{background:var(--six-background);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{background:var(--trasp);border-right-color:var(--five-text);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;border-right:1px solid}.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{background:var(--qt-background, var(--six-background));border:1px solid var(--qt-border, var(--six-border));color:var(--qt-color-a);border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{border-bottom-color:var(--primary-border);position:relative;min-width:45px;height:36px;font-size:12px;text-align:center;left:2px;width:calc(100% - 4px);padding:0;font-size:10px;line-height:1.4}.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{background:var(--six-background);padding:10px}.wdg.wdg-movers{background:var(--box-background-a, var(--box-background-a));border-radius:var(--border-radius-a)}.wdg .btn{height:35px;text-transform:unset;min-width:auto;font-weight:100 !important;font-size:14px !important}.wdg.wdg-top-league{border-radius:var(--border-radius-c)}.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 .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-ev-live{display:block;padding:5px;display:grid !important}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd .chip{justify-content:center;padding:6px 3px !important;border-radius:var(--border-radius-a);background:var(--qt-background);color:var(--qt-color-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-odd--ou{padding:6px 4px}.wdg.wdg-most-played .sec-bar{margin-bottom:0}.wdg.wdg-most-played .mp-grid{padding:5px}.wdg.wdg-palinsesto-table.lc-vuoto{padding:20px;border-radius:var(--border-radius-b);background:var(--box-background-a);color:var(--secondary-text)}.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}.wdg .btn{background:var(--btn-third);color:var(--btn-third-text)}.wdg-login-inline .btn{background:var(--header-btn-login-background);color:var(--header-btn-login-background)}.wdg-login-inline .btn.accent{background:var(--header-btn-register-background);color:var(--header-btn-register-background)}div.wdg.wdg-banner{border-radius:var(--border-radius-ctm)}div.wdg-acct-disp b{color:var(--secondary-text)}div.wdg-acct-piu{background:var(--six-background);border:1px solid var(--seven-border);box-shadow:0 8px 24px rgba(0,0,0,.4);color:var(--secondary-text);transform:translate(-20px, 0px);-webkit-transform:translate(-20px, 0px)}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{min-width:35px;min-height:35px;border-radius:var(--border-radius-a);border:1px solid var(--fourth-border);background:var(--semi-light-b)}.wdg-brand{font-size:100px}.wdg-brand .wdg-brand-logo{width:100%}.wdg-code-input{background:var(--primary-background);color:var(--secondary-text);flex:1;padding:8px 10px;border-radius:var(--border-radius-b);max-width:170px;border:1px solid var(--eight-border)}.wdg-code-lab{color:var(--six-text);font-size:12px;display:block;margin-bottom:6px}.wdg-code-row{display:flex;gap:8px}.wdg-event-code{background:var(--box-background-a, var(--box-background-a));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{background:var(--btn-primary);color:var(--btn-primary-text) !important;border-radius:var(--border-radius-full)}footer.wdg-footer_legal .wdg-legal-lead{color:var(--tertiary-footer-text)}footer.wdg-footer_legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:16px 18px;background:var(--box-background-a);border-radius:var(--border-radius-c);border-top:2px solid var(--secondary-border);border-radius:0;padding-top:1rem}footer.wdg-footer_legal .wdg-legal-tools li{font-size:11px;color:var(--secondary-footer-text);border:1px solid var(--secondary-footer-text);border-radius:var(--border-radius-full);padding:3px 10px}footer.wdg-footer_legal .wdg-legal-note{margin:0 0 8px;color:var(--six-text);font-size:12px;line-height:1.4}footer.wdg-footer_legal .wdg-legal-lead strong{color:var(--primary-text)}footer.wdg-footer_legal .wdg-legal-body p{color:var(--primary-footer-text)}footer.wdg-footer_legal .wdg-legal-self{color:var(--primary-footer-text)}footer.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:3px solid 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-base{border-top:1px solid 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 a:hover{color:var(--primary-footer-text)}.wdg-login-inline .input-box{background:var(--semi-light-a);color:var(--secondary-text);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-login-inline .input-box::placeholder{color:var(--secondary-text)}.wdg-login-inline .input-box:focus{background:var(--input-background--a)}.wdg-nav-ic{width:15px !important;height:15px !important}.wdg-palinsesto-table{background:var(--box-background-a);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}.wdg-ub-tz>summary:hover,.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active) !important}.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--box-background-a) !important;padding:0;border-radius:var(--border-radius-b);z-index:9991}.wdg-ub-langlist a:hover,.wdg-ub-tzlist li a:hover{background:var(--secondary-background)}.wdg-ub-tzlist li a.on{color:var(--primary-text);font-weight:700}.lcw div.lcw-group{background:var(--box-background-a);border:1px solid var(--seven-border)}.lcw div.lcw-group .lcw-sport{color:var(--secondary-text);border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}.lcw div.lcw-group .lcw-lh{background:var(--secondary-background);color:var(--secondary-text)}.lcw div.lcw-group .lcw-lh .lcw-lh-nome{line-height:1}.lcw .lcw-gh{background:var(--box-background-d);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;border-top:1px solid}.lcw div.lcw-group .lcw-tabs{background:var(--box-background-a);border-top:1px solid var(--seven-border);border-bottom:1px solid var(--seven-border);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-day>span{line-height:1}.lcw-celle>.tb-hcp.tb-mrc{overflow-x:scroll}div.lcw-day{background:var(--box-background-h);color:var(--secondary-text)}div.lcw-day span{color:unset;background:unset}.lcw-group.lcw-m--combo .lcw-row.is-celle,.lcw-group.lcw-m--marcatori .lcw-row.is-celle{position:relative;display:flex;flex-direction:column}.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left,.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}.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}.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}.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}.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}.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-oth,.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-oth{padding:11px 10px 2px 10px;display:flex;flex-direction:column-reverse !important}.lcw-group.lcw-m--combo .lcw-row.is-celle span.lcw-oth button,.lcw-group.lcw-m--marcatori .lcw-row.is-celle span.lcw-oth button{padding-top:0 !important;position:relative !important}.lcw-group.lcw-m--marcatori div.lcw-row:hover{background:rgba(0,0,0,0)}.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-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{background:var(--qt-background);border:1px solid var(--qt-border);border-radius:var(--border-radius-a);color:var(--qt-color-a) !important}.lcw-row.is-celle{color:var(--secondary-text);border-bottom-color:var(--eight-border);border-bottom:1px solid}.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);border-bottom-color:var(--nine-border)}div.lcw-row:hover{background:var(--six-background)}@media(max-width: 900px){.lcw-group div.lcw-row:hover{background:rgba(0,0,0,0) !important}}.lcw-row.is-celle span.lcw-oth{background:var(--box-background-d);height:100%;position:relative}.lcw-row.is-celle span.lcw-oth button{color:var(--primary-text);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-row .c-ev:hover a,.qt-box--container .card.qt-box .card-b button.chip:hover span{color:var(--secondary-text) !important}.lcw-row.is-celle .lcw-oth{flex-direction:row-reverse}.lcw-merc .qt-btn:hover,button.lcw-q:hover,button.lcw-q.lcw-qe.on{background:var(--fourth-background) !important;color:var(--secondary-text) !important;border:1px solid var(--secondary-border) !important}div.lcw-merc{background:var(--box-background-d);border-color:var(--nine-border)}.lcw-merc .qt-box{background:var(--box-background-a);border-color:var(--box-background-h);border:1px solid}.lcw-merc .tb-hcp-linea,.lcw-merc .qt-btn .qt-name,.lcw-row span.c-time,.lcw-row .c-ev,.lcw-merc .qt-box--heading{color:var(--secondary-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;border-radius:0;border:0 !important;border-bottom:2px solid !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{border-bottom-color:var(--primary-border) !important;color:var(--primary-text) !important;border-bottom:2px solid !important;opacity:1}.lcw-merc .qt-box--odds{max-width:100%}span.lcw-oth button{color:var(--primary-text) !important}.lcw-perche{color:var(--secondary-text)}.lcw-perche:empty{padding:0}.lcw-q.lcw-qe span.lcw-et{color:var(--qt-color-a);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.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(--header-btn-login-text) !important}button.lcw-q.lcw-qe,.lcw-merc .qt-btn,button.lcw-q{outline:none}div.lcw-sech{color:var(--secondary-text);background:var(--secondary-background);margin-top:10px;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}button.lcw-subtab,a.lcw-subtab{border:1px solid;border-radius:var(--border-radius-c);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}button.lcw-subtab:not(.is-on):hover,a.lcw-subtab:not(.is-on):hover{border:1px solid}div.lcw-subtabs button.lcw-subtab,div.lcw-subtabs a.lcw-subtab{border-color:var(--seven-border);background:var(--box-background-d);color:var(--secondary-text)}div.lcw-subtabs button.lcw-subtab.is-on,div.lcw-subtabs a.lcw-subtab.is-on{background:var(--five-background);color:var(--fourth-text);border-color:var(--primary-border)}.lcw-subtabs button.lcw-subtab:not(.is-on):hover,.lcw-subtabs a.lcw-subtab:not(.is-on):hover{border-color:var(--eight-border) !important;background:var(--box-background-g)}.lcw-subtabs[hidden],a.lcw-subtabs[hidden],.lcw-tabs[hidden]{display:none !important}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--six-text);border-color:var(--primary-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(--secondary-border);color:var(--secondary-text);background:var(--box-background-e)}.lcw-tabs .lcw-tab,.lcw-tabs .lcw-tab:hover,.lcw-tabs .lcw-tab.is-on{border:2px solid}.lvm .lvm-sport{margin-bottom:1px;padding:0 0 0 0px;border-bottom:1px solid var(--secondary-border)}nav.lvm{position:sticky;top:8px;height:calc(100vh - var(--lvm-top, 168px) - 16px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius-a);background:var(--box-background-a);border:1px solid var(--six-border)}div.lvm-corpo{padding:0 0 0 7px}.lvm-ev .lvm-ev-in{background:var(--box-background-d);padding:6px 10px;border-radius:0}.lvm-ev:hover .lvm-ev-in,.lvm-ev:hover .lvm-quote{background:var(--box-background-a)}.lvm-ev .lvm-quote{background:var(--box-background-d);border-bottom:1px solid var(--secondary-border);border-radius:0 0 0 0;margin-top:0;padding:0 5px 5px 5px}.lvm-ev .lvm-quote .chip{background:var(--qt-background);border:1px solid var(--qt-border);color:var(--qt-color-a);font-size:12px;border-radius:var(--border-radius-a);padding:4px 13px;font-weight:700;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);border:unset}.lvm-ev .lvm-merc-apri{display:flex;align-items:center;gap:3px;margin-left:auto;background:none;border:1px solid var(--secondary-border);border-radius:var(--border-radius-a);padding:1px 5px;color:inherit;cursor:pointer;font:inherit;font-size:.72em;line-height:1.3;opacity:.75;position:absolute;top:74px;right:6px;width:40px;height:42px;background:var(--box-background-e)}.lvm-ev .lvm-q small{font-weight:400}.lvm-ev .lvm-quote .lvm-q .chip{flex-direction:row-reverse;gap:14px}.lvm-ev--corrente>.lvm-ev-in{box-shadow:unset !important;border:0}.lvm-ev--corrente>.lvm-quote{background:var(--box-background-a) !important;border:0 !important}.lvm-ev--corrente>.lvm-ev-in{cursor:default;font-weight:700;box-shadow:inset 0 0 0 0 var(--btn-primary, currentColor);background:var(--box-background-a);color:var(--primary-text);border:0}ul.lvm-eventi{padding:0}ul.lvm-eventi .lvm-ev{margin:0;overflow:hidden;background:var(--box-background-d)}ul.lvm-eventi li.lvm-ev:not(:last-child){border-bottom:1px solid}ul.lvm-eventi.cev-pista .lvm-ev--corrente>.lvm-ev-in{border:0px solid;background:var(--box-background-a)}ul.lvm-eventi.cev-pista li.lvm-ev{border:1px solid var(--seven-border);background:var(--trasp)}div.lvm-lega{background:var(--box-background-d) !important;padding:0}details.lvm-lega{border:1px solid var(--primary-border);background:var(--box-background-e);border-bottom:0}.lvm-lega>summary{border-radius:0}div.lvm-lega>summary{border-radius:0}details.lvm-lega>summary{color:var(--secondary-text)}span.lvm-lega-riga{display:flex;margin-bottom:1px;font-size:9.5px;line-height:1.25;font-weight:600;letter-spacing:.02em;color:var(--secondary-text);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.lvm-pallino{background:var(--featured-text)}.lvm-riga-cerca .lvm-cerca{color:var(--input-text--a);background:var(--input-background--a);border:1px solid var(--input-border--a);border-radius:var(--border-radius-a)}.lvm-riga-cerca .lvm-cerca input{outline:none;color:var(--input-text--a)}.lvm-riga-cerca .lvm-cerca input::placeholder{color:var(--input-text--a)}.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,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}details.lvm-sport>summary{color:var(--secondary-text)}.lvm-star svg{color:var(--primary-text)}label.lvm-tv{min-width:50px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;margin:6px 6px 6px 0;padding:0px;border-radius:var(--border-radius-a);cursor:pointer;color:var(--input-text--a);background:var(--input-background--a);border:1px solid var(--input-border--a);user-select:none;flex-direction:row-reverse;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.lvm-tv:has(.lvm-tv-in:checked){color:var(--btn-primary-text, currentColor) !important;background:var(--btn-primary, currentColor) !important;border-color:var(--btn-primary, currentColor);flex-direction:row;transition:all .5s ease-in-out;-webkit-transition:all .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{background:var(--trasp);height:100%;align-items:center;justify-content:center;display:flex;background:var(--box-background-g);border-radius:var(--border-radius-a);color:var(--secondary-text);margin:0}.lvm-tv--zero span.lvm-tv-et{font-size:11px;font-weight:800;letter-spacing:.04em;display:block;padding:5px 8px 5px 5px;flex-direction:row-reverse;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.tb-palinsesto{border-top:1px solid var(--eight-border);position:relative;width:100%}.tb-palinsesto .tb-ev{background:var(--trasp)}.tb-palinsesto tr.tb-sport-h{background:var(--heading-background) !important;display:table-row;width:100%}.tb-palinsesto tr.tb-sport-h th{background:rgba(0,0,0,0) !important;border:unset;display:table-cell !important;width:100%;color:var(--secondary-text)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--six-background) !important}.tb-palinsesto .tb-gruppi th{border-color:var(--eight-border);color:var(--secondary-text)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{color:var(--primary-text);font-size:12px;margin-left:10px;margin-right:10px}table.tb-palinsesto .tb-sport-h th{padding:10px 5px !important}.tb-palinsesto .tb-time{padding:6px 7px}.tb-palinsesto th{border-top:1px solid}.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-sq{font-size:12px}.tb-palinsesto .tb-time .tb-live-line{width:97px;width:100%}.tb-palinsesto tr.tb-sport-h th span.tb-sport-cerca{position:absolute;right:5px;top:6px}.tb-palinsesto .tb-teste th.tb-h-time,.tb-palinsesto .tb-teste th.tb-h-ev{opacity:0}.tb-palinsesto .tb-ev a{width:150px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tb-palinsesto td.tb-odd{width:60px;justify-content:space-between;color:var(--secondary-text);border-bottom:0}.tb-palinsesto td.tb-odd .chip{padding:6px 13px}.tb-palinsesto button.tb-more-btn{background:none;border:0;padding:0;cursor:pointer;background:var(--box-background-e);padding:7px 3px;border-radius:var(--border-radius-a);color:var(--secondary-text);font-size:12px;white-space:nowrap;font:inherit}.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);border-radius:var(--border-radius-a)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-stat{color:var(--fourth-text);background:var(--box-background-b)}.tb-palinsesto .tb-teste th{color:var(--seven-text);border-bottom:var(--six-border)}.tb-palinsesto .tb-tv{color:var(--primary-text)}.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{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border:1px solid var(--qt-border--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn.active span,.lcw-merc button.qt-btn.active label,button.lcw-q.on span,button.lcw-q.on label,button.lcw-q:hover span,button.lcw-q:hover label{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga{padding:6px 0;border-bottom:1px solid var(--six-border);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:1px solid var(--qt-border);background:var(--qt-background);border-radius:var(--border-radius-b);color:var(--qt-color-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 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;border:unset;padding:unset;border-radius:unset;color:var(--qt-color-a) !important}.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;color:var(--qt-color-a)}.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;color:var(--secondary-text)}.tb-mrc-scelta{margin:10px 0}.tb-mrc-scelta label{display:none}.tb-mrc-scelta select{padding:8px 10px;border-radius:var(--border-radius-b);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a)}nav.tbm-nav{background:linear-gradient(180deg, var(--header-background-menu), var(--header-background-menu));grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;position:fixed;inset:auto 0 0 0;z-index:1100;box-shadow:0 -2px 14px rgba(4,14,24,.35);color:var(--header-color-menu)}body.ver-desktop-mobile nav.tbm-nav{display:none !important}nav.tbm-nav .tbm-slip .tbm-slip-btn{background:var(--trasp);color:inherit;box-shadow:0 0 0 var(--trasp);bottom:0;left:auto;height:auto;transform:translate(0px, 0px);position:relative}nav.tbm-nav a{color:var(--header-color-menu)}nav.tbm-nav a svg,nav.tbm-nav button svg{color:var(--header-color-icon)}body.body--promos button.tb-slip-sw,body.body--promos .tb-rail-tasto,body.body--support button.tb-slip-sw,body.body--support .tb-rail-tasto,body.body--net-bets button.tb-slip-sw,body.body--net-bets .tb-rail-tasto,body.body--network button.tb-slip-sw,body.body--network .tb-rail-tasto,body.body--dashboard button.tb-slip-sw,body.body--dashboard .tb-rail-tasto,body.body--account button.tb-slip-sw,body.body--account .tb-rail-tasto{display:none;visibility:hidden}.slip .leg{background:var(--box-background-b);opacity:1}.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);padding:0 5px;font-size:12px;line-height:1.3;border-top:1px solid;border-bottom:1px solid}.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);padding:.25rem;border-radius:var(--border-radius-a);border:1px solid}.slip .krow.big b{color:var(--primary-text);font-size:16px}.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);border:1px solid}.slip .in{color:var(--btn-secondary-text);border-color:var(--five-border);background:var(--btn-secondary);border:1px solid}.slip .slip-foot .btn:not(.btn-block){color:var(--seven-text);border-color:var(--seven-border);border-radius:var(--border-radius-c)}.slip .slip-foot .btn-line{color:var(--seven-text);border-color:var(--seven-border);border-radius:var(--border-radius-c)}.slip .check{color:var(--fourth-text);font-size:12px;line-height:1}.slip .leg .px{position:relative;left:-8px}.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-leg-txt span.cpn-closed{color:var(--error-text)}.cpn-match span.tb-sqst{display:flex !important;flex-direction:column}.cpn-match span.tb-sqst .tb-sq img.tb-sq-logo{display:none}.cpn-match span.tb-sqst .tb-sqp-sep{display:none}.cpn-match span.cpn-score{color:var(--tertiary-text);font-weight:800;font-size:.92em;font-variant-numeric:tabular-nums}div.box-sidebar.box-sidebar--ultime .us-head span,table.tb-palinsesto .tb-sport-h th span,div.wdg-top-league .sec-bar,div.wdg-most-played .sec-bar,div.wdg-movers .sec-bar,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);position:relative}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{background:var(--semi-dark-light);position:absolute;bottom:0;padding:10px;right:0}div.box-sidebar.box-sidebar--ultime{background:var(--secondary-background);border-radius:var(--border-radius-b);gap:10px;overflow:hidden}.box-sidebar.box-sidebar--campetto .tb-diretta{margin-bottom:0}div.box-sidebar.box-sidebar--ultime .us-head{margin-bottom:10px}.box-sidebar--container.coupon-container div.tb-btns{grid-template-columns:repeat(2, 1fr)}.box-sidebar--ultime .us-head small{color:var(--secondary-text);border-color:var(--primary-border);width:24px;border-radius:var(--border-radius-full);border:1px solid;text-align:center;height:24px;line-height:24px}div.box-sidebar--ultime .us-all{border-color:var(--primary-border);color:var(--primary-text);border:2px solid;text-transform:uppercase;margin:.5rem}div.box-sidebar--ultime div.us-riga:hover{background:var(--box-background-b);border-color:var(--primary-border);border:1px solid}.box-sidebar--ultime div.us-empty{color:var(--secondary-text)}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;background:var(--box-background-b);border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-a)}.box-sidebar--ultime span.us-dot{flex:none;width:7px;height:7px;border-radius:var(--border-radius-full);background:var(--fourth-background)}.box-sidebar--ultime b.us-no{color:var(--tertiary-text)}.sc-chips .sc-chip{background:var(--btn-fourth);color:var(--btn-fourth-text);padding:4px 10px;border-radius:var(--border-radius-a);opacity:1;text-decoration:none;font-size:.85rem;border-color:var(--primary-border)}.sc-chips .sc-chip:hover{box-shadow:inset 0 0 1px var(--primary-border);color:var(--secondary-text)}.sc-chips .sc-chip:hover,.sc-chips .sc-chip.on{background:var(--five-background);color:var(--fourth-text)}.sc-chips{padding:0 10px}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;color:var(--primary-text);margin-left:6px}div.sc-comps .sc-comp span.sc-comp-n{width:20px;margin-left:auto;color:var(--btn-fourth-text);font-size:11px;white-space:nowrap;display:block;text-align:center;background:var(--btn-fourth);border-radius:var(--border-radius-a);border:2px solid var(--secondary-border);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-naz-h .sc-comp-n{background:var(--semi-dark-b);margin-left:auto;font-size:8px;display:block;padding:3px 6px;border-radius:var(--border-radius-a);font-weight:100;line-height:1}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{background:var(--seven-background) !important;border-bottom-color:var(--primary-border) !important;position:relative}.sc-naz .sc-comp label>span{font-size:13px;line-height:1.1;padding-left:20px}.sc-naz .sc-naz-nome{font-size:12px}button.sc-naz-tutte[aria-pressed=true]{color:var(--primary-text)}button.sc-naz-tutte[hidden]{display:block}button.sc-naz-vai:hover,.sc-naz-apri:hover,button.sc-naz-tutte:hover{color:var(--primary-text)}div.sc-page{background:var(--box-background-a);border-radius:var(--border-radius-b);border:1px solid var(--primary-border)}div.sc-page .sc-sport .sc-sport-nome{color:var(--heading-text)}div.sc-page .sc-naz{border:1px solid var(--eight-border);background:var(--box-background-c) !important;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[open]{background:var(--six-background);border-radius:var(--border-radius-b);overflow:hidden;animation:all .5s ease-in-out;-webkit-animation:all .5s ease-in-out}details.sc-sportbox{width:calc(100% - 20px);margin:0 auto;animation:all .5s ease-in-out;-webkit-animation:all .5s ease-in-out;margin-bottom:.5rem}details.sc-sportbox[open] .sc-sport{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;overflow:hidden;animation:all .5s ease-in-out;-webkit-animation:all .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;margin-bottom:.5rem}details.sc-sportbox .sc-sport .sc-comp-n{font-size:10px}div.sc-vai{background:var(--fourth-background);color:var(--fourth-text);position:sticky;bottom:5px;display:flex;gap:10px;align-items:center;padding:10px 0;backdrop-filter:blur(3px);padding:0;border-radius:var(--border-radius-b) var(--border-radius-b)}.cb-barra{background:var(--box-background-a);border-color:var(--eight-border);flex-wrap:wrap;border:1px solid;border-radius:var(--border-radius-a);overflow:hidden;padding:13px}.cb-barra a.cb-chip{border-color:var(--five-border);background:var(--box-background-c);opacity:1;border-radius:var(--border-radius-b);max-width:150px;flex-grow:1;position:relative}.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);opacity:1}.cb-barra a.cb-chip small{background:var(--six-background);color:var(--primary-border);padding:1px 5px;border-radius:var(--border-radius-b);opacity:1}.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 .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}.cb-giochi div.casino-grid p.muted{color:var(--six-text)}.cb-logo--egtdigital{background-position:-123px -1429px}.cb-vista.on{border-color:var(--primary-border);color:var(--primary-text)}div.cb-vuoto p,div.cb-vuoto b{color:var(--secondary-text)}.acct-exit button{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--error-border);color:var(--error-text);border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}form.acct-exit{padding:8px;border-block-start:1px solid var(--seven-border)}.acct-nav .acct-sec{color:var(--secondary-text);background:var(--box-background-f);padding:7px 10px;text-transform:uppercase;opacity:1}.acct-nav a{display:block;padding:6px 11px;border-radius:0;font-weight:600}.acct-nav a.on{background:color-mix(in srgb, var(--btn-primary) 18%, transparent);color:var(--secondary-border);border-radius:0}.acct-nav a:not(.on):hover{background:var(--menu-item-a--hover);color:var(--menu-item-a--hover-text);border-radius:0}.acct-nav{padding:0}.bl-lista:has(+.bl-piede){background:var(--box-background-f)}.bl-lista--rete .bl-intesta{background:var(--box-background-f);padding:5px 10px}div.bl-riga:nth-of-type(even){background:rgba(0,0,0,0)}div.bl-lista--icone .bl-riga{border-bottom:1px solid var(--six-border)}.bl-riga:hover{background:var(--semi-dark-b)}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)}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-liv .rt-liv{border-left-color:var(--six-border) !important}#rt-radice .rt-riga{border-bottom-color:var(--six-border) !important}#rt-radice .rt-totali{border:2px solid var(--six-border) !important;background:var(--semi-dark-light)}div.gc-campo input:not([type=radio]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{border:1px solid;padding:8px 10px;border-radius:var(--border-radius-a);color:inherit;min-width:180px;min-height:35px}a.cal-tab{border:1px solid}.cal-tabs a.cal-tab{background:var(--box-background-d);color:var(--secondary-text);border-color:var(--seven-border)}.cal-tabs a.cal-tab:hover,.cal-tabs a.cal-tab.on{background:var(--five-background);color:var(--fourth-text);border-color:var(--fourth-border)}div.cal-tabs{display:flex;gap:6px;overflow-x:auto;padding:0;scrollbar-width:thin;align-items:stretch}div.cal-tz{color:var(--secondary-text)}div.qbrow div.qbcard{background:var(--box-background-a);color:var(--secondary-text);flex:0 0 300px;max-width:300px;cursor:pointer;border:1px solid var(--semi-light-light);border-radius:10px;padding:9px 11px 10px;box-shadow:0 4px 14px rgba(6,16,30,.25);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}div.qbrow div.qbcard .carousel-item--topinfo{color:var(--six-text)}div.qbrow div.qbcard .match-home b{color:var(--primary-text)}div.qbrow div.qb-leg{color:var(--secondary-text);line-height:11px;align-items:inherit}div.qbrow .qbrow-arrow{background:var(--box-background-e)}div.qbrow .qb-leg .qb-ev{opacity:.55;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--six-text)}div.qbrow .qbrow-h{color:var(--secondary-text)}div.qbrow .qbcard .carousel-item--match>div:first-child{padding:0 10px;border-radius:var(--border-radius-a);background:rgba(0,0,0,0);color:var(--primary-text)}.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(--ten-border);color:var(--heading-text-a)}.qt-box--container div.card.qt-box .card-b button.chip{border-color:var(--qt-border);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 span,.qt-box--container div.card.qt-box .card-b button.chip label{color:var(--qt-color-a)}.qt-box--container .card.qt-box .card-b button.chip .lbl{opacity:.7}.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-a);padding:5px}.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 .mk-grid{gap:4px}.qt-box--container .card.qt-box .card-b button.chip{border-radius:var(--border-radius-a);border:1px solid}.qt-box--container .card.qt-box .card-b button.chip .px{font-size:12px}.qt-btn .qt-value{background:var(--qt-background);color:var(--qt-color-a);border:1px solid var(--qt-border);padding:3px 6px;font-size:13px;border-radius:var(--border-radius-a)}.qt-btn .qt-value s{opacity:.7;color:var(--qt-color-a)}.qt-btn .qt-value:hover{background:var(--qt-background--hover);color:var(--qt-color-a--hover);border-color:var(--qt-border---hover)}.qt-btn .qt-value:hover s{color:var(--qt-color--hover)}.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)}footer.ftr{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;background:var(--btn-secondary);border:1px solid var(--six-border);color:var(--btn-secondary-text);border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}div.ruc-campo select,div.ruc-campo input,.rc-f select,.rc-f input,.rc-f textarea,.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in,.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--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a) !important;color-scheme:dark;border-radius:var(--border-radius-a)}div.field button svg,.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::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--a) !important}.as-porte a.as-porta{display:block;padding:14px;border:1px solid var(--primary-border);border-radius:var(--border-radius-a);background:var(--six-background);color:inherit;text-decoration:none}div.b45-nav,.wdg.wdg-sports-menu .wdg-sport-tendina{order:3;margin:0;gap:0}body.body--account main.shell .btn{background:var(--btn-secondary);color:var(--btn-secondary-text);border-radius:var(--border-radius-a);box-shadow:0 3px 12px var(--semi-dark-a)}.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-secondary);color:var(--btn-secondary-text);border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri{background:var(--box-background-d);gap:10px;padding:10px 10px;border-radius:0}body.body--account .feed .tb-filtri~.bl-nota,body.body--account .feed .tb-filtri+.bl-nota{padding:0 10px}body.body--account .tb-filtri .tbf-esito,body.body--account .tb-filtri .tbf-flag label{color:var(--secondary-text)}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{border-block-end:1px solid var(--seven-border);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.body--account-betlist div.feed div.card table.tbl{background:var(--box-background-f)}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{border-block-end:1px solid var(--nine-border);background:var(--box-background-f);padding:8px 10px}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 h1{color:var(--secondary-text) !important}.body--calendario .cal .cal-tz b{color:var(--six-text)}.body--calendario .cal-ev{background:var(--box-background-c);color:var(--secondary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-d)}.body--calendario .cal-ev .cal-comp{color:var(--six-text)}.body--calendario .cal-ev .cal-team{color:var(--secondary-text);font-size:12px}.body--calendario .cal-ev .cal-ora{color:var(--secondary-text)}.body--calendario .cal-sport{background:var(--btn-secondary);color:var(--btn-secondary-text)}.body--calendario .cal-sport-sel select{background:var(--input-background--a);color:var(--input-text--a);border:1px solid var(--input-border--a)}.body--calendario main.shell .cols aside.rail-l{display:none}.body--calendario .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:minmax(0, 1fr) var(--rail-r-w)}.body--calendario .rail-r{display:none}.body--calendario .cols{--rail-l-w: unset}body.body--calendario div.cal{padding:0;width:100%}.body--casino .cb-col-voce{border:1px solid var(--primary-border);background:var(--box-background-d);padding:7px 10px;text-align:center;border-radius:var(--border-radius-a)}.body--casino .cb-col-voce:hover{background:var(--box-background-c)}.body--casino .cb-col-tit{background:var(--box-background-a);border:1px solid var(--primary-border);padding:8px;opacity:1;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;font-size:13px}.body--casino .cb-col-lista{background:var(--box-background-a);border:1px solid var(--primary-border);padding:8px;opacity:1;border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}.body--casino .cb-col-lista a.cb-voce{background:var(--primary-background);border-color:var(--primary-border);position:relative;display:flex;flex-direction:column;padding:4px 8px;min-height:50px}.body--casino .cb-col-lista .cb-voce.on::after{background:var(--secondary-border)}.body--casino .cb-col-lista .cb-voce:hover,.body--casino .cb-col-lista a.cb-voce.on{border-color:var(--primary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb-col-lista a.cb-voce small{background:var(--btn-five);color:var(--btn-five-text);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 .cb-cerca .cb-cerca-in{border:1px solid var(--nine-border);background:var(--box-background-a);border-radius:var(--border-radius-a);outline:none}.body--casino .cb .cb-cerca .cb-cerca-in::placeholder{color:var(--input-text--a)}.body--casino .cb .cb-cerca .cb-cerca-go{border:1px solid var(--primary-border);background:var(--box-background-d);border-radius:var(--border-radius-a)}.body--casino .cb .cb-viste .cb-vista{border-color:var(--primary-border);background:var(--box-background-d);border-radius:var(--border-radius-a);border:1px solid;height:33px}.body--casino .bs-cas-lay .bs-cas-head{background:var(--line);padding:10px;justify-content:center;border-radius:var(--border-radius-a)}.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;background:rgba(0,0,0,0);border:0;line-height:1}.body--casino .shell .cols.solo{padding-block:0px}.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 .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 .tb-cg-foot{padding:10px}button.cb-altri{border:1px solid var(--primary-border);background:var(--btn-five);color:var(--btn-five-text);margin:5px;width:calc(100% - 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)}.body--diretta main.shell .cols{padding-top:0px}.body--eventi-giorno-scegli .lcw-perche{display:none}body.body--eventi-giorno-selezione .feed.es-page .es{background:var(--trasp)}.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}.rail-r{top:12px}.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){margin-bottom:10px}.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;color:var(--tertiary-text)}body.body--index:not(.body--diretta) .cms-page.tb-scope .lvb{padding:10px 0;padding-left:10px}.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);padding:10px 0 3px 0}.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--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-partials,.body--eventi-giorno-selezione main.shell .lc-partials{display:none}.body--net-bets select option,.body--network select option{color:var(--fourth-text)}.body--network .gc-modo .gc-campo label{color:var(--secondary-text)}.body--network .rt-totrete-col b{color:var(--btn-primary)}.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-d);border-radius:var(--border-radius-a);overflow:hidden}body.body--report-casse main.shell .card table thead th,body.body--network main.shell .card table thead th{color:var(--secondary-text)}body.body--network main.shell .card table.rp-tbl thead{background:var(--heading-background);color:var(--heading-text)}.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{color:var(--heading-text);font-size:10px}.body--network.body--network-report table tr,tr.casc-row{font-size:12px}.body--password-lost .box-main--wrapper{background:var(--box-background-c);padding:20px;border-radius:var(--border-radius-b)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{background:var(--btn-primary);padding:10px;border-radius:var(--border-radius-a)}.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);padding:10px;border-radius:var(--border-radius-a);width:100%;text-align:center;display:block}.body--password-lost .box-main--wrapper .input-box--link-wrapper a:hover{background:var(--am-card)}.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--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(--secondary-text);font-size:13px;font-weight:800;letter-spacing:.02em}.body--quote-favorite .qf .qf-guide{padding:10px}.body--single-event .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{background:var(--box-background-f) !important;border-radius:0 !important}.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 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 main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main{margin-left:15px}.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 .lvm-cerca{padding:11px 9px;border-radius:var(--border-radius-a)}.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 .tb-diretta-nero{min-height:251px}.body--single-event .tb-campetto{height:251px}.body--single-event .match-list--event .match-list--info-bottom>span{font-size:10px;padding:0px}.body--single-event .match-list--event{padding:12px 10px 8px}.body--single-event .match-list--event:after{inset-block-start:66%}.body--single-event .lvm-merc-apri{display:none}.body--single-event .tb-hcp.tb-mrc .tb-hcp-riga{display:grid;align-items:stretch;gap:4px;margin-bottom:4px;grid-template-columns:minmax(104px, 1.5fr) repeat(8, minmax(44px, 1fr))}body.body--sport 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 div.card,body.body--report-casse 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(--secondary-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>*,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>*{color:var(--heading-text)}body.body--account-betlist div.card .card-h .btn-line,body.body--report-casse div.card .card-h .btn-line,body.body--promos div.card .card-h .btn-line,body.body--support div.card .card-h .btn-line,body.body--net-bets div.card .card-h .btn-line,body.body--network div.card .card-h .btn-line,body.body--account div.card .card-h .btn-line{border:1px solid var(--heading-text);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--report-casse .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(--secondary-text)}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(--six-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{font-size:13px;overflow:hidden;text-overflow:ellipsis;background:var(--box-background-e);color:var(--fourth-text);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}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-color:var(--six-border) !important;background:var(--box-background-b);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;background:var(--trasp)}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{color:var(--fourth-text);font-weight:bold;font-size:12px;border:1px solid var(--trasp);height:35px;display:flex;align-items:center}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(--btn-fourth);border-radius:var(--border-radius-a);border:1px solid var(--nine-border);font-weight:bold;color:var(--btn-fourth-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-third);color:var(--btn-third-text);border-radius:var(--border-radius-a);padding:9px 16px;font-weight:800;white-space:nowrap;box-shadow:0 3px 12px rgba(0,0,0,.16);transition:filter .12s,transform .06s}button.btn-line,a.btn-line{border:2px solid var(--fourth-border);color:var(--secondary-text);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 var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text);border-radius:var(--border-radius-a)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.lcw .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{background:var(--heading-background) !important;color:var(--heading-text) !important}.card.rr-box{margin-bottom:10px;background:var(--box-background-a);border:0;border-radius:var(--border-radius-a);color:var(--secondary-text)}.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-b);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a);width:100%;box-sizing:border-box;min-width:0}.card.rr-box .rr-campo input::placeholder{color:var(--input-text--a)}.card.rr-box .rr-go{padding:9px 14px;border:0;border-radius:var(--border-radius-b);background:var(--btn-primary);color:var(--btn-primary-text);font-weight:800;cursor:pointer;width:100%;text-transform:uppercase}div.card{background:var(--box-background-a);border:1px solid var(--seven-border);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}nav.cas-briciole{color:var(--secondary-text)}nav.cas-briciole [aria-current]{color:var(--secondary-text)}.rt-type .rt-badge.rt-badge--azienda,tr.casc-row td.name span:nth-child(2){background:var(--purple-grid, #673AB7);color:var(--purple-grid-color, #ffffff);font-size:10px !important;clear:both;display:block;padding:1px 1px 0 1px;padding:1px 5px;opacity:1 !important;border-radius:var(--border-radius-a);position:relative;top:auto;left:auto}.rt-type .rt-badge.rt-badge--master,tr.casc-row td.name--master span:nth-child(2){background:var(--green-grid);color:var(--green-grid-color)}.rt-type .rt-badge.rt-badge--agenzia,tr.casc-row td.name--agency span:nth-child(2){background:var(--blue-grid);color:var(--blue-grid-color)}.rt-type .rt-badge.rt-badge--agente,tr.casc-row td.name--agent span:nth-child(2){background:var(--red-grid);color:var(--red-grid-color)}tr.casc-row td span.casc-caret{position:relative;width:9px;height:14px;display:inline-block;font-size:14px;text-indent:0;background:var(--semi-light-light);width:20px;height:20px;text-align:center;border-radius:var(--border-radius-a);margin-left:5px;top:-1px}.rp-tbl.rp-cascata td.name{padding-right:56px}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}.cev-pista>.lvm-ev{border:1px solid var(--six-border);border-radius:var(--border-radius-a);background:var(--box-background-a)}li.cev-vuota{background:var(--box-background-a);color:var(--six-text);border:1px dashed var(--six-border);border-radius:var(--border-radius-a)}label.check{display:flex;align-items:flex-start;gap:10px;margin-block-end:10px;color:var(--secondary-text);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}.dialog-ctm .dialog-overlay{background:rgba(4,10,18,.72);backdrop-filter:blur(3px)}.dialog-ctm .dialog-heading{background:var(--heading-background) !important;text-align:center;position:relative}.dialog-ctm .dialog-heading:before{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px;background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important}.dialog-ctm .dialog-heading span{width:100%;text-transform:uppercase;font-weight:700}.dialog-ctm .dialog-ctm--wrapper .dialog-content h1 span{font-size:23px}.eg .tb-evsearch .tb-evsearch--in{border-color:var(--secondary-border);background:var(--box-background-a);color:var(--six-text);width:100%;padding:5px 5px;border-radius:var(--border-radius-a);border:1px solid;font-size:.95em;outline:none}.eg .tb-evsearch .tb-evsearch--in::placeholder{color:var(--six-text);font-size:10px}.eg .tb-evsearch{padding:5px;position:absolute;top:0;right:0}.eg{position:relative}div.eg-page{padding:0}div.empty b,form.tb-filtri label{color:var(--secondary-text)}.es .es-titolo{background:var(--six-background) !important;border-color:var(--six-border) !important;color:var(--six-text);font-size:11px;padding:2px 5px;border-radius:var(--border-radius-a);border:1px solid;line-height:1}.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-sport .tb-evsearch .tb-evsearch--in{background:var(--input-background--a);border-color:var(--five-border);color:var(--secondary-text);height:30px;border-radius:var(--border-radius-a);border:1px solid;outline:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.es-sport .tb-evsearch .tb-evsearch--in::placeholder{color:var(--secondary-text)}.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:hover{max-width:100%;transition:all .5s ease-in-out;-webkit-transition:all .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;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}.feed.es-page .es .es-tab a{background:var(--six-background);border:unset}.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(--ten-border)}.feed.tb-scope .card-b{background:var(--box-background-a);position:relative}.feed.tb-scope .card-b .muted:first-child{background:var(--nine-border);justify-content:flex-start;padding:0 7px}.feed.tb-scope .card-b .muted[data-tb-ev]{color:var(--primary-text);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]{background:var(--box-background-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]{color:var(--secondary-text);flex-basis:100%;text-align:center;display:block;font-size:20px;line-height:30px;margin-top:10px}.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);padding:0 10px}.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);border:1px solid}.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);border:1px solid}.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);border:1px solid}.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);border:1px solid}.feed.es-page .es .es-tab{padding:10px}.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.tb-ev-lega{font-size:12px;line-height:20px}.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: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.reg-pop-box.pop-di-casa div.field label,div.field label{color:var(--secondary-text);font-weight:700;font-size:12.5px}p.form-note{color:var(--six-text);font-size:12.5px}.form-note a{color:var(--primary-text);font-weight:700}.form-note{color:var(--six-text);font-size:12px;padding:5px;text-align:center;display:block}body{color:var(--secondary-text)}*{scrollbar-width:thin;scrollbar-color:var(--fourth-background) rgba(0,0,0,0)}body,html,a,p,small,label{font-family:var(--font-family)}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;background:var(--btn-primary) !important;color:var(--btn-primary-text) !important;opacity:.8;z-index:100}.ico img,img.ico{max-width:15px}.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(--secondary-text);border-color:var(--primary-border);border:1px solid}.lc button.lc-q.qt-btn:hover{border-color:var(--btn-primary);background:var(--box-background-d)}.lc button.lc-q.qt-btn--active,button.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,button.chip.on small,button.chip.on span{color:var(--qt-color--hover) !important}.lc button.lc-q.qt-btn--active span,.lc button.lc-q.qt-btn--active label,.chip.on span{color:var(--btn-primary-text) !important}.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}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)}.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{color:var(--secondary-text);margin-top:0 !important;position:absolute;top:-10px;font-size:10px !important}div.lc-status .lc-clock{color:var(--six-text) !important}.lc-team,.body--eventi-giorno-selezione main.shell .tb-tip{padding:0 !important}.lvb .lvb-voce{background:var(--box-background-d);border-color:var(--tbm-line);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{background:var(--five-background);color:var(--fourth-text);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.on{background:var(--five-background);color:var(--fourth-text)}.lvb .lvb-voce.on .lvb-nome{font-weight:700}.lvb .lvb-voce img.ico{filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px);max-width:20px}.lvb .lvb-voce span.lvb-nome{font-size:10px;max-width:62px;line-height:.8;border-radius:0;text-align:center;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-list--tabs div.tab-item:hover,.match-list--tabs div.tab-item.active{background:var(--btn-secondary);color:var(--btn-secondary-text)}.match-list--tabs{padding:5px}.match-list--tabs div.tab-item{font-weight:100;font-size:14px;letter-spacing:.61px;padding:5px 10px;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.match-list--tabs div.tab-item{flex:none;cursor:pointer;position:relative;padding:7px 12px;min-height:33px;color:var(--secondary-text);font-weight:700;font-size:12.5px;white-space:nowrap;border-bottom:0;opacity:1;background:var(--trasp)}.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{color:var(--primary-text);font-weight:800}nav.msz{background:var(--box-background-d);border-radius:var(--border-radius-b);overflow:hidden;display:flex}nav.msz .msz-v:hover,nav.msz .msz-v.on{background:var(--btn-fourth);color:var(--btn-fourth-text);border-bottom-color:var(--primary-footer-border)}nav.msz.msz-v{display:block;padding:12px 20px 2px 20px;border-bottom:unset;flex-grow:1}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{overflow:unset;width:100%;margin-bottom:10px !important;border-radius:10px}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:10px 0 0 10px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 10px 10px 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:2.3em;display:flex;align-items:center;white-space:wrap;line-height:1.15}.msz-et{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:none;min-height:2.3em;display:flex;align-items:center;justify-content:center;line-height:1;font-size:11px}table .muted{color:var(--six-text)}p.note{color:var(--six-text)}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;background:var(--box-background-d);border:1px solid var(--nine-border);border-radius:var(--border-radius-a);font-weight:700;line-height:1.25;color:var(--secondary-text)}div.page-container--account .title-ctm span{color:var(--primary-text);font-weight:700}div.page-container--account .btn-ctm--b span{color:var(--secondary-text)}div.page-container--account .btn-ctm--b .btn-ctm-i{color:var(--primary-text)}div.page-container--account a.btn-ctm--b:hover{background:var(--fourth-background);color:var(--fourth-text)}div.page-container--account .btn-ctm--b:hover span{color:var(--fourth-text)}.pg .pg-card{border:1px solid var(--primary-border);box-shadow:none;background:var(--box-background-a);border-radius:var(--border-radius-b)}.pg .vip-bandhead span,.pg .vip-bandhead b,.pg .pg-card span{color:var(--secondary-text)}.pg .vip-row>.vip-band{background:var(--box-background-f);border-color:var(--seven-border);margin-bottom:0}.pg .vip-tab th{background:var(--box-background-f);color:var(--secondary-text)}.pg .pg-card .pg-card-h{border-radius:0;padding:10px 0}div.rail-card{overflow:unset;border:1px solid var(--six-border);background:var(--box-background-a)}div.rail-card ul.wdg-league-list{padding:0}.rail-card>.sc-chips,.wdg-tempi>.sc-chips{background:var(--box-background-a)}.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}.rail-card a.wdg-sport-tutto:hover,.rail-card .wdg-sport-area:hover,.rail-card .wdg-sport-lega:hover{background:var(--six-background)}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}div.reg-pop-box{background:var(--box-background-a);border-color:var(--secondary-border) !important;border:1px solid !important}div.reg-pop-box .reg-pop-h{background:var(--heading-background);color:var(--secondary-text);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-x{color:var(--error-text);border-color:var(--error-border);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{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px}div.reg-pop-box .field input{background:var(--semi-dark-c);border:1px solid var(--primary-border);color:var(--input-text--a);outline:none}div.reg-pop-box .btn.btn-block{background:var(--btn-primary);color:var(--btn-primary-text);padding:15px;text-transform:uppercase}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 .field{gap:0}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(--secondary-text)}div.reg-pop-t{color:var(--secondary-text)}.reg-pop-t b{font-size:18px;line-height:1.25;color:var(--secondary-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-a);padding:15px;color:var(--secondary-text);border-radius:var(--border-radius-a);border:1px solid var(--primary-border)}.right-sidebar--account div.box-ctm--support span{color:var(--secondary-text);border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support{background:var(--box-background-a);border:1px solid var(--primary-border);border-radius:var(--border-radius-a);padding:12px}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{color:var(--primary-text);flex:0 0 auto}.sec-bar,.slip div.card-h{background:var(--heading-background) !important;color:var(--heading-text) !important}.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{background:var(--primary-background);width:100%}.shell .cols.rail-larga .tb-campetto{height:362px !important}nav.sportnav .wdg-sport-tendina .wdg-sport:hover,details.wdg-sport-tendina .wdg-sport-area.on,details.wdg-sport-tendina .wdg-sport-lega.on,nav.sportnav a:hover,.wdg-league-list a:hover,.wdg-sports-menu>.wdg-sport:hover,.wdg-sports-menu>.wdg-sport.on,.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{background:var(--box-background-e) !important;box-shadow:inset 0 0 0 1px var(--tertiary-border);color:var(--secondary-text)}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)}.stake-in .cursign,.combo .money{color:var(--primary-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)}.tb-altri{padding:10px}button.tb-apri-quote svg{margin:0 auto}div.tb-authm div.hero{background:var(--heading-background);padding:15px;height:auto;margin:0 auto;border:0}div.tb-authm button.cta{padding:0;height:40px}div.tb-authm button.cta2{border:2px solid var(--fourth-border);color:var(--secondary-text);background:var(--trasp);border-radius:var(--border-radius-a);padding:0;height:40px}div.tb-authm button.cta2:hover{border-color:var(--tertiary-border);color:var(--six-text);background:var(--trasp)}div.tb-authm .hero::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important}div.tb-authm .hero .word b{color:var(--primary-text);font-size:16px;display:block;padding:10px}div.tb-authm .field input{padding:15px 40px;outline:none;height:40px}div.tb-authm{background:var(--box-background-f);border:1px solid var(--primary-border)}div.tb-authm div.field span.ic{color:var(--input-text--a)}div.tb-authm div.sep::before,div.tb-authm div.sep::after{content:"";flex:1;height:1px;background:var(--primary-border)}div.tb-authm .field input{background:var(--input-background--a)}div.tb-authm{width:100%;max-width:390px;max-height:calc(100vh - 36px);overflow:auto;background:var(--box-background-a);border:1px solid var(--primary-border);border-radius:var(--border-radius-c);box-shadow:0 24px 60px rgba(0,0,0,.6);color:var(--secondary-text);position:relative;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}div.tb-authm .sub{margin:0 0 16px;text-align:center;color:var(--six-text);font-size:12.5px}div.tb-authm .sep{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:var(--six-text);font-size:12px}div.tb-authm .fine{margin:14px 0 0;text-align:center;color:var(--six-text);font-size:11px;line-height:1.5}div.tb-authm .forgot:hover{color:var(--seven-text)}div.tb-authm button.cta{background:var(--btn-primary);color:var(--btn-primary-text);box-shadow:var(--box-shadow-a);border-radius:var(--border-radius-a);padding:0;height:40px}div.tb-cerca-mercato input{margin:0 auto;box-sizing:border-box;padding:7px 10px;border-radius:var(--border-radius-a);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a) !important;font:inherit;font-size:.92em;-webkit-appearance:none;appearance:none}.tb-cerca-mercato input::placeholder{color:var(--input-text--a)}.tb-cg.casino-card{background:var(--box-background-d);border-radius:var(--border-radius-a)}a.tb-cg.casino-card:hover span.tb-cg-foot{opacity:1}.tb-cg-foot{background:linear-gradient(180deg, transparent 0%, rgba(6, 12, 22, 0.45) 28%, rgba(6, 12, 22, 0.88) 62%, rgba(6, 12, 22, 0.95) 100%);background:linear-gradient(180deg, transparent 0%, rgba(6, 12, 22, 0.25) 28%, rgba(6, 12, 22, 0.68) 62%, rgba(6, 12, 22, 0.78) 100%)}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}.tb-cg-foot .tb-cg-name{color:var(--primary-text);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;text-shadow:0 1px 3px rgba(2,8,16,.9)}.tb-cg-play{color:var(--btn-primary-text);background:linear-gradient(180deg, var(--btn-primary), var(--btn-third));align-self:flex-start;font-size:.68em;font-weight:800;padding:4px 10px;border-radius:var(--border-radius-a);opacity:0;transition:opacity .12s;width:100%;padding:5px;text-align:center;font-size:14px;text-transform:uppercase}div.tb-colpick .row button{color:var(--secondary-text)}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{background:var(--trasp);color:var(--secondary-text);border:2px solid var(--secondary-border)}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)}.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)}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{background:var(--box-background-d)}.tb-lega-h .tb-lega-nome{color:var(--secondary-text)}.tb-lega-h th[colspan="99"]{display:table-cell !important;white-space:nowrap;border:unset;padding:9px 10px 9px !important}.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;color:var(--secondary-text)}.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{background:var(--box-background-f);padding:0}div.tb-livedd-menu a{color:var(--six-text);margin:0 auto;height:auto;padding:6px 10px}div.tb-livedd-menu>a:first-child{background:var(--box-background-a);color:var(--six-text)}.tb-livedd-menu .tb-livedd-sep{display:none}.tb-merc .qt-box--container .qt-box{background:var(--box-background-h) !important;border-bottom-color:var(--box-background-h) !important;border-radius:var(--border-radius-a);border:1px solid !important;break-inside:avoid}.tb-merc .qt-box--container .qt-box .qt-box--heading{border-color:var(--box-background-a);border-color:var(--ten-border);font-size:14px;padding:7px 14px;line-height:1}.tb-merc .qt-box--container{columns:3;column-gap:10px}span.tb-passo__b:hover{border-color:var(--secondary-border);color:var(--icon-primary)}button.tb-passo__b{display:block;width:18px;height:13px;line-height:1;padding:0;cursor:pointer;background:var(--btn-secondary);color:var(--btn-secondary-text);border:1px solid var(--tertiary-border);border-radius:var(--border-radius-a);font-size:9px}button.tb-passo__b:hover{color:var(--btn-secondary-text);background:var(--box-background-h);border:1px solid var(--secondary-border)}button.tb-rail-tasto,button.tb-slip-sw{background:var(--btn-secondary);color:var(--btn-secondary-text);border-color:var(--six-border);bottom:auto;top:155px;transform:translateY(0%);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)}.tb-slip-sw{bottom:80px}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{background:var(--trasp);border-color:var(--six-border);width:25px;height:25px;border-radius:var(--border-radius-a);margin:0}div.tb-stat-dentro{margin:0;padding:0}div.tb-stat-modale{background:var(--seven-background)}div.tb-stat-modale .tb-stat-link{color:var(--secondary-text)}.tb-stat-pan td{width:100%;padding:0;border-bottom:0}.tb-stat-segno span.tb-stat-freccia{display:none}.tb-stat-segno span.tb-stat-box,button.tb-apri-quote{background:var(--trasp);border-color:var(--six-border);display:block;width:25px;height:25px;line-height:19px;border-radius:var(--border-radius-a)}.tb-stat-segno span.tb-stat-box{color:var(--secondary-text)}div.tb-sup{--tb-sup-sotto: 61px;--tb-sup-alto: 96px}button.tb-sup-fab{display:none}td.tb-time b.tb-live-score{color:var(--primary-text);display:block;width:100%}div.tb-ver-avviso{background:var(--secondary-background) !important;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;color:var(--secondary-text);border:1px solid var(--six-border);border-radius:var(--border-radius-b);padding:10px 14px;font-size:.9em;box-shadow:0 4px 18px var(--semi-dark-a)}div.tb-ver-avviso button{border:0;border-radius:var(--border-radius-b);padding:7px 12px;font-weight:800;cursor:pointer;background:var(--btn-primary) !important;color:var(--btn-primary-text) !important;white-space:nowrap}table.tbl tbody tr:hover{background:var(--semi-light-light)}@media screen and (max-width: 900px){.rail-r{inset:auto 0 0 0;top:unset !important}.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;padding:0 5px;height:100%}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;box-shadow:0 0 0 var(--trasp);position:relative;margin:0 auto;background:var(--trasp);color:inherit;transform:translateX(0%)}nav.tbm-nav b.tbm-count{display:block;top:-5px;right:9px}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{color:var(--secondary-text);position:absolute;top:22px;margin:0;font-weight:bold;left:36px}span.sc-naz-apri{position:absolute;right:8px}button.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{background:var(--six-background);color:var(--six-text);border-color:var(--six-border);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:1px solid var(--primary-border);color:var(--primary-text);border-radius:var(--border-radius-a);position:absolute;margin:0;padding:7px 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:100%;max-width:200px}body.body--account-settings main.shell .feed>div{width:calc(100% - 10px);margin:0 5px}.body--casino main.shell{padding:0px 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:999}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region{padding:0;margin-left:0}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region.active{z-index:999}.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{background:var(--six-background);color:var(--six-text);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}.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}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}body.body--dashboard main.shell .cols aside.rail-r{display:none}ul.wdg-ub-langlist{right:0;left:auto}}@media(max-width: 820px){.wdg-sport-fascia{padding:7px 18px}.wdg.wdg-palinsesto-table tr.tb-sport-h th{display:flex;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-odd:nth-child(n+5):nth-child(-n+14){display:none}.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 .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;border-bottom:1px solid var(--seven-border);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:flex !important}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}.tb-palinsesto .tb-odd--vai{flex:1 1 52px;flex:1 1 52px !important}.tb-hcp.tb-mrc div.tb-mrc-vuota{background:repeating-linear-gradient(135deg, currentColor 0 1px, var(--semi-light-light) 1px 6px) !important;display:none}.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 .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{border-color:var(--five-border);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 tr,.tx-tbl tr{border-bottom-color:var(--five-border);display:flex;flex-wrap:wrap;width:100%;flex-grow:1;border-bottom:1px solid}.gc-mov-tbl thead,.tx-tbl thead{display:none}.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:97vh !important}.eg-head,.wdg-sport-fascia,.sec-bar{border-radius:0 !important}.es .es-head{border-radius:var(--border-radius-b)}.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(max-width: 900px){details.wdg-acct-tendina>summary{min-width:29px;min-height:29px}.lcw .lcw-group .lcw-tabs{width:100%;overflow:auto;display:flex;flex-wrap:nowrap;padding:2px 0px;gap:5px}div.lcw-group{min-width:100%}.lcw-group .lcw-perche{display:none}nav.tbm-nav button{background:var(--five-background);color:var(--tertiary-text);border-radius:0 var(--border-radius-full) var(--border-radius-full) 0}.sc-page .lcw .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;background:var(--seven-background)}button.tb-rail-tasto,button.tb-slip-sw{display:none}}@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 .5s ease-in-out;-webkit-transition:all .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 .5s ease-in-out;-webkit-transition:all .5s ease-in-out}body.body--single-event main.shell .cols{grid-template-columns:minmax(0, 1fr) 265px !important}body.body--single-event:not(.tb-coupon-off) main.shell .cols{grid-template-columns:minmax(0, 1fr) 0 !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 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: 1080px){.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.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;color:var(--header-color-menu)}}@media screen and (max-width: 1240px){table.tb-palinsesto tr.tb-sport-h{display:table-row}body.body--index:not(.body--diretta) table.tb-palinsesto tr.tb-sport-h{display:grid !important}table.tb-palinsesto tr.tb-sport-h{padding:0}}.tb-ver-avviso button{background:var(--btn-primary);color:var(--btn-primary-text)}.ic-ui--tutti{color:var(--secondary-text)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label,.lcw-row button.lcw-q.lcw-qe:hover,.lcw-merc .qt-btn:hover,.lcw-row button.lcw-q:hover,.wdg.wdg-movers .odds .chip:hover,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover,.qt-box--container div.card.qt-box .card-b button.chip:hover,.lcw-row button.lcw-q.lcw-qe.on,.lcw-merc .qt-btn.on,.lcw-row button.lcw-q.on,.wdg.wdg-movers .odds .chip.on,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on,.qt-box--container div.card.qt-box .card-b button.chip.on{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label span,.lcw-row button.lcw-q.lcw-qe:hover label,.lcw-row button.lcw-q.lcw-qe:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-row button.lcw-q:hover label,.lcw-row button.lcw-q:hover span,.wdg.wdg-movers .odds .chip:hover label,.wdg.wdg-movers .odds .chip:hover span,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover label,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover span,.qt-box--container div.card.qt-box .card-b button.chip:hover label,.qt-box--container div.card.qt-box .card-b button.chip:hover span,.lcw-row button.lcw-q.lcw-qe.on label,.lcw-row button.lcw-q.lcw-qe.on span,.lcw-merc .qt-btn.on label,.lcw-merc .qt-btn.on span,.lcw-row button.lcw-q.on label,.lcw-row button.lcw-q.on span,.wdg.wdg-movers .odds .chip.on label,.wdg.wdg-movers .odds .chip.on span,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on label,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on span,.qt-box--container div.card.qt-box .card-b button.chip.on label,.qt-box--container div.card.qt-box .card-b button.chip.on span{color:var(--qt-color--hover) !important}.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:rgba(0,0,0,0) !important;color:var(--nota-text) !important}.qt-box--container div.card.qt-box.tb-note-live .card-b{background:rgba(0,0,0,0) !important;padding-top:0;color:var(--nota-text) !important}.mov-tab{color:var(--secondary-text)}.chip .lbl{color:var(--qt-color-a)}.tb-diretta-r--tv:checked~.tb-diretta-tab:nth-of-type(1),.tb-diretta-r--campo:checked~.tb-diretta-tab:nth-of-type(2){border-bottom-color:var(--secondary-border) !important}.bl-nota{padding:0 0px 10px 10px}table.tb-palinsesto .tb-live-info-eti,table.tb-palinsesto tr{border-bottom:1px solid var(--semi-light-a) !important;border:1px solid var(--semi-light-a) !important}table.tb-palinsesto .tb-live-info-eti{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:4px;font-size:.76em;opacity:.75;padding:1px 6px;border-radius:999px;white-space:nowrap}.tb-palinsesto select.tb-ou-sel{position:absolute;top:1px;left:2px;width:calc(100% - 4px);padding:0 1px;font-size:10px;line-height:1.4;border:1px solid var(--primary-border);background:var(--box-background-e);padding:7px 3px;border-radius:var(--border-radius-a);color:var(--secondary-text);cursor:pointer}span.rt-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800;background:var(--btn-primary);color:var(--btn-primary-text)}ul.wdg-ub-langlist{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:9991;margin:0;padding:4px;list-style:none;min-width:160px;border:1px solid var(--primary-border);box-shadow:0 8px 24px rgba(0,0,0,.4)}.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;background:var(--btn-fourth);color:var(--btn-fourth-text);font-size:11px;font-weight:900;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--primary-background)}.lcw-q.is-locked,.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q,.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip,.qt-box--container div.card.qt-box .card-b button.chip{background:var(--qt-background);color:var(--qt-color-a) !important}@media(min-width: 901px){.tb-versione-desktop{display:none}}.body-desktop--mobile .tb-versione-desktop{display:flex !important;position:fixed;bottom:0;width:284px !important;max-width:86vw}@media(max-width: 900px){.wdg-sport-tendina .wdg-sport-l1{padding-bottom:40px}}.s3t .s3t-tabs{background:var(--box-background-c)}.s3t .s3t-tabs .s3t-tab{padding:9px 6px;color:var(--secondary-text)}.s3t .s3t-tab.is-on{background:var(--btn-secondary);color:var(--btn-secondary-text)}.s3t .s3t-tab:nth-child(2){box-shadow:1px 0px 0px 0px var(--semi-light-light) inset,-1px 0px 0px 0px var(--semi-light-light) inset}.s3t .s3t-tab .s3t-n,.s3t .s3t-tab.is-on .s3t-n{color:var(--fourth-text) !important;border:1px solid var(--secondary-border) !important;background:var(--box-background-h) !important;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}.b45-nav a.b45-item,.wdg.wdg-sports-menu .sc-chips .sc-chip{background:var(--five-background);color:var(--five-text)}.b45-nav a.b45-item.on,.b45-nav a.b45-item:hover{background:var(--box-background-e) !important;box-shadow:inset 0 0 0 0 var(--tertiary-border);color:var(--secondary-text)}.lvb .lvb-voce.on,.lvb .lvb-voce:hover,.lvb button.lvb-voce:hover,.lvb button.lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.lvb .lvb-voce.on .lvb-nome{color:var(--btn-primary-text)}div.lcw-lh button.lcw-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--btn-secondary);border:1px solid var(--six-border);color:var(--btn-secondary-text);border-radius:999px;padding:2px 10px;cursor:pointer}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);border-radius:var(--border-radius-a);padding:12px;margin:0 0 12px;min-width:0}details.stq-fam{border:1px solid var(--eight-border);border-radius:var(--border-radius-a);background:var(--box-background-g)}.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(--secondary-text);border:0}.tb-palinsesto th:empty{padding:0 !important}a.wdg-sport-tutto:hover,a.wdg-sport-area:hover,a.wdg-sport-lega:hover{background:rgba(0,0,0,0) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div:not(.wdg.wdg-tempi):not(.wdg.wdg-slider){border-radius:var(--border-radius-a)}nav.tbm-nav a.is-on:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--header-nav-active-background)}.tb-palinsesto .tb-merc-cella{border-bottom:1px solid var(--semi-light-a)}div[data-tb-velo]{background:var(--primary-background) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--box-background-b) !important;border-top-color:var(--box-background-a) !important}@media(max-width: 900px){#rightSidebarAccount{position:relative;transform:unset;border-radius:unset;box-shadow:unset}}div.qbrow .qb-leg span.mdi{color:var(--icon-secondary)}div.feed.es-page .es .lcw .lcw-scroll{overflow-x:unset}div.lcw-row span.c-id{color:var(--secondary-text)}span span.lcw-n{font-size:11px;font-weight:700;color:var(--secondary-text);letter-spacing:-0.2px}span.lcw-q.is-hnd{color:var(--secondary-text);font-weight:700;cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}div.box-sidebar--ultime a.us-row{display:flex;align-items:center;gap:8px;margin:0 10px 4px;padding:6px 9px;text-decoration:none;color:var(--primary-text);background:var(--box-background-b);border:1px solid rgba(0,0,0,.08);border-radius:7px}div.box-sidebar--ultime span.us-t{font-weight:700;font-size:.8em;color:var(--fourth-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.box-sidebar--ultime span.us-amt{flex:none;font-weight:800;font-size:.82em;color:var(--fourth-text)}div.box-sidebar--ultime span.us-w{font-size:.72em;color:var(--fourth-text);font-weight:600}div.tb-fedelta-off{margin:0 0 14px;padding:16px 18px;border-radius:12px;border:1px solid var(--semi-light-light);background:var(--secondary-background);color:var(--secondary-text);display:flex;gap:13px;align-items:flex-start}div.tb-fedelta-off .ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05em;background:var(--secondary-background);color:var(--secondary-text)}div.tb-fedelta-off h3{margin:0 0 4px;font-size:1em;font-weight:800;color:var(--secondary-text)}div.tb-fedelta-off p{margin:0;font-size:.88em;line-height:1.5;color:var(--secondary-text);max-width:66ch}.reg-pop-box.ha-figura div.reg-pop-figura{display:block;position:relative;overflow:hidden;border-radius:12px 0 0 12px;background:var(--secondary-background)}#tb-sessione{background:rgba(0,0,0,0) !important;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{color:var(--secondary-text);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;background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a);padding:0 13px 0 10px !important}.lcw-tipi .tb-tipi-sel{width:130px}@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:10px auto 20px 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}}.box-sidebar--ultime div.us-empty{margin:3px 12px 8px;padding:12px;text-align:center;opacity:.75;font-size:.82em;border:1px dashed rgba(0,0,0,.14);border-radius:7px}a.rt-primo{display:inline-block;flex:none;width:auto;padding:9px 16px;border-radius:8px;border:0;background:var(--btn-secondary);color:var(--btn-secondary-text);font-weight:800;font-size:.86rem;text-decoration:none;white-space:nowrap}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)}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}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);max-width:420px;width:calc(100% - 32px);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.34);overflow:hidden}div#tb-posta .hd{display:flex;align-items:center;gap:10px;padding:16px 18px;background:var(--heading-background);color:var(--heading-text)}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:9px;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{background:var(--btn-primary);color:var(--btn-primary-text)}div#tb-posta .dopo{background:var(--btn-secondary);color:var(--btn-secondary-text)}div#tb-posta .vai:hover,div#tb-posta .dopo:hover{opacity:.8}@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;background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a) !important;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{background:var(--box-background-e);color:var(--secondary-text);font-weight:900;text-transform:uppercase;padding:5px 0 5px 10px}div.wdg.wdg-utility_bar{display:flex !important;justify-content:unset}}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}div.wdg.wdg-dash-agenzia table{background:var(--box-background-a)}div.wdg.wdg-dash-agenzia table tr.da-totale td{color:var(--heading-text);background:var(--box-background-e)}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{position:fixed;box-shadow:0 4px 14px rgba(0,0,0,.45);z-index:999}span.lcw-celle span.lcw-mk{display:inline-flex;flex-direction:column;gap:2px;max-width:100%;border-left:0px solid var(--trasp);padding-left:6px;flex-grow:1}button.tb-vdesk.desk,button.tb-vdesk.mob{position:relative !important;padding:0px 4px;border-radius:6px;opacity:1;width:50px;font-size:0;height:35px;z-index:100 !important;background:var(--btn-primary);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;background-color:var(--btn-primary-text);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}@media screen and (max-width: 900px){button.tb-vdesk.desk,button.tb-vdesk.mob{height:28px !important}}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}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}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce{background:var(--box-background-d);border-color:var(--tbm-line);color:var(--secondary-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)}.acct-saldo small{font-size:14px;font-weight:800}table.tbl td{padding:11px 12px;border-block-end:1px solid var(--seven-border)}body.body--account .bl-lista--icone.bl-lista--rete{background:var(--box-background-c);width:calc(100% - 20px);margin:10px auto;border:1px solid var(--seven-border);border-radius:5px}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{background:var(--heading-background);color:var(--heading-text)}body.body--report-casse .shell .card .tblwrap table.tbl thead tr th{font-size:10px;opacity:1;line-height:1;color:var(--heading-text)}body.body--report-casse table.tbl td.money{color:var(--secondary-text);opacity:.9}.qt-box--container .card>.empty{background:var(--nota-bg);color:var(--nota-text)}.qt-box--container .card>.empty b{color:var(--nota-text)}.da-testare div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],.da-testare 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;filter:grayscale(0);cursor:not-allowed;pointer-events:none;border-radius:var(--border-radius-a)}.da-testare div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab]::before,.da-testare .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}.da-testare body.body--calendario div.cal-rows{margin-top:10px;border:1px solid var(--seven-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare span.lvm-tv-n{align-items:center;font-size:10.5px;font-weight:800;line-height:1;margin-left:0px;padding:2px 5px;background:var(--btn-third);color:var(--btn-third-text);height:25px;border-radius:var(--border-radius-ctm);display:flex}.da-testare .tb-colpick div.ttl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:8px}.da-testare div.tb-colpick .row button{padding:7px 4px;border-radius:var(--border-radius-ctm);cursor:pointer;font-weight:700;font-size:12.5px;color:var(--btn-secondary-text);border:1px solid var(--semi-light-light);background:var(--btn-secondary)}.da-testare div.stake-row label{color:var(--tertiary-text);font-weight:700;font-size:12.5px}.da-testare table.tbl th{text-align:start;color:var(--tertiary-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;border-block-end:1px solid var(--five-border)}.da-testare button.pay-tile b{color:var(--tertiary-text)}.da-testare button.pay-tile small{color:var(--tertiary-text);font-size:11.5px}.da-testare div.bl-lista--icone{margin:5px;border:1px solid var(--five-border)}.da-testare div.bl-lista--icone .bl-intesta{background:var(--tertiary-background);color:var(--secondary-text)}.da-testare .card.bet-combcard.bet-comb{background:var(--box-background-c);border:1px solid var(--seven-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare details.card.bet-comb{background:var(--six-background);border:1px solid var(--primary-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare details.card.bet-comb+.card{padding:5px 0}.da-testare details.bet-comb>.bet-comb-t{cursor:pointer;list-style:none}.da-testare details.bet-comb .card-h{color:var(--fourth-text);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-block-end:1px solid var(--primary-border);font-weight:800}.da-testare details.bet-comb .card-h>*{color:var(--fourth-text)}@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}}@media screen and (max-width: 800px){.wdg-header .wdg-brand{max-height:20px !important}.wdg-brand-logo{max-height:17px;max-width:90px !important}}@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}}.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;background:var(--box-background-c);border:1px solid var(--seven-border)}body.body--network .gc-cash{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg, rgba(30, 99, 164, 0.14), rgba(141, 198, 63, 0.1));justify-content:space-between}@media screen and (max-width: 425px){nav.tbm-nav{height:60px}.tbm-nav .tbm-slip{box-shadow:-1px 15px 15px 5px #2e2e2e}}div.lcw-row{border-top:1px solid var(--six-border);min-height:40px}.lcw-thead,.lcw-day,div.lcw-row{display:grid;grid-template-columns:var(--lcw-grid);align-items:center}.lcw-thead .lcw-ou-tutte{padding-bottom:5px;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);width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border:1px solid var(--primary-border, currentColor);border-radius:5px;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center}div.wdg-dash-agenzia thead th,div.wdg-dash-agenzia .da-totale td{color:var(--heading-text);background:var(--box-background-e);font-weight:700}@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;border-bottom:1px solid rgba(0,0,0,.2)}.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}}body.ver-desktop-mobile{overflow-x:auto;max-width:1440px}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}.tb-g .tb-g-esito{position:relative;font-size:0}.tb-g .tb-g-esito:after{content:"";width:14px;height:14px;border-radius:50%;background:gray;display:inline-block}.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{width:calc(100% - 20px);margin:10px}div.tb-taglio button.tb-scommetti{background:var(--btn-primary);color:var(--btn-primary-text);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 .tb-bb.tb-bb--vai{position:absolute;top:15px;left:65px;width:auto;line-height:13px}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}.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}@media screen and (max-width: 900px){.tb-palinsesto.prematch .tb-live-blocco{align-items:start}.cms-rail_right.tb-cassetto-r{width:calc(100% - 60px)}.cms-region.cms-main table.tb-palinsesto.prematch .tb-naz-pm{border:unset}.cms-region.cms-main table.tb-palinsesto.prematch .tb-more{display:none}}@container (max-width: 680px){.tb-palinsesto.prematch .tb-ev,.tb-palinsesto.prematch .tb-live-cella{flex:1 1 33% !important}.tb-palinsesto.prematch tr{position:relative}.tb-palinsesto.prematch tr .tb-time{padding:0 !important;width:100%}.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:row;margin-right:70px}.tb-palinsesto.prematch tr .tb-ev{margin-left:0px !important}.tb-palinsesto.prematch tr .tb-bb.tb-bb--vai{position:absolute;left:176px !important;width:auto;margin:0;top:12px !important;line-height:13px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right{margin-inline-start:unset;margin-left:unset}}.tb-l-fonte{display:none}.wdg-palinsesto-table .tb-palinsesto.tb-con-loghi.prematch [data-tb-solo-tel]{display:table-cell !important}@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}body.body--account-betlist .tb-bl-riq__box div.feed div.card,body.body--report-casse .tb-bl-riq__box div.feed div.card,body.body--promos .tb-bl-riq__box div.feed div.card,body.body--support .tb-bl-riq__box div.feed div.card,body.body--net-bets .tb-bl-riq__box div.feed div.card,body.body--network .tb-bl-riq__box div.feed div.card,body.body--account .tb-bl-riq__box div.feed div.card{background:var(--box-background-b)}body.body--account-betlist .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--report-casse .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--promos .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--support .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--net-bets .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--network .tb-bl-riq__box div.feed div.card .card-b .kv,body.body--account .tb-bl-riq__box div.feed div.card .card-b .kv{background:var(--box-background-b);color:var(--fourth-text);border:1px solid rgba(0,0,0,.2);border-radius:0}body.body--account-betlist .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--account-betlist .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--report-casse .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--report-casse .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--promos .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--promos .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--support .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--support .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--net-bets .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--net-bets .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--network .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--network .tb-bl-riq__box div.feed div.card .card-b .kv b,body.body--account .tb-bl-riq__box div.feed div.card .card-b .kv span,body.body--account .tb-bl-riq__box div.feed div.card .card-b .kv b{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--report-casse .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--promos .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--support .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--net-bets .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--network .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block,body.body--account .tb-bl-riq__box div.feed div.card .card-b form button.btn.btn-block{background:var(--btn-primary);color:var(--btn-primary-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--report-casse .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--promos .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--support .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--net-bets .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--network .tb-bl-riq__box div.feed div.card .card-b p.form-note,body.body--account .tb-bl-riq__box div.feed div.card .card-b p.form-note{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b .kv,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b .kv{background:var(--box-background-b);color:var(--fourth-text);border:1px solid rgba(0,0,0,.2);border-radius:0}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b .kv span,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b .kv b{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b .pcash-read span b{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b form button.btn.btn-block{background:var(--btn-primary);color:var(--btn-primary-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--report-casse .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--promos .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--support .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--net-bets .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--network .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note,body.body--account .tb-bl-riq__box div.feed div.card.pcash .card-b p.form-note{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child,body.body--promos .tb-bl-riq__box div.feed div.card:first-child,body.body--support .tb-bl-riq__box div.feed div.card:first-child,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child,body.body--network .tb-bl-riq__box div.feed div.card:first-child,body.body--account .tb-bl-riq__box div.feed div.card:first-child{border:unset}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--promos .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--support .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--network .tb-bl-riq__box div.feed div.card:first-child .card-b,body.body--account .tb-bl-riq__box div.feed div.card:first-child .card-b{gap:0;padding:5px 0}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--promos .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--support .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--network .tb-bl-riq__box div.feed div.card:first-child .card-b .kv,body.body--account .tb-bl-riq__box div.feed div.card:first-child .card-b .kv{background:var(--box-background-b);color:var(--fourth-text);border:1px solid rgba(0,0,0,.2);border-radius:0}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--promos .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--promos .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--support .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--support .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--network .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--network .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b,body.body--account .tb-bl-riq__box div.feed div.card:first-child .card-b .kv span,body.body--account .tb-bl-riq__box div.feed div.card:first-child .card-b .kv b{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--promos .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--support .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--network .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--account .tb-bl-riq__box div.feed div.card:first-child>.card-h{background:var(--fourth-background);color:var(--fourth-text);padding:0 0 0 15px;font-size:20px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--promos .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--support .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--network .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--account .tb-bl-riq__box div.feed div.card:first-child>.card-h span{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--promos .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--support .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--network .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line,body.body--account .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line{background:var(--btn-primary);color:var(--btn-primary-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2)>.card-h{background:#e2e9f1;color:var(--fourth-text);font-size:20px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2) table,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2) table{background:var(--box-background-b)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2) table th,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2) table th{font-size:12px;border-color:rgba(0,0,0,.2)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--account-betlist .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--report-casse .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--promos .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--support .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--net-bets .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--network .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td.money,body.body--account .tb-bl-riq__box div.feed div.card:nth-child(2) table tr td small.muted{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--report-casse .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--promos .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--support .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--net-bets .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--network .tb-bl-riq__box div.feed div.card .btn-line.btn-block,body.body--account .tb-bl-riq__box div.feed div.card .btn-line.btn-block{background:var(--btn-primary);color:var(--btn-primary-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb{background:var(--box-background-b);margin-bottom:10px;border:1px solid rgba(0,0,0,.2)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t{border-color:rgba(0,0,0,.2);color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb span.muted{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th{color:var(--fourth-text);font-size:12px;border-color:rgba(0,0,0,.2)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money{color:var(--fourth-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td button.tb-cr-apri{border:2px solid var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text);border-radius:var(--border-radius-a)}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:rgba(0,0,0,0);border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:rgba(0,0,0,0);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)}header.wdg-header{border-radius:0;justify-content:end;position:relative;background:var(--header-background-color) !important}header.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:35px;padding:5px 10px;border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:40px;padding:5px 10px;border-radius:0 15px 15px 0}.wdg-header .wdg-brand{padding-left:0;position:absolute;bottom:-41px;left:15px;color:#000 !important;max-width:170px}button.tb-vdesk.desk,button.tb-vdesk.mob{order:1}.wdg-header-actions a.btn[data-tb-azione=accedi]{order:2}.wdg-header-actions .wdg-login-inline{order:2}.wdg-header-actions .btn.btn-ghost{order:4;position:relative;border:0}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{top:-22px;right:0;padding:2px 6px;border-radius:var(--border-radius-a);font-size:10px;line-height:1;font-weight:bold;border:1px solid;position:absolute;opacity:0;transition:all .5s ease-in-out}.wdg-header-actions .btn.btn-ghost:hover .wdg-pwlost-txt{opacity:1;transition:all .5s ease-in-out}.wdg-header-actions .btn.btn-accent{order:3}.wdg-header-actions .btn,.wdg-login-inline .btn{height:35px;min-width:auto;text-transform:uppercase;font-weight:bold !important;font-size:14px !important;border-radius:var(--border-radius-a)}form.wdg-header-search{position:absolute;top:9px;left:10px}form.wdg-header-search .btn{position:absolute;right:0;top:1px;width:20px;min-width:30px;height:30px !important;border-radius:0 !important;padding:0}form.wdg-header-search .btn svg.wdg-nav-ic{transform:scale(1)}input.wdg-header-search-in{border:1px solid;outline:none;padding-right:33px;border-radius:var(--border-radius-a);border:0;height:28px;top:2px;position:relative;width:200px}nav.wdg-topnav a{height:50px;font-size:15px;text-transform:uppercase;font-weight:100;gap:15px;display:flex;align-items:center;padding:13px 16px}.wdg-topnav{justify-content:center;border-radius:0 !important;gap:0 !important;padding-left:0 !important}.wdg-topnav>a>span{display:inline-flex;align-items:center;gap:15px}.wdg.wdg-topnav .wdg-nav-ic{transform:scale(1.8)}.hdr-composta .tb-occhio{opacity:1}.hdr-composta .tb-occhio svg{width:25px;height:25px;display:block;padding:2px;border-radius:var(--border-radius-full)}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{opacity:1}.hdr-composta .wdg.wdg-utility_bar{border-radius:0}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{width:14px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{display:flex;gap:5px;font-size:12px;font-weight:100}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span{display:block;font-size:12px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--border-radius-ctm);font-weight:600;line-height:16px;text-align:center}ul.wdg-ub-langlist,.wdg-ub-tzlist{border:1px solid}ul.wdg-ub-langlist a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--border-radius-a);text-decoration:none;white-space:nowrap;font-size:13px}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{font-weight:700}.wdg-ub-langlist{padding:0;border-radius:var(--border-radius-b)}.wdg-ub-tzlist{padding:5px;border-radius:var(--border-radius-b)}.wdg-ub-tzlist li a.on{font-weight:700}@media screen and (max-width: 900px){header.wdg-header{flex-direction:row;flex-wrap:nowrap;gap:0;padding:0 10px;min-height:40px;background:var(--header-background-menu) !important}.wdg-header-actions .btn,.wdg-login-inline .btn,.wdg-header-actions .wdg-login-inline+.btn{padding:5px;height:auto;font-size:10px !important;text-transform:uppercase;font-weight:900;min-height:28px}.wdg-header .wdg-brand{margin-left:30px;bottom:12px !important}.wdg-header-actions a.btn[data-tb-azione=il-mio-conto]{display:none}.body--casino .wdg-header .wdg-brand,.body--diretta .wdg-header .wdg-brand{margin-left:0}.hdr-composta .wdg-header-actions .wdg-acct-user{display:block}.hdr-composta .wdg-balance{font-size:11px}}.wdg.wdg-utility_bar{background:var(--header-utility-background)}.wdg.wdg-topnav a:hover .wdg-nav-ic,nav.wdg-topnav a:hover,.wdg.wdg-topnav a.on .wdg-nav-ic{color:var(--header-nav-active-text) !important}.wdg.wdg-topnav .wdg-nav-ic{color:var(--header-color-icon)}.wdg.wdg-topnav .wdg-nav-ic:hover{color:var(--header-text-a)}.wdg.wdg-header input.wdg-header-search-in{color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}.wdg.wdg-header input.wdg-header-search-in::placeholder{color:var(--header-input-text)}.wdg.wdg-header .wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-input-text)}.wdg.wdg-utility_bar .wdg-ub-lang,.wdg.wdg-utility_bar .wdg-ub-tz{color:var(--header-utility-text);border-radius:var(--border-radius-full)}.wdg.wdg-utility_bar .wdg-ub-lang .wdg-ub-ora,.wdg.wdg-utility_bar .wdg-ub-lang .wdg-ub-caret,.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-ora,.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-caret{color:var(--header-utility-text)}.wdg.wdg-utility_bar .wdg-ub-lang:hover,.wdg.wdg-utility_bar .wdg-ub-tz:hover{background:var(--secondary-color-accent)}.wdg.wdg-utility_bar .wdg-ub-lang:hover .wdg-ub-ora,.wdg.wdg-utility_bar .wdg-ub-lang:hover .wdg-ub-caret,.wdg.wdg-utility_bar .wdg-ub-tz:hover .wdg-ub-ora,.wdg.wdg-utility_bar .wdg-ub-tz:hover .wdg-ub-caret{color:var(--color-over-secondary-accent)}.wdg.wdg-utility_bar details span header.wdg.wdg-header{background:var(--header-background-color) !important}header.wdg-header button.wdg-burger{background:var(--btn-secondary) !important;color:var(--btn-secondary-text) !important}.wdg-header button.wdg-burger{background:var(--btn-secondary);color:var(--btn-secondary-text)}.wdg-header-actions .btn,.wdg-login-inline .btn{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn[title="Recupera password"]:hover{background:var(--header-btn-register-background);background:var(--header-btn-register-text)}.wdg-header-actions .wdg-esci .btn{background:var(--trasp);box-shadow:inset 0 0 0 2px var(--error-border);color:var(--header-text-b)}nav.wdg-header-actions a.btn.btn-accent{background:var(--header-btn-register-background);color:var(--header-btn-register-text)}nav.wdg-header-actions a.btn.btn-accent:hover{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{border-color:var(--fourth-border) !important;color:var(--fourth-text);background:var(--box-background-b)}.wdg-header-actions .btn.btn-ghost:hover{background:var(--box-background-b)}.wdg-header-actions .btn.btn-ghost:hover svg{color:var(--fourth-text) !important}form.wdg-header-search .btn{background:var(--trasp) !important;box-shadow:0 0 0 var(--trasp)}form.wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-text-b)}.wdg-topnav{background:var(--header-background-menu) !important}.wdg-topnav a:hover i,.wdg-topnav a.on,.wdg-topnav a.on i,div.wdg-topnav a.on{color:var(--header-nav-active-text) !important;border-bottom:0}body.body--sport.body--list-event .wdg-topnav a:nth-child(2),.wdg-topnav a:hover,.wdg-topnav a.on{color:var(--header-nav-active-text) !important;box-shadow:0 0 0 var(--trasp) !important;background:var(--header-nav-active-background) !important}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{color:var(--header-text-b)}.hdr-composta .tb-occhio svg{color:var(--color-over-main-accent);background:var(--box-background-e);border:1px solid var(--secondary-border)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{color:var(--header-utility-text);background:var(--trasp)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-msg-ico,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{color:var(--header-utility-icon)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-badge{background:var(--error-background);color:var(--header-text-b);box-shadow:0 0 0 2px var(--error-border)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a.wdg-ub-btn:hover,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>span,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>svg,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span:hover{color:var(--primary-text)}ul.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}ul.wdg-ub-langlist a{color:var(--secondary-text)}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{color:var(--menu-item-a--hover-text);background:var(--menu-item-a--hover)}.wdg-ub-tzlist li a{color:var(--secondary-text)}ul.wdg-ub-tzlist a{color:var(--secondary-text)}.wdg-ub-tzlist li a.on,.wdg-ub-tzlist li a:hover{color:var(--menu-item-a--hover-text);background:var(--menu-item-a--hover)}nav .wdg-login-inline .input-box{border-radius:var(--border-radius-a)}.hdr-composta nav.wdg-topnav a{font-size:13px;font-weight:700;gap:7px;border-bottom:5px solid var(--header-background-menu)}.hdr-composta nav.wdg-topnav a span{gap:8px !important}.hdr-composta nav.wdg-topnav a{color:var(--header-color-menu) !important}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:unset;color:var(--header-color-menu) !important}.hdr-composta nav.wdg-topnav a:hover,.hdr-composta nav.wdg-topnav a.on{background:var(--header-nav-active-background) !important;color:var(--header-nav-active-text) !important;border-bottom-color:var(--header-menu-underline)}.hdr-composta nav.wdg-topnav a:hover .wdg-nav-ic,.hdr-composta nav.wdg-topnav a.on .wdg-nav-ic{transform:unset;color:var(--header-nav-active-text) !important}.hdr-composta nav.wdg-topnav a:hover .wdg-nav-ic,.hdr-composta nav.wdg-topnav a.on .wdg-nav-ic{color:var(--header-nav-active-text) !important}.wdg-header-actions .btn,.wdg-login-inline .btn{background:var(--header-btn-login-background) !important;color:var(--header-btn-login-text) !important}nav.wdg-header-actions a.btn.btn-accent{background:var(--header-btn-register-background) !important;color:var(--header-btn-register-text) !important}@media screen and (max-width: 900px){.hdr-composta .wdg.wdg-utility_bar{display:none}.wdg-brand .wdg-brand-logo{max-width:130px}nav.tbm-nav a svg,nav.tbm-nav button svg{color:var(--color-over-main-accent)}}*{scrollbar-width:thin;scrollbar-color:var(--main-color-accent-2) rgba(0,0,0,0)}.wdg-league-list,.wdg.wdg-top-league{background:var(--box-background-i)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--input-background--a) !important;color:var(--input-text--a) !important}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::placeholder{color:var(--input-text--a) !important}.btn,div.lcw-subtabs .lcw-subtab.is-on,.lcw-lh .lcw-add,.sc-chips .sc-chip{background:rgba(0,0,0,0);color:var(--secondary-text)}.qbrow div.qbcard{border-radius:var(--border-radius-ctm)}.qbrow .qt-btn.qb-go .qt-value{background:var(--qt-background);color:var(--qt-color-a);border-color:var(--qt-border)}.qbrow .qt-btn.qb-go .qt-value s{color:var(--secondary-text)}.qbrow button.qbrow-arrow{color:var(--color-over-main-accent)}.tb-palinsesto .tb-ou-sel{background:var(--btn-primary) !important;color:var(--btn-primary-text) !important}.lcw-q.is-hnd.is-sel>.lcw-ou-sel,.lcw-ou-tutte{background-color:rgba(0,0,0,0) !important;color:var(--main-color-accent-2) !important;border:unset !important}.qt-box--container .card.qt-box .card-b{background:var(--box-background-d);color:var(--secondary-text)}.lcw-day{background:var(--five-background)}.lcw-day span{background:var(--box-background-h);color:var(--tertiary-text)}.wdg-sport-lega .wdg-sport-n,.wdg-sport-area .wdg-sport-n{background:var(--box-background-c) !important}.match-list--tabs .tab-item{color:var(--tertiary-footer-text)}.box-match--heading.tb-sub-heading .match-list--tabs .tab-item:hover,.box-match--heading.tb-sub-heading .match-list--tabs .tab-item.active{color:var(--btn-primary-text)}.match-list--tabs .tabs-nav{color:var(--primary-text);background:var(--heading-background)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-sq{color:var(--secondary-text)}.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-primary);color:var(--btn-primary-text)}.body--account .slip-foot .btn:hover,.body--net-bets button.rs-cerca:hover,.body--network button.rt-cerca:hover,.body--network button.gc-cerca-go:hover,.body--network button.gc-go:hover,.body--network button.rp-cerca:hover,.body--network button.tx-cerca:hover{background:var(--secondary-text);color:var(--tertiary-text)}.badge-todo{background:var(--btn-primary);color:var(--btn-primary-text)}details.wdg-acct-tendina>summary{border-color:var(--secondary-border);color:var(--secondary-text);background:var(--box-background-e)}details span.wdg-ub-caret{color:var(--secondary-text)}.lvb .lvb-voce.on{background:var(--btn-primary)}div.sc-vai{color:var(--color-over-main-accent)}.box-sidebar--coupon .cpn-leg-txt{color:var(--fourth-text)}.box-sidebar--ultime .us-no{color:var(--primary-text)}.tb-colpick .row button.on{color:var(--secondary-text)}.lvm-q .chip.on small{color:var(--btn-primary-text)}.match-list--event{background:radial-gradient(120% 80% at 50% 118%, rgba(0, 255, 90, 0.42), transparent 60%),radial-gradient(90% 60% at 50% -20%, rgba(1, 20, 58, 0.75), transparent 60%),linear-gradient(180deg, #0e2a45, #00438d)}.body--calendario .cal-sport{background:var(--btn-primary);color:var(--btn-primary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-e)}.wdg-acct-vai{color:var(--btn-primary-text);background:var(--btn-primary)}.box-sidebar--ultime .us-no,.box-sidebar--ultime .us-t,.box-sidebar--coupon .cpn-code-h,.wdg-header-actions .btn:hover,.wdg-login-inline .btn:hover{color:var(--tertiary-text)}div.lcw-subtabs .lcw-subtab{border-color:var(--eight-border) !important;background:var(--box-background-g);color:var(--secondary-text)}.lcw-subtabs .lcw-subtab:not(.is-on):hover{border-color:var(--eight-border) !important;background:var(--btn-primary);color:var(--btn-primary-text)}.cpn-banker.on{background:var(--fourth-background);color:var(--tertiary-text)}.wdg-header-actions .btn[title="Recupera password"]:hover{background:var(--secondary-text) !important}.live-dot{color:var(--live)}.box-sidebar--ultime .us-dot{background:var(--primary-text)}.tb-diretta-r--tv:checked~.tb-diretta-tab:nth-of-type(1),.tb-diretta-r--campo:checked~.tb-diretta-tab:nth-of-type(2){border-bottom-color:var(--primary-text)}.lvm{background:var(--header-background-menu) !important}.sc-chips .sc-chip{background:var(--qt-background);color:var(--qt-color-a);border:1px solid var(--qt-border)}.sc-chips .sc-chip:hover,.sc-chips .sc-chip.on{border-color:var(--qt-border--hover);background:var(--qt-background--hover);color:var(--qt-color--hover)}.tbl tbody tr:hover td small,.tbl tbody tr:hover{color:var(--fourth-text)}.tb-ev-live .tb-ev-act:hover{color:var(--qt-color-a)}div[data-tb-velo]{background:#4e2700 !important}div.wdg-top-league .sec-bar{background:var(--heading-background) !important}.lvm-ev--corrente>.lvm-ev-in{color:#fff}a.wdg-sport-lega.on .wdg-sport-n,summary.wdg-sport-area.on .wdg-sport-n,summary.wdg-sport.on .wdg-sport-n{background:#000}.wdg-league-list,.wdg.wdg-top-league{background:var(--secondary-background)}.wdg-league-list a,div.b45-nav>a{box-shadow:unset !important}.wdg.wdg-top-league .sec-bar{background:var(--secondary-background) !important}.wdg.wdg-top-league li a{box-shadow:unset !important;background:var(--box-background-menu-item);margin:3px 5px;padding:6px;border-radius:3px !important;border:1px solid rgba(255,255,255,.1)}.wdg.wdg-top-league li a:hover span.wdg-league-name,.wdg.wdg-top-league li a:hover span.muted{color:var(--color-over-main-accent)}.wdg.wdg-top-league li:last-child{margin-bottom:7px}.rail-card[data-wdg=top-league]{border:unset}.rail-card[data-wdg=top-league] .rail-h{background:var(--secondary-background) !important}.rail-card[data-wdg=top-league] .wdg-league-list li a{box-shadow:unset !important;background:var(--box-background-menu-item);margin:3px 5px;padding:6px;border-radius:3px !important;border:1px solid rgba(255,255,255,.1)}.rail-card[data-wdg=top-league] .wdg-league-list li a:hover span.wdg-league-name,.rail-card[data-wdg=top-league] .wdg-league-list li a:hover span.muted{color:var(--color-over-main-accent)}.rail-card[data-wdg=top-league] .wdg-league-list li:last-child{margin-bottom:7px}.rail-card.rail-card--tempi,.wdg.wdg-tempi{border:unset}.rail-card.rail-card--tempi .rail-h,.rail-card.rail-card--tempi .sec-bar,.wdg.wdg-tempi .rail-h,.wdg.wdg-tempi .sec-bar{background:var(--secondary-background) !important}.rail-card.rail-card--tempi>.sc-chips,.wdg.wdg-tempi>.sc-chips{background:var(--secondary-background) !important}.rail-card.rail-card--tempi>.sc-chips a.sc-chip,.wdg.wdg-tempi>.sc-chips a.sc-chip{border-radius:0px !important;border:unset !important;border-bottom:2px solid rgba(0,0,0,0) !important}.rail-card.rail-card--tempi>.sc-chips a.sc-chip:hover,.rail-card.rail-card--tempi>.sc-chips a.sc-chip.on,.wdg.wdg-tempi>.sc-chips a.sc-chip:hover,.wdg.wdg-tempi>.sc-chips a.sc-chip.on{background:rgba(0,0,0,0) !important;color:var(--secondary-text) !important;border-bottom-color:var(--secondary-border) !important}div.rail-card{overflow:unset;border:unset !important;background:var(--secondary-background)}div.rail-card div.rail-h{background:var(--secondary-background) !important}.wdg.wdg-sports-menu{background:var(--secondary-background)}.wdg.wdg-sports-menu .b45-nav .b45-item{background:var(--box-background-e);color:var(--color-over-main-accent)}.wdg.wdg-sports-menu .b45-nav .b45-item:hover,.wdg.wdg-sports-menu .b45-nav .b45-item.on{color:var(--color-over-main-accent)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li a.wdg-sport{background:var(--box-background-menu-item);box-shadow:inset 0px 1px 0px var(--input-border--c)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li a.wdg-sport span.wdg-sport-n{border:unset !important;background:var(--box-background-g)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li a.wdg-sport:hover span.wdg-sport-nome{color:var(--color-over-main-accent)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li>details.wdg-sport-ramo summary.wdg-sport{background:var(--box-background-menu-item);box-shadow:inset 0px 1px 0px var(--input-border--c)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li>details.wdg-sport-ramo summary.wdg-sport span.wdg-sport-n{border:unset !important;background:var(--box-background-g)}.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li>details.wdg-sport-ramo summary.wdg-sport:hover span.wdg-sport-nome{color:var(--color-over-main-accent)}.rail-card nav.sportnav a:hover,.rail-card nav.sportnav a.on{color:var(--color-over-main-accent)}.rail-card .b45-nav .b45-item:hover,.rail-card .b45-nav .b45-item.on{color:var(--color-over-main-accent)}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport{background:var(--box-background-menu-item);box-shadow:inset 0px 1px 0px var(--input-border--c)}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport span.wdg-sport-n{border:unset !important;background:var(--box-background-g) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport.on,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport:hover{background:var(--box-background-menu-item) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport.on span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo summary.wdg-sport:hover span.wdg-sport-nome{color:var(--primary-text) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo.on summary.wdg-sport,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo:hover summary.wdg-sport{background:var(--box-background-menu-item-2) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo.on summary.wdg-sport span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo:hover summary.wdg-sport span.wdg-sport-nome{color:var(--primary-text) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a{background:var(--box-background-menu-item-2);box-shadow:inset 0px 1px 0px var(--input-border--c)}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a span.wdg-sport-n{border:unset !important;background:var(--box-background-g) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a.on,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a:hover{background:var(--box-background-menu-item-2) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a.on span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>a:hover span.wdg-sport-nome{color:var(--primary-text) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area{background:var(--box-background-menu-item-2);box-shadow:inset 0px 1px 0px var(--input-border--c);padding:6px 10px}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area span.wdg-sport-n{border:unset !important;background:var(--box-background-g) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area.on,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area:hover{background:var(--box-background-menu-item-2) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area.on span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo>summary.wdg-sport-area:hover span.wdg-sport-nome{color:var(--primary-text) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo.on summary.wdg-sport-area,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo:hover summary.wdg-sport-area{background:var(--box-background-menu-item-2) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo.on summary.wdg-sport-area span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li>details.wdg-sport-ramo:hover summary.wdg-sport-area span.wdg-sport-nome{color:var(--primary-text) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega{background:var(--box-background-menu-item-3);padding:6px 10px}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega span.wdg-sport-n{border:unset !important;background:var(--box-background-g) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega.on,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega:hover{background:var(--box-background-menu-item-3) !important}.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega.on span.wdg-sport-nome,.rail-card .wdg-sport-tendina .wdg-sport-l1 li details.wdg-sport-ramo .wdg-sport-l2>li .wdg-sport-l3 li>a.wdg-sport-lega:hover span.wdg-sport-nome{color:var(--primary-text) !important}.cms-page.tb-scope,.wdg.wdg-palinsesto-table{background:rgba(0,0,0,0)}.cms-page.tb-scope .lvb.lvb--pl,.wdg.wdg-palinsesto-table .lvb.lvb--pl{padding:10px 10px 0 10px !important}.cms-page.tb-scope .lvb.lvb--pl .lvb-voce,.wdg.wdg-palinsesto-table .lvb.lvb--pl .lvb-voce{background:var(--box-background-a);flex-direction:row !important;padding:9px 34px 7px 12px !important;border:unset !important;box-shadow:unset}.cms-page.tb-scope .lvb.lvb--pl .lvb-voce .lvb-n,.wdg.wdg-palinsesto-table .lvb.lvb--pl .lvb-voce .lvb-n{background:var(--box-background-g) !important;color:var(--secondary-text) !important}.cms-page.tb-scope .lvb.lvb--pl .lvb-voce.on,.cms-page.tb-scope .lvb.lvb--pl .lvb-voce:hover,.wdg.wdg-palinsesto-table .lvb.lvb--pl .lvb-voce.on,.wdg.wdg-palinsesto-table .lvb.lvb--pl .lvb-voce:hover{background:var(--btn-primary) !important;border:unset !important;box-shadow:unset}.cms-page.tb-scope .tb-naz-riga,.wdg.wdg-palinsesto-table .tb-naz-riga{background:var(--box-background-a)}.cms-page.tb-scope .tb-naz-riga .lvb.lvb--naz button.lvb-voce span.lvb-n,.wdg.wdg-palinsesto-table .tb-naz-riga .lvb.lvb--naz button.lvb-voce span.lvb-n{background:var(--box-background-g);color:var(--secondary-text)}.cms-page.tb-scope table.tb-palinsesto,.wdg.wdg-palinsesto-table table.tb-palinsesto{background:var(--primary-background-2);border:unset}.cms-page.tb-scope table.tb-palinsesto tr,.wdg.wdg-palinsesto-table table.tb-palinsesto tr{border-bottom:1px solid var(--semi-light-a) !important}.cms-page.tb-scope table.tb-palinsesto tr.tb-sport-h span,.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h span{color:var(--color-over-main-accent)}.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h,.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h{border:unset !important}.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h span,.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h span{color:var(--color-over-main-accent)}.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h th[colspan="99"],.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h th[colspan="99"]{background:var(--heading-background) !important;border:unset !important}.cms-page.tb-scope table.tb-palinsesto tr.tb-gruppi,.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-gruppi{background:var(--box-background-a);border:unset !important}.cms-page.tb-scope table.tb-palinsesto tr td.tb-more button.tb-more-btn,.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-more button.tb-more-btn{color:var(--color-over-main-accent)}.cms-page.tb-scope table.tb-palinsesto tr td.tb-more button.tb-more-btn span.tb-more-seg,.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-more button.tb-more-btn span.tb-more-seg{color:var(--color-over-main-accent)}.lcw .lcw-scroll div.lcw-group{background:var(--primary-background-2);border:unset}.lcw .lcw-scroll div.lcw-group .lcw-sport{display:flex;gap:5px}.lcw .lcw-scroll div.lcw-group .lcw-sport img{max-width:18px}.lcw .lcw-scroll div.lcw-group .lcw-lh{background:var(--box-background-e);color:var(--color-over-main-accent);border-radius:0}.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine{background:var(--primary-background-2);gap:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr))}.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-subtab,.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-tab,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-subtab,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-tab{border-radius:0;background:var(--box-background-menu-item-2);border-color:var(--primary-border);padding:10px 19px 13px 10px;text-align:left;font-size:12px;font-weight:normal;display:block}.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-subtab:hover,.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-subtab.is-on,.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-tab:hover,.lcw .lcw-scroll div.lcw-group .lcw-subtabs.lcw-tendine .lcw-tab.is-on,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-subtab:hover,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-subtab.is-on,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-tab:hover,.lcw .lcw-scroll div.lcw-group .lcw-tabs.lcw-tendine .lcw-tab.is-on{background:var(--box-background-d);color:var(--secondary-text);box-shadow:inset 0px -4px 0px var(--secondary-color-accent)}.lcw .lcw-scroll div.lcw-group .lcw-gh.is-celle{background:var(--secondary-background)}.lcw .lcw-scroll div.lcw-group .lcw-thead.is-celle{background:var(--secondary-background)}.lcw .lcw-scroll div.lcw-group div.lcw-day{background:var(--heading-background);color:var(--heading-text-a)}.lcw .lcw-scroll div.lcw-group .lcw-row:hover{background:rgba(0,0,0,.1)}.lcw .lcw-scroll div.lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle button.lcw-q.lcw-qe{display:flex;flex-direction:column;gap:0px}.lcw .lcw-scroll div.lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle button.lcw-q.lcw-qe span.lcw-et{opacity:.7;font-weight:normal;font-size:11px}.lcw .lcw-scroll div.lcw-group .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth{background:var(--secondary-background)}.lcw-merc{background:rgba(0,0,0,0) !important}.box-match--heading{border-bottom:1px solid #fff !important;padding-bottom:6px}.box-match--heading .tabs-list .tab-item{border-radius:0;background:var(--box-background-menu-item-2);border-color:var(--primary-border);color:var(--six-text);padding:10px 25px 14px 25px;text-align:left;font-size:12px;font-weight:normal;display:block}.box-match--heading .tabs-list .tab-item.on,.box-match--heading .tabs-list .tab-item.active,.box-match--heading .tabs-list .tab-item:hover{background:#3a3f42;color:var(--secondary-text);box-shadow:inset 0px -4px 0px var(--secondary-border)}.box-match--heading.tb-sub-heading{background:rgba(0,0,0,0) !important}.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item{border-radius:0 !important;border:unset !important;background:var(--box-background-menu-item-2) !important;border-color:var(--primary-border) !important;color:var(--six-text) !important;font-size:12px;font-weight:normal;display:block;color:var(--secondary-text);padding:10px 25px 10px 25px;height:unset;font-weight:normal !important}.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item.on,.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item.active,.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item:hover{background:#3a3f42 !important;color:var(--primary-text);box-shadow:inset 0px -4px 0px var(--secondary-border)}.qt-box--container{background:var(--primary-background-2)}.qt-box--container div.card.qt-box{border-radius:0;border:unset !important;background:var(--primary-background-2)}.qt-box--container div.card.qt-box .card-h{background:var(--heading-background);border:unset}.qt-box--container div.card.qt-box .card-b{background:var(--primary-background-2)}.qt-box--container div.card.qt-box .card-b button.chip{flex-direction:column;gap:2px;padding:5px}.qt-box--container div.card.qt-box .card-b button.chip .lbl{font-size:11px;line-height:11px}.qt-box--container div.card.qt-box .card-b button.chip .px{font-size:12px;line-height:12px}div.sc-page{background:rgba(0,0,0,0)}div.sc-page details.sc-sportbox,div.sc-page details.sc-sportbox[open]{background:var(--box-background-a)}div.sc-page details.sc-sportbox .sc-sport .sc-naz-apri,div.sc-page details.sc-sportbox[open] .sc-sport .sc-naz-apri{color:var(--color-over-main-accent);opacity:.8}div.sc-page details.sc-sportbox .sc-sport .sc-naz-apri:hover,div.sc-page details.sc-sportbox[open] .sc-sport .sc-naz-apri:hover{opacity:1}div.sc-page details.sc-sportbox .sc-naz,div.sc-page details.sc-sportbox .sc-naz[open],div.sc-page details.sc-sportbox[open] .sc-naz,div.sc-page details.sc-sportbox[open] .sc-naz[open]{background:var(--secondary-background) !important}div.sc-page details.sc-sportbox .sc-naz .sc-naz-h,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h{background:var(--heading-background) !important;color:var(--color-over-main-accent)}div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai,div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte,div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-apri,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-vai,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-tutte,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-apri,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-vai,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-tutte,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-apri,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-vai,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-tutte,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-apri{color:var(--color-over-main-accent);opacity:.8}div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai:hover,div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte:hover,div.sc-page details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-apri:hover,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-vai:hover,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-tutte:hover,div.sc-page details.sc-sportbox .sc-naz[open] .sc-naz-h .sc-naz-apri:hover,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-vai:hover,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-tutte:hover,div.sc-page details.sc-sportbox[open] .sc-naz .sc-naz-h .sc-naz-apri:hover,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-vai:hover,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-tutte:hover,div.sc-page details.sc-sportbox[open] .sc-naz[open] .sc-naz-h .sc-naz-apri:hover{opacity:1}nav.lvm{background:rgba(0,0,0,0) !important;border-color:var(--box-background-menu-item-2)}nav.lvm .lvm-tv:has(.lvm-tv-in:checked) .lvm-tv-n{color:var(--secondary-text)}nav.lvm .lvm-corpo{padding:0;scrollbar-width:none}nav.lvm .lvm-corpo details.lvm-sport{background:rgba(0,0,0,0) !important;border:unset}nav.lvm .lvm-corpo details.lvm-sport>summary{background:var(--heading-background) !important;box-shadow:inset 0px 1px 0px var(--input-border--c);opacity:1}nav.lvm .lvm-corpo details.lvm-sport>summary span.wdg-sport-n{border:unset !important;background:var(--box-background-g)}nav.lvm .lvm-corpo details.lvm-sport>summary:hover span.wdg-sport-nome{color:var(--color-over-main-accent)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega{background:rgba(0,0,0,0) !important;border:unset}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega>summary{background:var(--box-background-menu-item)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega>summary span.lvm-nome,nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega>summary span.lvm-n{color:var(--secondary-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev{background:var(--primary-background-2);border:unset}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev .lvm-ev-in{background:rgba(0,0,0,0)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev .lvm-quote{border:unset;background:rgba(0,0,0,0)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev span.lvm-star svg{color:var(--secondary-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente{background:var(--box-background-e)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-ev-in{color:var(--live-menu-active-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-tvico,nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-lega-riga{color:var(--live-menu-active-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-vivo{color:var(--live-menu-active-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-vivo::before{background:var(--live-menu-active-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-quote{background:var(--box-background-e) !important}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente .lvm-quote button.chip:hover{box-shadow:inset 0 0 0 1px var(--tb-quota-sel-line) !important}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente span.lvm-star svg{color:var(--live-menu-active-text)}nav.lvm .lvm-corpo details.lvm-sport details.lvm-lega ul.lvm-eventi .lvm-ev.lvm-ev--corrente span.lvm-tvico{color:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev{background:var(--primary-background-2);border:unset}ul.lvm-eventi.cev-pista .lvm-ev .lvm-ev-in{background:rgba(0,0,0,0)}ul.lvm-eventi.cev-pista .lvm-ev .lvm-quote{border:unset;background:rgba(0,0,0,0)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente{background:var(--box-background-e)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-ev-in{color:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-tvico,ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-lega-riga{color:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-vivo{color:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-ev-in span.lvm-vivo::before{background:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-quote{background:var(--box-background-e) !important}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente .lvm-quote button.chip:hover{box-shadow:inset 0 0 0 1px var(--tb-quota-sel-line) !important}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente span.lvm-star svg{color:var(--live-menu-active-text)}ul.lvm-eventi.cev-pista .lvm-ev.lvm-ev--corrente span.lvm-tvico{color:var(--live-menu-active-text)}.s3t .s3t-tabs{background:var(--box-background-a)}.s3t .s3t-tabs button.s3t-tab.is-on .s3t-n{color:var(--color-over-opacity) !important}.s3t .s3t-tabs button.s3t-tab .s3t-n{color:var(--color-over-opacity) !important}div.box-sidebar--coupon .tb-head span,div.box-sidebar--coupon .tb-head small{color:var(--color-over-main-accent)}div.box-sidebar--coupon .cpn-odds{background:var(--qt-background);color:var(--qt-color-a);border:1px solid var(--qt-border)}div.box-sidebar--coupon .box-sidebar--coupon .tb-btns button{border-radius:var(--border-radius-c)}.box-sidebar--ultime .us-head small{border:1px solid var(--secondary-border) !important;background:var(--box-background-e) !important;color:var(--color-over-main-accent);opacity:1}div.wdg-dash-agenzia .sec-bar{background:var(--secondary-background) !important}div.wdg-dash-agenzia table thead th,div.wdg-dash-agenzia table tbody tr.da-totale td{color:var(--color-over-main-accent) !important}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{color:var(--color-over-main-accent)}details span.wdg-ub-caret{color:var(--color-over-main-accent)}body.body--account-betlist .acct-nav a.on,body.body--report-casse .acct-nav a.on,body.body--support .acct-nav a.on,body.body--net-bets .acct-nav a.on,body.body--network .acct-nav a.on,body.body--account .acct-nav a.on{background:var(--secondary-color-accent);color:var(--color-over-secondary-accent)}body.body--account-betlist .acct-nav .acct-sec,body.body--report-casse .acct-nav .acct-sec,body.body--support .acct-nav .acct-sec,body.body--net-bets .acct-nav .acct-sec,body.body--network .acct-nav .acct-sec,body.body--account .acct-nav .acct-sec{background:var(--heading-background)}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region{margin-left:5px}.body--index main.shell .cms-page.tb-scope .cms-region.cms-rail_right.cms-region--segue{margin-right:2px}body.body--eventi-giorno-scegli main.shell,.body--single-event main.shell{padding-left:5px;padding-right:5px}.cols:has(>.rail-l):has(>.rail-r){gap:5px}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main{margin-left:5px}.rail-card .wdg-league-list .wdg-league-name,.wdg.wdg-sports-menu .wdg-sport-tendina .wdg-sport-l1 li a.wdg-sport,body.body--index table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-nome,.lcw div.lcw-day>span,.tb-lega-h th .tb-lega-sport,.tb-lega-h .tb-lega-naz,.tb-lega-h .tb-lega-nome,.tb-sqst .tb-sq-n,.lvm-nomesq,.lcw-row .c-ev a,body.body--index table.tb-palinsesto.prematch tr .tb-ev a b,.tb-palinsesto.tb-con-loghi a.tb-ev-live .tb-sq-n,.wdg-palinsesto-table.tb-l-avvolge .tb-palinsesto.tb-con-loghi td.tb-ev .tb-sq-n{font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"ROND" 0;letter-spacing:.4px}details.sc-sportbox summary.sc-sport span.sc-sport-nome,details.sc-sportbox summary.sc-sport span.sc-comp-n{color:var(--color-over-main-accent)}details.sc-sportbox div.sc-comps .sc-comp span.sc-comp-n{background:var(--qt-background);color:var(--qt-color-a);border:1px solid var(--qt-border)}.wdg-code-row button.btn{font-weight:normal !important}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--promos .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--support .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--network .tb-bl-riq__box div.feed div.card:first-child>.card-h span,body.body--account .tb-bl-riq__box div.feed div.card:first-child>.card-h span body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--report-casse .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--promos .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--support .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--net-bets .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--network .tb-bl-riq__box div.feed div.card:first-child>.card-h,body.body--account .tb-bl-riq__box div.feed div.card:first-child>.card-h{color:var(--color-over-main-accent)}@media screen and (max-width: 900px){.lcw-subtabs.lcw-tendine,.lcw-tabs.lcw-tendine{grid-template-columns:unset !important}.lcw-subtabs.lcw-tendine .lcw-tendina-tit,.lcw-tabs.lcw-tendine .lcw-tendina-tit{color:var(--color-over-main-accent)}.hdr-composta .wdg.wdg-utility_bar{display:flex !important;gap:5px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right{gap:1px;margin-left:0;display:flex !important}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{padding:5px}.hdr-composta form.wdg-header-search{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld19jc3MvY29sb3JzL19yb290X3BsX2RhcmtfZ3JpZ2lvX3ZlcmRlX2dpYWxsby5zY3NzIiwibmV3X2Nzcy9fbWFpbl9kYXJrX2NsZWFuZWRfdjIuc2NzcyIsIm5ld19jc3MvY29tcG9uZW50cy9fY291cG9uXzIuc2NzcyIsIm5ld19jc3MvaGVhZGVycy9faGVhZGVyX3BsLnNjc3MiLCJuZXdfY3NzL2N1c3RvbS9fY3VzdG9tX3BsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsTUFHRSw0QkFDQSwrQkFDQSxpQ0FDQSw0Q0FFQSwrQkFDQSxpQ0FDQSxvQ0FFQSwyQkFDQSw0QkFDQSw4QkFHQSxrQkFDQSxvQkFJQSxnSEFDQSxnSEFDQSw0QkFDQSw0QkFDQSwwQkFDQSxvREFDQSx1Q0FFQSwrR0FDQSwwR0FDQSxtREFDQSw4Q0FDQSwwREFDQSx5REFDQSwwQ0FDQSxpQ0FDQSx5QkFDQSx5QkFDQSxrREFDQSwyREFDQSwwREFFQSxvREFDQSxpRUFDQSxxREFFQSxnREFDQSwyREFDQSwwREFDQSw0R0FVQSw4Q0FFQSwyQkFRQSw0QkFHQSw2Q0FFQSx5QkFJQSw4Q0FDQSxtR0FNRixzR0FDQSx3R0FDQSx3R0FDQSx1R0FDQSxrR0FDQSxvR0FFQSxvR0FDQSxvR0FDQSxvR0FDQSxvR0FDQSw0R0FDQSw4R0FDQSw4R0FLRSwyQ0FFQSx1QkFHQSx5RUFFQSxvQkFFQSxxQkFHQSxvQkFFQSxzQkFHQSwwQkFFQSwrQ0FDQSw0Q0FDQSx5QkFDQSx1QkFDQSx1Q0FFQSx3QkFDQSx3QkFDQSxvQkFDQSxzQkFJQSx1R0FDQSwrQkFDQSxzQ0FDQSxzQ0FFQSw2QkFDQSwyQkFDQSw4QkFDQSx5QkFDQSx5QkFFQSxvREFDQSw4REFDQSxxREFDQSwrREFDQSw4QkFFQSwwQ0FDQSx5QkFDQSwyQ0FDQSx1Q0FDQSx3RkFDQSw2QkFDQSx3QkFFQSxvREFDQSw4QkFDQSxxREFDQSxpREFDQSwwQkFDQSxzQkFDQSxrQ0FJQSwrQ0FDQSwyQ0FDQSx1QkFDQSx1QkFH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LHdDQUtoQiw0REFDSSw4Q0FDQSw4RUFDSSwrREFJSixtRUFDSSxtQ0FFSixnRUFDSSxtQ0FRWixlQUNJLG1DQUtRLDJDQUNJLDJDQUdSLHFDQUNJLDJDQU9SLDZFQUVJLG9DQUdSLGtDQUNJLGdDQUNBLHdCQUNBLGtDQUVKLDZEQUNJLHFDQUlSLG9DQUNJLG9EQUNBLDhDQUNBLG9DQUNBLFVBS0EsOEJBQ0ksa0RBR0EscUZBRUksK0NBS1osd05BT0ksb0NBR0osMEJBQ0Usb0NBVU0sME5BQ0kseUNBQ0EseUNBR1Isd1BBQ0kscUNBSVIsMkVBQ0UsZ0JBRUYsd0ZBQ0UsaUJBR0YsMEVBRUksaUJBQ0Esa0JBR0osa0NBQ0ksUUFHSix3RkFDRSxnQkFPRixvaEJBY0kseUJBRUEsa0JBQ0EscURBQ0Esb0JBTVEsNEdBRUksb0NBSVoseURBQ0ksZ0NBQ0Esd0JBQ0Esa0NBS0oseUJBQ0ksOEJBSVIsMmpDQWNFLG9DQUtGLHFDQUNJLCtDQUVJLHVDQUNBLGlGQUNJLG9DQUlKLG1DQUNJLHdCQUNBLFFBQ0EsaURBQ0ksUUFDQSxjQUNBLHdCQUNBLG1EQUNJLFlBSVoscUNBQ0kiLCJmaWxlIjoic3R5bGVfcGxfZGFya19ncmlnaW9fdmVyZGVfZ2lhbGxvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDIuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBURVhULVNIQURPVyAvIEJPWC1TSEFET1cgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAgICBWQUxPUkkgT1JJR0lOQUxJIC0gREEgTU9ESUZJQ0FSRSBNQU5VQUxNRU5URSAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuOnJvb3Qge1xyXG5cclxuICAvKiByaW1waWF6emEgcXVlc3RpIGNvbG9yaSBwcmluY2lwYWxpKi9cclxuICAtLW1haW4tY29sb3ItYWNjZW50OiMxMjZFNTE7XHJcbiAgLS1tYWluLWNvbG9yLWFjY2VudC0yOiAjRjdFNDM5O1xyXG4gIC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudDojMWI0MzNiO1xyXG4gIC0tbWFpbi1jb2xvci1vcGFjaXR5OnJnYmEoMTgsIDExMCwgODEsIDAuNik7XHJcblxyXG4gIC0tY29sb3Itb3Zlci1tYWluLWFjY2VudDogI2ZmZjtcclxuICAtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQtMjogIzAwMDtcclxuICAtLWNvbG9yLW92ZXItc2Vjb25kYXJ5LWFjY2VudDogI2ZmZjtcclxuICBcclxuICAtLWNvbG9yLW92ZXItb3BhY2l0eTogI2ZmZjtcclxuICAtLWxpdmUtbWVudS1hY3RpdmU6ICMxMjZFNTE7XHJcbiAgLS1saXZlLW1lbnUtYWN0aXZlLXRleHQ6ICNmZmY7XHJcblxyXG4gIC8qIEdSRVkgQ09OVFJPTFMgKi9cclxuICAtLWdyYXktYWRqdXN0OiAwJTtcclxuICAtLWdyYXktdGFyZ2V0OiAjMDAwO1xyXG5cclxuICAvKiBIZWFkZXIgKi9cclxuICAvLyAtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQ6ICMyMjI1MmU7XHJcbiAgLS1oZWFkZXItdXRpbGl0eS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpLCB2YXIoLS1zZWNvbmRhcnktY29sb3ItYWNjZW50KSA1MCUpO1xyXG4gIC0taGVhZGVyLXV0aWxpdHktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLW1haW4tY29sb3ItYWNjZW50KSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudCkgNTAlKTtcclxuICAtLWhlYWRlci11dGlsaXR5LXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItdXRpbGl0eS1pY29uOiAjZmZmO1xyXG4gIC0taGVhZGVyLWlucHV0LXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0MSwgMjQxLCAwLjIpO1xyXG4gIC0taGVhZGVyLWlucHV0LWJvcmRlcjogcmdiYSgwLDAsMCwuNDIpO1xyXG4gIC8vIC0taGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICMyMjI1MmU7XHJcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KC05MGRlZyx2YXIoLS1zZWNvbmRhcnktY29sb3ItYWNjZW50KSwgdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpIDUwJSk7XHJcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1tZW51OiAgY29sb3ItbWl4KGluIHNyZ2IsICMxRjIzMjcgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTtcclxuICAtLWhlYWRlci1jb2xvci1tZW51OiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAtLWhlYWRlci1jb2xvci1pY29uOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpO1xyXG4gIC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0OiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50LTIpO1xyXG4gIC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kOiAjMmEyZjM1O1xyXG4gIC0taGVhZGVyLWJ0bi1yZWdpc3Rlci10ZXh0OiAjZmZmO1xyXG4gIC0taGVhZGVyLXRleHQtYTogIzAwMDAwMDtcclxuICAtLWhlYWRlci10ZXh0LWI6ICNlYmViZWI7XHJcbiAgLS1oZWFkZXItbWVudS11bmRlcmxpbmU6IHZhcigtLW1haW4tY29sb3ItYWNjZW50KTtcclxuICAtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpO1xyXG4gIC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dDogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudC0yKTtcclxuXHJcbiAgLS1oZWFkZXItbWVudS11bmRlcmxpbmUtMjogdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpO1xyXG4gIC0taGVhZGVyLW5hdi1hY3RpdmUtYmFja2dyb3VuZC0yOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0LTI6IHZhcigtLW1haW4tY29sb3ItYWNjZW50KTtcclxuICBcclxuICAtLWhlYWRlci1jb2xvci1tZW51LTM6IHZhcigtLW1haW4tY29sb3ItYWNjZW50KTtcclxuICAtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQtMzogdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpO1xyXG4gIC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dC0zOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUtMzogY29sb3ItbWl4KGluIHNyZ2IsICMxMzE0MWEgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTs7XHJcblxyXG5cclxuICAvKiBHbG9iYWwgKi9cclxuICAvLyAtLXByaW1hcnktYmFja2dyb3VuZDogIzIyMjUyYTtcclxuICAvKiBVc2F0byAqL1xyXG4gIC8vIC0tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICMyZTMxM2E7XHJcbiAgLyogVXNhdG8gKi9cclxuICAvLyAtLXRlcnRpYXJ5LWJhY2tncm91bmQ6ICMyNjI2MjY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLWZvdXJ0aC1iYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLWZpdmUtYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAvKiBVc2F0byAqL1xyXG4gIC8vIC0tc2l4LWJhY2tncm91bmQ6ICMzYTNhM2E7XHJcbiAgLyogVXNhdG8gKi9cclxuICAvLyAtLXNldmVuLWJhY2tncm91bmQ6ICMyNjI2MjY7XHJcblxyXG4gIC8qIEJveCAqL1xyXG4gIC8vIC0tYm94LWJhY2tncm91bmQtYTogIzJjMmYzODtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWI6ICNmZmZmZmY7XHJcbiAgLy8gLS1ib3gtYmFja2dyb3VuZC1jOiAjMzgzODM4O1xyXG4gIC8vIC0tYm94LWJhY2tncm91bmQtZDogIzNiM2U0NztcclxuICAtLWJveC1iYWNrZ3JvdW5kLWU6IHZhcigtLW1haW4tY29sb3ItYWNjZW50KTtcclxuICAvLyAtLWJveC1iYWNrZ3JvdW5kLWY6ICMzNDM0MzQ7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1nOiAjMDAwO1xyXG4gIC8vIC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtOiAjM2IzZTQ3O1xyXG4gIC8vIC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtLTI6ICMyYzJmMzY7XHJcbiAgLy8gLS1ib3gtYmFja2dyb3VuZC1tZW51LWl0ZW0tMzogIzIyMjUyYTtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWg6IHZhcigtLW1haW4tY29sb3Itb3BhY2l0eSk7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1pOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpIDAsIHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpIDkwJSk7XHJcbiAgXHJcbiAgXHJcbiAgLyoqKioqKioqKioqKioqKioqKiovXHJcbiAgLyoqKioqKioqKioqKioqKioqKiovXHJcbiAgLyogR2xvYmFsIGJhY2tncm91bmRzICovXHJcbi0tcHJpbWFyeS1iYWNrZ3JvdW5kOiAgY29sb3ItbWl4KGluIHNyZ2IsICMyMjI1MmEgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTtcclxuLS1wcmltYXJ5LWJhY2tncm91bmQtMjogIGNvbG9yLW1peChpbiBzcmdiLCAjMjIyNTJhIGNhbGMoMTAwJSAtIHZhcigtLWdyYXktYWRqdXN0KSksIHZhcigtLWdyYXktdGFyZ2V0KSk7XHJcbi0tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICBjb2xvci1taXgoaW4gc3JnYiwgIzJlMzEzYSBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLXRlcnRpYXJ5LWJhY2tncm91bmQ6ICBjb2xvci1taXgoaW4gc3JnYiwgIzI2MjYyNiBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLXNpeC1iYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgIzNhM2EzYSBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLXNldmVuLWJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCAjMjYyNjI2IGNhbGMoMTAwJSAtIHZhcigtLWdyYXktYWRqdXN0KSksIHZhcigtLWdyYXktdGFyZ2V0KSk7XHJcbi8qIEJveCBiYWNrZ3JvdW5kcyAqL1xyXG4tLWJveC1iYWNrZ3JvdW5kLWE6ICBjb2xvci1taXgoaW4gc3JnYiwgIzJjMmYzOCBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLWJveC1iYWNrZ3JvdW5kLWM6ICBjb2xvci1taXgoaW4gc3JnYiwgIzM4MzgzOCBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLWJveC1iYWNrZ3JvdW5kLWQ6ICBjb2xvci1taXgoaW4gc3JnYiwgIzNiM2U0NyBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLWJveC1iYWNrZ3JvdW5kLWY6ICBjb2xvci1taXgoaW4gc3JnYiwgIzM0MzQzNCBjYWxjKDEwMCUgLSB2YXIoLS1ncmF5LWFkanVzdCkpLCB2YXIoLS1ncmF5LXRhcmdldCkpO1xyXG4tLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbTogY29sb3ItbWl4KGluIHNyZ2IsICMzYjNlNDcgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTtcclxuLS1ib3gtYmFja2dyb3VuZC1tZW51LWl0ZW0tMjogY29sb3ItbWl4KGluIHNyZ2IsICMyYzJmMzYgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTtcclxuLS1ib3gtYmFja2dyb3VuZC1tZW51LWl0ZW0tMzogY29sb3ItbWl4KGluIHNyZ2IsICMyMjI1MmEgY2FsYygxMDAlIC0gdmFyKC0tZ3JheS1hZGp1c3QpKSwgdmFyKC0tZ3JheS10YXJnZXQpKTtcclxuICAvKioqKioqKioqKioqKioqKioqKi8gIFxyXG4gIC8qKioqKioqKioqKioqKioqKioqL1xyXG5cclxuICAvKiBUZXh0ICovXHJcbiAgLS1wcmltYXJ5LXRleHQ6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZWNvbmRhcnktdGV4dDogI2ZmZjtcclxuICAvKiBVc2F0byAqL1xyXG4gIC8vIC0tdGVydGlhcnktdGV4dDogIzc1NTgwMTtcclxuICAtLXRlcnRpYXJ5LXRleHQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCkgODAlLCBibGFjayk7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLWZvdXJ0aC10ZXh0OiAgIzAwMDtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tZml2ZS10ZXh0OiAjMjYyNzI3O1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLyogTkVXIEFEREVERCBPTiBDICovXHJcbiAgLS1zaXgtdGV4dDogI2M3YzdjNztcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2V2ZW4tdGV4dDogI2VmZjBmMTsgIFxyXG5cclxuICAvKiBCb3JkZXIgKi9cclxuICAtLXByaW1hcnktYm9yZGVyOiAjMjgyYjMyO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZWNvbmRhcnktYm9yZGVyOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudC0yKTtcclxuICAtLXRlcnRpYXJ5LWJvcmRlcjogdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpO1xyXG4gIC0tZm91cnRoLWJvcmRlcjogI2ZmZmZmZjtcclxuICAtLWZpdmUtYm9yZGVyOiAjYWFhM2EzO1xyXG4gIC0tc2l4LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZXZlbi1ib3JkZXI6ICNiZWJlYmU7XHJcbiAgLS1laWdodC1ib3JkZXI6ICMyYjJiMmI7XHJcbiAgLS1uaW5lLWJvcmRlcjogIzc3NztcclxuICAtLXRlbi1ib3JkZXI6ICM2ZjRjMmM7XHJcblxyXG4gIC8qIElucHV0ICovXHJcbiAgLy8gLS1pbnB1dC1iYWNrZ3JvdW5kLS1hOiAjN2M3Zjg2IDtcclxuICAtLWlucHV0LWJhY2tncm91bmQtLWE6IGNvbG9yLW1peChpbiBzcmdiLCAjNTE1MTUxIGNhbGMoMTAwJSAtIHZhcigtLWdyYXktYWRqdXN0KSksIHZhcigtLWdyYXktdGFyZ2V0KSk7XHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iOiAjZTRlNGU0O1xyXG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYS1hY3RpdmU6ICMxYzQyNjc7XHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iLWFjdGl2ZTogI2RmZWFmYTtcclxuXHJcbiAgLS1pbnB1dC1ib3JkZXItLWE6ICNmZmZmZmYxZjtcclxuICAtLWlucHV0LWJvcmRlci0tYjogI2M5YzRjNDtcclxuICAtLWlucHV0LWJvcmRlci0tYzogIzAwMDAwMDgwIDtcclxuICAtLWlucHV0LXRleHQtLWE6ICNmZmZmZmY7XHJcbiAgLS1pbnB1dC10ZXh0LS1iOiAjMzMzMzMzO1xyXG5cclxuICAtLW1lbnUtaXRlbS1hLS1ob3ZlcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudCk7XHJcbiAgLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dDogdmFyKC0tY29sb3Itb3Zlci1zZWNvbmRhcnktYWNjZW50KTtcclxuICAtLW1lbnUtaXRlbS1hLS1hY3RpdmU6IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY2NlbnQpO1xyXG4gIC0tbWVudS1pdGVtLWEtLWFjdGl2ZS10ZXh0OiB2YXIoLS1jb2xvci1vdmVyLXNlY29uZGFyeS1hY2NlbnQpO1xyXG4gIC0tbWVudS1pdGVtLWItLWhvdmVyOiAjZWJlYmViO1xyXG4gIC8qIEJUbiAqL1xyXG4gIC0tYnRuLXByaW1hcnk6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpO1xyXG4gIC0tYnRuLXNlY29uZGFyeTogI2Y5ZmFmYjtcclxuICAtLWJ0bi10aGlyZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudCk7XHJcbiAgLS1idG4tZm91cnRoOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLS1idG4tZml2ZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDg3LCAxOTksIDEzMywgMSkgMCUsIHJnYmEoMzUsIDEyMiwgNzYsIDEpIDEwMCUpO1xyXG4gIC0tYnRuLXByaW1hcnktaG92ZXI6ICNiOGRlZmY7XHJcbiAgLS1idG4tcmVnaXN0ZXI6ICMwMDVjNjY7XHJcblxyXG4gIC0tYnRuLXByaW1hcnktdGV4dDogIHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQtMik7XHJcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6ICMwMDAwMDA7XHJcbiAgLS1idG4tdGhpcmQtdGV4dDogdmFyKC0tY29sb3Itb3Zlci1zZWNvbmRhcnktYWNjZW50KTsgIFxyXG4gIC0tYnRuLWZvdXJ0aC10ZXh0OiAgdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7ICAgXHJcbiAgLS1idG4tcmVnaXN0ZXItdGV4dDogI2ZmZjtcclxuICAtLWJ0bi1maXZlLXRleHQ6ICNmZmY7XHJcbiAgLS1idG4tcHJpbWFyeS10ZXh0LWhvdmVyOiAjZmZmZmZmO1xyXG5cclxuICAvKiBIZWFkaW5nL2JveCAqL1xyXG4gIC8vIC0taGVhZGluZy1iYWNrZ3JvdW5kOiAjNTQ1NzYwO1xyXG4gIC0taGVhZGluZy1iYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLS1oZWFkaW5nLXRleHQ6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpO1xyXG4gIC0taGVhZGluZy10ZXh0LWE6ICNmZmY7XHJcbiAgLS1oZWFkaW5nLXRleHQtYjogIzc3NztcclxuXHJcbiAgLyogRm9vdGVyICovXHJcbiAgLS1wcmltYXJ5LWZvb3RlcjogIzI2MjYyNjtcclxuICAtLXNlY29uZGFyeS1mb290ZXI6ICMwYTMzNTA7XHJcbiAgLS1wcmltYXJ5LWZvb3Rlci10ZXh0OiAjZmZmZmZmO1xyXG4gIC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0OiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLS10ZXJ0aWFyeS1mb290ZXItdGV4dDogI2Q4ZDhkODtcclxuICAtLXByaW1hcnktZm9vdGVyLWJvcmRlcjogdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpO1xyXG5cclxuICAvKiBRdW90ZSAqL1xyXG4gIC8vIC0tcXQtYmFja2dyb3VuZDogIzNiM2U0NztcclxuICAtLXF0LWJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCAjM2IzZTQ3IGNhbGMoMTIwJSAtIHZhcigtLWdyYXktYWRqdXN0KSksIHZhcigtLWdyYXktdGFyZ2V0KSk7XHJcbiAgLS1xdC1jb2xvci1hOiAjMDAwO1xyXG4gIC0tcXQtYmFja2dyb3VuZC0taG92ZXI6ICNiOGRlZmY7XHJcbiAgLS1xdC1jb2xvci0taG92ZXI6ICNlN2U3ZTc7XHJcbiAgLS1xdC1jb2xvci1hOiAjZTZlNmU2O1xyXG4gIC0tcXQtY29sb3ItYjogIzRhNmY5NTtcclxuICAtLXF0LWJhY2tncm91bmQtYzogI2ZmZmZmZjtcclxuICAtLXF0LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xyXG5cclxuICAvKiBTaGFkb3cgZSBSYWRpdXMgKi9cclxuICAtLWJveC1zaGFkb3ctYTogLTFweCAwcHggMHB4IDBweCByZ2JhKDEyOCwgMTI4LCAxMjgsIC4xNikgaW5zZXQ7XHJcbiAgLS1ib3gtc2hhZG93LWI6IDBweCAwcHggN3B4IC0xcHggIzE3MTcxNztcclxuICAtLWJveC1zaGFkb3ctYzogaW5zZXQgMCAyNTBweCA2MDBweCAwcHggI2NiY2JjYjtcclxuICAvKiBCdXR0b24gKi9cclxuICAtLWJvcmRlci1yYWRpdXMtYTogMnB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1iOiAycHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWM6IDVweDtcclxuICAtLWJvcmRlci1yYWRpdXMtZDogMjBweDtcclxuICAtLWJvcmRlci1yYWRpdXMtZnVsbDogMTAwcHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWN0bTogMnB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1idG46IDVweDtcclxuXHJcblxyXG4gIC8qIEZlYXR1cmVkIENvbG9yICovXHJcbiAgLS1mZWF0dXJlZC1iYWNrZ3JvdW5kOiAjMzU4NTU4O1xyXG4gIC0tZmVhdHVyZWQtYmFja2dyb3VuZC1zZWNvbmRhcnk6ICMwODc3MTI7XHJcbiAgLS1mZWF0dXJlZC10ZXh0OiAjNzRmZjdhO1xyXG4gIC0tZmVhdHVyZWQtYm9yZGVyOiAjOEJDMzRBO1xyXG4gIC0tdmFsaWQtdGV4dDogIzRjYWY1MDtcclxuICAtLXZhbGlkLWJhY2tncm91bmQ6IHJnYmEoNzQsIDIwNywgNzQsIDAuNDE5KTtcclxuICAtLWVycm9yLXRleHQ6ICNGNDQzMzY7XHJcbiAgLS1lcnJvci1iYWNrZ3JvdW5kOiByZ2JhKDE5MSwgMjIsIDM2LCAwLjkxNik7XHJcbiAgLS1lcnJvci1ib3JkZXI6IHJnYmEoMTkxLCAyMiwgMzYsIDAuOTE2KTtcclxuICAtLXdhcm5pbmctdGV4dDogI2ZmOTgwMDtcclxuXHJcbiAgLyogSWNvbiAqL1xyXG4gIC0taWNvbi1wcmltYXJ5OiAjMWM0MjY3O1xyXG4gIC0taWNvbi1zZWNvbmRhcnk6ICNmZmZmZmY7XHJcbiAgLS1pY29uLXRoaXJkOiAjOGJhZjNlO1xyXG4gIC0taWNvbi1mb3VydGg6ICM0ZjliZGY7XHJcbiAgLS1pY29uLWZpbHRlcjogaW52ZXJ0KDE5MCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1MCUpIGh1ZS1yb3RhdGUoMzUxZGVnKTtcclxuICAvKiAgaW52ZXJ0KDQyJSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSg0NTAlKSBodWUtcm90YXRlKDM1MWRlZyk7ICovXHJcbiAgLS10cmFzcDogdHJhbnNwYXJlbnQ7XHJcbiAgLyogRmVhdHVyZWQgQ29sb3IgKi9cclxuICAtLXNlbWktbGlnaHQtYTogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xyXG4gIC0tc2VtaS1saWdodC1iOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAtLXNlbWktbGlnaHQtYzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIC0tc2VtaS1saWdodC1saWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcblxyXG4gIC0tc2VtaS1kYXJrLWE6IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAtLXNlbWktZGFyay1iOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAtLXNlbWktZGFyay1jOiByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgLS1zZW1pLWRhcmstbGlnaHQ6IHJnYmEoMCwgMCwgMCwgLjA1MSk7XHJcblxyXG4gIC8qQ2FzaW5vIEV4dHJhIFYyICovXHJcbiAgLS1jYXNpbm8tcHJvbW86IGJsdWU7XHJcbiAgLS1jYXNpbm8tbmV3OiBncmVlbjtcclxuXHJcbiAgLypUYWJsZSBNYXN0ZXIgKi9cclxuICAtLWdyZWVuLWdyaWQ6ICM0MDk5M2Q7XHJcbiAgLS1ibHVlLWdyaWQ6ICMwNjA2ZjY7XHJcbiAgLS1yZWQtZ3JpZDogI2ZmNDgwMDtcclxuXHJcbiAgLyogQmsgZSBJbWcgKi9cclxuICAtLWZvbnQtZmFtaWx5OiBcIkdvb2dsZSBTYW5zIEZsZXhcIiwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4gIC0tb3I6ICAgdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQpO1xyXG4gIC0tb3ItMjogICB2YXIoLS1tYWluLWNvbG9yLWFjY2VudCk7XHJcbiAgLS1uYXZ5LTE6ICMyNjI2MjY7XHJcbiAgLS1uYXZ5LTA6ICM0NTMxMDE7XHJcbiAgLS1saW5lOiAjMmIyYjJiO1xyXG4gIC0tbXV0ZTogI2Q2ZDZkNjtcclxuICAtLXRiLWNvdXBvbi1yaWFsem86IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY2NlbnQpO1xyXG4gIC0tdGItY291cG9uLXRlc3RvLTI6ICNmZmY7XHJcbiAgLS10Yi1jb3Vwb24tYWNjZW50bzogIzBkMGQwZDtcclxuICAtLW5hdnktMzogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudCk7XHJcbiAgLS1uYXZ5LTI6IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY2NlbnQpO1xyXG4gIC0taW5rOiAjZjBlZWVlO1xyXG4gIC0tbGl2ZTogcmdiKDAsIDIyNiwgMTEpO1xyXG5cclxuICAgIC0tbm90YS1iZzogI2ZmZWRiYjtcclxuICAtLW5vdGEtdGV4dDogIzAwMDtcclxuICBcclxuICAtLXF0LWJhY2tncm91bmQtLWhvdmVyOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgLS1xdC1jb2xvci0taG92ZXI6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIC0tcXQtYm9yZGVyLS1ob3ZlcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgLypUYWJsZSBNYXN0ZXIgKi9cclxuICAtLWdyZWVuLWdyaWQ6ICM0MDk5M2Q7XHJcbiAgLS1ncmVlbi1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tYmx1ZS1ncmlkOiAjMDYwNmY2O1xyXG4gIC0tYmx1ZS1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tcmVkLWdyaWQ6ICNmZjQ4MDA7XHJcbiAgLS1yZWQtZ3JpZC1jb2xvcjogIzMxMDEwMTtcclxuICAtLWdpb2NhdG8tZ3JpZDogIzRjYWY1MDk0O1xyXG4gIC0tZ2lvY2F0by1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tdmludG8tZ3JpZDogI2UzYjgzOGFkO1xyXG4gIC0tdmludG8tZ3JpZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgIC8vIFRhYiBxdW90ZSBORVdcclxuICAtLXRhYi1iYWNrZ3JvdW5kOiAjZmZmZmZmOyAvLyBTZm9uZG8gdGFiXHJcbiAgLS10YWItY29sb3I6ICMwMDAwMDA7IC8vIFRlc3RvIGJveCB0YWJcclxuICAtLXRhYi1ib3JkZXI6ICNmZmZmZmY7IC8vIGJvcmRvIHRhYlxyXG4gIC0tdGFiLWJhY2tncm91bmQtLWhvdmVyOiAjZmZmZmZmOyAvLyBIb3Zlci9hY3RpdmUgdGFiIGJrXHJcbiAgLS10YWItY29sb3ItLWhvdmVyOiAjMDAwMDAwOyAvLyBob3Zlci9hY3RpdmUgdGFiIHRlc3RvXHJcbiAgLS10YWItYnRuLWJhY2tncm91bmQ6ICNjY2NjY2M7IC8vIFNmb25kbyBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tY29sb3I6ICMwMDAwMDA7IC8vIENvbG9yZSBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6IHZhcigtLW1haW4tY29sb3ItYWNjZW50KTsgLy8gU2ZvbmRvIGJ0biBkZW50cm8gdGFiIGhvdmVyL2FjdGl2ZVxyXG4gIC0tdGFiLWJ0bi1jb2xvci0taG92ZXI6ICNmZmZmZmY7Ly8gdGVzdG8gYnRuIGRlbnRybyB0YWIgaG92ZXIvYWN0aXZlXHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogX01BSU4uU0NTUyAtIEFMTElORUFUTyBDT04gTEUgTU9ESUZJQ0hFIEFHR0lVTlRJVkUgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLypcclxuICAgQmFzZTogX21haW4uc2NzcyAoZGFyaykuXHJcbiAgIEludGVncmF6aW9uZTogUGFzdGVkIGNvZGUuY3NzLlxyXG4gICBTZWxldHRvcmkgcmFnZ3J1cHBhdGkgcGVyIGZhbWlnbGlhL3ByZWZpc3NvLlxyXG4gICBNZWRpYSBxdWVyeSB1Z3VhbGkgcml1bml0ZS5cclxuICAgU2VsZXR0b3JpIGR1cGxpY2F0aSB1bml0aS5cclxuICAgRGljaGlhcmF6aW9uaSBpZGVudGljaGUgbm9uIGR1cGxpY2F0ZS5cclxuICAgT3ZlcnJpZGUgZGl2ZXJzaSBtYW50ZW51dGkgaW4gb3JkaW5lIGUgcmllcGlsb2dhdGkgaW4gREEgQ09OVFJPTExBUkUuXHJcbiovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBEQVJLIEFVRElUIDIwMjYtMDgtMzE6XHJcbiAgIC0gUHJlc2VydmVkIHN0cnVjdHVyYWwgY2hhbmdlcyBmcm9tIHRoZSBtZXJnZWQvbGlnaHQgd29yay5cclxuICAgLSBSZXN0b3JlZCBkYXJrIEEtaW5wdXQgbWFwcGluZ3Mgd2hlcmUgbGlnaHQgQi1pbnB1dCBtYXBwaW5ncyBsZWFrZWQgaW4uXHJcbiAgIC0gUmVzdG9yZWQgZGFyayBzdXJmYWNlcy90ZXh0IGZvciBsaWdodC1vbmx5IGNvbXBvbmVudHMuXHJcbiAgIC0gS2VwdCBpbnRlbnRpb25hbCBsZWdhY3kgbGlnaHQgc3RhdGVzIChjb3Vwb24sIHNlbGVjdGVkIGNoaXBzLCB0YWJzLCBldGMuKS5cclxuICAgLSBOb3JtYWxpemVkIC0tdGhpcmQtdGV4dCB0byAtLXRlcnRpYXJ5LXRleHQuXHJcbiovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1mYXNjaWEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwgbGkud2RnLXNwb3J0LWZhc2NpYSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtZmlsdHJvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctc3BvcnQtZmlsdHJvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1saXZlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXNwb3J0LWxpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy1zcG9ydC1uIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtdGVuZGluYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTFweDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW8gLndkZy1zcG9ydC1uIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMiBzdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYTpob3ZlciBzcGFuLndkZy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtYXJlYSxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbGVnYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGluZSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydCxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGk+ZGV0YWlscz5zdW1tYXJ5LFxyXG4uc3BvcnRuYXYgYSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydD4ud2RnLXNwb3J0LW5vbWUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSB7XHJcbiAgcGFkZGluZzogMCAwIDAgMDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbDIgLndkZy1zcG9ydC1sMyxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbDIge1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMyBhIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWFyZWEub24sIFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgYS53ZGctc3BvcnQtbGVnYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXRlbmRpbmEtaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXNwb3J0LXRlbmRpbmEtaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtdHV0dG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10dXR0byBzcGFuLndkZy1zcG9ydC1ub21lLCBcclxuLndkZy1zcG9ydC1hcmVhIHNwYW4ud2RnLXNwb3J0LW5vbWUsIFxyXG4ud2RnLXNwb3J0LWxlZ2Egc3Bhbi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgZmxleDogMTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdHV0dG8sIC53ZGctc3BvcnQtYXJlYSwgLndkZy1zcG9ydC1sZWdhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLXRlbXBpIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydHMtbWVudSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXNwb3J0cy1tZW51LFxyXG4ud2RnLndkZy10b3AtbGVhZ3VlLFxyXG4ucmFpbC1jYXJkW2RhdGEtd2RnPVwidG9wLWxlYWd1ZVwiXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYik7XHJcbn1cclxuXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi53ZGctc3BvcnRzLW1lbnUge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxlYWd1ZS1saXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy1sZWFndWUtbGlzdCBzcGFuLndkZy1sZWFndWUtbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbnVsLndkZy1sZWFndWUtbGlzdCAubXV0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCBhLFxyXG5kaXYuYjQ1LW5hdj5hIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLWxlYWd1ZS1saXN0IHtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctbGVhZ3VlLW5vdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxucC53ZGctbGVhZ3VlLW5vdGEubXV0ZWQsXHJcbmFzaWRlLnJhaWwtbCBwLndkZy1sZWFndWUtbm90YS5tdXRlZCB7XHJcbiAgcGFkZGluZzogLjc1cmVtIC41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuXHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMgLnNjLWNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbiAgb3JkZXI6IDE7XHJcbiAgb3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogNHB4IDdweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IC45O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQsIHZhcigtLXNpeC1iYWNrZ3JvdW5kKSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyLCB2YXIoLS1zaXgtYm9yZGVyKSk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZC50Yi1vdS1saW5lYSAudGItb3Utc2VsIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZWZ0OiAycHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3ZlcnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEsIHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAge1xyXG59XHJcblxyXG4ud2RnIC5idG4ge1xyXG4gIGhlaWdodDogMzVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy10b3AtbGVhZ3VlIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWMpO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuYjQ1LW5hdj5hOmhvdmVyLFxyXG5uYXYuc3BvcnRuYXYgYS5vbixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGkgLndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vOmhvdmVyPnN1bW1hcnkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5zYy1jaGlwcyAuc2MtY2hpcDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC53ZGctc3BvcnQtZmlsdHJvIHtcclxuICBvcmRlcjogMjtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItZXYtbGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIC5jaGlwIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2cHggM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZC50Yi1vZGQtLW91IHtcclxuICBwYWRkaW5nOiA2cHggNHB4O1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3N0LXBsYXllZCAuc2VjLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLndkZy53ZGctbW9zdC1wbGF5ZWQgLm1wLWdyaWQge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS5sYy12dW90byB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUubGMtdnVvdG8gLmxjLWdyb3VwLWgge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUubGMtdnVvdG8gcC5sYy12dW90by1wIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWdyaWQgc2VjdGlvbi53ZGctZmwtY29sOm50aC1jaGlsZCg1KSB1bCBsaTpudGgtY2hpbGQoMiksXHJcbmEuYXMtcG9ydGFbaHJlZj1cIi9wbGF5ZXIvc3BvcnRlbGxvXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2RnIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLndkZy1sb2dpbi1pbmxpbmUgLmJ0bntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpO1xyXG4gICYuYWNjZW50e1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LndkZy53ZGctYmFubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWFjY3QtZGlzcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud2RnLWFjY3QtZGlzcCBiIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LXBpdSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud2RnLWFjY3QtcGl1IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMHB4KTtcclxufVxyXG5cclxuZGl2LndkZy1hY2N0LXBpdSAud2RnLWFjY3QtdmFpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG5kaXYud2RnLWFjY3QtcGl1IC53ZGctYWNjdC12YWk6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xyXG4gIG1pbi13aWR0aDogMzVweDtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYnJhbmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1icmFuZCB7XHJcbiAgZm9udC1zaXplOiAxMDBweDtcclxufVxyXG5cclxuLndkZy1icmFuZCAud2RnLWJyYW5kLWxvZ28ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWlucHV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1pbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZsZXg6IDE7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtbGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1sYWIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctY29kZS1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1jb2RlLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctZXZlbnQtY29kZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWV2ZW50LWNvZGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEsIHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpKTtcclxuICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLndkZy1ldmVudC1jb2RlIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9sZWdhbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJhZGdlLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWhlbHAsXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC10b29scyBsaSB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBwYWRkaW5nOiAzcHggMTBweDtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1ub3RlIHtcclxuICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHN0cm9uZyB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtYm9keSBwIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtc2VsZiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQgc3Ryb25nIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctZm9vdGVyX2xpbmtzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvb3Rlci1ib3JkZXIpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWgge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWNvbCBhIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Uge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2UgYSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctbG9naW4taW5saW5lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctbG9naW4taW5saW5lIC5pbnB1dC1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDZweCA5cHg7XHJcbiAgbWF4LXdpZHRoOiAxMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbn1cclxuXHJcbi53ZGctbG9naW4taW5saW5lIC5pbnB1dC1ib3g6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctbmF2LWljICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctbmF2LWljIHtcclxuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1wYWxpbnNlc3RvLXRhYmxlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAwcHggMDtcclxufVxyXG5cclxuLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1zcG9ydC1pY28ge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdGVtcGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy10ZW1waSA+IC5zYy1jaGlwcyA+IGEuc2MtY2hpcCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA1cHggMnB4O1xyXG59XHJcblxyXG4ud2RnLXRlbXBpID4gLnNjLWNoaXBzID4gYS5zYy1jaGlwOmhvdmVyLFxyXG4uc2MtY2hpcHMgLnNjLWNoaXA6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcC1sZWFndWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy10b3AtbGVhZ3VlIC5zZWMtYmFyLFxyXG5kaXYud2RnLW1vc3QtcGxheWVkIC5zZWMtYmFyLFxyXG5kaXYud2RnLW1vdmVycyAuc2VjLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWNhcmV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vIGRldGFpbHMgc3Bhbi53ZGctdWItY2FyZXQge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxuLy8gfVxyXG5cclxuLy8gZGV0YWlscyAud2RnLXViLWNhcmV0IHtcclxuLy8gICBmb250LXNpemU6IDE1cHg7XHJcbi8vIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWxhbmcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi10ej5zdW1tYXJ5OmhvdmVyLFxyXG4ud2RnLXViLWxhbmc+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSkhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICB6LWluZGV4Ojk5OTE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLXR6bGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbi53ZGctdWItdHpsaXN0IGxpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy11Yi10emxpc3QgbGkgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdyBkaXYubGN3LWdyb3VwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAvLyBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctbGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1saCAubGN3LWxoLW5vbWUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubGN3IC5sY3ctZ2gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGdhcDogNXB4O1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcclxuZGl2LmVnLWhlYWQsXHJcbi5lcy1oZWFkLFxyXG4ubHZtIC5sdm0tdGVzdGEsXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4ubGN3IGRpdi5sY3ctZGF5PnNwYW4ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1jZWxsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LWNlbGxlID4gLnRiLWhjcC50Yi1tcmMge1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctZGF5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctZGF5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlLFxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCxcclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIC5xdC1idG4ge1xyXG4gIHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSAudGItbXJjLXZ1b3RhIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSAudGItaGNwLWxpbmVhLnRiLW1yYy1jaGkge1xyXG4gIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgsXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCB7XHJcbiAgcGFkZGluZzogMTFweCAxMHB4IDJweCAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24sXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBzcGFuLGxhYmVseyAgICBcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSxcclxuLmxjdy1tZXJjIC5xdC1idG4sXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGggc3BhbixcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGggYnV0dG9uIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy1pY28sXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5jLWlkLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy10aW1lLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy1ldixcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgsXHJcbmRpdi5sY3ctcm93LmlzLWNlbGxlLFxyXG5zcGFuLmxjdy1tay10IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxufVxyXG5cclxuZGl2Lmxjdy1yb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpIHtcclxuICAubGN3LWdyb3VwIGRpdi5sY3ctcm93OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93IC5jLWV2OmhvdmVyIGEsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LW1lcmMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXHJcbmJ1dHRvbi5sY3ctcTpob3ZlcixcclxuYnV0dG9uLmxjdy1xLmxjdy1xZS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sY3ctbWVyYyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyAucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnRiLWhjcC1saW5lYSxcclxuLmxjdy1tZXJjIC5xdC1idG4gLnF0LW5hbWUsXHJcbi8vIC5sY3ctcm93IHNwYW4sXHJcbi5sY3ctcm93IHNwYW4uYy10aW1lLFxyXG4ubGN3LXJvdyAuYy1ldixcclxuLmxjdy1tZXJjIC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1tZXJjIC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IC45O1xyXG59XHJcblxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmU6aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lLmlzLW9uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyAucXQtYm94LS1vZGRzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LW90aCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLmxjdy1vdGggYnV0dG9uIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1wZXJjaGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1wZXJjaGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sY3ctcGVyY2hlOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1xICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcS5sY3ctcWUgc3Bhbi5sY3ctZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4vLyAubGN3LXEuaXMtbG9ja2VkLFxyXG4vKiBDb2xvcmUgcXVhbmRvIGwnaW5wdXQgw6ggcHJlY29tcGlsYXRvIGF1dG9tYXRpY2FtZW50ZSBkYWwgYnJvd3NlciAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK3N2ZyxcclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtidXR0b24sXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uIHN2ZyxcclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6YXV0b2ZpbGwrc3ZnIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24ubGN3LXEubGN3LXFlLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bixcclxuYnV0dG9uLmxjdy1xIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zZWNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctc2VjaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zdWJ0YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLmxjdy1zdWJ0YWIsXHJcbmEubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgbWluLWhlaWdodDogMzVweDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2hpdGUtc3BhY2U6IHdyYXAhaW1wb3J0YW50O1xyXG59XHJcbmJ1dHRvbi5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyLFxyXG5hLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1zdWJ0YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sY3ctc3VidGFicyBidXR0b24ubGN3LXN1YnRhYixcclxuZGl2Lmxjdy1zdWJ0YWJzIGEubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctc3VidGFicyBidXR0b24ubGN3LXN1YnRhYi5pcy1vbixcclxuZGl2Lmxjdy1zdWJ0YWJzIGEubGN3LXN1YnRhYi5pcy1vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi5sY3ctc3VidGFicyBidXR0b24ubGN3LXN1YnRhYjpub3QoLmlzLW9uKTpob3ZlcixcclxuLmxjdy1zdWJ0YWJzIGEubGN3LXN1YnRhYjpub3QoLmlzLW9uKTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbn1cclxuLmxjdy1zdWJ0YWJzW2hpZGRlbl0sXHJcbmEubGN3LXN1YnRhYnNbaGlkZGVuXSxcclxuLmxjdy10YWJzW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXRhYnMgYS5sY3ctdGFiLFxyXG4ubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYS5sY3ctdGFiLmlzLW9uLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWI6aG92ZXIsXHJcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYi5pcy1vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4ubGN3LXRhYnMgLmxjdy10YWIsXHJcbi5sY3ctdGFicyAubGN3LXRhYjpob3ZlcixcclxuLmxjdy10YWJzIC5sY3ctdGFiLmlzLW9uIHtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bSAubHZtLXNwb3J0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxubmF2Lmx2bSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDhweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1sdm0tdG9wLCAxNjhweCkgLSAxNnB4KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1jb3JwbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubHZtLWNvcnBvIHtcclxuICBwYWRkaW5nOiAwIDAgMCA3cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tZXYgLmx2bS1ldi1pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmx2bS1ldjpob3ZlciAubHZtLWV2LWluLFxyXG4ubHZtLWV2OmhvdmVyIC5sdm0tcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZzogMCA1cHggNXB4IDVweDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA0cHggMTNweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcDpob3ZlciBzcGFuLFxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXA6aG92ZXIgPiAqIHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXI6IHVuc2V0O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tbWVyYy1hcHJpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAuNzJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG9wYWNpdHk6IC43NTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3NHB4O1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcSBzbWFsbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5sdm0tcSAuY2hpcCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIGdhcDogMTRweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXYtLWNvcnJlbnRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tZXYtLWNvcnJlbnRlPi5sdm0tZXYtaW4ge1xyXG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSAhaW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sdm0tZXYtLWNvcnJlbnRlID4gLmx2bS1ldi1pbiB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS1idG4tcHJpbWFyeSwgY3VycmVudENvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAvL2JvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tZXZlbnRpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLmx2bS1ldmVudGkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLmx2bS1ldmVudGkgLmx2bS1ldiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbnVsLmx2bS1ldmVudGkgbGkubHZtLWV2Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblxyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSAubHZtLWV2LS1jb3JyZW50ZSA+IC5sdm0tZXYtaW4ge1xyXG4gIGJvcmRlcjogIDBweCBzb2xpZDtcclxuYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgbGkubHZtLWV2IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tbGVnYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubHZtLWxlZ2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5sdm0tbGVnYSA+IHN1bW1hcnkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5kZXRhaWxzLmx2bS1sZWdhID4gc3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tbGVnYS1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLWxlZ2EtcmlnYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgZm9udC1zaXplOiA5LjVweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG9wYWNpdHk6IC44NTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXBhbGxpbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sdm0tcGFsbGlubyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXJpZ2EtY2VyY2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIGlucHV0IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLmx2bS1yaWdhLWNlcmNhIC5sdm0tY2VyY2EgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tc3BvcnQ+c3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbmRpdi5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQgPiBzdW1tYXJ5LCBcclxuZGV0YWlscy5sdm0tbGVnYSA+IHN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBwYWRkaW5nOiA3cHggOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG9wYWNpdHk6IC44NTtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTRweDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQgPiBzdW1tYXJ5IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1zdGFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tc3RhciBzdmcge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXR2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmx2bS10diB7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogNnB4IDZweCA2cHggMDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0LCBjdXJyZW50Q29sb3IpIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSwgY3VycmVudENvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSwgY3VycmVudENvbG9yKTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkgKyBzcGFuLmx2bS10di1ldCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS10di0temVybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXR2LS16ZXJvIHNwYW4ubHZtLXR2LW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sdm0tdHYtLXplcm8gIHNwYW4ubHZtLXR2LWV0IHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDhweCA1cHggNXB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXBhbGluc2VzdG8ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB0aCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oICAudGItc3BvcnQtY2VyY2EtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItZ3J1cHBpIHRoIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIC50Yi1ldi1saXZlIC50Yi1wdCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCB7XHJcbiAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCBzcGFuIHtcclxuICAvLyBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdGltZSB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdGgge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xyXG4gIG1heC13aWR0aDogMjcwcHg7XHJcbiAgbWluLXdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuLnRiLWxpdmUtbGluZSB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSAudGItbGl2ZS1taW51dG8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzVweDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyAudGItZXYtbGl2ZSAudGItc3Ege1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUgLnRiLWxpdmUtbGluZSB7XHJcbiAgd2lkdGg6IDk3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggdGggc3Bhbi50Yi1zcG9ydC1jZXJjYSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aC50Yi1oLXRpbWUsXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aC50Yi1oLWV2IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItZXYgYSB7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIHtcclxuICB3aWR0aDogNjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCAuY2hpcCB7XHJcbiAgcGFkZGluZzogNnB4IDEzcHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW1vcmUge1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byBidXR0b24udGItbW9yZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIHBhZGRpbmc6IDdweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWluZm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuLnRiLWxpdmUtc3RhdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLXRlc3RlIHRoIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10dntcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1oY3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi0tYWN0aXZlLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbmJ1dHRvbi5sY3ctcS5vbixcclxuYnV0dG9uLmxjdy1xOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgc3BhbixsYWJlbHsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIHtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgbWFyZ2luOiB1bnNldDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIC50Yi1tcmMtY2hpIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIGxhYmVsLHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLnF0LWJ0bi0tYWN0aXZlLFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgbGFiZWwsc3BhbntcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIHBhZGRpbmc6IHVuc2V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBsYWJlbC5xdC1uYW1lIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgLnRiLWhjcC1saW5lYS50Yi1oY3AtdGVzdGEge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0ZXh0LWluZGVudDogNXB4O1xyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdiB7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1tcmMtc2NlbHRhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1tcmMtc2NlbHRhIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLnRiLW1yYy1zY2VsdGEgbGFiZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50Yi1tcmMtc2NlbHRhIHNlbGVjdCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi50Ym0tbmF2IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSwgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSkpO1xyXG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC8vIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gIC8vIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XHJcbiAgLy8gd2lkdGg6IDYwcHg7XHJcbiAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgLy8gbGVmdDogdW5zZXQ7XHJcbiAgLy8gYm90dG9tOiAtMTBweDtcclxuICAvLyB0b3A6IHVuc2V0O1xyXG4gIC8vIGJvcmRlcjogMDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGluc2V0OiBhdXRvIDAgMCAwO1xyXG4gICAgei1pbmRleDogMTEwMDtcclxuICAgIC8vIGhlaWdodDogY2FsYyh2YXIoLS10Ym0tYmFyLWgpICsgdmFyKC0tdGJtLXNhZmUpKTtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiB2YXIoLS10Ym0tc2FmZSk7XHJcbiAgICAvLyAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpIHNhdHVyYXRlKDEuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMTRweCByZ2JhKDQsIDE0LCAyNCwgLjM1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XHJcblxyXG59XHJcblxyXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSBuYXYudGJtLW5hdntcclxuICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiAudGJtLXNsaXB7XHJcbiBcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSwgMCAzcHggOHB4IHJnYmEoNCwgMTQsIDI0LCAuNDUpO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiAudGJtLXNsaXAgLnRibS1zbGlwLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tdHJhc3ApLCAwIDNweCA4cHggdmFyKC0tdHJhc3ApO1xyXG5cclxuYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLy8gbmF2LnRibS1uYXYgYVtkYXRhLXRibT1cInZpcnR1YWxcIl0ge1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuXHJcbm5hdi50Ym0tbmF2IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxubmF2LnRibS1uYXYgYSBzdmcsIFxyXG5uYXYudGJtLW5hdiBidXR0b24gc3ZnIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLWljb24pO1xyXG59XHJcblxyXG4vLyBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHtcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAvLyB3aWR0aDogNjBweDtcclxuLy8gfVxyXG5ib2R5LmJvZHktLXByb21vcyxcclxuYm9keS5ib2R5LS1zdXBwb3J0LFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzLFxyXG5ib2R5LmJvZHktLW5ldHdvcmssXHJcbmJvZHkuYm9keS0tZGFzaGJvYXJkLFxyXG5ib2R5LmJvZHktLWFjY291bnQge1xyXG4gIC8vIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAgXHJcbiAgYnV0dG9uLnRiLXNsaXAtc3csXHJcbiAgLnRiLXJhaWwtdGFzdG8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNsaXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNsaXAgLmxlZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaXAgLmxlZyAucHgsXHJcbi5zbGlwIC5sZWctaW5mbyBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLnNsaXAgLnN0YWtlLXJvdyBsYWJlbCxcclxuZGl2LnNsaXAgLmxlZy1pbmZvIHNtYWxsLFxyXG4uc2xpcCAudHlwZS1yb3cgLm5tLFxyXG4uc2xpcCAudHlwZS1yb3cgLmN0LFxyXG4ua3JvdyBzcGFuLFxyXG4uc2xpcCAuY29tYm8gLm5tIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuZm9ybS1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZWF0dXJlZC1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IC4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAua3Jvdy5iaWcgYiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zeXMtcm93IC5zeXMsXHJcbi5zbGlwIC5zeXMtcm93IC5leWVicm93IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5zbGlwIC5pbiB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bjpub3QoLmJ0bi1ibG9jaykge1xyXG4gIGNvbG9yOiB2YXIoLS1zZXZlbi10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxufVxyXG5cclxuLnNsaXAgLnNsaXAtZm9vdCAuYnRuLWxpbmUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZXZlbi10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxufVxyXG5cclxuLnNsaXAgLmNoZWNrIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnNsaXAgLmxlZyAucHgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4uc2xpcCAuc3Rha2Utcm93IHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5zbGlwIC5zdGFrZS1pbiAuaW4ge1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2xpcC1saXZlLWJsb2NjbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2xpcC1saXZlLWJsb2NjbyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNwbi1sZWctdHh0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcG4tbGVnLXR4dCBzcGFuLmNwbi1jbG9zZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbWF0Y2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNwbi1tYXRjaCB7XHJcbiAgICBzcGFuLnRiLXNxc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAudGItc3F7XHJcbiAgICAgICAgaW1nLnRiLXNxLWxvZ297XHJcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50Yi1zcXAtc2Vwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4uY3BuLXNjb3JlIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IC45MmVtO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQgc3BhbixcclxudGFibGUudGItcGFsaW5zZXN0byAudGItc3BvcnQtaCB0aCBzcGFuLFxyXG5kaXYud2RnLXRvcC1sZWFndWUgLnNlYy1iYXIsIGRpdi53ZGctbW9zdC1wbGF5ZWQgLnNlYy1iYXIsIGRpdi53ZGctbW92ZXJzIC5zZWMtYmFyLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItaGVhZCBzcGFuLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItaGVhZCBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcblxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIC50Yi1kaXJldHRhLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIC50Yi1kaXJldHRhLWxhcmdvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGdhcDogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY29udGFpbmVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tY29udGFpbmVyLmNvdXBvbi1jb250YWluZXIgZGl2LnRiLWJ0bnMge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tdWx0aW1lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWFsbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IC41cmVtO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtcmlnYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1lbXB0eSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1yb3cge1xyXG4gIG1hcmdpbjogLjVyZW0gLjVyZW0gMCAuNXJlbTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDEwcHggNHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWRvdCB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBiLnVzLW5vIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy10e1xyXG5cclxufVxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtd3tcclxuICBcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jaGlwcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtY2hpcHMgLnNjLWNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5zYy1jaGlwcyAuc2MtY2hpcDpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNjLWNoaXBzIC5zYy1jaGlwOmhvdmVyLFxyXG4uc2MtY2hpcHMgLnNjLWNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnNjLWNoaXBzIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtY29tcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogNnB4IDJweDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zYy1jb21wIGxhYmVsIHtcclxuICBnYXA6IDM1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcC12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5zYy1jb21wLXZhaSB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jb21wcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtY29tcHMgLnNjLWNvbXAgc3Bhbi5zYy1jb21wLW4ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgdG9wOiA3cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtaGVhZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2MtaGVhZCAuc2MtY29udGEge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBcclxufVxyXG5cclxuLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICBnYXA6IDVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLW5heiAuc2MtbmF6LWggLnNjLWNvbXAtbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWIpO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uc2MtbmF6IC5zYy1uYXotaCxcclxuLnNjLW5heltvcGVuXSAuc2MtbmF6LWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2MtbmF6IC5zYy1jb21wIGxhYmVsPnNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLnNjLW5heiAuc2MtbmF6LW5vbWUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXotdHV0dGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnNjLW5hei10dXR0ZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuYnV0dG9uLnNjLW5hei10dXR0ZVtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1uYXotdmFpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5zYy1uYXotdmFpOmhvdmVyLCAuc2MtbmF6LWFwcmk6aG92ZXIsXHJcbmJ1dHRvbi5zYy1uYXotdHV0dGU6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKCAtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0IC5zYy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLW5heiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2Mtc3BvcnRib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscy5zYy1zcG9ydGJveFtvcGVuXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94W29wZW5dIC5zYy1zcG9ydCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCAuc2MtY29tcC1uIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtdmFpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy12YWkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItYmFycmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWJhcnJhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1uYXZ5Mik7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAub24gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAub24gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCBzbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXA6Zmlyc3QtY2hpbGQge1xyXG4gIG1heC13aWR0aDogNTNweDtcclxuICBtaW4td2lkdGg6IDUzcHg7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAgc3BhbiB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIC5jYi1sb2dvIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5jYi1iYXJyYS5jYi1iYXJyYS0tcHJvdmlkZXIgYS5jYi1jaGlwIHtcclxuICBwYWRkaW5nOiAxcHggMTJweDtcclxuICBoZWlnaHQ6IDQzcHg7XHJcbn1cclxuXHJcbi5jYi1iYXJyYS5jYi1iYXJyYS0tcHJvdmlkZXIgYS5jYi1jaGlwIHNtYWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5jYi1iYXJyYS5jYi1iYXJyYS0tZ3J1cHBpIGEuY2ItY2hpcCB7XHJcbiAgbWF4LXdpZHRoOiB1bnNldDtcclxuICBmbGV4LWdyb3c6IHVuc2V0O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWNvbC1ncnVwcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNiLWNvbC1ncnVwcG8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItZ2lvY2hpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1naW9jaGkgZGl2LmNhc2luby1ncmlkIHAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItbG9nby0tZWd0ZGlnaXRhbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItbG9nby0tZWd0ZGlnaXRhbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyM3B4IC0xNDI5cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdmlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLXZpc3RhLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi12dW90byAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2ItdnVvdG8gcCxcclxuZGl2LmNiLXZ1b3RvIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYWNjdC1leGl0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LWV4aXQgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5mb3JtLmFjY3QtZXhpdCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYWNjdC1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFjY3QtbmF2IC5hY2N0LXNlYyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA2cHggMTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYnRuLXByaW1hcnkpIDE4JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYTpub3QoLm9uKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBibC1saXN0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYmwtbGlzdGE6aGFzKCsuYmwtcGllZGUpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBibC1saXN0YS0tcmV0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYmwtbGlzdGEtLXJldGUgLmJsLWludGVzdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJsLXJpZ2E6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYuYmwtbGlzdGEtLWljb25lIC5ibC1yaWdhe1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLmJsLXJpZ2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1iKTtcclxufVxyXG5cclxuc21hbGwuYmwtYXR0ZXNhe1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtYXByaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC1hcHJpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtY2VyY2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnJ0LWNlcmNhIHtcclxuICBwYWRkaW5nOiA2cHggMTZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1maWx0cmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJ0LWZpbHRyaSAucnQtcmVzZXQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1saXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtbGl2IC5ydC1saXYge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtcmlnYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC10b3RhbGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtdG90YWxpIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2MtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmdjLWNhbXBvIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSwgXHJcbmRpdi5nYy1jYW1wbyBzZWxlY3QsIFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbi5ydC1jYW1wbyBpbnB1dCxcclxuLnJ0LWNhbXBvIHNlbGVjdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FsLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLmNhbC10YWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYWwtdGFicyBhLmNhbC10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uY2FsLXRhYnMgYS5jYWwtdGFiOmhvdmVyLFxyXG4uY2FsLXRhYnMgYS5jYWwtdGFiLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LmNhbC10YWJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNnB4O1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FsLXR6ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5jYWwtdHoge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcWJyb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnFicm93IGRpdi5xYmNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgIGZsZXg6IDAgMCAzMDBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMTFweCAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDYsIDE2LCAzMCwgLjI1KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzLCBib3gtc2hhZG93IC4xMnM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNnB4O1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tbWF0Y2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDNweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5jYXJvdXNlbC1pdGVtLS10b3BpbmZvIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAubWF0Y2gtaG9tZSBiIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYi1sZWcge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWJyb3ctYXJyb3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFiLWxlZyAucWItZXYge1xyXG4gIG9wYWNpdHk6IC41NTtcclxuICBmb250LXNpemU6IC45ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWJyb3ctaCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLW1hdGNoID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxdC1ib3gtLWNvbnRhaW5lciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1oLFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1hKTtcclxuICBcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBzcGFuLGxhYmVse1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIH1cclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIC5sYmwge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi0tYWN0aXZlLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbmJ1dHRvbi5sY3ctcS5vbixcclxuYnV0dG9uLmxjdy1xOmhvdmVyIHtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiA3cHggMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIC5tay1ncmlkIHtcclxuICBnYXA6IDRweDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAgLnB4IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxdC1idG4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnF0LWJ0biAucXQtdmFsdWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgc3tcclxuICAgIG9wYWNpdHk6IDAuNzsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXQtYnRuIC5xdC12YWx1ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hLS1ob3Zlcik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLS1ob3Zlcik7XHJcbiAgc3tcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZ0cixcclxuZm9vdGVyLmZ0ciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG59XHJcblxyXG5mb290ZXIuZnRyIC5zaGVsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHItaW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyIC5mdHItaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcbmZvb3RlciAuZnRyLWluIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcblxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIuZnRyIHtcclxuICAvLyBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcclxufVxyXG5cclxuZm9vdGVyLmZ0ciAud2RnLWZvb3Rlcl9saW5rcyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxufVxyXG5cclxuLmZ0ciB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDE4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHItcGF5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3RlciAuZnRyLXBheSBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtYXppb25pICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcy1hemlvbmkgLmJ0bi1jdG0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJ1Yy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5ydWMtY2FtcG8gaW5wdXQsXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQsXHJcbi5yYy1mIHRleHRhcmVhLFxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIC50Yi1zcG9ydC1jZXJjYS1pbixcclxuLmFzLWNhbXBvIGlucHV0LFxyXG4uYXMtY2FtcG8gdGV4dGFyZWEsXHJcbi5hcy1jYW1wbyBzZWxlY3QsXHJcbi5jYXJkLWIgZGl2IGlucHV0LCBcclxuLmNhcmQtYiBkaXYgc2VsZWN0LFxyXG5kaXYucnMtY2FtcG8gaW5wdXQsIFxyXG5kaXYucnMtY2FtcG8gc2VsZWN0LFxyXG5kaXYucnAtY2FtcG8gaW5wdXQsIFxyXG5kaXYucnAtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gaW5wdXQsXHJcbmRpdi5nYy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYSxcclxuZGl2LmZpZWxkIHNlbGVjdCxcclxuZGl2LmZpZWxkIGlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8gPiBpbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvID4gc2VsZWN0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnVjLWNhbXBvID4gc2VsZWN0LFxyXG5zZWxlY3QuaW4sXHJcbmlucHV0LmluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyaztcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5kaXYuZmllbGQgYnV0dG9uIHN2ZyxcclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW46OnBsYWNlaG9sZGVyLFxyXG4uYXMtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4uYXMtY2FtcG8gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxyXG5kaXYucnMtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYucnAtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZ2MtY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxyXG5kaXYuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8gPiBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbnNlbGVjdC5pbjo6cGxhY2Vob2xkZXIsXHJcbmlucHV0LmluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtcG9ydGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBiNDUtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5iNDUtbmF2LFxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAud2RnLXNwb3J0LXRlbmRpbmEge1xyXG4gIG9yZGVyOiAzO1xyXG4gIG1hcmdpbjogMDtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWFjY291bnQgbWFpbi5zaGVsbCAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG4sXHJcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ydC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ28sXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ycC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpIH4gLmJsLW5vdGEsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpICsgLmJsLW5vdGEge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IC50Yi1maWx0cmkgLnRiZi1lc2l0byxcclxuYm9keS5ib2R5LS1hY2NvdW50IC50Yi1maWx0cmkgLnRiZi1mbGFnIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gZm9ybSxcclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiBhLmJ0bi1saW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gLmt2IHtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC8qIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgKi9cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gLmt2OmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbn1cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IC5rdjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoIC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsID4gdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhciggLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibCA+IHRoZWFkIHRoIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibCB0cjpob3ZlciB0ZCBzbWFsbCxcclxuLy8gYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50YmwgdHI6aG92ZXIgdGQgIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiAua3Yge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBmb3JtLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gYS5idG4tbGluZSB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IC5mb3JtLW5vdGUge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50LW1lc3NhZ2VzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1hY2NvdW50LW1lc3NhZ2VzIC5jYXJkLm1zZyBzdW1tYXJ5LmNhcmQtaC5tc2ctdCBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudC1zZXR0aW5ncyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWFjY291bnQtc2V0dGluZ3MgbWFpbi5zaGVsbCAuZmVlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkID4gZGl2IHtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtc2V0dGluZ3MgbWFpbi5zaGVsbCAuZmVlZCA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYWxlbmRhcmlvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwgaDEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbCAuY2FsLXR6IGIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldjpob3ZlciB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYW0tcmFpc2UpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IC5jYWwtY29tcCB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLXRlYW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IC5jYWwtb3JhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1zcG9ydC1zZWwgc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyBtYWluLnNoZWxsIC5jb2xzIGFzaWRlLnJhaWwtbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNvbHM6aGFzKD4gLnJhaWwtbCk6aGFzKD4gLnJhaWwtcikge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgdmFyKC0tcmFpbC1yLXcpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAucmFpbC1yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY29scyB7XHJcbiAgLS1yYWlsLWwtdzogdW5zZXQ7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtdm9jZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtdm9jZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC10aXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgLmNiLXZvY2Uub246OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgLmNiLXZvY2U6aG92ZXIsXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Uub24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSBzbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZml2ZS10ZXh0KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDFweCA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWdvIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLXZpc3RlIC5jYi12aXN0YSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmJzLWNhcy1sYXkgLmJzLWNhcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5lKTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLnNoZWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuZmVlZC50Yi1zY29wZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5mZWVkLnRiLXNjb3BlIC5jYXJkLmNhcy1ibG9jY28ge1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXJkLmNhcy1ibG9jY28gLmNhcmQtaCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5zaGVsbCAuY29scy5zb2xvIHtcclxuICBwYWRkaW5nLWJsb2NrOiAwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2Ege1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLXZpc3RlIHtcclxuICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuYnMtY2FzLWxheSB7XHJcbiAgLS1icy1yYWlsOiAyODdweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXMtYmxvY2NvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWNhc2lubyAuY2Ige1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNhc2luby1ncmlkLmlzLWVsZW5jbyAudGItY2cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNhc2luby1ncmlkLmlzLWVsZW5jbyAudGItY2cgLnRiLWNnLWZvb3Qge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcblxyXG5idXR0b24uY2ItYWx0cmkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpO1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1kYXNoYm9hcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWRhc2hib2FyZCAucGFnZS1jb250YWluZXItLWFjY291bnQgLm1haW4tY29udGFpbmVyLS13cmFwcGVyLFxyXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXRvcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0tdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWRpcmV0dGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWRpcmV0dGEgLndkZy53ZGctbW9zdC1wbGF5ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLWRpcmV0dGEgbmF2Lm1zeiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG4uYm9keS0tZGlyZXR0YSBtYWluLnNoZWxsIC5jb2xzIHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubGN3LXBlcmNoZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5mZWVkLmVzLXBhZ2UgLmVzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZy1ibG9jazogMTBweDtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMgLnNwb3J0bmF2PmE6bGFzdC1jaGlsZCxcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGk6bGFzdC1jaGlsZCAud2RnLXNwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAuc3BvcnRuYXYge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5yYWlsLXIge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLnJhaWwtcntcclxuICB0b3A6IDEycHg7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIC8vIC5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWgsXHJcbi8vIC5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vICAgLy8gY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuXHJcbi8vIC8qIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpLCAqL1xyXG4vLyBib2R5LmJvZHktLWNhbGVuZGFyaW8gLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSAud2RnLW5hdi1pYyxcclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSAud2RnLW5hdi1pYyxcclxuXHJcbi8vIC8qIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpIC53ZGctbmF2LWljLCAqL1xyXG4vLyBib2R5LmJvZHktLWNhbGVuZGFyaW8gLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykgLndkZy1uYXYtaWMge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1pbmRleCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSB7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSAud2RnLndkZy1maWxhLWdpb2NoaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24gPiBkaXY6bm90KC53ZGcud2RnLXRlbXBpKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xyXG4gIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIC5jbXMtcGFnZS50Yi1zY29wZSAubHZiIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWxpc3QtZXZlbnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtZ3JvdXAtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWdyb3VwLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1ldixcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogMTBweCAwIDNweCAwO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1wbHVzLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtcGx1cyxcclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAudGJxbC1zY29yZSxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRicWwtc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRiLXRydW5jLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGItdHJ1bmMge1xyXG4gIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtcGFydGlhbHMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wYXJ0aWFscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1uZXQtYmV0cyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tbmV0LWJldHMgc2VsZWN0IG9wdGlvbixcclxuLmJvZHktLW5ldHdvcmsgc2VsZWN0IG9wdGlvbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1uZXR3b3JrIC5nYy1tb2RvIC5nYy1jYW1wbyBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsgLnJ0LXRvdHJldGUtY29sIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQsXHJcbnRyLmNhc2Mtcm93IHRkLFxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCB0ciB0aCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB0ciB0aCB7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksXHJcbnRyLmNhc2Mtcm93Om50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkW2RhdGEtbWV0cmljPVwiZ2lvY2F0b1wiXSxcclxudHIuY2FzYy1yb3cgdGRbZGF0YS1tZXRyaWM9XCJnaW9jYXRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tZ2lvY2F0by1ncmlkLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiAgdmFyKC0tZ2lvY2F0by1ncmlkKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGRbZGF0YS1tZXRyaWM9XCJ2aW50b1wiXSxcclxudHIuY2FzYy1yb3cgdGRbZGF0YS1tZXRyaWM9XCJ2aW50b1wiXSB7XHJcbiAgY29sb3I6IHZhcigtLXZpbnRvLWdyaWQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6ICB2YXIoLS12aW50by1ncmlkKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCxcclxuLy8gYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4vLyB9XHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQgdGgsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkIHRoIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUucnAtdGJsIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCB0ciB0aCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB0ciB0aCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cixcclxudHIuY2FzYy1yb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1wYXNzd29yZC1sb3N0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuYnRuLWN0bS5idG4tY3RtLS1sb2dpbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0td2Fybik7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuaW5wdXQtYm94LS1saW5rLXdyYXBwZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tbmF2eSk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5pbnB1dC1ib3gtLWxpbmstd3JhcHBlciBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC50aXRsZS1jdG0ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHAubXV0ZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuaW5wdXQtYm94LS1jb250YWluZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1xdW90ZS1mYXZvcml0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYgLnFmLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcbn1cclxuXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYgLnFmLWd1aWRlIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuLmJvZHktLXNpbmdsZS1ldmVudCBkaXYubHZtLXNwb3J0PnN1bW1hcnksXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tIHtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGdhcDogMDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIG5hdi5tc3oge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLnJhaWwtciB7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLnJhaWwtciBuYXYubXN6IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAucmFpbC1yIGRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubXV0ZWQsXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiAudGItZXYtdGVzdGEtd3JhcCAubXV0ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1jZXJjYSB7XHJcbiAgcGFkZGluZzogMTFweCA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIC50Yi1ldi10ZXN0YS13cmFwIC50Yi1ldi1iYXJyYSB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGdhcDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAudGItZGlyZXR0YS1uZXJvIHtcclxuICBtaW4taGVpZ2h0OiAyNTFweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAudGItY2FtcGV0dG8ge1xyXG4gIGhlaWdodDogMjUxcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50IC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbT5zcGFuIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCB7XHJcbiAgcGFkZGluZzogMTJweCAxMHB4IDhweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQ6YWZ0ZXIge1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA2NiU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1tZXJjLWFwcmkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGdhcDogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDRweCwxLjVmcikgcmVwZWF0KDgsbWlubWF4KDQ0cHgsMWZyKSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmJvZHkuYm9keS0tc3BvcnQgZGl2LmNtcy1wYWdlLnRiLXNjb3BlIHtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tc3BvcnQgbWFpbi5zaGVsbCBkaXYuZmVlZC50Yi1zY29wZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zcG9ydCBzZWN0aW9uLmNtcy1yZWdpb24uY21zLW1haW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXN1cHBvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLXByb21vcyAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItc2xpcC1zdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQgLmNhcmQtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oID4gKiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LXNhbGRvIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LXNhbGRvIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LXdobyB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtaGVhZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1oZWFkID4gc3BhbiB7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5ydC1hemlvbmkge1xyXG4gIGhlaWdodDogMzVweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtbWF0Y2gtLWhlYWRpbmcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IDBweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoIC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAuMTYpO1xyXG4gIHRyYW5zaXRpb246IGZpbHRlciAuMTJzLCB0cmFuc2Zvcm0gLjA2cztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4tbGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24uYnRuLWxpbmUsXHJcbmEuYnRuLWxpbmUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJ0bi1saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG4tbGluZTpob3ZlcixcclxuYS5idG4tbGluZTpob3ZlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXJkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYXJkLnJyLWJveCAuY2FyZC1oLFxyXG4uZWctaGVhZCxcclxuLndkZy1zcG9ydC1mYXNjaWEsXHJcbi5sY3cgLmxjdy1ncm91cCAubGN3LXNwb3J0LFxyXG5kaXYuZWctaGVhZCxcclxuLmVzLWhlYWQsXHJcbi5sdm0gLmx2bS10ZXN0YSxcclxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgsXHJcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCxcclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5jYXJkLWgge1xyXG4gIGdhcDogMDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gc2VsZWN0LCBcclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBpbnB1dCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1nbyB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5kaXYuY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FyZC1iICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG4uY2FyZC1iIGRpdiBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcclxuLmNhcmQtYiBkaXYgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXHJcbmRpdi5maWVsZCBzZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWluLXdpZHRoOiAxODBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGl2LmNhcmQtYiA+IGZvcm0ucnMtZmlsdHJpID4gLnJzLWNhbXBvW2RhdGEtdGVzdGlkPVwibmllbnRlLXNvdHRvXCJdIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhcy1icmljaW9sZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYuY2FzLWJyaWNpb2xlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5uYXYuY2FzLWJyaWNpb2xlIFthcmlhLWN1cnJlbnRdIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhc2Mtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYXppZW5kYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyaWQsICM2NzNBQjcpO1xyXG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtZ3JpZC1jb2xvciwgI2ZmZmZmZik7XHJcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMXB4IDFweCAwIDFweDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdG9wOiAzcHg7XHJcbiAgLy8gcmlnaHQ6IDNweDtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLW1hc3RlcixcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tbWFzdGVyIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1ncmlkKTtcclxuICBjb2xvcjogdmFyKC0tZ3JlZW4tZ3JpZC1jb2xvcik7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnppYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tYWdlbmN5IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWdyaWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1ibHVlLWdyaWQtY29sb3IpO1xyXG59XHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnRlLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1hZ2VudCBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWdyaWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1yZWQtZ3JpZC1jb2xvcik7XHJcbn1cclxuXHJcbnRyLmNhc2Mtcm93IHRkIHNwYW4uY2FzYy1jYXJldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5ycC10YmwucnAtY2FzY2F0YSB0ZC5uYW1lIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyB3aWR0aDogMjIwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNldi1waXN0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2V2LXBpc3RhID4gLmx2bS1ldiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjZXYtdnVvdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGkuY2V2LXZ1b3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNoZWNrICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLmNoZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTBweDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjbXMtZnVsbC1tYWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm1haW4uY21zLWZ1bGwtbWFpbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY21zLW1haW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jbXMtbWFpbiAud2RnLndkZy1zbGlkZXIgLndkZy1zbGlkZSBpbWcsXHJcbi5jbXMtbWFpbiAud2RnLndkZy1zbGlkZXIgLndkZy1zbGlkZSBhIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY21zLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNtcy1wYWdlIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5jbXMtcGFnZS50Yi1zY29wZTplbXB0eSxcclxuLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIHtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi5jbXMtcGFnZS50Yi1zY29wZSAubHZiIHtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY21zLXJlZ2lvbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY21zLXJlZ2lvbi5jbXMtaGVhZGVyIHtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjb2xzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5jb2xzIHtcclxuICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZGlhbG9nLWN0bSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZGlhbG9nLWN0bSAuZGlhbG9nLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNCwxMCwxOCwuNzIpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG4uZGlhbG9nLWN0bSAuZGlhbG9nLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGlhbG9nLWN0bSAuZGlhbG9nLWhlYWRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1lbmQ6IDA7XHJcbiAgaW5zZXQtaW5saW5lOiAwO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS10cmFzcCkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctY3RtIC5kaWFsb2ctaGVhZGluZyBzcGFuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5kaWFsb2ctY3RtIC5kaWFsb2ctY3RtLS13cmFwcGVyIC5kaWFsb2ctY29udGVudCBoMSBzcGFuIHtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZWcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVnIC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogLjk1ZW07XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmVnIC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5lZyAudGItZXZzZWFyY2gge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlZy1wYWdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5lZy1wYWdlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVtcHR5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5lbXB0eSBiLFxyXG5mb3JtLnRiLWZpbHRyaSBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMgLmVzLXRpdG9sbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmVzIC5lcy1oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBnYXA6IDE0cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5lcyAuZXMtaW5kaWV0cm8ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IC45ZW07XHJcbiAgb3BhY2l0eTogMTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcy1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZXMtc3BvcnQge1xyXG4gIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1heC13aWR0aDogMTA1cHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoOmhvdmVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmVzLXNwb3J0IC5sYyAubGMtZ3JvdXAgLmxjLW1vcmUtaCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVzLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMtdGFiIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVzLXRyb25jYXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcy10cm9uY2F0ZSxcclxucC5lcy12dW90ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQsI2ZmZik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmZWVkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtdGFiIGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IHVuc2V0O1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtdGFiIGEub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZzogMCA3cHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDQxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIGJbZGF0YS10Yi1oXSxcclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWFdIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItY2xvY2tdLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItZ2FtZV0ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1nYW1lXSAudGItc2VydmUtZG90IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWFtLWZpZWxkKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoMykge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGl2ZSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDUpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWFtLWdvbGQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg3KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiBoMSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1sZWdhIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIC5saXZlLWRvdCB7XHJcbiAgcGFkZGluZzogMCA5cHg7XHJcbiAgbWFyZ2luOiAwIDZweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdG8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtbmF6aW9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoMiksXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDQpLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCg2KSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgc3BhblthcmlhLWhpZGRlbl0ge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZpZWxkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgZGl2LmZpZWxkIGxhYmVsLFxyXG5kaXYuZmllbGQgbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmb3JtLW5vdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxucC5mb3JtLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUgYSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnbG9iYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuKiB7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sLFxyXG5hLFxyXG5wLFxyXG5zbWFsbCxcclxubGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbn1cclxuXHJcbmJ1dHRvbiN0Ym1CYWNrIHtcclxuICBpbnNldC1ibG9jay1zdGFydDogMTExcHg7XHJcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGljbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaWNvIGltZyxcclxuaW1nLmljbyB7XHJcbiAgbWF4LXdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGtyb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmtyb3cgYi5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXZhbGlkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYyBzcGFuLmxjLXEuaXMtZW1wdHkubGMtbGluZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG46aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuLS1hY3RpdmUsXHJcbmJ1dHRvbi5jaGlwLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIHNtYWxsLHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bi0tYWN0aXZlIHNwYW4sXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4tLWFjdGl2ZSBsYWJlbCxcclxuLmNoaXAub24gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYyAubGMtcS5pcy1sb2NrZWQ6OmFmdGVyLFxyXG4ubGMgLmxjLXE6ZGlzYWJsZWQ6OmFmdGVyIHtcclxuICB0b3A6IDE2cHg7XHJcbiAgcmlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5sYyAubGMtcS5pcy1sb2NrZWQ6OmJlZm9yZSxcclxuLmxjIC5sYy1xOmRpc2FibGVkOjpiZWZvcmUge1xyXG4gIHRvcDogOXB4O1xyXG4gIHJpZ2h0OiAzMi41cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtY29scyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGMtY29scz5zcGFuLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRiLXRpcCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRpcCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGMtZXYgLmxjLW9kZHMsXHJcbi5sYy1ldiAubGMtbWFpbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYy1ldiAubGMtc2lkZSB7XHJcbiAgZ2FwOiAwO1xyXG4gIHBhZGRpbmc6IDBweCAwIDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtc3RhdHVzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sYy1zdGF0dXMge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGMtc3RhdHVzIC5sYy1jbG9jayB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLXRlYW0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjLXRlYW0sXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50Yi10aXAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdmIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2YiAubHZiLXZvY2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGJtLWxpbmUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNnB4IDMycHg7XHJcbiAgZ2FwOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiA3MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZSAubHZiLW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDlweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlLm9uIC5sdmItbm9tZSB7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlIGltZy5pY28ge1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0tc2VtaS1kYXJrLWIpIDBweCAwcHggNHB4KTtcclxuICBtYXgtd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlIHNwYW4ubHZiLW5vbWUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXgtd2lkdGg6IDYycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDAuODtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1hdGNoLWxpc3QtLXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyLFxyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIC8vIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIC8vIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNjFweDtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogLjYxcHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgbWluLWhlaWdodDogMzNweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4vLyBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtay1ncmlkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tay1ncmlkLm1rLWdyaWQtLWcyIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDUwJSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygzMyUgLSAycHgpLCAxZnIpKTtcclxufVxyXG5cclxuLm1rLWdyaWQubWstZ3JpZC0tZzQge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMjUlIC0gMnB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5tay1ncmlkLm1rLWdyaWQtLWc1IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDIwJSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMlKSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbW9uZXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYi5tb25leSxcclxuLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1zeiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubXN6IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxubmF2Lm1zeiAubXN6LXY6aG92ZXIsXHJcbm5hdi5tc3ogLm1zei12Lm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci1ib3JkZXIpO1xyXG59XHJcblxyXG5uYXYubXN6Lm1zei12IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMnB4IDIwcHggMnB4IDIwcHg7XHJcbiAgLy8gZmxleDogdW5zZXQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWRpcmV0dGEgLmNtcy1wYWdlLnRiLXNjb3BlOm5vdCgudGItcmFpbC1jaGl1c2EpIG5hdi5tc3p7XHJcbiAgLy8gZmxleC1kaXJlY3Rpb246IHIhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB1bnNldDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGEubXN6LXZ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICBwYWRkaW5nOiA5cHggNnB4IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgIH1cclxuICAgIGkubXN6LWlje1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHNwYW4ubXN6LWV0e1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICBoeXBoZW5zOiBub25lO1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAxLjE1ZW0pO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbXN6LWV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tc3otZXQge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGh5cGhlbnM6IG5vbmU7XHJcbiAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG11dGVkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRhYmxlIC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBub3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAubm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBwYS1mYWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnBhLWZhYiB7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogODVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBwYWdlLWNvbnRhaW5lci0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDlweDtcclxuICBtaW4taGVpZ2h0OiAxMDRweDtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC50aXRsZS1jdG0gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWN0bS0tYiAuYnRuLWN0bS1pIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWN0bS0tYjpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vLyBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBnIC5wZy1jYXJkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4ucGcgLnZpcC1iYW5kaGVhZCBzcGFuLFxyXG4ucGcgLnZpcC1iYW5kaGVhZCBiLFxyXG4ucGcgLnBnLWNhcmQgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC52aXAtcm93Pi52aXAtYmFuZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wZyAudmlwLXRhYiB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC5wZy1jYXJkIC5wZy1jYXJkLWgge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJhaWwtY2FyZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucmFpbC1jYXJkIHtcclxuICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuZGl2LnJhaWwtY2FyZCB1bC53ZGctbGVhZ3VlLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yYWlsLWNhcmQgPiAuc2MtY2hpcHMsIC53ZGctdGVtcGkgPiAuc2MtY2hpcHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4ucmFpbC1jYXJkID4gLnNjLWNoaXBzID4gYS5zYy1jaGlwLCBcclxuLndkZy10ZW1waSA+IC5zYy1jaGlwcyA+IGEuc2MtY2hpcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA4cHggMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnJhaWwtY2FyZCBhLndkZy1zcG9ydC10dXR0bzpob3ZlciwgXHJcbi5yYWlsLWNhcmQgLndkZy1zcG9ydC1hcmVhOmhvdmVyLCBcclxuLnJhaWwtY2FyZCAud2RnLXNwb3J0LWxlZ2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByYWlsLWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ucmFpbC1sLCAucmFpbC1yIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctcG9wLWJveCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucmVnLXBvcC1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oIC5yZWctcG9wLXgge1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLWJvcmRlcik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tdHJhc3ApKSAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBpbnNldC1pbmxpbmU6IDA7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1jKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuYnRuLmJ0bi1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oIC5yZWctcG9wLW1hcmNoaW8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oIC5yZWctcG9wLW1hcmNoaW8gaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuZmllbGQge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5maWVsZCBsYWJlbCxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5jaGVjayxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5mb3JtLW5vdGUsXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXBvcC10ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5yZWctcG9wLXQgYiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmVnLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmlnaHQtc2lkZWJhci0tYWNjb3VudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBhLmJveC1jdG0tLXN1cHBvcnQsXHJcbi5mZWVkLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50LnBhZ2UtMi0tY29sdW1ucyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCAuYnRuLWN0bS0tc3VwcG9ydCB7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IC5idG4tY3RtLS1zdXBwb3J0IHN2Zy5idG4tY3RtLWkge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNlYy1iYXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYy1iYXIsXHJcbi5zbGlwIGRpdi5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWMtYmFyLFxyXG51bCBsaS53ZGctc3BvcnQtZmFzY2lhLFxyXG4uc2xpcCBkaXYuY2FyZC1oIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnNlYy1iYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNoZWxsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm1haW4uc2hlbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaGVsbCAuY29scy5yYWlsLWxhcmdhIC50Yi1jYW1wZXR0byB7XHJcbiAgaGVpZ2h0OiAzNjJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNwb3J0bmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3ZlcixcclxuZGV0YWlscy53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWFyZWEub24sIFxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbGVnYS5vbixcclxubmF2LnNwb3J0bmF2IGE6aG92ZXIsXHJcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQub24sXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5iNDUtbmF2PmE6aG92ZXIsXHJcbm5hdi5zcG9ydG5hdiBhLm9uLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saSAud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW86aG92ZXI+c3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5uYXYuc3BvcnRuYXYgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ6aG92ZXIsXHJcbm5hdi5zcG9ydG5hdiBhOmhvdmVyLFxyXG4ud2RnLWxlYWd1ZS1saXN0IGE6aG92ZXIsXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0Lm9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5uYXYuc3BvcnRuYXYge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbm5hdi5zcG9ydG5hdiBhOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc3Rha2UtaW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnN0YWtlLWluIC5jdXJzaWduLFxyXG4uY29tYm8gLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnN0YWtlLWluIGlucHV0LmluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1pbiBpbnB1dC5pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hbHRyaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItYWx0cmkge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItYXByaS1xdW90ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItYXByaS1xdW90ZSBzdmcge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWF1dGhtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1hdXRobSBkaXYuaGVybyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXI6ICAwO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gYnV0dG9uLmN0YSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhMjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcblxyXG59XHJcbmRpdi50Yi1hdXRobSAuaGVybzo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tdHJhc3ApKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmhlcm8gLndvcmQgYiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuZmllbGQgaW5wdXQge1xyXG4gIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc2VwIHtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGRpdi5maWVsZCBzcGFuLmljIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBkaXYuc2VwOjpiZWZvcmUsIFxyXG5kaXYudGItYXV0aG0gZGl2LnNlcDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5maWVsZCBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzOTBweDtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzZweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbiAgYm94LXNoYWRvdzogMCAyNHB4IDYwcHggcmdiYSgwLCAwLCAwLCAuNik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc3ViIHtcclxuICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLnNlcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTJweDtcclxuICBtYXJnaW46IDE2cHggMCAxMnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gIC5maW5lIHtcclxuICBtYXJnaW46IDE0cHggMCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZvcmdvdDpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gYnV0dG9uLmN0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2VyY2EtbWVyY2F0byAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItY2VyY2EtbWVyY2F0byBpbnB1dCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IC45MmVtO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4udGItY2VyY2EtbWVyY2F0byBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItY2cuY2FzaW5vLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmEudGItY2cuY2FzaW5vLWNhcmQ6aG92ZXIgc3Bhbi50Yi1jZy1mb290IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNnLWZvb3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWNnLWZvb3Qge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDYsIDEyLCAyMiwgLjQ1KSAyOCUsIHJnYmEoNiwgMTIsIDIyLCAuODgpIDYyJSwgcmdiYSg2LCAxMiwgMjIsIC45NSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgXHJcbiAgdHJhbnNwYXJlbnQgMCUsIFxyXG4gIHJnYmEoNiwgMTIsIDIyLCAuMjUpIDI4JSxcclxuICAgcmdiYSg2LCAxMiwgMjIsIC42OCkgNjIlLCBcclxuICAgcmdiYSg2LCAxMiwgMjIsIC43OCkgMTAwJSk7XHJcbn1cclxuXHJcbnNwYW4udGItY2ctZm9vdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmc6IDIycHggOHB4IDdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA1cHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRiLWNnLWZvb3QgLnRiLWNnLW5hbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgbWF4LWhlaWdodDogMi4zZW07XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDIsIDgsIDE2LCAuOSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2ctcGxheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItY2ctcGxheSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSk7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICBmb250LXNpemU6IC42OGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjEycztcclxuICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jb2xwaWNrICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbjpob3ZlcixcclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNvbHBpY2stYXByaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItY29scGljay1hcHJpOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItY29scGljay1hcHJpOmhvdmVyLFxyXG4udGItc3RhdC1zZWdubyAudGItc3RhdC1ib3g6aG92ZXIsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWRpcmV0dGEtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1kaXJldHRhLXRhYjpob3ZlcixcclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YS1yLS10djpjaGVja2Vkfi50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgxKSxcclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YS1yLS1jYW1wbzpjaGVja2Vkfi50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItZXYtdGVzdGEtd3JhcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItZXYtdGVzdGEtd3JhcD4udGItZXYtYmFycmEge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYudGItZXYtdGVzdGEtd3JhcCAudGItY29scGljayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcbi50Yi1ldi10ZXN0YS13cmFwID4gLnRiLWV2LWxpdmUgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnRiLWV2LXRlc3RhLXdyYXAgPiAudGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20gPiBzcGFuIHtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItZmlsdHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1maWx0cmksXHJcbi50Yi1maWx0cmkgLnRiZi1lc2l0aSxcclxuLnRiLWZpbHRyaSAudGJmLWxlZ2VuZGEge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udGItZmlsdHJpIGlucHV0LmluIHtcclxufVxyXG5cclxuLnRiLWZpbHRyaSAuaW4ge1xyXG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTQxcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItZ29sLW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWdvbC1uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxlZ2EtaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbGVnYS1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoW2NvbHNwYW49XCI5OVwiXSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBwYWRkaW5nOiA5cHggMTBweCA5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCB0aCAudGItbGVnYS1zcG9ydCxcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1uYXosXHJcbi50Yi1sZWdhLWggLnRiLWxlZ2Etbm9tZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCA0cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItbGVnYS1oIC50Yi1sZWdhLWZsYWcge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoIC50Yi1sZWdhLXNwb3J0IHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJdIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1saXZlZGQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWxpdmVkZCB7XHJcbiAgZ2FwOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi50Yi1saXZlZGQgYSB7XHJcbiAgZ2FwOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50Yi1saXZlZGQgLnRiLWxpdmVkZC1jYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGl2ZWRkLW1lbnUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWxpdmVkZC1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYudGItbGl2ZWRkLW1lbnUgYSB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbn1cclxuXHJcbmRpdi50Yi1saXZlZGQtbWVudT5hOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4udGItbGl2ZWRkLW1lbnUgLnRiLWxpdmVkZC1zZXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbWVyYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG59XHJcblxyXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIgLnF0LWJveCAucXQtYm94LS1oZWFkaW5nIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVuLWJvcmRlcik7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xyXG4gIGNvbHVtbnM6IDM7XHJcbiAgY29sdW1uLWdhcDogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1wYXNzb19fYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLnRiLXBhc3NvX19iOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1pY29uLXByaW1hcnkpO1xyXG59XHJcblxyXG5idXR0b24udGItcGFzc29fX2Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1wYXNzb19fYjpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItcmFpbC10YXN0byxcclxuYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogMTU1cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wJSk7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGdhcDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4udGItc2xpcC1zdyB7XHJcbiAgYm90dG9tOiA4MHB4O1xyXG59XHJcbmJ1dHRvbi50Yi1yYWlsLXRhc3RvID4gc3BhbixcclxuYnV0dG9uLnRiLXNsaXAtc3cgc3ZnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zbGlwLXN3LWJhZGdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmIudGItc2xpcC1zdy1iYWRnZSB7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogNHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbiBzcGFuLnRiLXN0YXQtYm94LFxyXG5idXR0b24udGItY29scGljay1hcHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1kZW50cm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXN0YXQtZGVudHJvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LW1vZGFsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3RhdC1tb2RhbGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYudGItc3RhdC1tb2RhbGUgLnRiLXN0YXQtbGluayB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LXBhbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItc3RhdC1wYW4gdGQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LXNlZ25vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1mcmVjY2lhIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94LFxyXG5idXR0b24udGItYXByaS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3VwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1zdXAge1xyXG4gIC0tdGItc3VwLXNvdHRvOiA2MXB4O1xyXG4gIC0tdGItc3VwLWFsdG86IDk2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3VwLWZhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItc3VwLWZhYiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi10aW1lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRkLnRiLXRpbWUgYi50Yi1saXZlLXNjb3JlIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi12ZXItYXZ2aXNvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi12ZXItYXZ2aXNvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMTRweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogMjE0NzQ4MjEwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1heC13aWR0aDogOTJ2dztcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuZGl2LnRiLXZlci1hdnZpc28gYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBwYWRkaW5nOiA3cHggMTJweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0YmwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGFibGUudGJsIHRib2R5IHRyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICBcclxuICAucmFpbC1ye1xyXG4gICAgaW5zZXQ6IGF1dG8gMCAwIDA7XHJcbiAgICB0b3A6IHVuc2V0IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53ZGcgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbWluLWhlaWdodDogMjhweDtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmx2bS1ldiAubHZtLW1lcmMtYXByaSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmx2bS1ldiAubHZtLXF1b3RlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItcGFsaW5zZXN0byAudGItbGl2ZS1ibG9jY28ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlIHtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuXHJcbiAgLnRiLXBhbGluc2VzdG8gdGQudGItbGl2ZS1jZWxsYSB7XHJcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8vIG5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAvLyB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IGEge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogNTBweDtcclxuICB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAge1xyXG4gICAgb3JkZXI6IDE1O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBwYWRkaW5nOiA1cHg7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMTVweCk7XHJcbiAgICAvLyB3aWR0aDogNTJweDtcclxuICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgIC8vIGJvdHRvbTogMDtcclxuICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAgc3Bhbi50Ym0tc2xpcC1idG4ge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbGVmdDogMCU7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gYm90dG9tOjA7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IGIudGJtLWNvdW50IHtcclxuICAgIC8vIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICByaWdodDogOXB4O1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJveC1zaWRlYmFyICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNvdXBvbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIGRpdi5ib3gtc2lkZWJhciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtaGVhZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkgc3Bhbi5zYy1uYXotYXByaSB7XHJcbiAgICByaWdodDogLTJweDtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtbmF6ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2MtbmF6IC5zYy1uYXotaCAuc2MtY29tcC1uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxlZnQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtbmF6LWFwcmkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIHNwYW4uc2MtbmF6LWFwcmkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXotdHV0dGUgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgLmZlZWQuc2MtcGFnZSBkaXYuc2MtdmFpIHtcclxuICAgIGJvdHRvbTogNjBweDtcclxuICAgIGJ1dHRvbixcclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5hei12YWkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICBzcGFuLnNjLXRlc3RhLWNvbWFuZGkgYnV0dG9uLnNjLXN0YW1wYS1hcHJpLFxyXG4gIGJ1dHRvbi5zYy1uYXotdmFpLFxyXG4gIHNwYW4uc2MtbmF6LWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcblxyXG4gIFxyXG5cclxuICBidXR0b24uc2MtbmF6LXZhaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOTJweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1wYWdlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYuc2MtcGFnZSAuc2MtbmF6IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1zcG9ydCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLXNwb3J0IC5zYy1uYXotYXByaSB7XHJcbiAgICByaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1zcG9ydGJveCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHNwYW4uc2MtY29tcC1uIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYi1zdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNiLXN3OmNoZWNrZWR+LmNiLWxheSAuY2ItY29sIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYi1zdy1sYmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYi1zdy1sYmwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2FzaW5vLWdyaWQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnLFxyXG4gIC50Yi1jYXMtZ3JpZC5pcy1lbGVuY28gLnRiLWNnIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZ2FwOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhc2luby1ncmlkIHtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tYWNjb3VudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGZvcm0sXHJcbiAgYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGEuYnRuLWxpbmUge1xyXG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQtc2V0dGluZ3MgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkID4gZGl2IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIG1haW4uc2hlbGwge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tY2FzaW5vIC5zaGVsbCAuY29scy5zb2xvIC5jYXJkLWgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tY2FzaW5vIC5zaGVsbCAuY29scy5zb2xvIC5jYXMtYmxvY2NvIC5jYXJkLWgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1pbmRleCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSk6bm90KC5ib3R5LS1pbmRleCkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgLy8gei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgICAuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKTpub3QoLmJvdHktLWluZGV4KSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1zaW5nbGUtZXZlbnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSBuYXYubXN6IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIGRpdi5jb2xzIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY21zLXBhZ2UgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jbXMtcGFnZS50Yi1zY29wZSAubHZiLFxyXG4gIC5ib2R5LS1kaXJldHRhIG5hdi5tc3oge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNvbHMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jb2xzIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBlZy1jaGlwcyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LmVnLWNoaXBzIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgfVxyXG5cclxuICBkaXYuZWctY2hpcHMgYS5lZy1jaGlwIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGdsb2JhbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5oZHItY29tcG9zdGEge1xyXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuXHJcbiAgZGl2Lmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbXN6ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubXN6IC5tc3otdiB7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZmxleDogdW5zZXQ7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcGEtZmFiICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBidXR0b24ucGEtZmFiIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiA1cHg7XHJcbiAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMzVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbmltYXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucGEtZmFiOmhvdmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBwYWdlLWNvbnRhaW5lci0tYWNjb3VudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY29udGFpbmVyLS1jdG0ge1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG5cclxuICBkaXYucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNoZWxsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvLyBtYWluLnNoZWxsIHtcclxuICAvLyAgIHBhZGRpbmctdG9wOiA3OHB4O1xyXG4gIC8vIH1cclxuXHJcbiAgbWFpbi5zaGVsbDpoYXMoPiAuY29scyA+IC5jbXMtcGFnZSkge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICBcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItYXV0aG0gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi50Yi1hdXRobSAuYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcclxuICB9XHJcblxyXG4gIGRpdi50Yi1hdXRobSBkaXYuaGVybyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWF1dGhvdiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWF1dGhvdiB7XHJcbiAgICB6LWluZGV4OiAxMTAwMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItY2ctZm9vdCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLXNpd2VpLWZhYiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYnV0dG9uLnRiLXNpd2VpLWZhYiB7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC50Yi1zaXdlaS1mYWIgLm1kaSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keS5ib2R5LS1kYXNoYm9hcmQgbWFpbi5zaGVsbCAuY29scyBhc2lkZS5yYWlsLXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHVsLndkZy11Yi1sYW5nbGlzdCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLXNwb3J0LWZhc2NpYSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLndkZy1zcG9ydC1mYXNjaWEge1xyXG4gICAgcGFkZGluZzogN3B4IDE4cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRyLnRiLXNwb3J0LWggdGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBwYWRkaW5nOiAycHggMTBweCA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgdHIudGItc3BvcnQtaCB0aCAudGItc3BvcnQtaWNvIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOm50aC1jaGlsZChuLyoqLys1KTpudGgtY2hpbGQoLW4vKiovKzE0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItbW9yZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtYmxvY2NvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXRiLXRpcG8tcXVvdGEpO1xyXG4gICAgZm9udC1zaXplOiAuNzhlbTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdyAubGN3LWdyb3VwIC5sY3ctc2VjaCxcclxuICAubGN3IC5sY3ctZ2gsXHJcbiAgLmxjdyAubGN3LXRoZWFkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LWFkZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdy1hZGQsIGRpdi5sY3ctc3VidGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctb3RoICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBzcGFuLmxjdy1vdGggYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5sY3ctcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcblxyXG4gIC5sY3ctZ3JvdXAgPiBkaXYubGN3LXJvdzpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAuYy1ldiB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgc3Bhbi5sY3ctcS5pcy1sb2NrZWQsXHJcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWhuZCxcclxuICBkaXYubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcTpudGgtY2hpbGQobi8qKi8rNCk6bnRoLWNoaWxkKC1uLyoqLysxMSkge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXEge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNnB4IDEzcHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcTpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXRiLXRpcG8tcXVvdGEpO1xyXG4gICAgZm9udC1zaXplOiAuNzhlbTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItcGFsaW5zZXN0byAudGItb2RkLS12YWkge1xyXG4gICAgZmxleDogMSAxIDUycHg7XHJcbiAgICBmbGV4OiAxIDEgNTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWhjcCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWhjcC50Yi1tcmMgZGl2LnRiLW1yYy12dW90YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZyxjdXJyZW50Q29sb3IgMCAxcHgsdmFyKC0tc2VtaS1saWdodC1saWdodCkgMXB4IDZweCkgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdiB7XHJcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YTpmaXJzdC1jaGlsZCBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyBidXR0b24uY2hpcC5jaGlwLS1waWVubyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIGJ1dHRvbi5jaGlwLmNoaXAtLXBpZW5vICAubGJsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDRweCwxLjVmcikgcmVwZWF0KDIsbWlubWF4KDQ0cHgsMWZyKSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIGxhYmVsLnF0LW5hbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBibC1jICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYmwtYyB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYmwtYzo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJsLWxpc3RhLS1yZXRlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYmwtbGlzdGEtLXJldGUgLmJsLXJpZ2E+LmJsLWxpbmVhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcnQtcmlnYSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnJ0LXJpZ2Ege1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGdjLW1vdi10YmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5nYy1tb3YtdGJsIHRyLFxyXG4gIC50eC10YmwgdHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLmdjLW1vdi10YmwgdGhlYWQsXHJcbiAgLnR4LXRibCB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmdjLW1vdi10YmwgdHI6bGFzdC1jaGlsZCxcclxuICAudHgtdGJsIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuZ2MtbW92LXRibCB0ciB0ZCxcclxuICAudHgtdGJsIHRyIHRkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYWwtdGFicyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNhbC10YWJzIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5jYWwtdGFicyAuY2FsLXNwb3J0LXNlbCB7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB1bnNldDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBxdC1idG4gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJ1dHRvbi5xdC1idG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XHJcbiAgICBmb250LXNpemU6IC43OGVtO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLW5ldHdvcmsgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxyXG4gIHRhYmxlLnJwLWNhc2NhdGEgdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHtcclxuICAgIGRpc3BsYVk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLW1ldHJpYykgXCI6IFwiO1xyXG4gICAgZm9udC1zaXplOiAuNzhlbTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNhcmQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYXJkLnBjYXNoIC5rdiBiIHtcclxuICAgIGZsZXg6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNtcy1yYWlsX2xlZnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jbXMtcmFpbF9sZWZ0LnRiLWNhc3NldHRvIHtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jbXMtcmFpbF9sZWZ0LnRiLWNhc3NldHRvIC5sdm0ge1xyXG4gICAgbWF4LWhlaWdodDogOTd2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGVnLWhlYWQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5lZy1oZWFkLCBcclxuICAud2RnLXNwb3J0LWZhc2NpYSxcclxuICAuc2VjLWJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZXMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5lcyAuZXMtaGVhZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IG1hdGNoLWxpc3QtLWV2ZW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubWF0Y2gtbGlzdC0tZXZlbnQge1xyXG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItbWVyYyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICAgIGNvbHVtbnM6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0eC10YmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50eC10YmwgdHIgdGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZXRyaWMpIFwiOiBcIjtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAudHgtdGJsIHRyIHRkPnNwYW4sXHJcbiAgLnR4LXRibCB0ciB0ZD5iIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWFjY3QtdGVuZGluYSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICBtaW4td2lkdGg6IDI5cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyOXB4O1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB9XHJcblxyXG4gIGRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHNwYW4ge1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdyAubGN3LWdyb3VwIC5sY3ctdGFicyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMnB4IDBweDtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1ncm91cCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2Lmxjdy1ncm91cCB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubGN3LWdyb3VwIC5sY3ctcGVyY2hlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbmF2LnRibS1uYXYgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLXBhZ2UgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zYy1wYWdlIC5sY3cgLmxjdy1ncm91cCB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLndkZy1zbGlkZXItLW11bHRpIHtcclxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMTAwJSwgMWZyKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLWNhcmQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5yYWlsLWNhcmQge1xyXG4gICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLWwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGFzaWRlLnJhaWwtbCBkaXYucmFpbC1oIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG1haW4uc2hlbGwgZGl2Lmxjdy1zdWJ0YWJzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcclxuICAgIHBhZGRpbmc6IDVweCA1cHggNDBweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1zbGlwLXN3ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBidXR0b24udGItcmFpbC10YXN0byxcclxuICBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDExODFweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1zaW5nbGUtZXZlbnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWNhbXBldHRvIHtcclxuICAgIGhlaWdodDogMjYxcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzUxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwNThweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tYWNjb3VudCAuZmVlZCB7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tbmV0LWJldHMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1uZXQtYmV0cyAuZmVlZCxcclxuICAuYm9keS0tbmV0d29yayAuZmVlZCB7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1yIC0gRVJST1JFICAtICBwcm9ibGVtYSAgZml4IDQ1MyAtIENvdXBvbiBzY29tcGFyZSBhbGxvIHpvb20gICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvLyBhc2lkZS5yYWlsLXIge1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAvLyAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgLy8gICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIC8vICAgaGVpZ2h0OiAxMDB2aDtcclxuICAvLyAgIHRvcDogMDtcclxuICAvLyAgIHJpZ2h0OiAtMTlweDtcclxuICAvLyAgIHdpZHRoOiAwO1xyXG4gIC8vICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLy8gfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItY291cG9uLW9mZiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGFzaWRlLnJhaWwtciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OyAvLyA5OTk1O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICAvLyBib2R5Om5vdCgudGItY291cG9uLW9mZikgLnRiLXJhaWwtdGFzdG8sXHJcbiAgLy8gYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAvLyAgIHJpZ2h0OiAyOTlweDtcclxuICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEZJWCBFcnJvciBTYW1zdW5nIDEyODBcclxuICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgYXNpZGUucmFpbC1yLnMzdC1yYWlsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAvLyBib2R5Om5vdCgudGItY291cG9uLW9mZikgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxyXG4gICAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgICAgLy9yaWdodDogMjgwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIC50Yi1zaXdlaS1mYWIge1xyXG4gICAgICByaWdodDogMjk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSB7XHJcbiAgICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLCBcclxuICAgICAgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgICAgICAvLyByaWdodDogMzEwcHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLCBcclxuICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1zbGlwLXN3ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBib2R5IC50Yi1yYWlsLXRhc3RvLFxyXG4gIGJvZHkgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLy9vcGFjaXR5OiAwLjU7IFxyXG4gICAgc3BhbntcclxuICAgICAgLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAvLyBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgYm9keS5ib2R5LS1zaW5nbGUtZXZlbnQge1xyXG4gICAgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjY1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC50Yi1jb3Vwb24tb2ZmKSB7XHJcbiAgICAgIG1haW4uc2hlbGwgLmNvbHMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRiLWNvdXBvbi1vZmYge1xyXG4gICAgICBtYWluLnNoZWxsIC5jb2xzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWJyYW5kICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBhLndkZy1icmFuZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBuYXYudGJtLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYi1naW9jaGkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYi1naW9jaGkgLmNhc2luby1ncmlkIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jYi10ZXN0YSwgMzEwcHgpKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogUXVvdGUgbW9iaWxlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC5sY3ctY2VsbGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogM3B4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJhaWwtbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYXNpZGUucmFpbC1sLm9wZW4ge1xyXG4gICAgei1pbmRleDogOTk5NTtcclxuICAgIGdhcDogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhc2lkZS5yYWlsLWwub3Blbj5kaXYge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLXNjcmltICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAucmFpbC1zY3JpbS5vbiB7XHJcbiAgICB6LWluZGV4Ojk0OyAvLzk5OTE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAxcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItZXYtdGVzdGEtd3JhcCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWV2LXRlc3RhLXdyYXAgPiAudGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBtYXRjaC1saXN0LS1pbmZvLWJvdHRvbSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tID4gc3BhbiB7XHJcbiAgICBnYXA6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzlweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBuYXYudGJtLW5hdiBhID4gc3Bhbjpub3QoLnRibS1zbGlwLWJ0biksIFxyXG4gICAgbmF2LnRibS1uYXYgYnV0dG9uID4gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgICAgIHRhYmxlLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgfVxyXG4gICBib2R5LmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBDT01NRU5USSBERUwgQ1NTIEFHR0lVTlRJVk8gQ09OU0VSVkFUSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEFMVFJPICovXHJcbi8qIHdpZHRoOiBhdXRvOyAqL1xyXG4vKiBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kKTsgKi9cclxuLyogYWRkZWQgamVzcGVyIDE5LzA4LzIwMjYqL1xyXG4vKiBtYXgtd2lkdGg6IDEwMTBweDsgKi9cclxuLyogYWRkZWQgamVzcGVyIDIxLzA4LzIwMjYqL1xyXG4vKiBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpOyAqL1xyXG4vKiAubGN3IC5sY3ctZ3JvdXAgLmxjdy10YWJze1xyXG4gIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnRcclxufSAqL1xyXG4vKiAucmFpbC1ye1xyXG4gIHRvcDoxMnB4IWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XHJcbn0gKi9cclxuLyogYWRkZWQgMjMvMDgvMjAyNiAqL1xyXG4vKiBkaXNwbGF5OmdyaWQhaW1wb3J0YW50OyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAzLiBVcGRhdGUgU0FTUyAzICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7ICovXHJcbi8qIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAuNDUpOyAqL1xyXG4vKiBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7ICovXHJcbi8qIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgKi9cclxuXHJcblxyXG4udGItdmVyLWF2dmlzbyBidXR0b257XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG4uaWMtdWktLXR1dHRpe1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuOmhvdmVyIHNwYW4sIFxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciBsYWJlbCwgXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWU6aG92ZXIsIFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlciwgXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcTpob3ZlciwgXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcDpob3ZlciwgXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcDpob3ZlciwgXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlciwgXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUub24sIFxyXG4ubGN3LW1lcmMgLnF0LWJ0bi5vbiwgXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5vbiwgXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcC5vbiwgXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcC5vbiwgXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbntcclxuICBib3JkZXItY29sb3I6ICB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgbGFiZWwsIHNwYW57ICAgIFxyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3gudGItbm90ZS1saXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ub3RhLWJnKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCkhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLmNhcmQtaHtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNhcmQtYntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vdi10YWJ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KVxyXG59XHJcblxyXG4uY2hpcCAubGJsIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi50Yi1kaXJldHRhLXItLXR2OmNoZWNrZWQgfiAudGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMSksIFxyXG4udGItZGlyZXR0YS1yLS1jYW1wbzpjaGVja2VkIH4gLnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDIpe1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsLW5vdGF7XHJcbiAgcGFkZGluZzogMCAwcHggMTBweCAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogTkVXIFVQREFURSBEQVZJREUgMzEvMDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtaW5mby1ldGksXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gdHIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpIWltcG9ydGFudDtcclxuYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtaW5mby1ldGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogLjc2ZW07XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBwYWRkaW5nOiAxcHggNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byBzZWxlY3QudGItb3Utc2VsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICAgIHBhZGRpbmc6IDdweCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc3Bhbi5ydC1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAycHggOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBmb250LXNpemU6IC43MnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogIHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG51bC53ZGctdWItbGFuZ2xpc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5MTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tbmF2eS0xLCAjMGEzMzUwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLXIsIDEycHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC40KTtcclxufVxyXG5cclxuXHJcbmEudGItY2cge1xyXG59XHJcblxyXG4udGItc2xpcC1zdy1iYWRnZSxcclxuYi50Yi1zbGlwLXN3LWJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTZweDtcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDNweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBtaW4td2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcblxyXG5cclxuLyoqKiogTncgRml4IDEwLzA5ICoqKi9cclxuLmxjdy1xLmlzLWxvY2tlZCxcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSwgXHJcbi5sY3ctbWVyYyAucXQtYnRuLCBcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLFxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAsIFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBkZXNrdG9wIGRhIG1vYmlsZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XHJcbiAgICAudGItdmVyc2lvbmUtZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2R5LWRlc2t0b3AtLW1vYmlsZSAudGItdmVyc2lvbmUtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAyODRweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA4NnZ3O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNvdXBvbiAzIHRhYnMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uczN0IC5zM3QtdGFicyAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIFxyXG59XHJcbi5zM3QgLnMzdC10YWJzIC5zM3QtdGFiIHtcclxuICBwYWRkaW5nOiA5cHggNnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuLnMzdCAuczN0LXRhYi5pcy1vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuLnMzdCAuczN0LXRhYjpudGgtY2hpbGQoMil7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMHB4IDBweCAwcHggdmFyKC0tc2VtaS1saWdodC1saWdodCkgaW5zZXQsIC0xcHggMHB4IDBweCAwcHggdmFyKC0tc2VtaS1saWdodC1saWdodCkgaW5zZXQ7XHJcbn1cclxuLnMzdCAuczN0LXRhYiAuczN0LW4sXHJcbi5zM3QgLnMzdC10YWIuaXMtb24gLnMzdC1uIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnMzdCAuczN0LXBhbmUsXHJcbi5zM3QgLnMzdC1wYW5lIC5ib3gtc2lkZWJhci0tY291cG9uLFxyXG4uczN0IC5zM3QtcGFuZSAuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZHtcclxuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYjQ1LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYjQ1LW5hdiBhLmI0NS1pdGVtLFxyXG4vKiAuYjQ1LW5hdiBzcGFuLmI0NS1sYWJlbCwgKi9cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4uYjQ1LW5hdiBhLmI0NS1pdGVtLm9uLFxyXG4uYjQ1LW5hdiBhLmI0NS1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIE5ldyBGaXggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5sdmIgLmx2Yi12b2NlLm9uLFxyXG4ubHZiIC5sdmItdm9jZTpob3ZlcixcclxuLmx2YiBidXR0b24ubHZiLXZvY2U6aG92ZXIsXHJcbi5sdmIgYnV0dG9uLmx2Yi12b2NlLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZS5vbiAubHZiLW5vbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2Lmxjdy1saCBidXR0b24ubGN3LWFkZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgc3VtbWFyeS53ZGctc3BvcnQtYXJlYS5vbiwgXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgc3VtbWFyeS53ZGctc3BvcnQtbGVnYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuXHJcbnNlY3Rpb24uc3RxLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuZGV0YWlscy5zdHEtZmFtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbn1cclxuXHJcbi5zdHEtbGlzdGEgLnN0cS1jYXJpY28sXHJcbmRpdi5zdHEtZGF0ZT5zcGFuLFxyXG5wLnN0cS1ub3RhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4IC50Yi1wYWxpbnNlc3RvIC50Yi10aW1lLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1ldixcclxudGFibGUudGItcGFsaW5zZXN0byAudGItZXYgYSxcclxudGFibGUudGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcblxyXG4udGItcGFsaW5zZXN0byB0aDplbXB0eSB7XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBhLndkZy1zcG9ydC1hcmVhOmhvdmVyLCBhLndkZy1zcG9ydC1sZWdhOmhvdmVyIHtcclxuYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24+ZGl2Om5vdCgud2RnLndkZy10ZW1waSk6bm90KC53ZGcud2RnLXNsaWRlcikge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcblxyXG5uYXYudGJtLW5hdiBhLmlzLW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1tZXJjLWNlbGxhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtdGItdmVsb10+IGRpdiB7XHJcbiAgYm9yZGVyOiAyLjVweCBzb2xpZCB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAjcmlnaHRTaWRlYmFyQWNjb3VudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuZGl2LnFicm93IC5xYi1sZWcgc3Bhbi5tZGkge1xyXG4gIGNvbG9yOiB2YXIoLS1pY29uLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcblxyXG5cclxuZGl2LmZlZWQuZXMtcGFnZSAuZXMgLmxjdyAubGN3LXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy14OiB1bnNldDtcclxufVxyXG5cclxuZGl2Lmxjdy1yb3cgc3Bhbi5jLWlke1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dClcclxufVxyXG5cclxuc3BhbiBzcGFuLmxjdy1uIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbn1cclxuXHJcbnNwYW4ubGN3LXEuaXMtaG5kIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbjogMCAxMHB4IDRweDtcclxuICAgIHBhZGRpbmc6IDZweCA5cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLXQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWFtdCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogLjgyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLXcge1xyXG4gICAgZm9udC1zaXplOiAuNzJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYge1xyXG4gIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEzcHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbmRpdi50Yi1mZWRlbHRhLW9mZiAuaWMge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYgaDMge1xyXG4gIG1hcmdpbjogMCAwIDRweDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1mZWRlbHRhLW9mZiBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAuODhlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAgdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG1heC13aWR0aDogNjZjaDtcclxufVxyXG5cclxuLypSZWcgIGJveHggKi9cclxuXHJcbi5yZWctcG9wLWJveC5oYS1maWd1cmEgZGl2LnJlZy1wb3AtZmlndXJhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuI3RiLXNlc3Npb25lIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgZGl2LmZlZWQuc2MtcGFnZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6MHB4O1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLnNjLXBhZ2UgLmxjdyAubGN3LWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbn1cclxuXHJcbmRpdi5sY3ctbWVyYyAubGN3LWF0dGVzYSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IDZweCAycHg7XHJcbn1cclxuXHJcbi5sY3ctdGlwaSAudGItdGlwaS1zZWwsXHJcbi5sY3ctcm93LmlzLWxpc3RhIC5sY3ctbGlzdGEgLnRiLWxpc3RhLXNlbCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgaGVpZ2h0OiAzMXB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG4gIHBhZGRpbmc6IDAgMTNweCAwIDEwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXRpcGkgLnRiLXRpcGktc2Vse1xyXG4gIHdpZHRoOiAxMzBweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuICBkaXYubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xyXG4gICAgc3Bhbi5sY3ctb3Roe1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0byAyMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGN3LWNlbGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy10aXBpe1xyXG4gICAgbWF4LXdpZHRoOiAxMTBweFxyXG4gIH1cclxuICAubGN3LXJvdy5pcy1jZWxsZS50Yi10aXBpIC5sY3ctdGlwaXtcclxuICAgICAgbWFyZ2luLXRvcDoxN3B4OyAgXHJcbiAgfVxyXG4gIFxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xLmlzLXNjZWx0YXtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICBmbGV4LWdyb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctcS5sY3ctcWUuaXMtc2NlbHRhIHNwYW4ubGN3LWV0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xyXG4gICAgbWFyZ2luOiAzcHggMTJweCA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgZm9udC1zaXplOiAuODJlbTtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIC4xNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbn1cclxuXHJcbmEucnQtcHJpbW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogLjg2cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuYS5ydC1wcmltbzpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWhvdmVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0LWhvdmVyKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWggYS5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG59XHJcblxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLW5heiA+IC5zYy1jb21wcz4gLnNjLWNvbXAgPiBhLnNjLWNvbXAtdmFpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IC5zYy1jb21wLW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4vKkJPeCBtZXNzYWdnaSAqL1xyXG5cclxuZGl2I3RiLXBvc3RhIC5ieCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMThweCA0OHB4IHJnYmEoMCwgMCwgMCwgLjM0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuaGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYmQge1xyXG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5mdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHg7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuZnQgYSwgZGl2I3RiLXBvc3RhIC5mdCBidXR0b24ge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDExcHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuaWMge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAudmFpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5kb3BvIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuZGl2I3RiLXBvc3RhIC52YWk6aG92ZXIsXHJcbmRpdiN0Yi1wb3N0YSAuZG9wbzpob3ZlciB7XHJcbiAgICBvcGFjaXR5OjAuODtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcclxuICBkaXYubGN3LXRhYnMubGN3LXRlbmRpbmUsXHJcbiAgZGl2Lmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5le1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBkaXYubGN3LXRlbmRpbmUgPiAubGN3LXRlbmRpbmF7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTNweCAwIDEwcHghaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5le1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXRhYnMubGN3LXRlbmRpbmUgLmxjdy10ZW5kaW5hLXRpdCxcclxuICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmUgLmxjdy10ZW5kaW5hLXRpdCB7ICBcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgZGl2LndkZy53ZGctdXRpbGl0eV9iYXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuYm9keSAudGItdmVyc2lvbmUtZGVza3RvcHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogdmVyIGRlc2t0b3AgZGEgbW9iaWxlICovXHJcblxyXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZXtcclxuICAvLyAmLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSl7XHJcbiAgLy8gICA+IG1haW4uc2hlbGwge1xyXG4gIC8vICAgPi5jb2xzIC5jbXMtcGFnZS50Yi1zY29wZXtcclxuICAvLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcclxuICAvLyAgICAgICBtaW4td2lkdGg6IDEyMDBweDtcclxuICAvLyAgICAgICBzZWN0aW9ue1xyXG4gIC8vICAgICAgICAgJi5jbXMtcmFpbF9sZWZ0e1xyXG4gIC8vICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4IWltcG9ydGFudDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgICYuY21zLXJhaWxfcmlnaHR7XHJcbiAgLy8gICAgICAgICAgIG1pbi13aWR0aDogMzAwcHghaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICA+IG1haW4uc2hlbGwge1xyXG4gICAgPi5jb2xze1xyXG4gICAgICAuZmVlZC50Yi1zY29wZSB7XHJcbiAgICAgICAgc2VjdGlvbi5jbXMtbWFpbntcclxuICAgICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubHZtLWNvcnBvIHtcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmRpdi53ZGcud2RnLWRhc2gtYWdlbnppYXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRhYmxle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgICB0ci5kYS10b3RhbGUgdGR7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTsgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICB0cltkYXRhLXJpZ2E9XCJ1dGVudGlcIl0gdGR7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgICB9ICAgIFxyXG4gIH0gXHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgwLDAsMCwuNDUpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuc3Bhbi5sY3ctY2VsbGUgc3Bhbi5sY3ctbWsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5idXR0b24udGItdmRlc2suZGVzayxcclxuYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgei1pbmRleDoxMDAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICB0b3A6dW5zZXQ7XHJcbiAgbGVmdDogdW5zZXQ7XHJcbiAgcmlnaHQ6dW5zZXQ7XHJcbiAgYm90dG9tOnVuc2V0O1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgICBtYXNrOiB1cmwoXCIuLi8uLi9pY29ucy9kZXNrLW1vYi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi4uLy4uL2ljb25zL2Rlc2stbW9iLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIGJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG4gIGJ1dHRvbi50Yi12ZGVzay5tb2Ige1xyXG4gICAgaGVpZ2h0OjI4cHghaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFjY291bnQtbG9nZ2Vke1xyXG4gIGJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG4gIGJ1dHRvbi50Yi12ZGVzay5tb2Ige1xyXG4gICAgb3JkZXI6IDFcclxuICB9XHJcbiAgLndkZy1oZWFkZXItYWN0aW9uc3tcclxuICAgIGEud2RnLWFjY3R7XHJcbiAgICAgIG9yZGVyOjJcclxuICAgIH1cclxuICAgIGJ1dHRvbi50Yi1vY2NoaW97XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5he1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIGZvcm0ud2RnLWVzY2l7XHJcbiAgICAgIG9yZGVyOiA1XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuYm9keS5ib2R5LS1jYXNpbm97XHJcbiAgLmNiLWdpb2NoaXtcclxuICAgIGEudGItY2d7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAmW2RhdGEtdGItbmFtZT1cImxvYmJ5XCJde1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIG5hemlvbmkgZmlsdHJpIGxpdmUgdGItbmF6LXJpZ2EqL1xyXG5cclxuZGl2LnRiLW5hei1yaWdhIG5hdi5sdmIubHZiLS1uYXp7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJ1dHRvbi5sdmItdm9jZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Ym0tbGluZSk7ICAgIFxyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIHNwYW57XHJcbiAgICAgICYubHZiLW57XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKioqKiogUGFnaW5hIFJlcG9ydCBDYXNzZSAqKioqKi9cclxuXHJcbi5hY2N0LXNhbGRvIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbnRhYmxlLnRibCB0ZCB7XHJcbiAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKioqKiogUGFnaW5hIFJlcG9ydCBDYXNzZSAqKioqKi9cclxuYm9keS5ib2R5LS1hY2NvdW50IC5ibC1saXN0YS0taWNvbmUuYmwtbGlzdGEtLXJldGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCA+IGgxLnBnLWgxIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCAucmMtZmlsdHJpIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHRhYmxlLnRibCB7XHJcbm1hcmdpbjogMTBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAgdGFibGUudGJsIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCAudGJsd3JhcCB0YWJsZS50YmwgdGhlYWQgdHIgdGgge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSB0YWJsZS50YmwgdGQubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG5cclxuLyoqKioqIE90aGVyIGZpeCAwNy8xMCAqKioqKi9cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZCA+IC5lbXB0eSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ub3RhLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gICAgYiB7XHJcbiAgICAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKiBEYSB0ZXN0YXJlICoqKioqL1xyXG5cclxuLmRhLXRlc3RhcmUge1xyXG5cclxuXHJcbiAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl0sIFxyXG4gIGRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgICAgbWluLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogI2ZjZTNlMzYxO1xyXG4gICAgICAvLyBjb2xvcjogIzRmNGY0ZjtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Y5ZWJlYjtcclxuICB9XHJcblxyXG5cclxuICAgICAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl06OmJlZm9yZSwgXHJcbiAgICAgIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXTo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWIpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgLyogY29sb3I6IHJlZDsgKi9cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICBib2R5LmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbC1yb3dzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5sdm0tdHYtbiB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAudGItY29scGljayBkaXYudHRsIHtcclxuICAgICAgZm9udC1zaXplOiAxMC41cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBkaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEyLjVweDtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICB9XHJcblxyXG4gIGRpdi5zdGFrZS1yb3cgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUudGJsIHRoIHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxuICBidXR0b24ucGF5LXRpbGUgYiB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG4gIGJ1dHRvbi5wYXktdGlsZSBzbWFsbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDExLjVweDtcclxuICB9XHJcblxyXG5cclxuICBkaXYuYmwtbGlzdGEtLWljb25lIHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICBkaXYuYmwtbGlzdGEtLWljb25lIC5ibC1pbnRlc3RhIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIC5jYXJkLmJldC1jb21iY2FyZC5iZXQtY29tYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLmNhcmQuYmV0LWNvbWIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGRldGFpbHMuY2FyZC5iZXQtY29tYiArIC5jYXJkIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy5iZXQtY29tYj4uYmV0LWNvbWItdCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRldGFpbHMuYmV0LWNvbWIgLmNhcmQtaCB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tICAgRklYIFF1b3RlICAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAjbmV3LXF1b3RlIGRpdi5sY3ctcm93LmlzLWNlbGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIC5sY3ctY2VsbGUge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAvLyBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIC8vIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC5sY3ctbWstYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYnV0dG9uLmxjdy1xIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuLmxjdy1vdGgge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFuLmxjdy1uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4gIC8vIGRpdi5sY3ctZ3JvdXAge1xyXG4gIC8vICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIC8vIH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7XHJcbiAgLndkZy1oZWFkZXIgLndkZy1icmFuZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLndkZy1icmFuZC1sb2dvIHtcclxuICAgIG1heC1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgIC5ydC1saXYtLXRhYmVsbGEgc3Bhbi5ydC1zb2xkaSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxNTBweCkhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEZpeCBuYXYgKi9cclxuXHJcblxyXG4udGJtLW5hdiAudGJtLW5hdi0td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cclxub3ZlcmZsb3cteDogYXV0bztcclxuICAgIGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLnRibS1uYXYgLnRibS1zbGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnJ0LWxpdi5ydC1saXYtLXRhYmVsbGEge1xyXG5saXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmdjLWNhc2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMThweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzMCwgOTksIDE2NCwgLjE0KSwgcmdiYSgxNDEsIDE5OCwgNjMsIC4xMCkpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gIG5hdi50Ym0tbmF2IHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcblxyXG4gIC50Ym0tbmF2IC50Ym0tc2xpcCB7XHJcbiAgYm94LXNoYWRvdzogLTFweCAxNXB4IDE1cHggNXB4ICMyZTJlMmU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqIE90aGVyIGZpeCAwOS8xMCAqKioqKi9cclxuXHJcbmRpdi5sY3ctcm93IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5sY3ctdGhlYWQsIC5sY3ctZGF5LCBkaXYubGN3LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sY3ctZ3JpZCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubGN3LXRoZWFkIHtcclxuICAubGN3LW91LXR1dHRlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDM2JSwgY3VycmVudENvbG9yIDM2JSwgY3VycmVudENvbG9yIDY0JSwgdHJhbnNwYXJlbnQgNjQlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQgMzYlLCBjdXJyZW50Q29sb3IgMzYlLCBjdXJyZW50Q29sb3IgNjQlLCB0cmFuc3BhcmVudCA2NCUpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4LCA0cHggNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMnB4KSBjYWxjKDEwMCUgLSAycHgpLCBjYWxjKDUwJSArIDJweCkgY2FsYygxMDAlIC0gMnB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAvLyBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQsIGluaGVyaXQpO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIsIGN1cnJlbnRDb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBwYWRkaW5nOiAycHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuZGl2LnJ1Yy1jYW1wbyBzZWxlY3Qge1xyXG5cclxufVxyXG5cclxuZGl2LndkZy1kYXNoLWFnZW56aWEgdGhlYWQgdGgsXHJcbmRpdi53ZGctZGFzaC1hZ2VuemlhIC5kYS10b3RhbGUgdGQge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpe1xyXG4gIGJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC50Yi1ibC1yaXFfX2JveCBkaXYuZmVlZCBkaXYuY2FyZHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IC5jYXJkLWh7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5idG4tbGluZXtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyBcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWJ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpdi5rdntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgIFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRibHdyYXAgdGFibGV7XHJcbiAgICB0Ym9keXtcclxuICAgICAgdHIudGItZ3sgICAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAmLnRiLWctZXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCVcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGItZy1kYXRhe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRiLWctc2Vne1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9uZXkudGItZy1xdW90YXtcclxuICAgICAgICAgICAgbWFyZ2luOjBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGItZy1yaXN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgLy8gc3BhbntcclxuICAgICAgICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50Yi1nLWVzaXRve1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ4MHB4KXtcclxuLy8gaHRtbCwgYm9keSB7XHJcbi8vICAgICBvdmVyZmxvdy14OiBzY3JvbGwhaW1wb3J0YW50OyAgXHJcbi8vIH1cclxuLy8gfVxyXG5cclxuLyogRml4IHByb2JsZW1hIGRlc2t0b3AgZGEgIG1vYmlsZSAqL1xyXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSAge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG5cclxuICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLFxyXG4gICAgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBkaXYuaGRyLWNvbXBvc3RhICB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE0ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxNDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgID4gLmNvbHMgIHtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFzaWRlLnJhaWwtciB7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMDtcclxuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnMzdCAge1xyXG4gICAgICAgICAgLnMzdC10YWJzIHtcclxuICAgICAgICAgICAgYnV0dG9uLnMzdC10YWIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4NjBweDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAubGN3LWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgLmxjdy1tZXJje1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUudGItY2Fzc2V0dG8tciAge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGRpdi5jbXMtcGFnZSB7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjI1cHggbWlubWF4KDAsMWZyKSAyNjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgZm9vdGVyLndkZy53ZGctZm9vdGVyX2xlZ2FsIHtcclxuICAgICAgICB3aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhKTpub3QoLmJvZHktLWluZGV4KTpub3QoLmJvZHktLWFuZHJvaWQpIHtcclxuICAgICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgZGl2LmNtcy1wYWdlOm5vdCgubHZtLXBhZ2luYSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIC8vICYuYm9keS0taW5kZXg6bm90KC5ib2R5LS1hbmRyb2lkKSB7XHJcblxyXG4gICAgJi5ib2R5LS1pbmRleCB7XHJcbiAgICAgICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTBweCBtaW5tYXgoMCwxZnIpIDI0MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJvZHktLWRpcmV0dGEge1xyXG4gICAgICAgICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgICAgIGRpdi5jbXMtcGFnZSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jbXMtY29scywgMjI1cHggbWlubWF4KDAsMWZyKSAyNjBweCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50Yi1jb3Vwb24tb2ZmIHtcclxuICAgICAgLmNvbHM6aGFzKD4ucmFpbC1sKTpoYXMoPi5yYWlsLXIpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tcmFpbC1sLXcpIG1pbm1heCgwLCAxZnIpIHZhcigtLXJhaWwtci13KSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9keS0tc2luZ2xlLWV2ZW50IHtcclxuICAgICAgICBtYWluLnNoZWxsPi5jb2xzIHtcclxuICAgICAgICAgICAgJjpoYXMoPi5yYWlsLXIpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjYwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGU6bm90KC5sdm0tcGFnaW5hKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzNXB4IG1pbm1heCgwLCAxZnIpIDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIG1haW4uY21zLXJlZ2lvbi5jbXMtbWFpbjpub3QoLmNtcy1yYWlsX3JpZ2h0KXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXktcXJ5MTIwMC1uby50Yi1jb3Vwb24tb2ZmIHtcclxuICAgICAgYXNpZGUucmFpbC1yLnMzdC1yYWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qRml4ICBBbmRyb2lkICovXHJcbiAgICAmLmJvZHktLWFuZHJvaWQge1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgJi5ib2R5LS1pbmRleCB7XHJcbiAgICAgICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUgIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAuY21zLXJlZ2lvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50Yi1ne1xyXG4gIC50Yi1nLWVzaXRve1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBncmF5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiAyNHB4O1xyXG4gICAgICAvLyByaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgJi53aW57XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFlOWU0YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sb3N0e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOTMwMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2FpdHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJkMDI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJsdXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiMyZjZmZGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGZpeCBjb3Vwb24gYnV0dG9uICovXHJcbmRpdi50Yi10YWdsaW8ge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgYnV0dG9uLnRiLXNjb21tZXR0aXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDo5cHg7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGJvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6ODAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgJjpob3ZlciAge1xyXG4gICAgICAgZmlsdGVyOmJyaWdodG5lc3MoMS4wNylcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHBhbGluc2VzdG8gYSB0YWJlbGxhIHByZW1hdGNoICovXHJcbmJvZHkuYm9keS0taW5kZXh7XHJcbiAgICB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRiLXNwb3J0LWh7XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmLnRiLXNwb3J0LW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudGItc3BvcnQtaWNve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIudGItYmFycmEtZ3J7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgLnRiLWJhcnJhLWdyLWlue1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGItbGVnYS1oe1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICB0aHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYudGItbGVnYS1uYXosXHJcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLXNwb3J0LnRiLXRpcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nLnRiLWxlZ2EtY2lyY3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDE4NnB4KTtcclxuICAgICAgICAgICAgLnRiLWxpdmUtYmxvY2Nve1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICAudGItbGl2ZS1yaWdhMXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIC5saXZlLWRvdCxcclxuICAgICAgICAgICAgICAgIC8vIC50Yi1saXZlLWV0aSxcclxuICAgICAgICAgICAgICAgIC8vIC50Yi1saXZlLW1pbnV0byxcclxuICAgICAgICAgICAgICAgIC8vIC50Yi1saXZlLXNldCxcclxuICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vLFxyXG4gICAgICAgICAgICAgICAgLnRiLWxpdmUtaW5mbyxcclxuICAgICAgICAgICAgICAgIC5tZGkubWRpLXN0YXItb3V0bGluZS50Yi1mYXYsXHJcbiAgICAgICAgICAgICAgICAudGItcHQsXHJcbiAgICAgICAgICAgICAgICAudGItcGFyentcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50Yi1saXZlLW1pbnV0b3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50Yi1ldi1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEudGItZXYtbGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRiLXNxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGItb2Rke1xyXG4gICAgICAgICAgICBidXR0b24uY2hpcHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLXNxcC1zZXB7XHJcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciAudGItZXYgYSBiIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1zcS1sb2dve1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1iYi50Yi1iYi0tdmFpe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgbGVmdDogNjVweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyLnRiLW5hei1wbXtcclxuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyOnVuc2V0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6MDtcclxuICAgICAgICAgICAgZmxleDoxIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAubHZiLmx2Yi0tbmF6e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gU2Nyb2xsIGZsdWlkbyBzdSBBbmRyb2lkL2lPU1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NnB4fSBcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbi5sdmItdm9jZXtcclxuICAgICAgICAgICAgICAubHZiLW57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5vbiAubHZiLW5vbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFsaW5zZXN0by5wcmVtYXRjaCB0cntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50Yi10aW1le1xyXG4gICAgICBwYWRkaW5nOiA2cHggMjFweCA2cHggN3B4IWltcG9ydGFudDtcclxuICAgICAgLnRiLXRpbWUtaW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAudGItcXVhbmRve1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggLnRiLWxpdmUtYmxvY2Nve1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuY21zLXJhaWxfcmlnaHQudGItY2Fzc2V0dG8tcntcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICB9XHJcbiAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIC50Yi1zcG9ydC1oIHRoIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAuY21zLXJlZ2lvbi5jbXMtbWFpbiB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgICAgLnRiLW5hei1wbXtcclxuICAgICAgICAgIC8vIHRvcDogLTU1cHg7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGItbW9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG5cclxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIC50Yi1ldiwgXHJcbiAgLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgZmxleDogMSAxIDMzJSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGItcGFsaW5zZXN0by5wcmVtYXRjaCB0cntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50Yi10aW1le1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50Yi10aW1lLWlue1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgLnRiLXF1YW5kb3tcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAgLnRiLWV2e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQgO1xyXG4gICB9XHJcbiAgLnRiLWJiLnRiLWJiLS12YWl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNzZweCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogMTJweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB1bnNldDtcclxuICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbn1cclxuICBcclxufVxyXG5cclxuLnRiLWwtZm9udGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKkZpeCBwcmVtYXRjaCBnZy9uZyBuYXNjb3N0aSBkYSBnYyAqL1xyXG4ud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG4gICAgLnRiLXBhbGluc2VzdG8ge1xyXG4gICAgICAmLnRiLWNvbi1sb2doaSB7XHJcbiAgICAgICYucHJlbWF0Y2gge1xyXG4gICAgICAgIFtkYXRhLXRiLXNvbG8tdGVsXSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAgdGFibGUtY2VsbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdkaXRoOjkwMHB4KXtcclxuICBzcGFuLmMtZXYudGItc3FzdHtcclxuICAgIGF7XHJcbiAgICAgIHNwYW4udGItc3Fxe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5jLWV2LnRiLXNxc3R7XHJcbiAgYXtcclxuICAgIHNwYW4udGItc3Fxe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgICYudGItc3FwLXNlcHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHBvcHVwIGNvdXBvbiBsaXN0YSBzY29tbWVzc2UgKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlLCBcclxuYm9keS5ib2R5LS1wcm9tb3MsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyxcclxuYm9keS5ib2R5LS1uZXR3b3JrLCBcclxuYm9keS5ib2R5LS1hY2NvdW50e1xyXG4gICAgLnRiLWJsLXJpcV9fYm94e1xyXG4gICAgICBcclxuICAgICAgICBkaXYuZmVlZHtcclxuICAgICAgICAgICAgZGl2LmNhcmR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpOyAgXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ie1xyXG4gICAgICAgICAgICAgICAgICAua3Z7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLGJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5idG4uYnRuLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBwLmZvcm0tbm90ZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgICAgICYucGNhc2h7XHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmt2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4sYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wY2FzaC1yZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpOyAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bi5idG4tYmxvY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwLmZvcm0tbm90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmt2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmNhcmQtaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ0bi1saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuY2FyZC1oe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlOWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb25leSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbC5tdXRlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmUuYnRuLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgZGV0YWlscy5jYXJke1xyXG4gICAgICAgICAgICAgICAgJi5iZXQtY29tYntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN1bW1hcnkuY2FyZC1oLmJldC1jb21iLXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm11dGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0YWJsZS50Ymx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbmV5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGItY3ItYXByaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICB9ICAgICBcclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLWNvdXBvbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1vZGRzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1jcC1yb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDVweCAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICBib3gtc2hhZG93OiAgdmFyKC0tYm94LXNoYWRvdy1iKTtcclxuICAvLyBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2gge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jcG4tdG9wIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyBkaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItc2NvbW1ldHRpIHtcclxuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi1wcmltYXJ5KSk7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuLy8gICAvLyBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4vLyB9XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItc2NvbW1ldHRpe1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aTpob3ZlcixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHNwYW46bm90KC5jcG4tbGl2ZSksXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2g+c3BhbjpmaXJzdC1jaGlsZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWNwLXJvdyBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LnRiLWFtb3VudCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW46OnBsYWNlaG9sZGVyIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5wYi1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cudGItbXNnLS1naW9jYXRhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWF0dXJlZC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZWF0dXJlZC1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLXZ1b3RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLXBhbmVsIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gbGFiZWwudGItYWNjZXR0YSB7XHJcbiAgbWFyZ2luOiA3cHggMTVweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1tYXRjaCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHtcclxuICBib3JkZXItdG9wOiB1bnNldDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcclxuICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLW1zZyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcmljYXJpY2EsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8ge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBzcGFuLmNwbi1vZGRzIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMHB4IDdweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIGFjY2VudC1jb2xvcjogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNvZGUtaCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGJ1dHRvbi5jcG4tbG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLXNhdmU6ZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbiIsIlxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuaGVhZGVyLndkZy1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKSAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogMzVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTQxcHg7XHJcbiAgbGVmdDogMTVweDtcclxuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiAxNzBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLWFjdGlvbnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbmJ1dHRvbi50Yi12ZGVzay5tb2Ige1xyXG4gIG9yZGVyOiAxXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG5bZGF0YS10Yi1hemlvbmU9XCJhY2NlZGlcIl17XHJcbiAgb3JkZXI6MlxyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctbG9naW4taW5saW5lIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCB7XHJcbiAgb3JkZXI6IDQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCAud2RnLXB3bG9zdC10eHQge1xyXG4gIHRvcDogLTIycHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMnB4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdDpob3ZlciAud2RnLXB3bG9zdC10eHQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tYWNjZW50IHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLFxyXG4ud2RnLWxvZ2luLWlubGluZSAuYnRuIHtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5cHg7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItc2VhcmNoLWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHRvcDogMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYud2RnLXRvcG5hdiBhIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBnYXA6IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHggMTZweDtcclxufVxyXG5cclxuLndkZy10b3BuYXYge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXRvcG5hdiA+IGEgPiBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZHItY29tcG9zdGEgLnRiLW9jY2hpbyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHN2ZyB7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGctYmFsYW5jZSxcclxuLmhkci1jb21wb3N0YSAud2RnLWFjY3Qtcm93IC53ZGctbmF2LWljLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1hY2N0LXVzZXIsXHJcbi5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyBhLndkZy1hY2N0IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWluLXdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctdWItbGFuZ2xpc3QsXHJcbi53ZGctdWItdHpsaXN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhLm9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmdsaXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLXR6bGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDIuIFJFU1BPTlNJVkUgLSBTVFJVVFRVUkEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgaGVhZGVyLndkZy1oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sXHJcbiAgLndkZy1sb2dpbi1pbmxpbmUgLmJ0bixcclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctbG9naW4taW5saW5lKy5idG4ge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgYm90dG9tOiAxMnB4IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyLWFjdGlvbnMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG5bZGF0YS10Yi1hemlvbmU9XCJpbC1taW8tY29udG9cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLndkZy1oZWFkZXIgLndkZy1icmFuZCwgXHJcbiAgICAuYm9keS0tZGlyZXR0YSAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxuICAuaGRyLWNvbXBvc3RhIC53ZGctYmFsYW5jZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAzLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gQk9SREVSLUNPTE9SIC8gU0hBRE9XIC8gRklMTCAvIFNUUk9LRSAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy53ZGctdXRpbGl0eV9iYXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgYTpob3ZlciAud2RnLW5hdi1pYyxcclxubmF2LndkZy10b3BuYXYgYTpob3ZlcixcclxuLndkZy53ZGctdG9wbmF2IGEub24gLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItaWNvbik7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYzpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG59XHJcblxyXG5cclxuLndkZy53ZGctaGVhZGVyIGlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xyXG59XHJcbi53ZGcud2RnLWhlYWRlciBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1oZWFkZXIgLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItb3JhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGcud2RnLXV0aWxpdHlfYmFyIHtcclxuICAud2RnLXViLWxhbmcsXHJcbiAgLndkZy11Yi10eiB7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gICAgLndkZy11Yi1vcmEsXHJcbiAgICAud2RnLXViLWNhcmV0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWFjY2VudCk7ICBcclxuICAgICAgLndkZy11Yi1vcmEsXHJcbiAgICAgIC53ZGctdWItY2FyZXQgIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1zZWNvbmRhcnktYWNjZW50KTtcclxuICAgICAgfSAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndkZy53ZGctdXRpbGl0eV9iYXIgZGV0YWlscyBzcGFuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuaGVhZGVyLndkZy53ZGctaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0biwgLndkZy1sb2dpbi1pbmxpbmUgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KTtcclxufVxyXG5cclxuLy8gLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuOmhvdmVyLFxyXG4vLyAud2RnLWxvZ2luLWlubGluZSAuYnRuOmhvdmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdGV4dC1hKTtcclxuLy8gfVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuW3RpdGxlPVwiUmVjdXBlcmEgcGFzc3dvcmRcIl06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci10ZXh0KTtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWVzY2kgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxubmF2LndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bi5idG4tYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpO1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCk7ICAgXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tZ2hvc3Qge1xyXG4gIC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICBzdmd7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdG9wbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdG9wbmF2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXRvcG5hdiBhOmhvdmVyIGksXHJcbi53ZGctdG9wbmF2IGEub24sXHJcbi53ZGctdG9wbmF2IGEub24gaSxcclxuZGl2LndkZy10b3BuYXYgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLXNwb3J0LmJvZHktLWxpc3QtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi53ZGctdG9wbmF2IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2UsXHJcbi5oZHItY29tcG9zdGEgLndkZy1hY2N0LXJvdyAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgYS53ZGctYWNjdCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW4ud2RnLXViLW1zZy1pY28sXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LWljb24pO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuLndkZy11Yi1iYWRnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYS53ZGctdWItYnRuOmhvdmVyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYTpob3Zlcj5zcGFuLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYTpob3Zlcj5zdmcsXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW46aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLXNwb3J0LmJvZHktLWxpc3QtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi8vIC53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi8vIC53ZGctdG9wbmF2IGEub24ge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuLy8gICBib3JkZXItYm90dG9tOiAwO1xyXG4vLyB9XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWxhbmdsaXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10emxpc3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG51bC53ZGctdWItbGFuZ2xpc3QgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGF7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLXR6bGlzdCBhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6bGlzdCBsaSBhLm9uLFxyXG4ud2RnLXViLXR6bGlzdCBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlcik7XHJcbn1cclxuXHJcbi8vIC53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxubmF2IC53ZGctbG9naW4taW5saW5lIC5pbnB1dC1ib3h7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogSEVBREVSIDcgRklYICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGF7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSBzcGFue1xyXG4gICAgZ2FwOiA4cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGF7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KSFpbXBvcnRhbnQ7XHJcbiAgLndkZy1uYXYtaWN7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJi5vbntcclxuICAgIGJhY2tncm91bmQ6dmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtYmFja2dyb3VuZCkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWhlYWRlci1tZW51LXVuZGVybGluZSk7XHJcbiAgICAud2RnLW5hdi1pY3tcclxuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYTpob3ZlciAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhLm9uIC53ZGctbmF2LWlje1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0biwgLndkZy1sb2dpbi1pbmxpbmUgLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQge1xyXG4gICAgYmFja2dyb3VuZDp2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFye1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxuXHJcbiAgLndkZy1icmFuZCAud2RnLWJyYW5kLWxvZ297XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IGEgc3ZnLCBuYXYudGJtLW5hdiBidXR0b24gc3ZnIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiKiB7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvci1hY2NlbnQtMikgcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCxcclxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaSk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWlue1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIC50Yi1zcG9ydC1jZXJjYS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4sXHJcbmRpdi5sY3ctc3VidGFicyAubGN3LXN1YnRhYi5pcy1vbixcclxuLmxjdy1saCAubGN3LWFkZCxcclxuLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcbi5xYnJvdyAge1xyXG4gICAgZGl2LnFiY2FyZHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICB9XHJcbiAgICAucXQtYnRuLnFiLWdvIC5xdC12YWx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICAgICAgICBzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ucWJyb3ctYXJyb3d7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLW91LXNlbHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctcS5pcy1obmQuaXMtc2VsID4gLmxjdy1vdS1zZWwsXHJcbi5sY3ctb3UtdHV0dGV7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItYWNjZW50LTIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG4ubGN3LWRheSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG4ubGN3LWRheSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtbGVnYSAud2RnLXNwb3J0LW4sXHJcbi53ZGctc3BvcnQtYXJlYSAud2RnLXNwb3J0LW57XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYykhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyAudGFiLWl0ZW17XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuLmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyAudGFiLWl0ZW06aG92ZXIsIFxyXG4uYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIC50YWItaXRlbS5hY3RpdmV7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyAudGFicy1uYXZ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEgLnRiLWxpdmUtYmxvY2NvIC50Yi1ldi1saXZlIC50Yi1zcXtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG4sIFxyXG4uYm9keS0tbmV0LWJldHMgYnV0dG9uLnJzLWNlcmNhLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJ0LWNlcmNhLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWdvLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJwLWNlcmNhLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcbi5ib2R5LS1hY2NvdW50IC5zbGlwLWZvb3QgLmJ0bjpob3ZlciwgXHJcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2E6aG92ZXIsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnQtY2VyY2E6aG92ZXIsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtY2VyY2EtZ286aG92ZXIsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ286aG92ZXIsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnAtY2VyY2E6aG92ZXIsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24udHgtY2VyY2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5iYWRnZS10b2RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1hY2N0LXRlbmRpbmEgPiBzdW1tYXJ5e1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuZGV0YWlscyBzcGFuLndkZy11Yi1jYXJldCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG4ubHZiIC5sdmItdm9jZS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIC5oZHItY29tcG9zdGEgLnRiLW9jY2hpbyBzdmd7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxuLy8gbmF2LndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bi5idG4tYWNjZW50IHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcmVnaXN0ZXIpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcmVnaXN0ZXItdGV4dCk7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuZGl2LnNjLXZhaXtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbGVnLXR4dHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpXHJcbn1cclxuXHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtbm97XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxufVxyXG5cclxuLnRiLWNvbHBpY2sgLnJvdyBidXR0b24ub257XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmx2bS1xIC5jaGlwLm9uIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS1ldmVudHtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTIwJSA4MCUgYXQgNTAlIDExOCUsIFxyXG4gICAgICAgICAgICByZ2JhKDAsIDI1NSwgOTAsIDAuNDIpLCB0cmFuc3BhcmVudCA2MCUpLCBcclxuICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KDkwJSA2MCUgYXQgNTAlIC0yMCUsIFxyXG4gICAgICAgICAgICByZ2JhKDEsIDIwLCA1OCwgMC43NSksIHRyYW5zcGFyZW50IDYwJSksIFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMwZTJhNDUsIzAwNDM4ZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnR7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldjpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLy8gLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWlue1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWkpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLndkZy1hY2N0LXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuXHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtbm8sXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy10LFxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNvZGUtaCxcclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuOmhvdmVyLCAud2RnLWxvZ2luLWlubGluZSAuYnRuOmhvdmVye1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbmRpdi5sY3ctc3VidGFicyAubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdy1zdWJ0YWJzIC5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY3BuLWJhbmtlci5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuW3RpdGxlPVwiUmVjdXBlcmEgcGFzc3dvcmRcIl06aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gZGl2LndkZy10b3AtbGVhZ3VlIC5zZWMtYmFyeyAgXHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbi8vICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbi8vIH1cclxuXHJcblxyXG4ubGl2ZS1kb3R7XHJcbiAgY29sb3I6IHZhcigtLWxpdmUpXHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1kb3R7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLWRpcmV0dGEtci0tdHY6Y2hlY2tlZCB+IC50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgxKSwgXHJcbi50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWQgfiAudGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMil7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG59XHJcblxyXG4ubHZte1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNjLWNoaXBzIC5zYy1jaGlwe1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gICAgJjpob3ZlcixcclxuICAgICYub257XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3Zlcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3Zlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YmwgdGJvZHkgdHI6aG92ZXIgdGQgc21hbGwsXHJcbi50YmwgdGJvZHkgdHI6aG92ZXJ7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnRiLWV2LWxpdmUgLnRiLWV2LWFjdDpob3ZlcntcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXXtcclxuICAgIGJhY2tncm91bmQ6ICM0ZTI3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG5kaXYud2RnLXRvcC1sZWFndWUgLnNlYy1iYXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLyogZm9nbGlvOiBzdHlsZS1za2luLXNhc3M2LWJldHZhcjg4LmNzcyAqL1xyXG4vLyAuYnRuIHsgLS1idG4tdGhpcmQtdGV4dDogIzMzMzMzMyAhaW1wb3J0YW50OyB9ICAvKiBlcmEgI2ViZWJlYiwgY29udHJhc3RvIDEsOSDDouKAoOKAmSA1LDc6IFJlZ2lzdHJhdGkgw6LigqzigJwgYm90dG9uZSDDgsKrQ3JlYSBsJ2FjY291bnTDgsK7IMOCwqtDcmVhIGwnYWNjb3VudMOCwrsgKFBDK3RlbGVmb25vOyByZWdpc3RyYXRpKSAqL1xyXG5cclxuXHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZSA+IC5sdm0tZXYtaW57XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcblxyXG5hLndkZy1zcG9ydC1sZWdhLm9uIC53ZGctc3BvcnQtbiwgXHJcbnN1bW1hcnkud2RnLXNwb3J0LWFyZWEub24gLndkZy1zcG9ydC1uLFxyXG5zdW1tYXJ5LndkZy1zcG9ydC5vbiAud2RnLXNwb3J0LW57XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogcG9wdXAgY291cG9uIGxpc3RhIHNjb21tZXNzZSAqL1xyXG4vLyBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCxcclxuLy8gYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UsIFxyXG4vLyBib2R5LmJvZHktLXByb21vcyxcclxuLy8gYm9keS5ib2R5LS1zdXBwb3J0LFxyXG4vLyBib2R5LmJvZHktLW5ldC1iZXRzLFxyXG4vLyBib2R5LmJvZHktLW5ldHdvcmssIFxyXG4vLyBib2R5LmJvZHktLWFjY291bnR7XHJcbi8vICAgICAudGItYmwtcmlxX19ib3h7XHJcbi8vICAgICAgICAgZGl2LmZlZWR7XHJcbi8vICAgICAgICAgICAgIC5tb25leXtcclxuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgZGV0YWlscy5jYXJke1xyXG4vLyAgICAgICAgICAgICAgICAgJi5iZXQtY29tYntcclxuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5LmNhcmQtaC5iZXQtY29tYi10e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgJi5tdXRlZHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgdGFibGUudGJse1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb25leXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbi8vICAgICB9ICAgICBcclxuLy8gfVxyXG5cclxuLy8gLnRibCB0Ym9keSB0cjpob3ZlciB0ZCBzbWFsbCwgLnRibCB0Ym9keSB0cjpob3ZlciB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QsIFxyXG4ud2RnLndkZy10b3AtbGVhZ3Vle1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCBhLCBkaXYuYjQ1LW5hdiA+IGF7XHJcbiAgYm94LXNoYWRvdzp1bnNldCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcC1sZWFndWV7ICAgIFxyXG4gICAgLnNlYy1iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmLndkZy1sZWFndWUtbmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAmLm11dGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWlsLWNhcmRbZGF0YS13ZGc9XCJ0b3AtbGVhZ3VlXCJde1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIC5yYWlsLWh7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud2RnLWxlYWd1ZS1saXN0IHsgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53ZGctbGVhZ3VlLW5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubXV0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJhaWwtY2FyZC5yYWlsLWNhcmQtLXRlbXBpLFxyXG4ud2RnLndkZy10ZW1waSB7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgLnJhaWwtaCxcclxuICAgIC5zZWMtYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICA+IC5zYy1jaGlwc3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkhaW1wb3J0YW50O1xyXG4gICAgICAgIGEuc2MtY2hpcHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmRpdi5yYWlsLWNhcmQge1xyXG4gIG92ZXJmbG93OiB1bnNldDtcclxuICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgIGRpdi5yYWlsLWh7ICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7IFxyXG4gICB9XHJcbn1cclxuXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51eyAgICBcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICAgIC5iNDUtbmF2e1xyXG4gICAgICAgIC5iNDUtaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2RnLXNwb3J0LXRlbmRpbmF7XHJcbiAgICAgICAgLndkZy1zcG9ydC1sMXtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhLndkZy1zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1tZW51LWl0ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWlucHV0LWJvcmRlci0tYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53ZGctc3BvcnQtbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2RnLXNwb3J0LW5vbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gZGV0YWlscy53ZGctc3BvcnQtcmFtb3tcclxuICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5LndkZy1zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1jKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2RnLXNwb3J0LW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWlsLWNhcmR7XHJcbiAgICBuYXYuc3BvcnRuYXZ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5vbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iNDUtbmF2e1xyXG4gICAgICAgIC5iNDUtaXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2RnLXNwb3J0LXRlbmRpbmF7XHJcbiAgICAgICAgLndkZy1zcG9ydC1sMXtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkZXRhaWxzLndkZy1zcG9ydC1yYW1ve1xyXG4gICAgICAgICAgICAgICAgICAgIHN1bW1hcnkud2RnLXNwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1jKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2RnLXNwb3J0LW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZykhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLndkZy1zcG9ydC1ub21le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9uLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1bW1hcnkud2RnLXNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtLTIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ud2RnLXNwb3J0LW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAud2RnLXNwb3J0LWwye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IHZhcigtLWlucHV0LWJvcmRlci0tYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53ZGctc3BvcnQtbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZykhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ud2RnLXNwb3J0LW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRldGFpbHMud2RnLXNwb3J0LXJhbW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzdW1tYXJ5LndkZy1zcG9ydC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCB2YXIoLS1pbnB1dC1ib3JkZXItLWMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2RnLXNwb3J0LW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZykhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtLTIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ud2RnLXNwb3J0LW5vbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VtbWFyeS53ZGctc3BvcnQtYXJlYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLndkZy1zcG9ydC1ub21le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53ZGctc3BvcnQtbDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYS53ZGctc3BvcnQtbGVnYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndkZy1zcG9ydC1ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0zKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi53ZGctc3BvcnQtbm9tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNtcy1wYWdlLnRiLXNjb3BlLFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxle1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAubHZiLmx2Yi0tcGx7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmx2Yi12b2Nle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6OXB4IDM0cHggN3B4IDEycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAubHZiLW57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub24sXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGItbmF6LXJpZ2F7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgICAgICAgLmx2Yi5sdmItLW5hentcclxuICAgICAgICAgICAgYnV0dG9uLmx2Yi12b2Nle1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKTtcclxuICAgICAgICAgICAgICAgIHNwYW4ubHZiLW57XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlLnRiLXBhbGluc2VzdG97ICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC0yKTtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLnRiLXNwb3J0LWh7XHJcbiAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICAmLnRiLWxlZ2EtaHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgJi50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJde1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRiLWdydXBwaXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAmLnRiLW1vcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLnRiLW1vcmUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRiLW1vcmUtc2Vne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxjd3tcclxuICAgIC5sY3ctc2Nyb2xse1xyXG4gICAgICAgIGRpdi5sY3ctZ3JvdXB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC0yKTtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgLmxjdy1zcG9ydHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxjdy1saCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lLFxyXG4gICAgICAgICAgICAubGN3LXRhYnMubGN3LXRlbmRpbmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtMik7XHJcbiAgICAgICAgICAgICAgICBnYXA6MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDEzMHB4LDFmcikpO1xyXG4gICAgICAgICAgICAgICAgLmxjdy1zdWJ0YWIsXHJcbiAgICAgICAgICAgICAgICAubGN3LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE5cHggMTNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmlzLW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMHB4IHZhcigtLXNlY29uZGFyeS1jb2xvci1hY2NlbnQpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sY3ctZ2guaXMtY2VsbGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxjdy10aGVhZC5pcy1jZWxsZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXYubGN3LWRheXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sY3ctcm93e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtY2VsbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxjdy1jZWxsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxjdy1xLmxjdy1xZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxjdy1ldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sY3ctb3Roe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxjdy1tZXJje1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgXHJcbn1cclxuLmJveC1tYXRjaC0taGVhZGluZ3tcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgLnRhYnMtbGlzdHtcclxuICAgICAgICAudGFiLWl0ZW17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNHB4IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYub24sXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNhM2Y0MjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwcHggdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRiLXN1Yi1oZWFkaW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAubWF0Y2gtbGlzdC0tdGFic3tcclxuICAgICAgICAgICAgZGl2LnRhYi1pdGVte1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJi5vbixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2EzZjQyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwcHggdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucXQtYm94LS1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtMik7XHJcblxyXG4gICAgIGRpdi5jYXJkLnF0LWJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQtMik7XHJcbiAgICAgICAgLmNhcmQtaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC0yKTtcclxuICAgICAgICAgICAgYnV0dG9uLmNoaXB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAubGJse1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5weHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG5kaXYuc2MtcGFnZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIGRldGFpbHMuc2Mtc3BvcnRib3gsXHJcbiAgZGV0YWlscy5zYy1zcG9ydGJveFtvcGVuXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgIC5zYy1zcG9ydHtcclxuICAgICAgICAuc2MtbmF6LWFwcml7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44OyAgICBcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2MtbmF6LFxyXG4gICAgLnNjLW5heltvcGVuXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnNjLW5hei1oIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zYy1uYXotaHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNjLW5hei12YWksXHJcbiAgICAgICAgICAgIC5zYy1uYXotdHV0dGUsXHJcbiAgICAgICAgICAgIC5zYy1uYXotYXByaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm5hdi5sdm17XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLW1lbnUtaXRlbS0yKTsgXHJcbiAgICAubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpe1xyXG4gICAgICAgIC5sdm0tdHYtbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubHZtLWNvcnBve1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgZGV0YWlsc3tcclxuICAgICAgICAgICAgJi5sdm0tc3BvcnR7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCA7XHJcbiAgICAgICAgICAgICAgICA+IHN1bW1hcnl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1jKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2RnLXNwb3J0LW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndkZy1zcG9ydC1ub21lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgICYubHZtLWxlZ2F7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdW1tYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtbWVudS1pdGVtKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubHZtLW5vbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubHZtLWV2ZW50aSAubHZtLWV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sdm0tZXYtaW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubHZtLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tc3RhciBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tZXYtLWNvcnJlbnRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sdm0tZXYtaW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tdHZpY28sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmx2bS1sZWdhLXJpZ2F7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tdml2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1tZW51LWFjdGl2ZS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tbGl2ZS1tZW51LWFjdGl2ZS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sdm0tcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmNoaXA6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdGItcXVvdGEtc2VsLWxpbmUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sdm0tc3RhciBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1tZW51LWFjdGl2ZS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmx2bS10dmljb3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1tZW51LWFjdGl2ZS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgLmx2bS1ldntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZC0yKTtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAubHZtLWV2LWlue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmx2bS1xdW90ZXtcclxuICAgICAgICBib3JkZXI6IHVuc2V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmx2bS1ldi0tY29ycmVudGV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgICAgICAgLmx2bS1ldi1pbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtbWVudS1hY3RpdmUtdGV4dCk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmLmx2bS10dmljbyxcclxuICAgICAgICAgICAgICAgICYubHZtLWxlZ2EtcmlnYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtbWVudS1hY3RpdmUtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAmLmx2bS12aXZve1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmx2bS1xdW90ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBidXR0b24uY2hpcDpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10Yi1xdW90YS1zZWwtbGluZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmLmx2bS1zdGFyIHN2Z3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubHZtLXR2aWNveyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLW1lbnUtYWN0aXZlLXRleHQpO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zM3R7XHJcbiAgICAuczN0LXRhYnN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgICAgICAgYnV0dG9uLnMzdC10YWJ7XHJcbiAgICAgICAgICAgICYuaXMtb257XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLWFjY2VudC0yKTtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50LTIpO1xyXG4gICAgICAgICAgICAgICAgLnMzdC1ue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW9wYWNpdHkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuczN0LW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1vcGFjaXR5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSBcclxufVxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiB7XHJcbiAgICAudGItaGVhZHtcclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNwbi1vZGRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcclxuICAgIH1cclxuICAgIC5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuXHJcbmRpdi53ZGctZGFzaC1hZ2VuemlhIHtcclxuICAgIC5zZWMtYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRhYmxle1xyXG4gICAgICAgIHRoZWFkIHRoLFxyXG4gICAgICAgIHRib2R5IHRyLmRhLXRvdGFsZSB0ZHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sIFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC13aG8sIFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hve1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpOyAgICBcclxufVxyXG5cclxuZGV0YWlscyBzcGFuLndkZy11Yi1jYXJldCB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpOyAgICBcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3QtbmF2LCAgXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LW5hdiwgXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1uYXYsIFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LW5hdiwgXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1uYXYsIFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtbmF2e1xyXG4gICAgYXtcclxuICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItYWNjZW50KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItc2Vjb25kYXJ5LWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY3Qtc2VjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4uYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIG1haW4uc2hlbGwsXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uY29sczpoYXMoPiAucmFpbC1sKTpoYXMoPiAucmFpbC1yKXtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdvb2dsZStTYW5zK0ZsZXg6b3Bzeix3Z2h0QDEuLjE0NCwxLi4xMDAwJmRpc3BsYXk9c3dhcCcpOyovXHJcblxyXG4vKnRpdG9saSovXHJcbi5yYWlsLWNhcmQgLndkZy1sZWFndWUtbGlzdCAud2RnLWxlYWd1ZS1uYW1lLFxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSBsaSBhLndkZy1zcG9ydCxcclxuYm9keS5ib2R5LS1pbmRleCB0YWJsZS50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIC50Yi1zcG9ydC1oIHRoIHNwYW4udGItc3BvcnQtbm9tZSxcclxuLmxjdyBkaXYubGN3LWRheSA+IHNwYW4sXHJcbi50Yi1sZWdhLWggdGggLnRiLWxlZ2Etc3BvcnQsIFxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5heixcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lLFxyXG4vKnNxdWFkcmUqL1xyXG4udGItc3FzdCAudGItc3EtbixcclxuLmx2bS1ub21lc3EsXHJcbi5sY3ctcm93IC5jLWV2IGEsXHJcbmJvZHkuYm9keS0taW5kZXggdGFibGUudGItcGFsaW5zZXN0by5wcmVtYXRjaCB0ciAudGItZXYgYSBiLFxyXG4udGItcGFsaW5zZXN0by50Yi1jb24tbG9naGkgYS50Yi1ldi1saXZlIC50Yi1zcS1uLCBcclxuLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLWwtYXZ2b2xnZSAudGItcGFsaW5zZXN0by50Yi1jb24tbG9naGkgdGQudGItZXYgLnRiLXNxLW57XHJcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlwic2xudFwiIDAsXCJ3ZHRoXCIgMTAwLFwiUk9ORFwiIDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3h7XHJcbiAgICBzdW1tYXJ5LnNjLXNwb3J0e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICYuc2Mtc3BvcnQtbm9tZSxcclxuICAgICAgICAgICAgJi5zYy1jb21wLW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3Zlci1tYWluLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuc2MtY29tcHMgLnNjLWNvbXAgc3Bhbi5zYy1jb21wLW57XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZGctY29kZS1yb3d7XHJcbiAgICBidXR0b24uYnRue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oIHNwYW4sIFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oIHNwYW4sIFxyXG5ib2R5LmJvZHktLXByb21vcyAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oIHNwYW4sIFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJkOmZpcnN0LWNoaWxkID4gLmNhcmQtaCBzcGFuLCBcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oIHNwYW4sIFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJkOmZpcnN0LWNoaWxkID4gLmNhcmQtaCBzcGFuLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJkOmZpcnN0LWNoaWxkID4gLmNhcmQtaCBzcGFuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC50Yi1ibC1yaXFfX2JveCBkaXYuZmVlZCBkaXYuY2FyZDpmaXJzdC1jaGlsZCA+IC5jYXJkLWgsIFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oLCBcclxuYm9keS5ib2R5LS1wcm9tb3MgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJkOmZpcnN0LWNoaWxkID4gLmNhcmQtaCwgXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oLCBcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmQ6Zmlyc3QtY2hpbGQgPiAuY2FyZC1oLCBcclxuYm9keS5ib2R5LS1uZXR3b3JrIC50Yi1ibC1yaXFfX2JveCBkaXYuZmVlZCBkaXYuY2FyZDpmaXJzdC1jaGlsZCA+IC5jYXJkLWgsIFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJkOmZpcnN0LWNoaWxkID4gLmNhcmQtaCB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLW92ZXItbWFpbi1hY2NlbnQpO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmUsXHJcbiAgICAubGN3LXRhYnMubGN3LXRlbmRpbmV7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmxjdy10ZW5kaW5hLXRpdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdmVyLW1haW4tYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLmhkci1jb21wb3N0YXtcclxuICAgICAgICAud2RnLndkZy11dGlsaXR5X2JhcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAud2RnLXViLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybS53ZGctaGVhZGVyLXNlYXJjaHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4iXX0= */
