/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}button{cursor:pointer}div:focus,p:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}table{border-collapse:collapse}html,body{margin:0;color:#505558;font-family:"Fira Sans",arial,sans-serif;overflow:auto !important;line-height:1.5}b,strong{font-weight:600}:focus{outline:1px dashed #005797;outline-offset:3px}p{font-weight:200}.App__background-Ewnl1K{height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1070' height='335' preserveAspectRatio='none'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='113.899' y1='464.473' x2='114.719' y2='464.38' gradientTransform='matrix(1067.9999 0 0 -325 -121637.984 151084.547)'%3E%3Cstop offset='0' stop-color='%23fccf8a'/%3E%3Cstop offset='.273' stop-color='%23f7af40'/%3E%3Cstop offset='.627' stop-color='%23ed771e'/%3E%3Cstop offset='1' stop-color='%23e13b31'/%3E%3C/linearGradient%3E%3Cpath d='M0 0c0 125.9 101.4 185.2 213.5 206 72.9 13.6 146.1 14.1 217.6 35.9 54.9 16.7 106.4 41.9 162.2 55.8 109.2 27 276.3 48.2 381.5-8.4 113.5-61 102.1-180.3 74.8-289.3H0z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E%0A");background-position:right -300px top;background-repeat:no-repeat}@media(min-width: 1200px){.App__background-Ewnl1K{background-size:68% 440px}}@media(max-width: 1199.98px){.App__background-Ewnl1K{background-size:72% 440px}}.App__background-Ewnl1K{background-size:auto 440px}@media(max-width: 575.98px){.App__background-Ewnl1K{background-image:none}}.App__main-nhfYa1{min-height:75vh}.App__missingInternetConnection-AtBTyI{padding:1.5rem}
*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}button{cursor:pointer}div:focus,p:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}table{border-collapse:collapse}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:200;font-display:swap;src:local("Fira Sans ExtraLight"),local("FiraSans-ExtraLight"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Fira Sans SemiBold"),local("FiraSans-SemiBold"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.ttf") format("truetype")}html,body{margin:0;color:#505558;font-family:"Fira Sans",arial,sans-serif}:focus{outline:1.5px dashed #005797}p{font-weight:200}
@media(min-width: 768px){.CookieConsent-module__container-OD3Mti{width:48.125rem}}.CookieConsent-module__notice-InyzDd{background-color:#f7f8f8;padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.CookieConsent-module__via-DkrF34{display:block;font-size:.875rem;color:#505558;font-weight:400}@media(min-width: 768px){.CookieConsent-module__via-DkrF34{display:inline}}.CookieConsent-module__contentToggle-gSDPK5{margin-top:.5rem}@media(min-width: 768px){.CookieConsent-module__contentToggle-gSDPK5{margin-top:0;display:none}}.CookieConsent-module__disclosureToggleWide-YwhIVl{display:none}@media(min-width: 768px){.CookieConsent-module__disclosureToggleWide-YwhIVl{display:flex;width:9.8125rem}}.CookieConsent-module__legalActions-XR0SoL{margin:-1.5rem -1rem .75rem -1rem;padding:0 1rem .75rem}@media(min-width: 768px){.CookieConsent-module__legalActions-XR0SoL{display:none}}.CookieConsent-module__legaActionHeader-S13gX2{display:flex;flex-wrap:wrap}div.CookieConsent-module__headerWrap-z77R0m{display:flex;flex-flow:column wrap;padding:1rem}@media(min-width: 768px){div.CookieConsent-module__headerWrap-z77R0m{flex-flow:row nowrap;gap:0;padding:1.5rem 1.75rem}}span.CookieConsent-module__groupTitle-njC_SX{flex-grow:1;display:inline-flex;font-size:1rem}@media(min-width: 768px){span.CookieConsent-module__groupTitle-njC_SX{font-size:1.125rem}}.CookieConsent-module__serviceCount-QyvFa7{display:none;font-weight:400;font-size:.75rem;margin:.5rem 0}@media(min-width: 768px){.CookieConsent-module__serviceCount-QyvFa7{display:inline;margin-left:.5rem;font-size:.875rem}}.CookieConsent-module__serviceCount-QyvFa7.CookieConsent-module__mobile-SWW2xJ{display:block}@media(min-width: 768px){.CookieConsent-module__serviceCount-QyvFa7.CookieConsent-module__mobile-SWW2xJ{display:none}}.CookieConsent-module__headerLink-_Vs7Ha{color:#fff;text-decoration:underline;padding-right:.5rem}@media(min-width: 768px){.CookieConsent-module__headerLink-_Vs7Ha{font-size:.875rem;padding-left:.5rem;padding-right:0}}.CookieConsent-module__groupHeader-STYkp4{display:flex;justify-content:space-between}.CookieConsent-module__group-gsD9ab{margin-bottom:.5rem}p.CookieConsent-module__groupDescription-li2ijI{margin-bottom:.5rem}.CookieConsent-module__groupToggle-jwRfbv{margin-bottom:.75rem}div.CookieConsent-module__service-blTaAQ{padding:1rem 0 1rem .5rem;border-top:1px solid #d8d8d8}@media(min-width: 768px){div.CookieConsent-module__service-blTaAQ{padding-top:1rem}}.CookieConsent-module__serviceTitle-EXVPhe{flex-grow:1;color:#000460;font-weight:600;padding-right:.5rem}.CookieConsent-module__serviceContent-iO86Hg{display:flex}.CookieConsent-module__content-AZkSw2{padding-bottom:82px}.CookieConsent-module__actions-zO6ia1{background-color:#fff;border-top:1px solid #dedfe3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:space-between;position:absolute;bottom:0;right:0;left:0;z-index:1113;padding:.75rem 1rem}@media(min-width: 768px){.CookieConsent-module__actions-zO6ia1{padding:1.5rem 1rem}}.CookieConsent-module__saveAction-PKa7ep{width:50%}@media(min-width: 768px){.CookieConsent-module__saveAction-PKa7ep{width:auto}}.CookieConsent-module__saveAction-PKa7ep:first-of-type{margin-right:.5rem}.CookieConsent-module__details-uW8Ujo{margin-top:1rem}.CookieConsent-module__modal-G2f3xl{max-height:500px;margin-bottom:6.5rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@supports(display: grid){.CookieConsent-module__modal-G2f3xl{max-height:100%;margin-bottom:0}}@media(min-width: 768px){.CookieConsent-module__modal-G2f3xl{padding-top:1.5rem !important}}.CookieConsent-module__introContent-pK38Qq{margin-bottom:.5rem}@media(min-width: 768px){.CookieConsent-module__introContent-pK38Qq{margin-bottom:1.5rem}}.CookieConsent-module__introContentToggle-MQtFD0{margin-bottom:1.5rem}@media(min-width: 768px){.CookieConsent-module__introContentToggle-MQtFD0{display:none}}.CookieConsent-module__introContentDisclosureText-mrhXIw{display:none}@media(min-width: 768px){.CookieConsent-module__introContentDisclosureText-mrhXIw{display:inline}}
.Button-module__container-cVCBYr{background-color:rgba(0,0,0,0);border:0;font-family:"Fira Sans";border-radius:624.9375rem;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.8px;height:3.5rem;outline:none;text-align:center;transition-duration:150ms;transition-property:color,background;transition-timing-function:ease;user-select:none;overflow:hidden;z-index:1;font-weight:bold}.Button-module__container-cVCBYr:disabled{cursor:not-allowed}.Button-module__primary-XVAEbA,.Button-module__secondary-MT2IZr,.Button-module__tertiary-yZ8Zwq,.Button-module__ghost-TXMqoI,.Button-module__neutral-kGpmyT,.Button-module__link-bwVe0I{border:2px solid rgba(0,0,0,0)}.Button-module__primary-XVAEbA:focus:not(:active),.Button-module__primary-XVAEbA:focus:enabled:not(:active),.Button-module__secondary-MT2IZr:focus:not(:active),.Button-module__secondary-MT2IZr:focus:enabled:not(:active),.Button-module__tertiary-yZ8Zwq:focus:not(:active),.Button-module__tertiary-yZ8Zwq:focus:enabled:not(:active),.Button-module__ghost-TXMqoI:focus:not(:active),.Button-module__ghost-TXMqoI:focus:enabled:not(:active),.Button-module__neutral-kGpmyT:focus:not(:active),.Button-module__neutral-kGpmyT:focus:enabled:not(:active),.Button-module__link-bwVe0I:focus:not(:active),.Button-module__link-bwVe0I:focus:enabled:not(:active){outline:2px dashed #005797;outline-offset:2px}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus,.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus,.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus,.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus,.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__neutral-kGpmyT.Button-module__isInverse-iWm3hu:focus,.Button-module__neutral-kGpmyT.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:focus,.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:focus:enabled{outline:2px dashed #fff;outline-offset:2px}.Button-module__primary-XVAEbA{background:#000460;border-color:#000460;color:#fff}.Button-module__primary-XVAEbA:hover{background:#1f2676;border-color:#1f2676}.Button-module__primary-XVAEbA:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__primary-XVAEbA:disabled{background:#e2e2e2;border-color:#e2e2e2;color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu{background:#fff;border-color:#fff;color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,0);color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:active{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,0);color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:disabled{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__secondary-MT2IZr{background:rgba(0,0,0,0);border-color:#000460;color:#000460}.Button-module__secondary-MT2IZr:hover{background:#1f2676;border-color:#1f2676;color:#fff}.Button-module__secondary-MT2IZr:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__secondary-MT2IZr:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu{background:rgba(255,255,255,0);border-color:#fff;color:#fff}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,0);color:#000460}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:active{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,0);color:#000460}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:disabled{background:rgba(255,255,255,0);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__tertiary-yZ8Zwq{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:active{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu{background:rgba(255,255,255,0);border-color:rgba(255,255,255,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:active{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:disabled{background:rgba(255,255,255,0);border-color:rgba(255,255,255,0);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__ghost-TXMqoI{background:#fff;border-color:#fff;color:#000460}.Button-module__ghost-TXMqoI:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,0)}.Button-module__ghost-TXMqoI:active{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,0);color:#000460}.Button-module__ghost-TXMqoI:disabled{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu{background:#fff;border-color:#fff;color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,0);color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:active{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,0);color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:disabled{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__link-bwVe0I{background-color:rgba(0,0,0,0);color:#000460;border-radius:0;padding:0 !important;min-width:auto;height:auto;text-decoration:underline}.Button-module__link-bwVe0I:disabled{color:rgba(0,0,0,.2)}.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu{color:#fff}.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:disabled{color:rgba(255,255,255,.3)}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq{background-color:rgba(0,0,0,0);color:#000460;border:none;text-decoration:underline}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA:hover,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr:hover,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq:hover{background-color:rgba(0,0,0,0);color:#000460;border:none}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA:disabled,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr:disabled,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq:disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.2)}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI{background-color:rgba(0,0,0,0);color:#fff;border:none;text-decoration:underline}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI:hover{background-color:rgba(0,0,0,0);color:#fff;border:none}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI:disabled{background-color:rgba(255,255,255,.3);color:rgba(255,255,255,.3)}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq{background:rgba(0,0,0,0);border-color:#000460;color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:hover,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:hover,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:hover,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:hover{background:#1f2676;border-color:#1f2676;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:active,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:active,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:active,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:disabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:disabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:disabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:focus:enabled:not(:active){outline:2px dashed #005797;outline-offset:2px}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu{background:rgba(255,255,255,0);border-color:#fff;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,0);color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:active{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,0);color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:disabled{background:rgba(255,255,255,0);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.3);cursor:not-allowed}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus:enabled{outline:2px dashed #fff;outline-offset:2px}.Button-module__small-SpD25s{font-size:.75rem;line-height:calc(1.375rem*0.7);padding:calc(1.0625rem*0.7) calc(2rem*0.7) calc(1.0625rem*0.7) calc(2rem*0.7)}.Button-module__small-SpD25s.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*0.7/2) calc(2rem*0.7/2) calc(1.0625rem*0.7/2) calc(2rem*0.7/2)}@media(min-width: 992px){.Button-module__small-SpD25s.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*0.7) calc(2rem*0.7) calc(1.0625rem*0.7) calc(2rem*0.7)}}.Button-module__small-SpD25s.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__small-SpD25s.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__default-O99kFr{font-size:0.875rem;line-height:calc(1.375rem*1);padding:calc(1.0625rem*1) calc(2rem*1) calc(1.0625rem*1) calc(2rem*1)}.Button-module__default-O99kFr.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1/2) calc(2rem*1/2) calc(1.0625rem*1/2) calc(2rem*1/2)}@media(min-width: 992px){.Button-module__default-O99kFr.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1) calc(2rem*1) calc(1.0625rem*1) calc(2rem*1)}}.Button-module__default-O99kFr.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__default-O99kFr.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__large-tw8KQp{font-size:1.125rem;line-height:calc(1.375rem*1.2);padding:calc(1.0625rem*1.2) calc(2rem*1.2) calc(1.0625rem*1.2) calc(2rem*1.2)}.Button-module__large-tw8KQp.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1.2/2) calc(2rem*1.2/2) calc(1.0625rem*1.2/2) calc(2rem*1.2/2)}@media(min-width: 992px){.Button-module__large-tw8KQp.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1.2) calc(2rem*1.2) calc(1.0625rem*1.2) calc(2rem*1.2)}}.Button-module__large-tw8KQp.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__large-tw8KQp.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__squared-Ja4GRx{border-radius:0.3125rem;min-width:auto;width:2.1875rem;height:2.1875rem;justify-content:center;align-items:center;display:flex}.Button-module__squared-Ja4GRx:focus:enabled::after{border-radius:0.3125rem !important}.Button-module__bubble-gZeTxD{align-items:center;display:flex;height:3.5rem;justify-content:center;min-width:auto;width:3.5rem;border-radius:50%;font-size:1.125rem;padding:0}.Button-module__bubble-gZeTxD.Button-module__small-SpD25s{height:2.5rem;width:2.5rem;font-size:.875rem}.Button-module__bubble-gZeTxD:disabled{background-color:#949494;color:#fff}.Button-module__spinner-LRmDU9{margin-left:0.375rem}.Button-module__spinner-LRmDU9 div{background-color:#fff}.Button-module__pending-MxGtkz{cursor:wait !important}.Button-module__effect3-_oTyKa,.Button-module__effect2-POh9GI,.Button-module__effect-arJY77{position:absolute;z-index:0;border-radius:60% 90% 90% 60%;border:none;height:12.5rem;width:12.5rem;opacity:0;transition:none;pointer-events:none}.Button-module__container-cVCBYr:hover .Button-module__effect3-_oTyKa,.Button-module__container-cVCBYr:hover .Button-module__effect2-POh9GI,.Button-module__container-cVCBYr:hover .Button-module__effect-arJY77{opacity:.9;animation:Button-module__wave-oQ67fA 6s linear infinite;transition:2s}.Button-module__animated-vsMIVe{position:relative;width:12.5rem}.Button-module__effect-arJY77{left:5.3125rem;bottom:-0.625rem;transform:rotate(20deg)}.Button-module__effect2-POh9GI{top:-0.625rem;right:6.25rem;transform:rotate(180deg)}.Button-module__effect3-_oTyKa{top:-0.4375rem;border-radius:70% 50% 90% 61%;width:13.125rem;height:15.9375rem;transform:rotate(180deg)}.Button-module__buttonAnimatedContent-AYTQ0z{position:relative;z-index:1}.Button-module__container-cVCBYr:hover .Button-module__effect-arJY77,.Button-module__container-cVCBYr:hover .Button-module__effect2-POh9GI,.Button-module__container-cVCBYr:focus .Button-module__effect-arJY77,.Button-module__container-cVCBYr:focus .Button-module__effect2-POh9GI{opacity:.9;animation:Button-module__wave-oQ67fA 6s linear infinite;transition:2s}@keyframes Button-module__wave-oQ67fA{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.Button-module__animatedEffectContainer-On7EnO{position:absolute;inset:-0.125rem;overflow:hidden;border-radius:1.9375rem;mask-image:radial-gradient(white, black)}.Button-module__isLoading-xLnqDL{width:1.375rem;height:1.375rem;border:0.125rem solid #949494;border-top:0.125rem solid #fff;border-bottom:0.125rem solid #fff;border-radius:50%;animation:Button-module__spin-INcGnj 3s linear infinite;margin:auto}@keyframes Button-module__spin-INcGnj{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.Switch-module__switch-SY5LPJ{position:relative;width:50px;height:25px;min-width:50px;overflow:hidden;cursor:pointer;user-select:none}.Switch-module__switch-SY5LPJ.Switch-module__disabled-rJLto7:hover{cursor:default}.Switch-module__checkbox-uRddEu{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.Switch-module__checkbox-uRddEu:focus~.Switch-module__knobs-pCyJiW::before{border:1px dashed #000460}.Switch-module__checkbox-uRddEu[aria-checked=true]~.Switch-module__layer-Ju_bmv{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);background-image:linear-gradient(19deg, #73deca 0%, #28a48c 45%, #258875 70%, #0f6e5c 89%)}.Switch-module__checkbox-uRddEu[aria-checked=true]~.Switch-module__knobs-pCyJiW::before{content:"";left:27px;background-color:#fff}.Switch-module__knobs-pCyJiW{position:absolute;inset:0;z-index:2;transition:all .3s ease}.Switch-module__knobs-pCyJiW::before{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px .25rem;background-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(0.18, 0.89, 0.35, 1.15)}.Switch-module__layer-Ju_bmv{width:100%;background-color:#dedfe3;transition:all .3s ease;z-index:1;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.26);border-radius:100px;position:absolute;inset:0}.Switch-module__layer-Ju_bmv.Switch-module__disabled-rJLto7{background-color:#949494}.Switch-module__layer-Ju_bmv.Switch-module__disabled-rJLto7:hover{cursor:default}
.Content-module__content-U7Pyvt{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.Content-module__content-U7Pyvt h3{font-size:1.17em;margin-block:1em}.Content-module__content-U7Pyvt strong,.Content-module__content-U7Pyvt b{font-weight:700}.Content-module__content-U7Pyvt *{margin:0;padding:0}.Content-module__content-U7Pyvt h1,.Content-module__content-U7Pyvt h2,.Content-module__content-U7Pyvt h3{margin-top:1.5rem}.Content-module__content-U7Pyvt li+li{margin-top:.25rem}.Content-module__content-U7Pyvt p:not(:last-child),.Content-module__content-U7Pyvt dl:not(:last-child),.Content-module__content-U7Pyvt ol:not(:last-child),.Content-module__content-U7Pyvt ul:not(:last-child),.Content-module__content-U7Pyvt blockquote:not(:last-child),.Content-module__content-U7Pyvt pre:not(:last-child),.Content-module__content-U7Pyvt table:not(:last-child){margin-bottom:1rem}.Content-module__content-U7Pyvt blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.Content-module__content-U7Pyvt ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.Content-module__content-U7Pyvt a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.Content-module__content-U7Pyvt a:hover{color:#005797}.Content-module__content-U7Pyvt a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.Content-module__content-U7Pyvt a:focus::after{content:none}.Content-module__content-U7Pyvt ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.Content-module__content-U7Pyvt ul ul{list-style-type:circle;margin-top:.5rem}.Content-module__content-U7Pyvt ul ul ul{list-style-type:square}.Content-module__content-U7Pyvt dd{margin-left:2rem}.Content-module__content-U7Pyvt figure:not(:first-child){margin-top:2rem}.Content-module__content-U7Pyvt figure:not(:last-child){margin-bottom:2rem}.Content-module__content-U7Pyvt figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.Content-module__content-U7Pyvt figure figcaption{font-style:italic}.Content-module__content-U7Pyvt iframe{margin:2rem 0;max-width:100%}.Content-module__content-U7Pyvt img{max-width:100%}.Content-module__content-U7Pyvt pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.Content-module__content-U7Pyvt sup,.Content-module__content-U7Pyvt sub{font-size:75%}.Content-module__content-U7Pyvt table{width:100%}.Content-module__content-U7Pyvt table [data-align=right]{text-align:right}.Content-module__content-U7Pyvt table [data-align=center]{text-align:center}.Content-module__content-U7Pyvt table td,.Content-module__content-U7Pyvt table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.Content-module__content-U7Pyvt table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.Content-module__content-U7Pyvt table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Content-module__content-U7Pyvt table tr:nth-child(even) td{background-color:#eeeff1}.Content-module__content-U7Pyvt table td strong{font-weight:700}.Content-module__content-U7Pyvt table thead td,.Content-module__content-U7Pyvt table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.Content-module__content-U7Pyvt table tfoot td,.Content-module__content-U7Pyvt table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.Content-module__content-U7Pyvt table tbody tr:last-child td,.Content-module__content-U7Pyvt table tbody tr:last-child th{border-bottom-width:0}.Content-module__xs-fNa3jd{font-size:.6875rem;font-weight:400;line-height:1.73}.Content-module__sm-SOHWfV{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.Content-module__sm-SOHWfV{font-size:.75rem;font-weight:400;line-height:1.67}}.Content-module__sm-SOHWfV.Content-module__notResponsive-EbYOUW{font-size:.75rem;font-weight:400;line-height:1.67}.Content-module__regular-i1FE43{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.Content-module__regular-i1FE43{font-size:.875rem;font-weight:400;line-height:1.57}}.Content-module__regular-i1FE43.Content-module__notResponsive-EbYOUW{font-size:.875rem;font-weight:400;line-height:1.57}.Content-module__md-EUWKkp{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.Content-module__md-EUWKkp{font-size:1rem;font-weight:400;line-height:1.5}}.Content-module__md-EUWKkp.Content-module__notResponsive-EbYOUW{font-size:1rem;font-weight:400;line-height:1.5}.Content-module__lg-QTXGd5{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.Content-module__lg-QTXGd5{font-size:1.125rem;font-weight:400;line-height:1.44}}.Content-module__lg-QTXGd5.Content-module__notResponsive-EbYOUW{font-size:1.125rem;font-weight:400;line-height:1.44}.Content-module__noSpacing-gnuoss{margin:0;padding:0}.Content-module__left-w9ImQk{text-align:left}.Content-module__center-ubpwws{text-align:center}.Content-module__right-PU64xy{text-align:right}.Content-module__contrast-Jfjz5M{color:#fff}.Content-module__contrast-Jfjz5M a{color:#fff}.Content-module__contrast-Jfjz5M a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}
.Heading-module__container-rwQV6h{display:block;margin-bottom:1rem;hyphens:manual}.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno{margin:0;padding:0}@media(min-width: 992px){.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno{margin:0;padding:0}}.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno.Heading-module__notResponsive-ri1rVr{margin:0;padding:0}.Heading-module__container-rwQV6h.Heading-module__left-ebblBB{text-align:left}.Heading-module__container-rwQV6h.Heading-module__center-u_7MwF{text-align:center}.Heading-module__container-rwQV6h.Heading-module__right-cOrgrZ{text-align:right}.Heading-module__h1-IHe9eJ{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}@media(min-width: 992px){.Heading-module__h1-IHe9eJ{color:#000460;font-size:2.625rem;font-weight:700;line-height:1.19;margin-bottom:2.5rem}}.Heading-module__h1-IHe9eJ.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2.625rem;font-weight:700;line-height:1.19;margin-bottom:2.5rem}.Heading-module__h2-lxUILV{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}@media(min-width: 992px){.Heading-module__h2-lxUILV{color:#000460;font-size:2.25rem;font-weight:700;line-height:1.167;margin-bottom:1.5rem}}.Heading-module__h2-lxUILV.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2.25rem;font-weight:700;line-height:1.167;margin-bottom:1.5rem}.Heading-module__h3-WZVLw3{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}@media(min-width: 992px){.Heading-module__h3-WZVLw3{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}}.Heading-module__h3-WZVLw3.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}.Heading-module__h4-jN1jET{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}@media(min-width: 992px){.Heading-module__h4-jN1jET{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}}.Heading-module__h4-jN1jET.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}.Heading-module__h5-FwivqB{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}@media(min-width: 992px){.Heading-module__h5-FwivqB{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}}.Heading-module__h5-FwivqB.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}.Heading-module__h6-QzxLs2{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}@media(min-width: 992px){.Heading-module__h6-QzxLs2{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.2}}.Heading-module__h6-QzxLs2.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.2}.Heading-module__h7-rCYk0B{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}.Heading-module__default-eqaMgw{color:#000460}.Heading-module__neutral-dcJhFn{color:inherit}.Heading-module__contrast-bgWPzr{color:#fff}
.Link-module__link-EDpP2Q:focus{outline:1px dashed #005797;outline-offset:.25rem}
.Backdrop-module__container-WtsNby{background-color:#eeeff1;inset:0 !important;position:fixed !important;z-index:1113 !important}.Backdrop-module__container-WtsNby.Backdrop-module__isTransparent-aTYe6l{background-color:rgba(0,0,0,.5)}.Backdrop-module__animated-hQGwey{transition:opacity .3s ease-in-out;opacity:0}.Backdrop-module__animated-hQGwey[data-enter]{opacity:1}.Backdrop-module__animated-hQGwey[data-leave]{opacity:0}.Backdrop-module__closeButton-HSMQL5{font-size:2rem;position:absolute;right:1.5rem;top:1.5rem;border:none;background:none}
.Card-module__container-mxgR1H{padding:0;position:relative;border-radius:0.3125rem;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Card-module__container-mxgR1H:focus{outline:1px dashed #005797;outline-offset:.25rem}.Card-module__default-PzQtPh{background:#fff}.Card-module__contrast-NGKdsG{background:#000460}.Card-module__highlight-GV7fby{background:linear-gradient(99deg, #3ea9ca 3%, #06649b 77%, #0f255b 104%)}.Card-module__block-heHQYH{display:block}.Card-module__action-EiSYzc{margin-bottom:3rem}.Card-module__action-EiSYzc.Card-module__default-PzQtPh{background:radial-gradient(circle at bottom 0 right 52px, rgba(0, 0, 0, 0.11) 0, rgba(0, 0, 0, 0.11) 33px, #fff 2.125rem)}.Card-module__action-EiSYzc.Card-module__highlight-GV7fby{color:#fff;background:linear-gradient(99deg, #3ea9ca 3%, #06649b 77%, #0f255b 104%)}.Card-module__action-EiSYzc.Card-module__contrast-NGKdsG{color:#fff;background:radial-gradient(circle at bottom 0 right 52px, rgba(0, 0, 0, 0.11) 0, rgba(0, 0, 0, 0.11) 33px, #000460 2.125rem)}
.Modal-module__container-xf10PD{position:fixed;height:fit-content;z-index:1123}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM{transition:opacity .3s ease-in-out;opacity:0}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM[data-enter]{opacity:1}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM[data-leave]{opacity:0}.Modal-module__card-GkFZ5u{z-index:1124;display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:min(90%,48rem);max-height:90%}@media(min-width: 768px){.Modal-module__lg-TiDnGm{max-height:85%}}.Modal-module__content-o73sdf{display:flex;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:0.3125rem;padding:1.5rem;background-color:#f7f8f8;align-items:center}.Modal-module__content-o73sdf::-webkit-scrollbar-track{width:0.5rem;background-color:#dedfe3;margin:.25rem}.Modal-module__content-o73sdf::-webkit-scrollbar{width:0.5rem;background-color:#dedfe3}.Modal-module__content-o73sdf::-webkit-scrollbar-thumb{border-radius:0.3125rem;width:0.375rem;background-color:#949494}@media(min-width: 768px){.Modal-module__content-o73sdf{padding:2rem;overflow-y:auto}}.Modal-module__content-o73sdf:focus-within{scroll-padding-bottom:50vh}.Modal-module__scrollDisabled-RJQNQ4{overflow:hidden}.Modal-module__header-A_6asR{display:flex;justify-content:space-between;align-items:center;background-color:#eb6626;border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;color:#fff;font-weight:600;margin-right:0;padding:1.5rem 1.75rem;position:relative}.Modal-module__header-A_6asR.Modal-module__secondary-NLS4sJ{background-image:url(/dialog-header-background.svg);background-size:cover}.Modal-module__header-A_6asR.Modal-module__business-ynUmqs{background-image:url(/dialog-header-background-business.svg);background-size:cover}.Modal-module__header-A_6asR.Modal-module__blue-eKhhQ6{background-color:#005797}.Modal-module__header-A_6asR .Modal-module__headermargin-GN3PEG{margin-bottom:0}.Modal-module__header-A_6asR .Modal-module__headingSize-Ux1PZH{font-size:.875rem}@media(min-width: 768px){.Modal-module__header-A_6asR .Modal-module__headingSize-Ux1PZH{font-size:1rem}}.Modal-module__header-A_6asR .Modal-module__headingColor-Ljjun6{color:#fff}.Modal-module__close-Xv84Lm{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer}.Modal-module__close-Xv84Lm:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-color:#fff;border-radius:0.4375rem;outline-offset:-0.0625rem}.Modal-module__closeIcon-xaf2aM svg{width:0.875rem;height:0.875rem}
.MenuItem-module__hiddenAccessibilityElement-a4ZCso{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MenuItem-module__linkText-vWiuyd{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.MenuItem-module__menuItemLink-rRuHn6{text-decoration:none !important}.MenuItem-module__menuItem-Vzs3Im,.MenuItem-module__secondaryMenuItem-OlmTWV,.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{text-align:center;letter-spacing:0;height:100%;vertical-align:middle;white-space:nowrap;margin:0 1.5rem}@media(max-width: 575.98px){.MenuItem-module__menuItem-Vzs3Im,.MenuItem-module__secondaryMenuItem-OlmTWV,.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{margin:0 1rem}}.MenuItem-module__menuItem-Vzs3Im div,.MenuItem-module__secondaryMenuItem-OlmTWV div,.MenuItem-module__menuItemWithFocus-spJAl5 div,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy div{height:100%;display:flex;padding-top:2px;border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__menuItem-Vzs3Im button,.MenuItem-module__secondaryMenuItem-OlmTWV button,.MenuItem-module__menuItemWithFocus-spJAl5 button,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{text-transform:none;font-size:1.125rem;font-weight:600;background-color:inherit;letter-spacing:0;height:4.5rem}@media(max-width: 575.98px){.MenuItem-module__menuItem-Vzs3Im button,.MenuItem-module__secondaryMenuItem-OlmTWV button,.MenuItem-module__menuItemWithFocus-spJAl5 button,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{height:60px;letter-spacing:0;padding:0 .5rem}}.MenuItem-module__menuItem-Vzs3Im button span,.MenuItem-module__secondaryMenuItem-OlmTWV button span,.MenuItem-module__menuItemWithFocus-spJAl5 button span,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button span{color:#000460}.MenuItem-module__menuItem-Vzs3Im button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItem-Vzs3Im button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0);background-color:inherit;color:#005797}.MenuItem-module__menuItem-Vzs3Im button:focus:enabled::after,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus:enabled::after,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus:enabled::after,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus:enabled::after{border:none;outline:none}.MenuItem-module__menuItem-Vzs3Im button:focus,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__menuItem-Vzs3Im button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItem-Vzs3Im button:focus:enabled{outline:none !important}.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{padding:0;border-bottom:2px solid #eb6626}.MenuItem-module__menuItemWithFocus-spJAl5 div,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy div{border-bottom:0}.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__menuItemWithFocus-spJAl5 button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus:enabled{outline:none !important}.MenuItem-module__secondaryMenuItem-OlmTWV button{font-size:1rem;font-weight:400;height:4rem}.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__secondaryMenuItem-OlmTWV button:focus,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus:enabled{outline:none !important}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{font-size:1rem;font-weight:400;height:4rem}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus:enabled{outline:none !important}
.Navigation-module__hiddenAccessibilityElement-eEFp_y,.Navigation-module__screenReaderText-LZz4Gt{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Navigation-module__linkText-gHF3IF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Navigation-module__navigationHeader-g0frMt{padding:0;margin:0;width:100%}.Navigation-module__navigationBars-Pr4d1i{position:fixed;top:1.5rem;width:100%;padding:0;display:block;z-index:10;max-width:1380px}@media(max-width: 575.98px){.Navigation-module__navigationBars-Pr4d1i{left:0;top:0}}.Navigation-module__navigationBarsWithBanner-QeC7Lr{margin-top:3rem}@media(max-width: 575.98px){.Navigation-module__navigationBarsWithBanner-QeC7Lr{margin-top:5.375rem}}.Navigation-module__removePadding-N2nAcl{top:0}.Navigation-module__container-Uufnq5{display:block;margin-left:auto;margin-right:auto;padding-top:1.5rem;width:100%}@media(min-width: 768px){.Navigation-module__container-Uufnq5{margin:auto;max-width:calc(1380px + 2*0.9375rem)}}@media(max-width: 767.98px){.Navigation-module__container-Uufnq5{margin:0;padding:0;width:100%}}.Navigation-module__primaryNavigationBorderTop-m7b51w{border-top-left-radius:5px;border-top-right-radius:5px}.Navigation-module__primaryNavigationWithBorder-rX5k_7{border-radius:5px}.Navigation-module__primaryNavigation-YstnND,.Navigation-module__primaryNavigationBorderTop-m7b51w,.Navigation-module__primaryNavigationWithBorder-rX5k_7{display:flex;justify-content:space-between;margin:0;background-color:#fff;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}@media(max-width: 575.98px){.Navigation-module__primaryNavigation-YstnND,.Navigation-module__primaryNavigationBorderTop-m7b51w,.Navigation-module__primaryNavigationWithBorder-rX5k_7{display:block;background-color:#eb6626;padding-bottom:0;padding-right:0;box-shadow:none;margin:0;border-radius:0}}.Navigation-module__primaryNavigation-YstnND a:focus,.Navigation-module__primaryNavigationBorderTop-m7b51w a:focus,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:focus,.Navigation-module__primaryNavigation-YstnND a:hover,.Navigation-module__primaryNavigationBorderTop-m7b51w a:hover,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:hover,.Navigation-module__primaryNavigation-YstnND a:focus:enabled{outline:none}.Navigation-module__primaryNavigation-YstnND a:focus:enabled::after,.Navigation-module__primaryNavigationBorderTop-m7b51w a:focus:enabled::after,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:focus:enabled::after{outline:none;border:none}.Navigation-module__primaryNavigationOptions-Wft8Ol{align-items:center;text-align:center;position:relative}@media(max-width: 575.98px){.Navigation-module__primaryNavigationOptions-Wft8Ol{overflow:hidden;align-items:center;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1.5rem;padding-left:1.5rem}}.Navigation-module__scrolled-su4hAY{position:fixed;display:block;width:inherit;max-width:inherit;margin-top:1.5rem;top:0;visibility:hidden}.Navigation-module__hidden-oh4wcM{visibility:hidden;display:none}.Navigation-module__secondaryNavigation-htxYZU{display:flex;margin:0 0 3.5rem;width:inherit;max-width:1380px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}@media(max-width: 575.98px){.Navigation-module__secondaryNavigation-htxYZU{display:block;padding-bottom:0;padding-right:0;margin:0 0 2rem;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0)}}.Navigation-module__secondaryNavigation-htxYZU a:focus,.Navigation-module__secondaryNavigation-htxYZU a:hover,.Navigation-module__secondaryNavigation-htxYZU a:focus:enabled{outline:none}.Navigation-module__secondaryNavigation-htxYZU a:focus:enabled::after{outline:none;border:none}.Navigation-module__secondaryNavigationOptions-UZPWmL{align-items:center;text-align:center;position:relative;box-shadow:none}@media(max-width: 575.98px){.Navigation-module__secondaryNavigationOptions-UZPWmL{overflow:hidden;align-items:center;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1.5rem;padding-left:1.5rem;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}}.Navigation-module__scrollingHint-zh3IvH{white-space:nowrap;overflow-x:auto;display:flex}@media(max-width: 575.98px){.Navigation-module__scrollingHint-zh3IvH::after{content:"";width:25%;height:100%;position:absolute;right:0;top:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff);pointer-events:none}.Navigation-module__scrollingHint-zh3IvH::-webkit-scrollbar{height:0}}.Navigation-module__logoLink-z8L7E7{height:100%;position:relative;display:flex;padding:0.875rem 1.5rem}.Navigation-module__logo-arHcFs{width:160px;height:40px;place-self:center;position:absolute;display:flex;flex-direction:column}@media(max-width: 575.98px){.Navigation-module__logo-arHcFs{display:none}}.Navigation-module__responsiveLogo-gFiH84{width:149px;height:36px;margin-right:1rem;display:none}@media(max-width: 767.98px){.Navigation-module__responsiveLogo-gFiH84{display:block}}.Navigation-module__username-kE6jZN{margin-right:1.5rem}.Navigation-module__lastMenuItemSpace-IWSI3O{min-width:1.5rem}.Navigation-module__spaceBothNavigations-XJq5oa{margin-bottom:12rem}@media(max-width: 767.98px){.Navigation-module__spaceBothNavigations-XJq5oa{margin-bottom:15rem}}.Navigation-module__spaceSingleNavigation-_cWmAU{margin-bottom:8rem}@media(max-width: 767.98px){.Navigation-module__spaceSingleNavigation-_cWmAU{margin-bottom:12rem}}
.Container-module__container-NYa8x1{margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;width:100%}@media(min-width: 768px){.Container-module__container-NYa8x1{margin:auto;max-width:calc(1380px + 2*0.9375rem)}}.Container-module__full-X0pNjj{padding:0;max-width:none}@media(min-width: 768px){.Container-module__full-X0pNjj{margin:0;max-width:none}}@media(min-width: 768px){.Container-module__sm-AbpXO3{max-width:calc(912px + 2*0.9375rem)}}@media(min-width: 992px){.Container-module__sm-AbpXO3{max-width:calc(570px + 2*0.9375rem)}}@media(min-width: 768px){.Container-module__md-OeCu3k{max-width:calc(912px + 2*0.9375rem)}}@media(min-width: 992px){.Container-module__md-OeCu3k{max-width:calc(741px + 2*0.9375rem)}}@media(min-width: 768px){.Container-module__lg-fVHs6Z{max-width:calc(912px + 2*0.9375rem)}}
.ReferenceValuesTile-module__content-ecw5Kk{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.ReferenceValuesTile-module__content-ecw5Kk h3{font-size:1.17em;margin-block:1em}.ReferenceValuesTile-module__content-ecw5Kk strong,.ReferenceValuesTile-module__content-ecw5Kk b{font-weight:700}.ReferenceValuesTile-module__content-ecw5Kk *{margin:0;padding:0}.ReferenceValuesTile-module__content-ecw5Kk h1,.ReferenceValuesTile-module__content-ecw5Kk h2,.ReferenceValuesTile-module__content-ecw5Kk h3{margin-top:1.5rem}.ReferenceValuesTile-module__content-ecw5Kk li+li{margin-top:.25rem}.ReferenceValuesTile-module__content-ecw5Kk p:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk dl:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk ol:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk ul:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk blockquote:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk pre:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk table:not(:last-child){margin-bottom:1rem}.ReferenceValuesTile-module__content-ecw5Kk blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.ReferenceValuesTile-module__content-ecw5Kk ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.ReferenceValuesTile-module__content-ecw5Kk a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.ReferenceValuesTile-module__content-ecw5Kk a:hover{color:#005797}.ReferenceValuesTile-module__content-ecw5Kk a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.ReferenceValuesTile-module__content-ecw5Kk a:focus::after{content:none}.ReferenceValuesTile-module__content-ecw5Kk ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.ReferenceValuesTile-module__content-ecw5Kk ul ul{list-style-type:circle;margin-top:.5rem}.ReferenceValuesTile-module__content-ecw5Kk ul ul ul{list-style-type:square}.ReferenceValuesTile-module__content-ecw5Kk dd{margin-left:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure:not(:first-child){margin-top:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure:not(:last-child){margin-bottom:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk figure figcaption{font-style:italic}.ReferenceValuesTile-module__content-ecw5Kk iframe{margin:2rem 0;max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk img{max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.ReferenceValuesTile-module__content-ecw5Kk sup,.ReferenceValuesTile-module__content-ecw5Kk sub{font-size:75%}.ReferenceValuesTile-module__content-ecw5Kk table{width:100%}.ReferenceValuesTile-module__content-ecw5Kk table [data-align=right]{text-align:right}.ReferenceValuesTile-module__content-ecw5Kk table [data-align=center]{text-align:center}.ReferenceValuesTile-module__content-ecw5Kk table td,.ReferenceValuesTile-module__content-ecw5Kk table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.ReferenceValuesTile-module__content-ecw5Kk table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.ReferenceValuesTile-module__content-ecw5Kk table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ReferenceValuesTile-module__content-ecw5Kk table tr:nth-child(even) td{background-color:#eeeff1}.ReferenceValuesTile-module__content-ecw5Kk table td strong{font-weight:700}.ReferenceValuesTile-module__content-ecw5Kk table thead td,.ReferenceValuesTile-module__content-ecw5Kk table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.ReferenceValuesTile-module__content-ecw5Kk table tfoot td,.ReferenceValuesTile-module__content-ecw5Kk table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.ReferenceValuesTile-module__content-ecw5Kk table tbody tr:last-child td,.ReferenceValuesTile-module__content-ecw5Kk table tbody tr:last-child th{border-bottom-width:0}.ReferenceValuesTile-module__xs-h4LEbA{font-size:.6875rem;font-weight:400;line-height:1.73}.ReferenceValuesTile-module__sm-UcbRBN{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.ReferenceValuesTile-module__sm-UcbRBN{font-size:.75rem;font-weight:400;line-height:1.67}}.ReferenceValuesTile-module__sm-UcbRBN.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:.75rem;font-weight:400;line-height:1.67}.ReferenceValuesTile-module__regular-gJrBlf{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.ReferenceValuesTile-module__regular-gJrBlf{font-size:.875rem;font-weight:400;line-height:1.57}}.ReferenceValuesTile-module__regular-gJrBlf.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:.875rem;font-weight:400;line-height:1.57}.ReferenceValuesTile-module__md-GW4_ef{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.ReferenceValuesTile-module__md-GW4_ef{font-size:1rem;font-weight:400;line-height:1.5}}.ReferenceValuesTile-module__md-GW4_ef.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:1rem;font-weight:400;line-height:1.5}.ReferenceValuesTile-module__lg-OPYWWB{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.ReferenceValuesTile-module__lg-OPYWWB{font-size:1.125rem;font-weight:400;line-height:1.44}}.ReferenceValuesTile-module__lg-OPYWWB.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:1.125rem;font-weight:400;line-height:1.44}.ReferenceValuesTile-module__noSpacing-OoWDDY{margin:0;padding:0}.ReferenceValuesTile-module__left-AB1LFc{text-align:left}.ReferenceValuesTile-module__center-eD72ib{text-align:center}.ReferenceValuesTile-module__right-CPMQmD{text-align:right}.ReferenceValuesTile-module__contrast-YmmnFg{color:#fff}.ReferenceValuesTile-module__contrast-YmmnFg a{color:#fff}.ReferenceValuesTile-module__contrast-YmmnFg a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.ReferenceValuesTile-module__dashboardContainer-K7A2Ju{width:100%;position:relative}.ReferenceValuesTile-module__dashboardTiles-UFoTFU{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__dashboardTiles-UFoTFU{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.ReferenceValuesTile-module__producedKwH-lDakRf{order:2}}@media(min-width: 768px){.ReferenceValuesTile-module__producedKwH-lDakRf{order:1}}@media(max-width: 767.98px){.ReferenceValuesTile-module__closedDashboardInfoBox-WesTwA{order:1}}@media(min-width: 768px){.ReferenceValuesTile-module__closedDashboardInfoBox-WesTwA{order:2}}.ReferenceValuesTile-module__voucherInfoTile-zWfroq div{margin-top:0}.ReferenceValuesTile-module__closedDashboardTile-hsbnwV{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.ReferenceValuesTile-module__closedDashboardTile-hsbnwV{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.ReferenceValuesTile-module__flashMessage-TacIk3{margin-bottom:1.5rem}.ReferenceValuesTile-module__flashMessage-TacIk3 div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__flashMessage-TacIk3{display:none}}@media(max-width: 767.98px){.ReferenceValuesTile-module__charts-OUnwFS{order:2}}@media(min-width: 768px){.ReferenceValuesTile-module__charts-OUnwFS{order:1}}@media(max-width: 767.98px){.ReferenceValuesTile-module__referenceValues-Tz0NBo{order:1}}@media(min-width: 768px){.ReferenceValuesTile-module__referenceValues-Tz0NBo{order:2}}.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z{display:none;margin-bottom:1.5rem}.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z{display:block}}.ReferenceValuesTile-module__infoAboutTeam-WlM2H7{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.ReferenceValuesTile-module__plantInformation-JdBheO{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.ReferenceValuesTile-module__heading-FPAVwS{padding-left:.9375rem;padding-right:.9375rem}}.ReferenceValuesTile-module__referenceValuesTile-XPgriP{margin-bottom:1.5rem}.ReferenceValuesTile-module__referenceDescription-C5oewJ{text-align:left;margin-bottom:2rem;margin-top:1.5rem;font-size:1.125rem;font-family:"Fira Sans",arial,sans-serif;font-weight:600;color:#000460}.ReferenceValuesTile-module__referenceValues-Tz0NBo{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:5fr 5fr}.ReferenceValuesTile-module__referenceValueContainer-E2B1VG{text-align:center}.ReferenceValuesTile-module__referenceValueIcon-SsFmZG{height:88px;width:100px;max-width:100%;margin-bottom:.8em}.ReferenceValuesTile-module__centered-hhwQ_D{text-align:center}.ReferenceValuesTile-module__content-ecw5Kk{margin:0;padding:3px;font-weight:200}.ReferenceValuesTile-module__heading-FPAVwS{margin:0;padding:0;font-size:1.5rem}.ReferenceValuesTile-module__accessibleDescription-uk7qE2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.CurrentBalance-module__circle-cRJlmg{max-width:100%;width:22.5em;height:22.5rem;border:16px solid rgba(0,0,0,0);border-radius:50%;background-image:linear-gradient(white, white),linear-gradient(133deg, #fccf8a 10%, #f7af40 33%, #eb6626 63%, #e13b31 94%);border-image-slice:1;background-origin:border-box;background-clip:content-box,border-box;margin-top:1em;margin-bottom:2em;text-align:center}@media(max-width: 767.98px){.CurrentBalance-module__circle-cRJlmg{width:17.5rem;height:17.5rem;margin:auto}}.CurrentBalance-module__outer-F3zKDV{display:table;position:relative;top:0;left:0;height:100%;width:100%}.CurrentBalance-module__middle-Zla5oM{display:table-cell;vertical-align:middle}.CurrentBalance-module__inner-HgLG6Y{margin-left:auto;margin-right:auto;text-align:center}.CurrentBalance-module__noMargin-nsXVTW{margin:0}.CurrentBalance-module__container-cMGcK_{width:100%;text-align:center}.CurrentBalance-module__balance-HqKEhs{font-size:5rem;font-weight:700;color:#000460;margin:0;padding:0}@media(max-width: 1199.98px){.CurrentBalance-module__balance-HqKEhs{font-size:4.375rem}}@media(max-width: 767.98px){.CurrentBalance-module__balance-HqKEhs{font-size:3.4375rem}}.CurrentBalance-module__content-jtvbmB{font-size:1.5rem;font-family:"Fira Sans",arial,sans-serif;font-weight:600;color:#07112a;margin:0}@media(max-width: 767.98px){.CurrentBalance-module__content-jtvbmB{font-size:1.3125rem}}.CurrentBalance-module__currentBalanceContainer-lCXGX9{display:inline-block;max-width:100%}.CurrentBalance-module__couponValue-YaGeAd{font-family:"Fira Sans",arial,sans-serif;font-weight:300;color:#07112a;margin-bottom:3rem}.CurrentBalance-module__hideElement-Vbt9cH{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.ProgressChart-module__productionProgress-n4osH9{margin-top:2rem;margin-bottom:0;width:100%}.ProgressChart-module__chartArea-MbU5Hb{width:100%;height:200px}.ProgressChart-module__headline-Iv_KTG{text-align:left}
.CustomTooltip-module__hiddenAccessibilityElement-NiZP4o{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomTooltip-module__linkText-dAsCx_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomTooltip-module__customTooltipArea-c3pfVc{margin:0;padding:10px 10px 0;background-color:#fff;border:1px solid #ccc;max-width:200px}.CustomTooltip-module__production-yqWADo{color:#000;font-weight:400}.CustomTooltip-module__infoText-ZjCADP{display:inline-block;max-width:100%}
.AccessibilityTable-module__hiddenAccessibilityElement-jaY8Aw,.AccessibilityTable-module__hideElement-jR9w70{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AccessibilityTable-module__linkText-MiBYOm{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AccessibilityTable-module__caption-M1m0Bf{display:table-caption;text-align:center;caption-side:top}.AccessibilityTable-module__row-ytSZgh th{padding-left:55px;text-align:center}.AccessibilityTable-module__row-ytSZgh td{padding-left:55px;text-align:center}
.IconSixthLevelHeading-module__hiddenAccessibilityElement-OSxa57{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IconSixthLevelHeading-module__linkText-c8Zhlx{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.IconSixthLevelHeading-module__container-q3Angi{width:100%;line-height:.5rem;padding:0;vertical-align:middle;margin-bottom:1rem}.IconSixthLevelHeading-module__item-JTs5dn{margin:0;padding:0;display:table-cell;vertical-align:middle;line-height:normal}.IconSixthLevelHeading-module__item-JTs5dn>h2{display:table-cell;vertical-align:middle}.IconSixthLevelHeading-module__iconSize-zY4MoS{margin-left:0;text-align:left;margin-right:.5rem;float:left;padding:0;color:#000460}.IconSixthLevelHeading-module__heading-b2fQOm{margin:0;padding:0}
.ConsentForm-module__hiddenAccessibilityElement-i_p3lx,.ConsentForm-module__linkToDefinition-HNOvZ8{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ConsentForm-module__linkText-hPL_I9,.ConsentForm-module__consentFormLinkText-Lf67Oy{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ConsentForm-module__consentForm-sjnCiK{margin:0;padding:0;display:inline;font-weight:200;max-width:100%}.ConsentForm-module__consentForm-sjnCiK div{width:100%;display:inline;padding:0;margin:0;margin-block:0;margin-inline:0;font-weight:200}.ConsentForm-module__consentForm-sjnCiK div::after{width:100%;display:inline;font-weight:200}
.CardBody-module__container-kzU7Ag{padding:1.5rem}@media(min-width: 768px){.CardBody-module__container-kzU7Ag{padding:2rem}}
.ProductionCharts-module__hiddenAccessibilityElement-bJR6Lb{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionCharts-module__linkText-_877eG{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionCharts-module__charts-yC3Ak3{width:100%;min-height:400px}.ProductionCharts-module__chartsContainer-Rn_2PD{max-width:100%}.ProductionCharts-module__chartGap-ZvFoZ0{max-width:100%;margin-bottom:4rem}
.ProductionBarChart-module__hiddenAccessibilityElement-ugakRX{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionBarChart-module__linkText-qH_ZAL{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionBarChart-module__chartArea-t5OqLd{height:18rem;max-width:100%}.ProductionBarChart-module__summaryChartArea-fr_IU7{height:14rem;max-width:100%}.ProductionBarChart-module__dateSelection-A3dAKk{display:grid;gap:1.5rem;grid-template-columns:3fr 7fr;grid-template-rows:auto;margin-bottom:.5rem;margin-top:1rem}@media(max-width: 767.98px){.ProductionBarChart-module__dateSelection-A3dAKk{grid-template-columns:100%;grid-template-rows:auto;gap:0}.ProductionBarChart-module__dateSelection-A3dAKk h6{margin:0}.ProductionBarChart-module__dateSelection-A3dAKk div{margin:0;padding:0}}.ProductionBarChart-module__axisTitle-DW9xAG{font-size:1rem;margin-top:0}
.DateSelector-module__hiddenAccessibilityElement-vrwvk9{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DateSelector-module__linkText-mgXyG_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.DateSelector-module__container-cFARht{margin-top:12px}.DateSelector-module__inputElements-vIIfOy{position:relative;max-width:90%;float:right;display:flex}.DateSelector-module__inputField-PuVn8e{background-color:green;margin:0;padding:0}.DateSelector-module__inputField-PuVn8e label{margin-top:-20px;padding:0}.DateSelector-module__inputField-PuVn8e input{display:inline !important;margin:0;padding:0}.DateSelector-module__dateInput-TYb2Tt{display:block;border:none;text-align:center;font-size:1rem;max-width:85%;font-weight:200;color:#000460;cursor:default;caret-color:rgba(0,0,0,0)}.DateSelector-module__dateInput-TYb2Tt input{padding-top:5px;display:inline;max-width:85%;background-color:#fff !important;text-align:center;border:0}.DateSelector-module__dateInput-TYb2Tt:focus,.DateSelector-module__dateInput-TYb2Tt:hover{border-color:#000460;outline:none}.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H{border-radius:3px;font-size:1.125rem}.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H:focus,.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H:hover{border-color:#000460;outline:none}.DateSelector-module__iconDisabled-LjmabJ{color:#b3b3b3}.DateSelector-module__disabledHovering-fOWTvC{position:relative}.DateSelector-module__disabledHovering-fOWTvC:focus,.DateSelector-module__disabledHovering-fOWTvC:hover,.DateSelector-module__disabledHovering-fOWTvC:focus:enabled{outline:none}.DateSelector-module__disabledHovering-fOWTvC:focus:enabled::after{border:none}.DateSelector-module__disabledHovering-fOWTvC:hover{border:0 !important}.DateSelector-module__circleHover-bjNAGG{position:relative}.DateSelector-module__circleHover-bjNAGG:focus,.DateSelector-module__circleHover-bjNAGG:hover,.DateSelector-module__circleHover-bjNAGG:focus:enabled{outline:none}.DateSelector-module__circleHover-bjNAGG:focus:enabled::after{border:none}.DateSelector-module__circleHover-bjNAGG:hover{border-radius:50%;border:2px solid #000460}
.InputField-module__container-Mg2hcV{width:100%;font-family:"Fira Sans",sans-serif}.InputField-module__label-orli5v{font-size:.75rem;color:#000460;margin:0}.InputField-module__label-orli5v.InputField-module__closed-crlwuS{font-size:1rem;font-weight:600}.InputField-module__label-orli5v.InputField-module__hidden-nJxtu_{opacity:0;visibility:hidden}.InputField-module__input-iyzOnE{display:block;border:none;border-bottom:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);font-size:1rem;font-weight:400;color:#505558;width:100%;padding:.25rem}.InputField-module__input-iyzOnE[disabled]{color:#949494 !important;background-color:#eeeff1;border:0.0625rem solid #949494}.InputField-module__input-iyzOnE:focus,.InputField-module__input-iyzOnE:hover{border-color:#000460;outline:none}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS{border:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);border-radius:0.1875rem;margin-top:.5rem;padding:.25rem .75rem;font-size:1.125rem}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS.InputField-module__hasSuffix-PJPOTl,.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS.InputField-module__hasPrefix-HDX4rx{margin-top:0}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS:focus,.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS:hover{border-color:#000460;outline:none}.InputField-module__input-iyzOnE[aria-invalid=true]{color:#cd0045;border-color:#cd0045}.InputField-module__input-iyzOnE[aria-invalid=true]:focus,.InputField-module__input-iyzOnE[aria-invalid=true]:hover{border-color:#cd0045;outline:none}.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE{padding:0;border:none;width:100%}.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE:focus,.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE:hover,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE:focus,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE:hover{border-color:rgba(0,0,0,0);outline:none}.InputField-module__description-R_zgD5{margin-top:.5rem;font-size:.75rem}
.LoadingSpinner-module__isLoading-yA7YuT{width:1.5rem;height:1.5rem;border:0.125rem solid #000460;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-radius:50%;animation:LoadingSpinner-module__spin-mUYrDG 2.5s linear infinite;margin-right:.5rem}@keyframes LoadingSpinner-module__spin-mUYrDG{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.AffixInputWrapper-module__inputWrapper-mLHlqk{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__isDisabled-gKgrdB{background-color:#eeeff1;border:0.0625rem solid #949494}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw{border-bottom:0.0625rem solid #949494;padding:.25rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y{margin-top:.5rem;border:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);border-radius:0.1875rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:not([disabled]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:not([disabled]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:not([disabled]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:not([disabled]):focus{border-color:#000460;outline:none}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]){color:#cd0045;border-color:#cd0045}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):focus{border-color:#cd0045;outline:none}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y{padding:.25rem .5rem .25rem .75rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y{padding:.25rem .75rem .25rem .25rem}.AffixInputWrapper-module__suffix-YT392T,.AffixInputWrapper-module__prefix-kOisRT{color:#505558;font-size:1rem;white-space:nowrap}
.InputMessage-module__message-FxUI5d{margin-top:.5rem;font-size:.75rem;color:#cd0045}
.ProductionNotReadyPlaceholder-module__hiddenAccessibilityElement-xZvB01{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionNotReadyPlaceholder-module__linkText-vX1EGF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionNotReadyPlaceholder-module__container-Dxj_5n{text-align:center}.ProductionNotReadyPlaceholder-module__notReadyImage-lpHd_N{max-width:100%}.ProductionNotReadyPlaceholder-module__information-dtefex{margin-top:2rem;color:#505558;font-size:.875rem}
.ProductionSummaryChart-module__hiddenAccessibilityElement-ottWeG{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionSummaryChart-module__linkText-jr2Xw_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionSummaryChart-module__axisTitle-N4Xa1D{font-size:.75rem;margin-top:1.5rem}.ProductionSummaryChart-module__yearlySummary-tS89VA{overflow-x:auto;white-space:nowrap;padding-bottom:1.5rem}@media(max-width: 767.98px){.ProductionSummaryChart-module__yearlySummary-tS89VA{overflow-x:scroll}}.ProductionSummaryChart-module__yearlyCircle-d5E4Jq{display:inline-block;background-origin:border-box;background-clip:content-box,border-box;text-align:center}.ProductionSummaryChart-module__oval-hBI9It{display:inline-block;width:120px;height:120px;border:8px solid rgba(0,0,0,0);border-radius:80px;background-image:linear-gradient(white, white),linear-gradient(133deg, #fccf8a 10%, #f7af40 33%, #eb6626 63%, #e13b31 94%);background-origin:border-box;background-clip:content-box,border-box;text-align:center}.ProductionSummaryChart-module__outer-womODB{display:table;position:relative;top:0;left:0;height:100%;width:100%}.ProductionSummaryChart-module__middle-acvSot{display:table-cell;vertical-align:middle}.ProductionSummaryChart-module__inner-JxchXG{margin-left:auto;margin-right:auto;text-align:center}.ProductionSummaryChart-module__yearDescription-mmSqpd{margin-top:15px}.ProductionSummaryChart-module__outerConnectionLine-OKKEdM{display:inline-block;width:3rem;height:100%}.ProductionSummaryChart-module__connectionLine-jZsRqW{width:100%;height:1px;background-color:#d8d8d8;margin-bottom:85px}.ProductionSummaryChart-module__valueOfShares-FNLKSX{display:inline-block;color:#000460;font-weight:700;margin-bottom:1.5rem}.ProductionSummaryChart-module__heading-p5eJXK{margin:0}.ProductionSummaryChart-module__content-KshUbC{font-size:1rem;color:#505558;margin:0}.ProductionSummaryChart-module__productionSummaryChart-wgnUVF{margin:1.5rem 0}
.HiddenAccessibilityLabel-module__hiddenAccessibilityElement-WMTEOL,.HiddenAccessibilityLabel-module__hiddenAccessibilityLabel-_sSEW8{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.HiddenAccessibilityLabel-module__linkText-cKJzNu{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}
.Dashboard-module__content-nhv1KB{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.Dashboard-module__content-nhv1KB h3{font-size:1.17em;margin-block:1em}.Dashboard-module__content-nhv1KB strong,.Dashboard-module__content-nhv1KB b{font-weight:700}.Dashboard-module__content-nhv1KB *{margin:0;padding:0}.Dashboard-module__content-nhv1KB h1,.Dashboard-module__content-nhv1KB h2,.Dashboard-module__content-nhv1KB h3{margin-top:1.5rem}.Dashboard-module__content-nhv1KB li+li{margin-top:.25rem}.Dashboard-module__content-nhv1KB p:not(:last-child),.Dashboard-module__content-nhv1KB dl:not(:last-child),.Dashboard-module__content-nhv1KB ol:not(:last-child),.Dashboard-module__content-nhv1KB ul:not(:last-child),.Dashboard-module__content-nhv1KB blockquote:not(:last-child),.Dashboard-module__content-nhv1KB pre:not(:last-child),.Dashboard-module__content-nhv1KB table:not(:last-child){margin-bottom:1rem}.Dashboard-module__content-nhv1KB blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.Dashboard-module__content-nhv1KB ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.Dashboard-module__content-nhv1KB a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.Dashboard-module__content-nhv1KB a:hover{color:#005797}.Dashboard-module__content-nhv1KB a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.Dashboard-module__content-nhv1KB a:focus::after{content:none}.Dashboard-module__content-nhv1KB ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.Dashboard-module__content-nhv1KB ul ul{list-style-type:circle;margin-top:.5rem}.Dashboard-module__content-nhv1KB ul ul ul{list-style-type:square}.Dashboard-module__content-nhv1KB dd{margin-left:2rem}.Dashboard-module__content-nhv1KB figure:not(:first-child){margin-top:2rem}.Dashboard-module__content-nhv1KB figure:not(:last-child){margin-bottom:2rem}.Dashboard-module__content-nhv1KB figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.Dashboard-module__content-nhv1KB figure figcaption{font-style:italic}.Dashboard-module__content-nhv1KB iframe{margin:2rem 0;max-width:100%}.Dashboard-module__content-nhv1KB img{max-width:100%}.Dashboard-module__content-nhv1KB pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.Dashboard-module__content-nhv1KB sup,.Dashboard-module__content-nhv1KB sub{font-size:75%}.Dashboard-module__content-nhv1KB table{width:100%}.Dashboard-module__content-nhv1KB table [data-align=right]{text-align:right}.Dashboard-module__content-nhv1KB table [data-align=center]{text-align:center}.Dashboard-module__content-nhv1KB table td,.Dashboard-module__content-nhv1KB table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.Dashboard-module__content-nhv1KB table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.Dashboard-module__content-nhv1KB table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Dashboard-module__content-nhv1KB table tr:nth-child(even) td{background-color:#eeeff1}.Dashboard-module__content-nhv1KB table td strong{font-weight:700}.Dashboard-module__content-nhv1KB table thead td,.Dashboard-module__content-nhv1KB table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.Dashboard-module__content-nhv1KB table tfoot td,.Dashboard-module__content-nhv1KB table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.Dashboard-module__content-nhv1KB table tbody tr:last-child td,.Dashboard-module__content-nhv1KB table tbody tr:last-child th{border-bottom-width:0}.Dashboard-module__xs-DMpyq6{font-size:.6875rem;font-weight:400;line-height:1.73}.Dashboard-module__sm-LppXcU{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.Dashboard-module__sm-LppXcU{font-size:.75rem;font-weight:400;line-height:1.67}}.Dashboard-module__sm-LppXcU.Dashboard-module__notResponsive-y45cI6{font-size:.75rem;font-weight:400;line-height:1.67}.Dashboard-module__regular-AhCV3H{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.Dashboard-module__regular-AhCV3H{font-size:.875rem;font-weight:400;line-height:1.57}}.Dashboard-module__regular-AhCV3H.Dashboard-module__notResponsive-y45cI6{font-size:.875rem;font-weight:400;line-height:1.57}.Dashboard-module__md-IXKess{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.Dashboard-module__md-IXKess{font-size:1rem;font-weight:400;line-height:1.5}}.Dashboard-module__md-IXKess.Dashboard-module__notResponsive-y45cI6{font-size:1rem;font-weight:400;line-height:1.5}.Dashboard-module__lg-uJ7_yF{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.Dashboard-module__lg-uJ7_yF{font-size:1.125rem;font-weight:400;line-height:1.44}}.Dashboard-module__lg-uJ7_yF.Dashboard-module__notResponsive-y45cI6{font-size:1.125rem;font-weight:400;line-height:1.44}.Dashboard-module__noSpacing-0VbT0F{margin:0;padding:0}.Dashboard-module__left-fXRb3B{text-align:left}.Dashboard-module__center-ZNNWwV{text-align:center}.Dashboard-module__right-Atk7sR{text-align:right}.Dashboard-module__contrast-RH2kgx{color:#fff}.Dashboard-module__contrast-RH2kgx a{color:#fff}.Dashboard-module__contrast-RH2kgx a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.Dashboard-module__dashboardContainer-pGzR2f{width:100%;position:relative}.Dashboard-module__dashboardTiles-vB1NuD{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.Dashboard-module__dashboardTiles-vB1NuD{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.Dashboard-module__producedKwH-D9UVLu{order:2}}@media(min-width: 768px){.Dashboard-module__producedKwH-D9UVLu{order:1}}@media(max-width: 767.98px){.Dashboard-module__closedDashboardInfoBox-oZJfOe{order:1}}@media(min-width: 768px){.Dashboard-module__closedDashboardInfoBox-oZJfOe{order:2}}.Dashboard-module__voucherInfoTile-usVjQV div{margin-top:0}.Dashboard-module__closedDashboardTile-D7J1ER{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.Dashboard-module__closedDashboardTile-D7J1ER{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.Dashboard-module__flashMessage-SZNTwF{margin-bottom:1.5rem}.Dashboard-module__flashMessage-SZNTwF div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.Dashboard-module__flashMessage-SZNTwF{display:none}}@media(max-width: 767.98px){.Dashboard-module__charts-taBANt{order:2}}@media(min-width: 768px){.Dashboard-module__charts-taBANt{order:1}}@media(max-width: 767.98px){.Dashboard-module__referenceValues-TV69El{order:1}}@media(min-width: 768px){.Dashboard-module__referenceValues-TV69El{order:2}}.Dashboard-module__flashMessageSmallerScreens-vrYPlx{display:none;margin-bottom:1.5rem}.Dashboard-module__flashMessageSmallerScreens-vrYPlx div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.Dashboard-module__flashMessageSmallerScreens-vrYPlx{display:block}}.Dashboard-module__infoAboutTeam-bHq3SE{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.Dashboard-module__plantInformation-dd3NPH{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.Dashboard-module__heading-RqzUbr{padding-left:.9375rem;padding-right:.9375rem}}
.SharesInfoTile-module__content-nAbYcU,.SharesInfoTile-module__infobox-BUxW5p{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.SharesInfoTile-module__content-nAbYcU h3,.SharesInfoTile-module__infobox-BUxW5p h3{font-size:1.17em;margin-block:1em}.SharesInfoTile-module__content-nAbYcU strong,.SharesInfoTile-module__infobox-BUxW5p strong,.SharesInfoTile-module__content-nAbYcU b,.SharesInfoTile-module__infobox-BUxW5p b{font-weight:700}.SharesInfoTile-module__content-nAbYcU *,.SharesInfoTile-module__infobox-BUxW5p *{margin:0;padding:0}.SharesInfoTile-module__content-nAbYcU h1,.SharesInfoTile-module__infobox-BUxW5p h1,.SharesInfoTile-module__content-nAbYcU h2,.SharesInfoTile-module__infobox-BUxW5p h2,.SharesInfoTile-module__content-nAbYcU h3,.SharesInfoTile-module__infobox-BUxW5p h3{margin-top:1.5rem}.SharesInfoTile-module__content-nAbYcU li+li,.SharesInfoTile-module__infobox-BUxW5p li+li{margin-top:.25rem}.SharesInfoTile-module__content-nAbYcU p:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p p:not(:last-child),.SharesInfoTile-module__content-nAbYcU dl:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p dl:not(:last-child),.SharesInfoTile-module__content-nAbYcU ol:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p ol:not(:last-child),.SharesInfoTile-module__content-nAbYcU ul:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p ul:not(:last-child),.SharesInfoTile-module__content-nAbYcU blockquote:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p blockquote:not(:last-child),.SharesInfoTile-module__content-nAbYcU pre:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p pre:not(:last-child),.SharesInfoTile-module__content-nAbYcU table:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p table:not(:last-child){margin-bottom:1rem}.SharesInfoTile-module__content-nAbYcU blockquote,.SharesInfoTile-module__infobox-BUxW5p blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.SharesInfoTile-module__content-nAbYcU ol,.SharesInfoTile-module__infobox-BUxW5p ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.SharesInfoTile-module__content-nAbYcU a,.SharesInfoTile-module__infobox-BUxW5p a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.SharesInfoTile-module__content-nAbYcU a:hover,.SharesInfoTile-module__infobox-BUxW5p a:hover{color:#005797}.SharesInfoTile-module__content-nAbYcU a:focus,.SharesInfoTile-module__infobox-BUxW5p a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.SharesInfoTile-module__content-nAbYcU a:focus::after,.SharesInfoTile-module__infobox-BUxW5p a:focus::after{content:none}.SharesInfoTile-module__content-nAbYcU ul,.SharesInfoTile-module__infobox-BUxW5p ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.SharesInfoTile-module__content-nAbYcU ul ul,.SharesInfoTile-module__infobox-BUxW5p ul ul{list-style-type:circle;margin-top:.5rem}.SharesInfoTile-module__content-nAbYcU ul ul ul,.SharesInfoTile-module__infobox-BUxW5p ul ul ul{list-style-type:square}.SharesInfoTile-module__content-nAbYcU dd,.SharesInfoTile-module__infobox-BUxW5p dd{margin-left:2rem}.SharesInfoTile-module__content-nAbYcU figure:not(:first-child),.SharesInfoTile-module__infobox-BUxW5p figure:not(:first-child){margin-top:2rem}.SharesInfoTile-module__content-nAbYcU figure:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p figure:not(:last-child){margin-bottom:2rem}.SharesInfoTile-module__content-nAbYcU figure img,.SharesInfoTile-module__infobox-BUxW5p figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.SharesInfoTile-module__content-nAbYcU figure figcaption,.SharesInfoTile-module__infobox-BUxW5p figure figcaption{font-style:italic}.SharesInfoTile-module__content-nAbYcU iframe,.SharesInfoTile-module__infobox-BUxW5p iframe{margin:2rem 0;max-width:100%}.SharesInfoTile-module__content-nAbYcU img,.SharesInfoTile-module__infobox-BUxW5p img{max-width:100%}.SharesInfoTile-module__content-nAbYcU pre,.SharesInfoTile-module__infobox-BUxW5p pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.SharesInfoTile-module__content-nAbYcU sup,.SharesInfoTile-module__infobox-BUxW5p sup,.SharesInfoTile-module__content-nAbYcU sub,.SharesInfoTile-module__infobox-BUxW5p sub{font-size:75%}.SharesInfoTile-module__content-nAbYcU table,.SharesInfoTile-module__infobox-BUxW5p table{width:100%}.SharesInfoTile-module__content-nAbYcU table [data-align=right],.SharesInfoTile-module__infobox-BUxW5p table [data-align=right]{text-align:right}.SharesInfoTile-module__content-nAbYcU table [data-align=center],.SharesInfoTile-module__infobox-BUxW5p table [data-align=center]{text-align:center}.SharesInfoTile-module__content-nAbYcU table td,.SharesInfoTile-module__infobox-BUxW5p table td,.SharesInfoTile-module__content-nAbYcU table th,.SharesInfoTile-module__infobox-BUxW5p table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.SharesInfoTile-module__content-nAbYcU table th:not([data-format=td]),.SharesInfoTile-module__infobox-BUxW5p table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.SharesInfoTile-module__content-nAbYcU table caption,.SharesInfoTile-module__infobox-BUxW5p table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SharesInfoTile-module__content-nAbYcU table tr:nth-child(even) td,.SharesInfoTile-module__infobox-BUxW5p table tr:nth-child(even) td{background-color:#eeeff1}.SharesInfoTile-module__content-nAbYcU table td strong,.SharesInfoTile-module__infobox-BUxW5p table td strong{font-weight:700}.SharesInfoTile-module__content-nAbYcU table thead td,.SharesInfoTile-module__infobox-BUxW5p table thead td,.SharesInfoTile-module__content-nAbYcU table thead th,.SharesInfoTile-module__infobox-BUxW5p table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.SharesInfoTile-module__content-nAbYcU table tfoot td,.SharesInfoTile-module__infobox-BUxW5p table tfoot td,.SharesInfoTile-module__content-nAbYcU table tfoot th,.SharesInfoTile-module__infobox-BUxW5p table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.SharesInfoTile-module__content-nAbYcU table tbody tr:last-child td,.SharesInfoTile-module__infobox-BUxW5p table tbody tr:last-child td,.SharesInfoTile-module__content-nAbYcU table tbody tr:last-child th,.SharesInfoTile-module__infobox-BUxW5p table tbody tr:last-child th{border-bottom-width:0}.SharesInfoTile-module__xs-pAz4vG{font-size:.6875rem;font-weight:400;line-height:1.73}.SharesInfoTile-module__sm-c7z7C1{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.SharesInfoTile-module__sm-c7z7C1{font-size:.75rem;font-weight:400;line-height:1.67}}.SharesInfoTile-module__sm-c7z7C1.SharesInfoTile-module__notResponsive-LaWjXC{font-size:.75rem;font-weight:400;line-height:1.67}.SharesInfoTile-module__regular-WRxc2U{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.SharesInfoTile-module__regular-WRxc2U{font-size:.875rem;font-weight:400;line-height:1.57}}.SharesInfoTile-module__regular-WRxc2U.SharesInfoTile-module__notResponsive-LaWjXC{font-size:.875rem;font-weight:400;line-height:1.57}.SharesInfoTile-module__md-B8jFNW,.SharesInfoTile-module__infobox-BUxW5p{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.SharesInfoTile-module__md-B8jFNW,.SharesInfoTile-module__infobox-BUxW5p{font-size:1rem;font-weight:400;line-height:1.5}}.SharesInfoTile-module__md-B8jFNW.SharesInfoTile-module__notResponsive-LaWjXC,.SharesInfoTile-module__notResponsive-LaWjXC.SharesInfoTile-module__infobox-BUxW5p{font-size:1rem;font-weight:400;line-height:1.5}.SharesInfoTile-module__lg-CIiCei{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.SharesInfoTile-module__lg-CIiCei{font-size:1.125rem;font-weight:400;line-height:1.44}}.SharesInfoTile-module__lg-CIiCei.SharesInfoTile-module__notResponsive-LaWjXC{font-size:1.125rem;font-weight:400;line-height:1.44}.SharesInfoTile-module__noSpacing-XDrci3{margin:0;padding:0}.SharesInfoTile-module__left-aLkzmd{text-align:left}.SharesInfoTile-module__center-l2GCAg{text-align:center}.SharesInfoTile-module__right-LEqj3S{text-align:right}.SharesInfoTile-module__contrast-qBa33w{color:#fff}.SharesInfoTile-module__contrast-qBa33w a{color:#fff}.SharesInfoTile-module__contrast-qBa33w a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.SharesInfoTile-module__dashboardContainer-cV_JkM{width:100%;position:relative}.SharesInfoTile-module__dashboardTiles-LXERLi{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.SharesInfoTile-module__dashboardTiles-LXERLi{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.SharesInfoTile-module__producedKwH-KFEXFM{order:2}}@media(min-width: 768px){.SharesInfoTile-module__producedKwH-KFEXFM{order:1}}@media(max-width: 767.98px){.SharesInfoTile-module__closedDashboardInfoBox-frsfWn{order:1}}@media(min-width: 768px){.SharesInfoTile-module__closedDashboardInfoBox-frsfWn{order:2}}.SharesInfoTile-module__voucherInfoTile-Xs2fdB div{margin-top:0}.SharesInfoTile-module__closedDashboardTile-P5_BXN{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.SharesInfoTile-module__closedDashboardTile-P5_BXN{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.SharesInfoTile-module__flashMessage-YTeOAJ{margin-bottom:1.5rem}.SharesInfoTile-module__flashMessage-YTeOAJ div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.SharesInfoTile-module__flashMessage-YTeOAJ{display:none}}@media(max-width: 767.98px){.SharesInfoTile-module__charts-gLO1BR{order:2}}@media(min-width: 768px){.SharesInfoTile-module__charts-gLO1BR{order:1}}@media(max-width: 767.98px){.SharesInfoTile-module__referenceValues-vQ4qas{order:1}}@media(min-width: 768px){.SharesInfoTile-module__referenceValues-vQ4qas{order:2}}.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH{display:none;margin-bottom:1.5rem}.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH{display:block}}.SharesInfoTile-module__infoAboutTeam-FEc4hH{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.SharesInfoTile-module__plantInformation-Q3m4uE{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.SharesInfoTile-module__heading-WbVlNs{padding-left:.9375rem;padding-right:.9375rem}}.SharesInfoTile-module__infobox-BUxW5p{margin-top:.8em;margin-bottom:1rem}.SharesInfoTile-module__heading-WbVlNs{margin-top:1.5rem;margin-bottom:3px;font-size:1.5rem;text-align:left;padding:0}@media(max-width: 767.98px){.SharesInfoTile-module__heading-WbVlNs{font-size:1.25rem}}.SharesInfoTile-module__sharesDescription-u_409c{margin-right:5px}
.AgbInfoTile-module__content-msbiLK{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.AgbInfoTile-module__content-msbiLK h3{font-size:1.17em;margin-block:1em}.AgbInfoTile-module__content-msbiLK strong,.AgbInfoTile-module__content-msbiLK b{font-weight:700}.AgbInfoTile-module__content-msbiLK *{margin:0;padding:0}.AgbInfoTile-module__content-msbiLK h1,.AgbInfoTile-module__content-msbiLK h2,.AgbInfoTile-module__content-msbiLK h3{margin-top:1.5rem}.AgbInfoTile-module__content-msbiLK li+li{margin-top:.25rem}.AgbInfoTile-module__content-msbiLK p:not(:last-child),.AgbInfoTile-module__content-msbiLK dl:not(:last-child),.AgbInfoTile-module__content-msbiLK ol:not(:last-child),.AgbInfoTile-module__content-msbiLK ul:not(:last-child),.AgbInfoTile-module__content-msbiLK blockquote:not(:last-child),.AgbInfoTile-module__content-msbiLK pre:not(:last-child),.AgbInfoTile-module__content-msbiLK table:not(:last-child){margin-bottom:1rem}.AgbInfoTile-module__content-msbiLK blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.AgbInfoTile-module__content-msbiLK ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.AgbInfoTile-module__content-msbiLK a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.AgbInfoTile-module__content-msbiLK a:hover{color:#005797}.AgbInfoTile-module__content-msbiLK a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.AgbInfoTile-module__content-msbiLK a:focus::after{content:none}.AgbInfoTile-module__content-msbiLK ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.AgbInfoTile-module__content-msbiLK ul ul{list-style-type:circle;margin-top:.5rem}.AgbInfoTile-module__content-msbiLK ul ul ul{list-style-type:square}.AgbInfoTile-module__content-msbiLK dd{margin-left:2rem}.AgbInfoTile-module__content-msbiLK figure:not(:first-child){margin-top:2rem}.AgbInfoTile-module__content-msbiLK figure:not(:last-child){margin-bottom:2rem}.AgbInfoTile-module__content-msbiLK figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.AgbInfoTile-module__content-msbiLK figure figcaption{font-style:italic}.AgbInfoTile-module__content-msbiLK iframe{margin:2rem 0;max-width:100%}.AgbInfoTile-module__content-msbiLK img{max-width:100%}.AgbInfoTile-module__content-msbiLK pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.AgbInfoTile-module__content-msbiLK sup,.AgbInfoTile-module__content-msbiLK sub{font-size:75%}.AgbInfoTile-module__content-msbiLK table{width:100%}.AgbInfoTile-module__content-msbiLK table [data-align=right]{text-align:right}.AgbInfoTile-module__content-msbiLK table [data-align=center]{text-align:center}.AgbInfoTile-module__content-msbiLK table td,.AgbInfoTile-module__content-msbiLK table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.AgbInfoTile-module__content-msbiLK table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.AgbInfoTile-module__content-msbiLK table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AgbInfoTile-module__content-msbiLK table tr:nth-child(even) td{background-color:#eeeff1}.AgbInfoTile-module__content-msbiLK table td strong{font-weight:700}.AgbInfoTile-module__content-msbiLK table thead td,.AgbInfoTile-module__content-msbiLK table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.AgbInfoTile-module__content-msbiLK table tfoot td,.AgbInfoTile-module__content-msbiLK table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.AgbInfoTile-module__content-msbiLK table tbody tr:last-child td,.AgbInfoTile-module__content-msbiLK table tbody tr:last-child th{border-bottom-width:0}.AgbInfoTile-module__xs-LEAid5{font-size:.6875rem;font-weight:400;line-height:1.73}.AgbInfoTile-module__sm-YNbqhf{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.AgbInfoTile-module__sm-YNbqhf{font-size:.75rem;font-weight:400;line-height:1.67}}.AgbInfoTile-module__sm-YNbqhf.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:.75rem;font-weight:400;line-height:1.67}.AgbInfoTile-module__regular-keFmGb{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.AgbInfoTile-module__regular-keFmGb{font-size:.875rem;font-weight:400;line-height:1.57}}.AgbInfoTile-module__regular-keFmGb.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:.875rem;font-weight:400;line-height:1.57}.AgbInfoTile-module__md-tvqRap{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.AgbInfoTile-module__md-tvqRap{font-size:1rem;font-weight:400;line-height:1.5}}.AgbInfoTile-module__md-tvqRap.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:1rem;font-weight:400;line-height:1.5}.AgbInfoTile-module__lg-Q6GyO_{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.AgbInfoTile-module__lg-Q6GyO_{font-size:1.125rem;font-weight:400;line-height:1.44}}.AgbInfoTile-module__lg-Q6GyO_.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:1.125rem;font-weight:400;line-height:1.44}.AgbInfoTile-module__noSpacing-P50p0u{margin:0;padding:0}.AgbInfoTile-module__left-eRxz1X{text-align:left}.AgbInfoTile-module__center-qBw8Dt{text-align:center}.AgbInfoTile-module__right-t3J1nf{text-align:right}.AgbInfoTile-module__contrast-on1BtD{color:#fff}.AgbInfoTile-module__contrast-on1BtD a{color:#fff}.AgbInfoTile-module__contrast-on1BtD a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.AgbInfoTile-module__dashboardContainer-rKPIr4{width:100%;position:relative}.AgbInfoTile-module__dashboardTiles-Uf5qX0{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.AgbInfoTile-module__dashboardTiles-Uf5qX0{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.AgbInfoTile-module__producedKwH-IcMcz3{order:2}}@media(min-width: 768px){.AgbInfoTile-module__producedKwH-IcMcz3{order:1}}@media(max-width: 767.98px){.AgbInfoTile-module__closedDashboardInfoBox-YHxdYm{order:1}}@media(min-width: 768px){.AgbInfoTile-module__closedDashboardInfoBox-YHxdYm{order:2}}.AgbInfoTile-module__voucherInfoTile-e01IUP div{margin-top:0}.AgbInfoTile-module__closedDashboardTile-TsmGvU{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.AgbInfoTile-module__closedDashboardTile-TsmGvU{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.AgbInfoTile-module__flashMessage-nztELm{margin-bottom:1.5rem}.AgbInfoTile-module__flashMessage-nztELm div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.AgbInfoTile-module__flashMessage-nztELm{display:none}}@media(max-width: 767.98px){.AgbInfoTile-module__charts-KWkGcr{order:2}}@media(min-width: 768px){.AgbInfoTile-module__charts-KWkGcr{order:1}}@media(max-width: 767.98px){.AgbInfoTile-module__referenceValues-NEp6Xk{order:1}}@media(min-width: 768px){.AgbInfoTile-module__referenceValues-NEp6Xk{order:2}}.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48{display:none;margin-bottom:1.5rem}.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48 div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48{display:block}}.AgbInfoTile-module__infoAboutTeam-klySBd{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.AgbInfoTile-module__plantInformation-wRPErr{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.AgbInfoTile-module__heading-feXmON{padding-left:.9375rem;padding-right:.9375rem}}.AgbInfoTile-module__hiddenAccessibilityElement-VFHiu6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AgbInfoTile-module__linkText-S6QxWp{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AgbInfoTile-module__pdfDownloadContainer-rPKjas{margin-top:2rem;display:flex;align-items:flex-start}.AgbInfoTile-module__pdfIcon-nKnLZZ{margin-right:1rem;color:#000460}.AgbInfoTile-module__agbDate-ypJ_qh{margin-top:.5rem;font-size:.75rem}
.InfoDialog-module__hiddenAccessibilityElement-skApI4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.InfoDialog-module__linkText-hCYI_w{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.InfoDialog-module__infoButton-L1K9v8{background-color:rgba(0,0,0,0);color:#000460;display:inline-block;text-align:center;padding:0;min-width:0;width:1.3rem;height:1.2rem;margin-left:2px}.InfoDialog-module__infoButton-L1K9v8:hover,.InfoDialog-module__infoButton-L1K9v8:focus,.InfoDialog-module__infoButton-L1K9v8:focus:enabled,.InfoDialog-module__infoButton-L1K9v8:hover:enabled{background-color:#000460;color:#fff;padding:0 0 17px}.InfoDialog-module__icon-xcbV0A{height:1.2em !important;width:1.2em !important}.InfoDialog-module__infoDialog-yVEgfJ{text-align:center;display:inline}
.PVPlantInformation-module__hiddenAccessibilityElement-f8dwx_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PVPlantInformation-module__linkText-fzQFFR{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PVPlantInformation-module__mapTile-wOW1x6{background-color:#f7f8f8;padding-bottom:8px}.PVPlantInformation-module__plantInformation-WISgWQ{padding-top:3.5rem;padding-bottom:3.5rem;width:100%}@media(max-width: 767.98px){.PVPlantInformation-module__plantInformation-WISgWQ{padding-top:1.5rem;padding-bottom:1.5rem}}.PVPlantInformation-module__informationGrid-PGh9L2{display:grid;grid-template-columns:4fr 6fr;gap:2rem;grid-template-rows:auto}@media(max-width: 767.98px){.PVPlantInformation-module__informationGrid-PGh9L2{grid-template-columns:100%;grid-template-rows:auto}}.PVPlantInformation-module__horizontalRow-ujYVjj{background-color:#d8d8d8;border:0;height:1px;color:#d8d8d8}.PVPlantInformation-module__images-ywyikF{display:grid;grid-template-columns:5fr 5fr;gap:1.5rem;grid-template-rows:auto}@media(max-width: 767.98px){.PVPlantInformation-module__images-ywyikF{grid-template-columns:100%;grid-template-rows:auto}}.PVPlantInformation-module__pvInformationTile-H7AQkb{width:100%}.PVPlantInformation-module__pvImage-OWtt55{width:100%;height:100%;border-radius:.3rem}@media(max-width: 767.98px){.PVPlantInformation-module__heading-qUyVtS{padding:0}}
.PVInformationTable-module__hiddenAccessibilityElement-Yk41O1{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PVInformationTable-module__linkText-oD4t94{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PVInformationTable-module__tableHeader-Hvxoqq{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;border:0}.PVInformationTable-module__dataCellDescription-BBbp3S{color:#000460;font-weight:bold;width:40%;border:none !important}.PVInformationTable-module__dataCellText-MomztS{font-weight:200;border:none}
.MapTile-module__hiddenAccessibilityElement-pqfNj6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MapTile-module__linkText-zmiCiN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.MapTile-module__smallMapSinglePV-oQEMBW{min-height:300px;width:100%;padding:0;background-color:#f7f8f8;box-shadow:none}
.module-marker__hiddenAccessibilityElement-evGjT6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.module-marker__linkText-tUkZNo{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.module-marker__wrapper-lwJ6mw{width:220px;left:-110px;bottom:21rem;margin:0;padding:.8rem}.module-marker__horizontalRow-IYXq53{background-color:#d8d8d8;border:0;height:1px;color:#d8d8d8;margin:10px 0}.module-marker__infoBoxClose-u3bygI{display:grid;gap:1.5rem;grid-template-columns:8fr 2fr;grid-template-rows:auto;padding:0}.module-marker__button-lyqWhq{height:1.5rem;width:1.5rem;padding:0;margin:0;text-align:right;vertical-align:middle}.module-marker__heading-vuNcrF{padding:5px;margin:0;vertical-align:middle;text-transform:uppercase;color:#eb6626;font-size:.75rem}.module-marker__pvtitle-RdBhC0{font-size:1rem;padding:0;margin:0}.module-marker__text-aGbGjM{font-weight:200;font-size:.75rem}.module-marker__textHeadline-hiWxT4{font-weight:700;font-size:.75rem;padding-bottom:5px;color:#07112a}.module-marker__consent-VikXD5{background-color:#f7f8f8;box-shadow:none;text-transform:uppercase;font-weight:600;text-align:right;padding-top:10px;padding-bottom:10px}.module-marker__declineGoogleMapsButton-Mde7wk{display:flex;justify-content:flex-end;text-align:right;padding:0;box-sizing:border-box}.module-marker__declineGoogleMapsButton-Mde7wk div{display:none}.module-marker__declineGoogleMapsButton-Mde7wk:hover{background-color:rgba(0,0,0,0) !important}.module-marker__declineGoogleMapsButton-Mde7wk span{background-color:rgba(0,0,0,0) !important;color:#005797;border-bottom:2px solid rgba(0,0,0,0)}.module-marker__declineGoogleMapsButton-Mde7wk span:hover{border-bottom:2px solid #005797}.module-marker__declineGoogleMapsButton-Mde7wk:focus{background-color:rgba(0,0,0,0) !important;outline:none !important}.module-marker__declineGoogleMaps-adV8Ct{width:100%;border:0 !important}.module-marker__bigMap-PdW44c{min-height:700px;padding:0;margin:0;z-index:1;background-color:#f7f8f8}.module-marker__smallMap-Ro5Wt0{min-height:300px;padding:0;margin:0;z-index:1;background-color:#f7f8f8}
.NoConsentWidget-module__hiddenAccessibilityElement-gs65vm{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.NoConsentWidget-module__linkText-kov_yM{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.NoConsentWidget-module__noConsentWidget-ojgGul{height:350px;z-index:1;margin-bottom:1.5rem}
.BlurredGoogleMap-module__hiddenAccessibilityElement-VzWhGe{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.BlurredGoogleMap-module__linkText-F1XdIT{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.BlurredGoogleMap-module__blurredContainer-dEEV5S{position:relative;display:flex;justify-content:center;align-items:center;background-image:url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/map_blur.png");background-size:cover;overflow:hidden}@media(max-width: 767.98px){.BlurredGoogleMap-module__blurredContainer-dEEV5S{padding:0 1.5rem}}@media(min-width: 768px){.BlurredGoogleMap-module__blurredContainer-dEEV5S{height:100%}}.BlurredGoogleMap-module__blurredOverlay-Nvk8tF{position:absolute;inset:0;background-color:#505558;opacity:.85}.BlurredGoogleMap-module__blurredContent-D2qAkg{z-index:1;padding:0 1.5rem;max-width:100%}@media(min-width: 768px){.BlurredGoogleMap-module__blurredContent-D2qAkg{width:42.1875rem}}.BlurredGoogleMap-module__loadMapButton-ZcG61Q{background-color:#eb6626;max-width:100%;min-width:25rem;margin-bottom:.75rem}@media(max-width: 767.98px){.BlurredGoogleMap-module__loadMapButton-ZcG61Q{min-width:100%}}.BlurredGoogleMap-module__loadMapButton-ZcG61Q:hover,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :focus,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :active,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :visited{background-color:#ed834f !important;outline:none}.BlurredGoogleMap-module__loadMapButton-ZcG61Q:focus:enabled::after{background-color:#eb6626}.BlurredGoogleMap-module__loadMapButton-ZcG61Q div{top:auto;background-color:#eb6626}@media(max-width: 767.98px){.BlurredGoogleMap-module__consentHeading-l5JZs2{margin-top:1rem;font-size:1.125rem;font-weight:700}}
.Table-module__container-adGQi5{position:relative}.Table-module__container-adGQi5 figcaption{padding:0 0 1rem}.Table-module__container-adGQi5.Table-module__blueHeading-YFrKVX table tr:first-child{color:#000460}.Table-module__contentCopy-WcJpk4,.Table-module__content-kl7_aS{max-width:100%;border:1px solid #949494;border-radius:0.3125rem}.Table-module__contentCopy-WcJpk4 table,.Table-module__content-kl7_aS table{width:100%}.Table-module__contentCopy-WcJpk4 table caption,.Table-module__content-kl7_aS table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Table-module__contentCopy-WcJpk4 table th:not([data-format=td]),.Table-module__content-kl7_aS table th:not([data-format=td]){background-color:#fff;border-bottom:1px solid #000460}.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{font-weight:normal;text-align:left}.Table-module__contentCopy-WcJpk4 table tr:nth-child(odd) td,.Table-module__content-kl7_aS table tr:nth-child(odd) td,.Table-module__contentCopy-WcJpk4 table tr:nth-child(odd) th[data-format=td],.Table-module__content-kl7_aS table tr:nth-child(odd) th[data-format=td]{background-color:#eeeff1}.Table-module__contentCopy-WcJpk4 table tr:nth-child(even) td,.Table-module__content-kl7_aS table tr:nth-child(even) td,.Table-module__contentCopy-WcJpk4 table tr:nth-child(even) th[data-format=td],.Table-module__content-kl7_aS table tr:nth-child(even) th[data-format=td]{background-color:#fff}.Table-module__contentCopy-WcJpk4 table td,.Table-module__content-kl7_aS table td,.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{border:0}.Table-module__contentCopy-WcJpk4 table thead tr th:first-child,.Table-module__content-kl7_aS table thead tr th:first-child{border-top-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table thead tr th:last-child,.Table-module__content-kl7_aS table thead tr th:last-child{border-top-right-radius:.25rem}.Table-module__contentCopy-WcJpk4 table thead tr th,.Table-module__content-kl7_aS table thead tr th,.Table-module__contentCopy-WcJpk4 table td,.Table-module__content-kl7_aS table td,.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{border-right:1px solid #949494}.Table-module__contentCopy-WcJpk4 table td:last-child,.Table-module__content-kl7_aS table td:last-child,.Table-module__contentCopy-WcJpk4 table th[data-format=td]:last-child,.Table-module__content-kl7_aS table th[data-format=td]:last-child,.Table-module__contentCopy-WcJpk4 table thead tr th:last-child,.Table-module__content-kl7_aS table thead tr th:last-child{border-right:0}.Table-module__contentCopy-WcJpk4 table tr:last-child td:first-child,.Table-module__content-kl7_aS table tr:last-child td:first-child,.Table-module__contentCopy-WcJpk4 table tr:last-child th[data-format=td]:first-child,.Table-module__content-kl7_aS table tr:last-child th[data-format=td]:first-child{border-bottom-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:last-child td:last-child,.Table-module__content-kl7_aS table tr:last-child td:last-child,.Table-module__contentCopy-WcJpk4 table tr:last-child th[data-format=td]:last-child,.Table-module__content-kl7_aS table tr:last-child th[data-format=td]:last-child{border-bottom-right-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:first-child td:first-child,.Table-module__content-kl7_aS table tr:first-child td:first-child,.Table-module__contentCopy-WcJpk4 table tr:first-child th[data-format=td]:first-child,.Table-module__content-kl7_aS table tr:first-child th[data-format=td]:first-child{border-top-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:first-child td:last-child,.Table-module__content-kl7_aS table tr:first-child td:last-child,.Table-module__contentCopy-WcJpk4 table tr:first-child th[data-format=td]:last-child,.Table-module__content-kl7_aS table tr:first-child th[data-format=td]:last-child{border-top-right-radius:.25rem}.Table-module__wrapper-upV_PD{max-width:100%;overflow:auto visible;padding-bottom:5px;position:relative}.Table-module__comparable-oxt9LF .Table-module__wrapper-upV_PD{overflow-x:scroll;margin-left:100px}.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tbody tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tfoot tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table thead th:nth-child(1){display:none}.Table-module__comparable-oxt9LF figcaption{padding-left:.5rem}.Table-module__contentCopy-WcJpk4{inset:0;pointer-events:none;position:absolute;width:420px}.Table-module__contentCopy-WcJpk4::before{bottom:0;box-shadow:6px 0 9px rgba(51,51,51,.1607843137);content:"";height:100%;left:90px;overflow:hidden;position:absolute;top:0;width:10px;z-index:99}.Table-module__contentCopy-WcJpk4 table tbody tr td,.Table-module__contentCopy-WcJpk4 table tfoot tr td,.Table-module__contentCopy-WcJpk4 table thead th{visibility:hidden}.Table-module__contentCopy-WcJpk4 table tbody tr td:nth-child(1),.Table-module__contentCopy-WcJpk4 table tfoot tr td:nth-child(1),.Table-module__contentCopy-WcJpk4 table thead th:nth-child(1){display:table-cell;overflow:hidden;padding-right:100px;position:relative;visibility:visible}.Table-module__contentCopy-WcJpk4 figcaption{display:none}@media(min-width: 768px){.Table-module__contentCopy-WcJpk4{display:none}.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tbody tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tfoot tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table thead th:nth-child(1){display:table-cell}.Table-module__comparable-oxt9LF .Table-module__wrapper-upV_PD{margin-left:0;max-width:100%;overflow:auto;position:relative;width:auto}}
.CalculationBasis-module__basisOfCalculation-dSqbMS{background-color:#f7f8f8;width:100%;padding-bottom:1rem}.CalculationBasis-module__basisOfCalculationHeading-Vb9Pqy{padding-top:2.5rem;padding-bottom:1.5rem;margin:0}.CalculationBasis-module__consent-CoXrjO{margin-bottom:1rem;font-size:1rem}
.PageHeading-module__hiddenAccessibilityElement-qY5Hr_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PageHeading-module__linkText-BTfOQt{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}@media(max-width: 767.98px){.PageHeading-module__heading-n3WI9y{padding-left:.9375rem;padding-right:.9375rem}}
.CompanyProductPublisherNote-module__hiddenAccessibilityElement-WnXawS{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CompanyProductPublisherNote-module__linkText-vGELAh{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CompanyProductPublisherNote-module__textStyle-tU22aE{color:#505558;font-size:.6875rem;font-weight:400;line-height:1.73;font-style:italic;margin-bottom:0}
.VoucherInfoTile-module__hiddenAccessibilityElement-I0AZFo{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherInfoTile-module__linkText-grOVXj{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherInfoTile-module__infobox-WM2rhb{margin-top:.8em;margin-bottom:1rem}.VoucherInfoTile-module__showVoucherButton-ZaNVnr{margin-top:1.5rem}.VoucherInfoTile-module__subHeading-hyqDUq{margin-bottom:.75rem;color:#000460;font-weight:600;font-size:1.125rem}
.RemunerationNotification-module__hiddenAccessibilityElement-YYfeP_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.RemunerationNotification-module__linkText-ihg9VI{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.RemunerationNotification-module__button-uOGmvg{margin:1rem 30% 0 30%;padding:0;text-align:center}@media(max-width: 767.98px){.RemunerationNotification-module__button-uOGmvg{margin:1rem 22% 0 22%}}
.Notification-module__container-OJEpH0{transition:opacity .3s ease-in-out;opacity:0}.Notification-module__container-OJEpH0 .Notification-module__card-TH9SD8{transform:translateX(0) translateY(100%)}@media(min-width: 768px){.Notification-module__container-OJEpH0 .Notification-module__card-TH9SD8{transform:translateX(-50%) translateY(0)}}.Notification-module__container-OJEpH0[data-enter]{opacity:1}.Notification-module__container-OJEpH0[data-enter] .Notification-module__card-TH9SD8{transform:translateX(0) translateY(0)}@media(min-width: 768px){.Notification-module__container-OJEpH0[data-enter] .Notification-module__card-TH9SD8{transform:translateX(-50%) translateY(-50%)}}.Notification-module__container-OJEpH0[data-leave]{opacity:0}.Notification-module__card-TH9SD8{background-color:#fff;border-radius:0.3125rem 0.3125rem 0 0;padding:1.5rem;position:fixed;display:flex;align-items:center;place-content:center center;bottom:0;height:fit-content;min-height:15.625rem;width:100%;transition:transform 1s;z-index:1123}@media(min-width: 768px){.Notification-module__card-TH9SD8{top:50%;left:50%;width:535px;min-height:17.1875rem;border-radius:0.3125rem}}.Notification-module__hasIcon-KkhYtG{padding-top:calc(2.5rem + 1.5rem);background-color:unset;background-image:radial-gradient(circle at left 50% top 0, transparent 0, transparent 2.5rem, #fff 2.5rem)}.Notification-module__iconContainer-MCXyKu{position:absolute;left:50%;top:-2.1875rem;transform:translateX(-50%);border:none;width:4.375rem;min-height:4.375rem;border-radius:50%;box-shadow:0 22px 45px 0 rgba(0,0,0,.11);display:flex;justify-content:center;background-image:linear-gradient(135.2deg, #3ea9ca 3.61%, #06649b 52.86%, #0f255b 116.41%)}.Notification-module__iconContainer-MCXyKu.Notification-module__green-ix8hWk{background-image:linear-gradient(134.66deg, #73deca 3.37%, #28a48c 33.5%, #258875 62.74%, #0f6e5c 88.49%)}.Notification-module__iconContainer-MCXyKu.Notification-module__yellow-glHixv{background-image:linear-gradient(134.66deg, #ffd88c 3.37%, #d9a300 46.27%, #cb8603 89.57%)}.Notification-module__icon-i1lNCl{place-self:center center;color:#fff}.Notification-module__content-dtzLeC{width:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.Alert-module__container-zeGif0{width:100%;border-radius:5px;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;background-repeat:no-repeat;background-position:right 9px top 20px,left top;background-size:110px,100%}@media(min-width: 768px){.Alert-module__container-zeGif0{background-position:right 9px top 22px,left top;background-size:156px,100%}}.Alert-module__neutral-aYfpYK{background-image:url(/alert-bg.svg),linear-gradient(97deg, #dedfe3 3%, #949494 115%);color:#000460}.Alert-module__neutral-aYfpYK .Alert-module__icon-LMVvUc,.Alert-module__neutral-aYfpYK .Alert-module__closeIcon-VNZni6{color:#000460}.Alert-module__neutral-aYfpYK .Alert-module__close-CxeWWr:focus{outline-color:#000460}.Alert-module__info-rA32aS{background-image:url(/alert-bg.svg),linear-gradient(97deg, #06649b 3%, #0f255b 104%)}.Alert-module__danger-pahPxi{background-image:url(/alert-bg.svg),linear-gradient(97deg, #eb296a -8%, #cd0045 59%, #9f0a3c 94%)}.Alert-module__success-FHthYg{background-image:url(/alert-bg.svg),linear-gradient(97deg, #28a48c 3%, #258875 64%, #0f6e5c 90%)}.Alert-module__warning-_oWGV0{background-image:url(/alert-bg.svg),linear-gradient(97deg, #e5a62d 3%, #e29502 90%)}.Alert-module__elevated-B899zu{box-shadow:0 15px 30px -15px rgba(0,0,0,.35)}.Alert-module__content-E4xoYv{width:100%;display:grid;justify-content:space-between;align-items:flex-start;column-gap:.5rem;grid-template-columns:1fr min-content;padding:1rem}.Alert-module__iconText-bkhJR6{display:flex;column-gap:1rem}@media(min-width: 768px){.Alert-module__iconText-bkhJR6{padding:1rem;column-gap:2rem}}.Alert-module__icon-LMVvUc{color:#fff;min-width:1rem;height:1rem}@media(min-width: 768px){.Alert-module__icon-LMVvUc{min-width:2.5rem;height:2.5rem}}.Alert-module__title-rnzwEp{align-self:center;display:flex;flex-direction:column}.Alert-module__close-CxeWWr{line-height:1;padding:0;background:none;border:none}.Alert-module__close-CxeWWr svg{width:1rem;height:1rem;display:block}.Alert-module__close-CxeWWr:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-offset:.25rem;outline-color:#fff;border-radius:0.0625rem}.Alert-module__closeIcon-VNZni6{color:#fff}
.Space-module__hiddenAccessibilityElement-qTBLE4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Space-module__linkText-aRwnIX{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Space-module__space--xs-JrxKLN{padding:.5rem}.Space-module__space--sm-SKYgrp{padding:.75rem}.Space-module__space--md-iX9rMB{padding:1rem}.Space-module__space--lg-OwlazE{padding:2rem}.Space-module__space--horizontal-KygLEO{padding-left:.75rem;padding-right:.75rem}.Space-module__space--vertical-LPgGJv{padding-top:.75rem;padding-bottom:.75rem}
.AsteriskText-module__hiddenAccessibilityElement-IP_f_A{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AsteriskText-module__linkText-H3mlD7{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AsteriskText-module__consentText-fSjxNz{font-size:.6875rem;font-style:italic;margin:1.5rem 0}.AsteriskText-module__consentTextCollapsed-IRdM0P{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 575.98px){.AsteriskText-module__consentTextCollapsed-IRdM0P{-webkit-line-clamp:6}}.AsteriskText-module__toggleButton-GTr6d3{background:none;border:none;padding:0;color:#000460;font-weight:600;text-decoration:underline #000460}
.ButtonStepper-module__hiddenAccessibilityElement-eB9Jv4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ButtonStepper-module__linkText-jUpPoE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ButtonStepper-module__buttonRow-YhcaIq{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;margin-top:2rem;margin-bottom:2rem}@media(max-width: 767.98px){.ButtonStepper-module__buttonRow-YhcaIq{grid-template-columns:100%}}.ButtonStepper-module__backButtonArea-atERfv{width:100%;text-align:left}@media(max-width: 767.98px){.ButtonStepper-module__backButtonArea-atERfv{order:2}}.ButtonStepper-module__submitButtonArea-ooAl9i{width:100%;text-align:right}@media(max-width: 767.98px){.ButtonStepper-module__submitButtonArea-ooAl9i{order:1}}.ButtonStepper-module__navigationButton-CBAw2h{min-width:45%;max-width:96%}@media(max-width: 767.98px){.ButtonStepper-module__navigationButton-CBAw2h{margin-left:0;margin-right:0;min-width:100%;margin-top:1rem}}
.PowerplantSelection-module__hiddenAccessibilityElement-aDyHXV{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PowerplantSelection-module__linkText-McJGF5{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PowerplantSelection-module__share-pCZSp8{margin:1.5rem 0;color:#000460;font-weight:600}.PowerplantSelection-module__share-pCZSp8 label{display:flex;margin-top:1.5rem;color:#000460;font-weight:600}
.Radio-module__container-meggYG{display:block;position:relative;cursor:pointer;user-select:none;font-size:1rem;margin:0;font-weight:400}.Radio-module__container-meggYG.Radio-module__horizontal-ZWKcRp{display:flex;align-items:flex-start}.Radio-module__container-meggYG.Radio-module__disabledContainer-FvsSJY{cursor:default}.Radio-module__container-meggYG:hover input:not(:checked)~.Radio-module__circle-j8iMrv{background-color:#dedfe3}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv{border:solid 0.125rem #005797;box-shadow:none}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv::after{display:block}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV{border:solid 0.125rem #949494;box-shadow:none;background-color:#f7f8f8}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV::after{background:#949494}.Radio-module__input-BGRSiq{position:absolute;opacity:0;cursor:pointer}.Radio-module__circle-j8iMrv{position:relative;border:solid 0.05rem hsl(228,8.1967213115%,33.0392156863%);border-radius:50%;box-shadow:inset 0 0.125rem 0.1875rem 0 rgba(0,0,0,.12);color:rgba(0,0,0,0);display:inline-block;height:1.375rem;width:1.375rem;min-width:1.375rem;margin-right:.5rem;vertical-align:bottom}.Radio-module__circle-j8iMrv:focus:not(.Radio-module__disabled-7AcmeV){outline:1px dashed #005797;outline-offset:.25rem;outline-offset:0.3125rem}.Radio-module__circle-j8iMrv:focus.Radio-module__disabled-7AcmeV{outline:none}.Radio-module__circle-j8iMrv::after{display:none;position:absolute;content:" ";top:0.1875rem;left:0.1875rem;width:.75rem;height:.75rem;border-radius:50%;background:#005797}.Radio-module__circle-j8iMrv::after.Radio-module__disabled-7AcmeV::after{background:#505558}.Radio-module__circle-j8iMrv.Radio-module__error-zasKnI{border-width:0.0625rem;border-color:#cd0045;background:#f4c2d3}.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV{border-width:0.0625rem;border-color:#949494;background-color:#dedfe3}
.Shares-module__hiddenAccessibilityElement-Ru7tWy,.Shares-module__hiddenLegend-TjiPby{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Shares-module__linkText-kjwrJE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Shares-module__hint-sENa5p{border-radius:5px;background-image:linear-gradient(98deg, #eeeff1 3%, #dedfe3 51%, #b3b3b3 115%)}.Shares-module__info-bdj7jX div div svg{padding-top:5px;height:2.625rem}.Shares-module__info-bdj7jX div div div p{margin:0;font-size:.875rem;color:#000460;font-weight:700}.Shares-module__share-j13_Me{margin:1.5rem 0;display:grid;grid-template-columns:7fr 3fr;grid-template-rows:100%;color:#000460;font-weight:600}.Shares-module__share-j13_Me label{color:#000460;font-weight:600}.Shares-module__share-j13_Me label div{margin-top:1.5rem;float:left}.Shares-module__amount-znzIed{text-align:right}.Shares-module__buttonRow-fAUltw{display:grid;grid-template-columns:50% 50%;grid-template-rows:100%}.Shares-module__backButtonArea-E9zWn3{width:100%;text-align:left}.Shares-module__submitButtonArea-GbCnvl{width:100%;text-align:right}.Shares-module__navigationButton-wfeszf{margin-left:2%;margin-right:2%;width:45%}fieldset:focus{outline:0 dashed #005797}.Shares-module__modal-JV1VCS{text-align:center}.Shares-module__close-QkZGpw{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.Shares-module__close-QkZGpw:hover{cursor:pointer;background-color:inherit}.Shares-module__close-QkZGpw:focus{outline:1px dashed #005797;outline-offset:.25rem}.Shares-module__close-QkZGpw:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.Shares-module__close-QkZGpw svg{display:block;margin:auto;width:.6875em}.Shares-module__headerIcon-gyTNWJ{background-color:#fff;color:#eb6626;height:26px;width:26px;padding:4px}.Shares-module__modalContent-dNzbjS{overflow-y:auto}.Shares-module__modalContent-dNzbjS p{font-weight:400}.Shares-module__modalButton-QyidWx{margin-bottom:2rem}.Shares-module__modalTitleHeading-iHhkYc{display:flex;align-items:center;font-size:1rem}.Shares-module__modalContentHeading-pvK3p9{margin-left:auto;margin-right:auto;font-size:2rem}@media(max-width: 767.98px){.Shares-module__modalContentHeading-pvK3p9{max-width:100%;font-size:1.5rem}}.Shares-module__consentText-YgQZna{font-size:12px}.Shares-module__link-Z5txV_{color:#000460;text-decoration-line:underline;font-weight:600}.Shares-module__accessibleDescription-X_cAOs{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0}.Shares-module__questionButton-ZI2caZ{margin-top:1.1rem;text-align:right}
.ModalStepper-module__hiddenAccessibilityElement-FhoYin{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ModalStepper-module__linkText-Rtq8UN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ModalStepper-module__buttonRow-rH9mTH{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;margin-top:2rem;margin-bottom:2rem}@media(max-width: 767.98px){.ModalStepper-module__buttonRow-rH9mTH{grid-template-columns:100%}}.ModalStepper-module__backButtonArea-io5vHe{width:100%;text-align:left}@media(max-width: 767.98px){.ModalStepper-module__backButtonArea-io5vHe{order:2}}.ModalStepper-module__submitButtonArea-bn9PMu{width:100%;text-align:right}@media(max-width: 767.98px){.ModalStepper-module__submitButtonArea-bn9PMu{order:1}}.ModalStepper-module__navigationButton-cqmFrg{min-width:45%;max-width:96%}@media(max-width: 767.98px){.ModalStepper-module__navigationButton-cqmFrg{margin-left:0;margin-right:0;min-width:100%;margin-top:1rem}}
.CustomerDataForm-module__hiddenAccessibilityElement-f7Abjl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataForm-module__linkText-ESq5QN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataForm-module__customerFormContainer-EZ_uIS{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767.98px){.CustomerDataForm-module__customerFormContainer-EZ_uIS{gap:.75rem}}
.AddressSubForm-module__hiddenAccessibilityElement-_vDQZ2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AddressSubForm-module__linkText-VzkQGn{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AddressSubForm-module__addressRow-kUIAvf{display:flex;gap:1rem}@media(max-width: 767.98px){.AddressSubForm-module__addressRow-kUIAvf{gap:.5rem}}.AddressSubForm-module__townInformationRow-Ij45Hs{display:grid;grid-template-columns:3fr 6fr;grid-template-rows:auto;gap:1rem}@media(max-width: 767.98px){.AddressSubForm-module__townInformationRow-Ij45Hs{gap:.5rem}}
.ContactSubForm-module__hiddenAccessibilityElement-CQDtnb{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ContactSubForm-module__linkText-zJ9zzf{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ContactSubForm-module__phoneNumber-OcCzUS input::placeholder{color:#949494}
.UserDataSubForm-module__hiddenAccessibilityElement-JggwZ6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.UserDataSubForm-module__linkText-oX9wDj{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.UserDataSubForm-module__userDataContainer-hObASw{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767.98px){.UserDataSubForm-module__userDataContainer-hObASw{gap:.75rem}}.UserDataSubForm-module__customSalutationRow-XINJlZ{display:flex}@media(max-width: 767.98px){.UserDataSubForm-module__customSalutationRow-XINJlZ{flex-direction:column;gap:.75rem}}.UserDataSubForm-module__salutation-NiuSYf{font-size:.75rem;color:#000460}.UserDataSubForm-module__salutationOptions-wnypBM{display:flex;flex-wrap:nowrap}.UserDataSubForm-module__salutationOptions-wnypBM label div{float:left;margin-top:1.5rem}@media(max-width: 767.98px){.UserDataSubForm-module__salutationOptions-wnypBM label{margin-right:1rem}}input[type=radio]:disabled+span[role=radio][aria-checked=true]{border:solid 2px #d8d8d8}input[type=radio]:disabled+span[role=radio][aria-checked=true]::after{position:absolute;content:" ";top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#d8d8d8}.UserDataSubForm-module__message-glOFzv{margin-top:.5rem;font-size:.75rem;color:#cd0045}.UserDataSubForm-module__titleContainer-ghWWvr{width:80%}@media(max-width: 767.98px){.UserDataSubForm-module__titleContainer-ghWWvr{width:100%}}.UserDataSubForm-module__academicDegrees-SeWAye [role=listbox]:not([type=button]){transform:translate(0, 52px) !important}.UserDataSubForm-module__academicDegrees-SeWAye [role=menu]{max-height:336px}.UserDataSubForm-module__academicDegrees-SeWAye div div button{min-height:3rem}.UserDataSubForm-module__birthDateRow-R14Lro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.UserDataSubForm-module__birthDateRow-R14Lro input{color:#949494}@media(max-width: 767.98px){.UserDataSubForm-module__birthDateRow-R14Lro{display:block}}.UserDataSubForm-module__birthDateRowWithInput-uoXj58{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media(max-width: 767.98px){.UserDataSubForm-module__birthDateRowWithInput-uoXj58{display:block}}
.Select-module__container-G9f3KG{width:100%;position:relative;color:#505558}.Select-module__label-iPjNmx{display:inline;font-family:"Fira Sans",sans-serif;font-size:.75rem;color:#000460;margin:0;text-overflow:ellipsis}.Select-module__icon-vut0S4{width:0.875rem;color:#000460}.Select-module__arrow-ZjdBUu{transition:all .3s ease-in-out}.Select-module__arrow-ZjdBUu.Select-module__active-EP4Bko{transform:rotate(180deg)}.Select-module__select-GkX5bB{display:flex;width:100%;align-items:center;justify-content:space-between;border:none;padding-right:0.875rem;border-bottom:1px solid #949494;font-family:"Fira Sans",sans-serif;font-size:1rem;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:rgba(0,0,0,0);color:#505558}.Select-module__select-GkX5bB[aria-disabled=true]{opacity:.5}.Select-module__select-GkX5bB[aria-expanded=true]{border-bottom:2px solid #000460;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Select-module__select-GkX5bB.Select-module__outline-VGvto3{font-size:1.125rem;padding:0.3125rem 0.875rem 0.3125rem 0.625rem;border:1px solid #949494;border-radius:0.1875rem;line-height:1.67;background-color:#fff}.Select-module__select-GkX5bB.Select-module__outline-VGvto3[aria-expanded=true]{border-bottom:none;border-radius:0.1875rem 0.1875rem 0 0}.Select-module__select-GkX5bB.Select-module__outline-VGvto3:focus{border-color:#000460}.Select-module__popover-EmgWmn{z-index:1125;display:flex;max-height:var(--popover-available-height);flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:0 0 0.3125rem 0.3125rem;background-color:#fff;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transform:translateY(-1rem);box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Select-module__popover-EmgWmn.Select-module__outline-VGvto3{border:solid 1px #000460}.Select-module__popover-EmgWmn[data-enter]{opacity:1;transform:translateY(0)}.Select-module__select-GkX5bB:focus-visible,.Select-module__select-GkX5bB[data-focus-visible],.Select-module__popover-EmgWmn:focus-visible,.Select-module__popover-EmgWmn[data-focus-visible]{outline:1px dashed #005797;outline-offset:.25rem}.Select-module__selectItem-OzqKx3{display:flex;scroll-margin:.5rem;align-items:center;line-height:normal;gap:.5rem;padding:.75rem;font-weight:400;outline:none;cursor:pointer;user-select:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none}.Select-module__selectItem-OzqKx3:nth-child(even){background-color:#eeeff1}.Select-module__selectItem-OzqKx3[aria-disabled=true]{opacity:.5}.Select-module__selectItem-OzqKx3[data-active-item]{font-weight:bold;color:#000460}.Select-module__selectItem-OzqKx3.Select-module__outline-VGvto3{font-size:1.125rem;line-height:1.44444444;padding:0.625rem}.Select-module__selectedItem-uyPXDV{display:flex;gap:0.625rem;align-items:center;width:100%}.Select-module__selectItemIcon-lXUkKO{position:relative;display:block;width:1.5rem;height:auto;max-height:1.5rem}.Select-module__selectItemIcon-lXUkKO.Select-module__ico-FTNHHP{height:1em;color:#000460}.Select-module__separator-y6BoBx{width:1px;height:1.875rem;background-color:#949494}.Select-module__description-gOf7rd{margin-top:.5rem}.Select-module__error-sRrPiA{margin-top:.5rem;font-size:.75rem;color:#cd0045}
.Checkbox-module__container-XS0QWA{display:flex;cursor:pointer;user-select:none;margin-bottom:0}.Checkbox-module__container-XS0QWA input{appearance:none;opacity:0;cursor:pointer}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{background-color:#005797;border:solid 0.0625rem #005797;color:#fff}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff{background-color:#949494;border:none}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48 svg,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48 svg{display:block}.Checkbox-module__container-XS0QWA input[aria-invalid=true]~.Checkbox-module__checkmark-rN6W48{background-color:#f4c2d3;border-color:#cd0045}.Checkbox-module__container-XS0QWA.Checkbox-module__disabledContainer-fxqEfb{cursor:default}.Checkbox-module__center-iridSi{align-items:center}.Checkbox-module__center-iridSi .Checkbox-module__checkmark-rN6W48{margin-top:0}.Checkbox-module__checkmark-rN6W48{position:relative;margin-top:0.3125rem;height:1.25rem;width:1.25rem;min-width:1.25rem;margin-right:.75rem}.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{border-radius:.25rem;border:solid 0.05rem hsl(228,8.1967213115%,33.0392156863%);box-shadow:inset 0 0.125rem 0.1875rem 0 rgba(0,0,0,.12);background-color:#fff}.Checkbox-module__checkmark-rN6W48.Checkbox-module__circle-KrO97B{border-radius:50%;border:solid 0.125rem #000460;background-color:rgba(0,0,0,0)}.Checkbox-module__checkmark-rN6W48.Checkbox-module__noMargin-z04dD7{margin:0}.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff{background:#dedfe3;border:0.0625rem solid #949494}.Checkbox-module__checkmark-rN6W48 svg{display:none;height:.75rem;width:.75rem;position:absolute;inset:50% 0 0 50%;transform:translate3d(-50%, -50%, 0);fill:currentcolor}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48{outline:1px dashed #005797;outline-offset:.25rem;outline-offset:0.1875rem}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{border-radius:0.0625rem;background-color:#f7f8f8}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48.Checkbox-module__circle-KrO97B{background-color:#fff}
.Summary-module__hiddenAccessibilityElement-BdiQzi,.Summary-module__hiddenFormLabel-WPTS0V{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Summary-module__linkText-t6weqd{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Summary-module__firstRow-rHQ4F_{margin:1.5rem 0;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}@media(max-width: 767.98px){.Summary-module__firstRow-rHQ4F_{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.Summary-module__card-iknhU5{margin-bottom:1.5rem}.Summary-module__message-NJeR0O{margin-top:.5rem;font-size:.75rem;color:#cd0045}.Summary-module__consentText-Id2lRy{margin-top:1.5rem;line-height:1.25rem}.Summary-module__consentText-Id2lRy div{font-size:0.75rem}.Summary-module__agreementsText-QQyiGv{font-size:16px;font-weight:400}.Summary-module__hints-nQXjIN{margin-top:1.5rem;font-weight:400 !important;font-size:0.875rem}.Summary-module__hintsHeader-p78dE1{font-size:1.125rem;color:#000460}.Summary-module__hiddenFavicon-CxWLtx{display:none}.Summary-module__paymentProvider-jvtn17 label div{margin-top:1.5rem;float:left}.Summary-module__paymentProvider-jvtn17 label{margin-bottom:.75rem}
.ConsentFormCheckbox-module__hiddenAccessibilityElement-mcriFc,.ConsentFormCheckbox-module__hiddenFormLabel-XxMJ_V{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ConsentFormCheckbox-module__linkText-onAV6Q{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ConsentFormCheckbox-module__consentText-pHtVrj{margin:0;padding:0}.ConsentFormCheckbox-module__message-YScuu9{margin-top:.5rem;font-size:.75rem;color:#cd0045}.ConsentFormCheckbox-module__consentHeading-MTE_Hh{margin-bottom:5px;padding:0;font-size:1.1rem}.ConsentFormCheckbox-module__description-mSJcyD{margin-bottom:.75rem}.ConsentFormCheckbox-module__checkbox-ZRi13e{font-size:.75rem}.ConsentFormCheckbox-module__checkbox-ZRi13e input{position:relative}
.CustomerDataTile-module__hiddenAccessibilityElement-RMvxkp{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataTile-module__linkText-ZQFqPG{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataTile-module__weight600-MHJMsi p{font-weight:bold;margin:0;padding:0;display:inline-block}.CustomerDataTile-module__changeButton-ycOYXW{margin:1rem 0}.CustomerDataTile-module__customerData-wZ5q58{height:100%}@media(max-width: 767.98px){.CustomerDataTile-module__customerData-wZ5q58{margin-left:0}}
.SharesTile-module__hiddenAccessibilityElement-dvy9rm{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SharesTile-module__linkText-QNodw2{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.SharesTile-module__shares-bxTaEc{margin-right:1.5rem;height:100%}@media(max-width: 767.98px){.SharesTile-module__shares-bxTaEc{margin-right:0}}.SharesTile-module__weight600-UgnB09 p{font-weight:bold;margin:0;padding:0}.SharesTile-module__changeButton-i3j3Z0{margin:1rem 0}@media(max-width: 767.98px){.SharesTile-module__sharesDiv-jLGxts{margin-bottom:1.5rem}}.SharesTile-module__additionalSharesInfo-DIR0Fe{font-size:13px}
.Price-module__myContainer-_AF2v3{width:100%;margin:0;padding:0}.Price-module__myItem-kCTKpS{margin:0;padding:0;display:table-cell;vertical-align:bottom;line-height:normal}.Price-module__myItem-kCTKpS .Price-module__priceInformation-a2K78K{display:table-cell;vertical-align:bottom;margin-block:0}.Price-module__myItem-kCTKpS .Price-module__priceDescription-jltQUl{padding-left:.5rem;padding-bottom:.3rem;font-size:1rem;display:table-cell;vertical-align:bottom}.Price-module__accessibleDescription-Vag3aa{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.VoucherTile-module__hiddenAccessibilityElement-sS7Wzz{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherTile-module__linkText-Qof4sQ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherTile-module__weight600-TKhuBy{font-weight:bold}.VoucherTile-module__voucherInfoText-LoqYzU{font-size:13px}.VoucherTile-module__selectionSummary-bG5qVV{font-weight:600}.VoucherTile-module__changeButton-mx4mD0{margin:1rem 0}.VoucherTile-module__voucherTile-QvVnyk{height:100%}@media(max-width: 767.98px){.VoucherTile-module__voucherTile-QvVnyk{margin-left:0}}.VoucherTile-module__description-GpYIaO{font-size:14px}
.CustomerDataProfileSubPage-module__hiddenAccessibilityElement-qvVQ4S{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataProfileSubPage-module__linkText-wFMefK,.CustomerDataProfileSubPage-module__linkText-wFMefK .CustomerDataProfileSubPage-module__consentFormLinkText-UQjsrX{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataProfileSubPage-module__cardBody-Es1Ce5{display:flex;flex-direction:column}
.Profile-module__hiddenAccessibilityElement-bBhFmJ,.Profile-module__hiddenLegend-IfLHOw{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Profile-module__linkText-l3I0S0{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Profile-module__card-lQPYz2{margin-bottom:2rem;width:100%}.Profile-module__changeButton-__rp0M{margin-top:1rem;margin-bottom:0}.Profile-module__modal-QfPFYZ{text-align:center}.Profile-module__modalHeading-PGIDKQ{margin-bottom:0;padding-bottom:0;text-align:center;font-size:1.625rem}@media(max-width: 767.98px){.Profile-module__modalHeading-PGIDKQ{font-size:1.5rem}}.Profile-module__description-wh3sr6{text-align:left}.Profile-module__amount-J2Kpv2{text-align:right;color:#000460;font-weight:600}.Profile-module__share-sD0fzB{margin:25px 0;display:grid;grid-template-columns:75% 25%;grid-template-rows:100%;color:#000460;font-weight:600;text-align:left}.Profile-module__share-sD0fzB label{color:#000460;font-weight:600}.Profile-module__close-L9HGy2{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.Profile-module__close-L9HGy2:hover{cursor:pointer;background-color:inherit}.Profile-module__close-L9HGy2:focus{outline:1px dashed #005797;outline-offset:.25rem}.Profile-module__close-L9HGy2:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.Profile-module__close-L9HGy2 svg{display:block;margin:auto;width:.6875em}.Profile-module__email-KpEoi5{margin:.75rem 0}.Profile-module__email-KpEoi5 label{margin-bottom:.5rem;font-weight:500}.Profile-module__orderHeading-ZJLo4w{margin-bottom:.75rem}.Profile-module__customerNumber-n1p1U_{margin-bottom:1.5rem}.Profile-module__orderInfoGrid-HgH9qT{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;margin:1.5rem 0}@media(max-width: 767.98px){.Profile-module__orderInfoGrid-HgH9qT{grid-template-columns:100%;grid-template-rows:auto;gap:0}}.Profile-module__infoField-xisitX{margin:.5rem 0}.Profile-module__infoFieldDescription-EOAiEP{color:#000460;font-weight:700}.Profile-module__infoFieldValue-nDt6fX{color:#505558}.Profile-module__withdrawalConsent-_sMfJS span div{color:#505558;font-weight:500}.Profile-module__emptyOrders-KNet93{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}
.Resignation-module__hiddenAccessibilityElement-qCZh7H{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Resignation-module__linkText-vfR_Sa{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Resignation-module__buttonArea-hSsyOY{text-align:center}.Resignation-module__navigationButton-pYON4u{margin-top:1.5rem;text-align:center}
.Footer-module__hiddenAccessibilityElement-sQx5X7{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Footer-module__linkText-Gam6fB{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Footer-module__container-paXefV{padding:1.5rem 0;background:#dedfe3}.Footer-module__footerInner-T7kgpu{text-align:right;padding:1.5rem 0;background:#dedfe3;border-bottom:1px solid #fff}.Footer-module__row-Nw5KSs{justify-content:space-between;display:flex;flex-wrap:wrap}.Footer-module__footerListItems-tHj3GZ ul{margin:0;padding:0;list-style:none;text-align:center}.Footer-module__footerListItems-tHj3GZ ul li:last-child a{padding:0}.Footer-module__footerListItems-tHj3GZ li{display:inline-block;margin-top:6px}.Footer-module__footerListItems-tHj3GZ li a{text-decoration:none;white-space:nowrap;color:#000460;margin:0 2.5rem 0 0;font-size:0.875rem;font-weight:400}.Footer-module__footerListItems-tHj3GZ li a:focus:enabled::after{border:none}@media(max-width: 1199.98px){.Footer-module__footerListItems-tHj3GZ li a{margin:0 1rem 0 0}}@media(max-width: 767.98px){.Footer-module__footerListItems-tHj3GZ li a{margin:0 8px}}@media(max-width: 767.98px){.Footer-module__footerListItems-tHj3GZ{display:block;margin:auto}}.Footer-module__linkDescription-bcyUgz:focus:enabled::after{border-bottom:2px solid #000460}.Footer-module__linkDescription-bcyUgz:focus,.Footer-module__linkDescription-bcyUgz:hover,.Footer-module__linkDescription-bcyUgz:focus:enabled{border-bottom:2px solid #000460}.Footer-module__socialMedia-TNMXpi{float:right}.Footer-module__socialMedia-TNMXpi ul{margin:0;padding:0;float:right;list-style:none;text-align:center}.Footer-module__socialMedia-TNMXpi li{display:inline-block;padding:0 1.5rem;text-align:center}@media(max-width: 991.98px){.Footer-module__socialMedia-TNMXpi li{padding:0}}@media(max-width: 767.98px){.Footer-module__socialMedia-TNMXpi{display:block;margin:auto;padding:1rem 0 0 0}}.Footer-module__inlineItem-iB2HCj{display:inline-block;width:35px}@media(max-width: 767.98px){.Footer-module__inlineItem-iB2HCj{width:auto;margin:0 0.5rem 0 0.5rem}}.Footer-module__copyright-CrIHs4{line-height:18px;color:#07112a;font-size:.75rem}@media(max-width: 767.98px){.Footer-module__copyright-CrIHs4{text-align:center;padding:0 0.5rem;margin:auto}}
.LoadingAnimation-module__background-ISwZXK{width:100%;padding-top:20%;padding-bottom:20%}.LoadingAnimation-module__img-r7N_Xa{display:block;margin:0 auto;max-width:100%}
.Error-module__hiddenAccessibilityElement-fVtgzF{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Error-module__linkText-o1Gk_x{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Error-module__backButton-fULnhL{margin-top:1.5rem;width:210px;margin-right:1.5rem}.Error-module__dashboardButton-y4og7E{margin-top:1.5rem;width:210px}.Error-module__newsletterButton-VbKBNh{margin-top:1.5rem;margin-right:1.5rem}
.NotFound-module__hiddenAccessibilityElement-i6I6mo{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.NotFound-module__linkText-qsmww7{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.NotFound-module__notFoundTitle-SdtpfA{background-image:url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/power-left.include.svg"),url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/power-right.include.svg");background-repeat:no-repeat;text-align:center;margin-bottom:0;margin-top:3.5rem;padding-bottom:0;background-size:30%,30%;background-position:left,right;font-size:18.75rem}@media(max-width: 991.98px){.NotFound-module__notFoundTitle-SdtpfA{font-size:9.375rem;text-align:center;background-position:left 81%,right bottom;background-size:97%,100%;padding-bottom:15.375rem}}@media(max-width: 575.98px){.NotFound-module__notFoundTitle-SdtpfA{font-size:9.375rem;text-align:center;background-position:left 81%,right bottom;background-size:97%,100%;padding-bottom:9.375rem}}.NotFound-module__notFoundContainer-tRYG_m{text-align:center;margin-bottom:3.5rem;margin-bottom:.5rem}.NotFound-module__container-akEL5d{text-align:center}
.InfoOverview-module__hiddenAccessibilityElement-N0Vzoc{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.InfoOverview-module__linkText-XKMO7f{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.InfoOverview-module__spacingStyle-zrRxBm{padding-top:3.5rem;padding-bottom:3.5rem}.InfoOverview-module__gridLayout-PtY7UZ{display:grid;grid-gap:1rem;grid-template-areas:"image" "description"}@media(min-width: 768px){.InfoOverview-module__gridLayout-PtY7UZ{grid-template-columns:30% auto;grid-gap:3.5rem}}@media(min-width: 768px){.InfoOverview-module__leftOrientation-msu19n{grid-template-areas:"description image"}}@media(min-width: 768px){.InfoOverview-module__rightOrientation-K2jcmh{grid-template-areas:"image description"}}.InfoOverview-module__backgroundStyling-OQ1Njq{background-color:#eeeff1}.InfoOverview-module__descriptionStyling-ypD1ob{grid-area:description}.InfoOverview-module__campaign-p6MyoZ{width:90%;margin:auto}.InfoOverview-module__bskwImage-ZYy9ks{margin-left:auto;margin-right:auto;height:auto;width:350px;max-width:100%;grid-area:image}
.FAQItem-module__hiddenAccessibilityElement-F_IrLl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FAQItem-module__linkText-S1B4IF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.FAQItem-module__card-XdnkeH{margin-bottom:2rem}.FAQItem-module__accordion-KvM5b5{border-bottom:none !important;padding-bottom:0 !important}
.Accordion-module__accordion-jhtk79{border-bottom:1px solid #dedfe3;padding-bottom:1rem;scroll-margin-top:5rem}.Accordion-module__accordion-jhtk79.Accordion-module__card-NE3fHC{border:0;margin-bottom:1rem;padding-bottom:0}@media(min-width: 768px){.Accordion-module__accordion-jhtk79.Accordion-module__card-NE3fHC{margin-bottom:1.5rem}}.Accordion-module__header-MUASrK{width:100%;background-color:rgba(0,0,0,0);border:none;align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:0}.Accordion-module__header-MUASrK.Accordion-module__card-NE3fHC{padding:1.5rem}@media(min-width: 768px){.Accordion-module__header-MUASrK.Accordion-module__card-NE3fHC{padding:2rem}}.Accordion-module__header-MUASrK:focus{scroll-margin-top:3rem;scroll-margin-bottom:3rem}@media(min-width: 768px){.Accordion-module__header-MUASrK:focus{scroll-margin-top:7.5rem;scroll-margin-bottom:7.5rem}}.Accordion-module__areaHeadingContainer-rcB1xy{display:flex;gap:.25rem;flex-direction:column}.Accordion-module__area-hYssZv{text-align:start;font-size:.75rem;color:#949494;margin-bottom:.25rem}@media(min-width: 768px){.Accordion-module__area-hYssZv{font-size:.875rem}}.Accordion-module__heading-oqcdW4{text-align:start;font-size:1.125rem}@media(min-width: 768px){.Accordion-module__heading-oqcdW4{font-size:1.25rem;line-height:1.4}}.Accordion-module__subtitle-t5eHn2{font-size:1rem;font-weight:400;line-height:1.5;color:#505558}@media(min-width: 576px){.Accordion-module__subtitle-t5eHn2{width:12.5rem}}.Accordion-module__button-AfxFX7{pointer-events:none;box-shadow:0 10px 15px 0 rgba(0,0,0,.11);flex:none}.Accordion-module__arrow-r88MzQ{transition:transform .3s ease-in-out}.Accordion-module__open-HjsFtQ{transform:rotate(180deg)}.Accordion-module__content-WzLfMz{padding-top:1.5rem}.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC{position:relative;padding:1.5rem}.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC::before{position:absolute;top:0;left:1.5rem;right:1.5rem;content:"";height:0.0625rem;background-color:#eeeff1}@media(min-width: 768px){.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC{padding:2rem;padding-top:1.5rem}}
.AccordionGroup-module__accordionGroup-FIK_lJ>*{margin-bottom:1rem}.AccordionGroup-module__accordionGroup-FIK_lJ>*:last-child{margin-bottom:0}
.Contact-module__hiddenAccessibilityElement-jEXe3j{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Contact-module__linkText-ImuGtz{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Contact-module__headingStyle-yJ_U5U{text-align:center}.Contact-module__contactCard-X7VL22{display:flex;align-items:center;overflow-wrap:anywhere;text-align:center;color:#000460;padding:1rem;margin-bottom:1rem;border-radius:5px;box-shadow:0 22px 45px 0 rgba(0,0,0,.11);max-width:670px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.Contact-module__contactCard-X7VL22{font-size:.875rem}}.Contact-module__iconStyle-qVR0OD{margin-right:1rem}.Contact-module__phoneContactCard-GQWQof{color:#fff;background-color:#000460}.Contact-module__phoneLinkStyle-J_BMcM{color:#fff}.Contact-module__contactUs-GSwcEe{color:#000460;font-weight:600}
.FAQs-module__hiddenAccessibilityElement-eh0BZ2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FAQs-module__linkText-LEg6lZ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.FAQs-module__profileButton-J9lywo{color:#007bff !important;text-transform:none;font-weight:400}.FAQs-module__list-uMl4YZ{margin:0;padding:0 1.5rem;list-style-type:square}.FAQs-module__backgroundStyling-wQh9U5{background-color:#eeeff1}.FAQs-module__consentText-clK9WS{font-size:12px}
.Voucher-module__hiddenAccessibilityElement-i7xT3h{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Voucher-module__linkText-qySVAE,.Voucher-module__voucherLinkText-yxo5PE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Voucher-module__redemptionButton-Cw48kA{margin-top:1.5rem}.Voucher-module__redeemedVoucherArea-VcW3cG{width:100%;padding:3rem 0}@media(max-width: 767.98px){.Voucher-module__redeemedVoucherArea-VcW3cG{padding-left:.9375rem;padding-right:.9375rem}}.Voucher-module__byCustomerServiceHeadingInfo-Of6ef8{margin-left:1rem;font-size:1rem;color:#000460}.Voucher-module__manuallyRedeemedVouchers-a1wNk1{margin-top:3.5rem}.Voucher-module__mainHeading-wo8Fzi{padding-bottom:4rem}.Voucher-module__subHeading-jk2MmI{font-weight:700;padding-bottom:1.5rem}.Voucher-module__voucherLinkContainer-bfZMRo{padding-bottom:5rem}.Voucher-module__redeemedVoucherLinkContainer-_VkxcE{padding-bottom:3rem;padding-top:3rem}.Voucher-module__voucherContainer-RuQQwe{margin-bottom:3rem}@media(max-width: 767.98px){.Voucher-module__voucherContainer-RuQQwe{padding-left:.9375rem;padding-right:.9375rem}}.Voucher-module__svgCouponBase-fWuzzZ{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.Voucher-module__svgCouponBase-fWuzzZ path{fill:#fff}.Voucher-module__emptyVouchersMessage-QwTHlj{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.Voucher-module__valueOfShares-utAZfN{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.Voucher-module__valueOfShares-utAZfN{font-size:1.125rem}}
.VoucherOverview-module__hiddenAccessibilityElement-kYW2WH{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOverview-module__linkText-2nyCxM,.VoucherOverview-module__voucherLinkText-kPuiMk{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOverview-module__redemptionButton-rCcqlS{margin-top:1.5rem}.VoucherOverview-module__redeemedVoucherArea-c1M581{width:100%;padding:3rem 0}@media(max-width: 767.98px){.VoucherOverview-module__redeemedVoucherArea-c1M581{padding-left:.9375rem;padding-right:.9375rem}}.VoucherOverview-module__byCustomerServiceHeadingInfo-wDn2Jz{margin-left:1rem;font-size:1rem;color:#000460}.VoucherOverview-module__manuallyRedeemedVouchers-gTIuSO{margin-top:3.5rem}.VoucherOverview-module__mainHeading-RkiR6P{padding-bottom:4rem}.VoucherOverview-module__subHeading-S8ACDZ{font-weight:700;padding-bottom:1.5rem}.VoucherOverview-module__voucherLinkContainer-cXvaBJ{padding-bottom:5rem}.VoucherOverview-module__redeemedVoucherLinkContainer-cWHyjw{padding-bottom:3rem;padding-top:3rem}.VoucherOverview-module__voucherContainer-RX1OW0{margin-bottom:3rem}@media(max-width: 767.98px){.VoucherOverview-module__voucherContainer-RX1OW0{padding-left:.9375rem;padding-right:.9375rem}}.VoucherOverview-module__svgCouponBase-bmiFy_{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.VoucherOverview-module__svgCouponBase-bmiFy_ path{fill:#fff}.VoucherOverview-module__emptyVouchersMessage-QQzuzg{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.VoucherOverview-module__valueOfShares-RcDxTr{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.VoucherOverview-module__valueOfShares-RcDxTr{font-size:1.125rem}}.VoucherOverview-module__voucherOverviewArea-OFmxyi{padding-bottom:3.5rem}.VoucherOverview-module__voucherContainer-RX1OW0{display:grid;margin:1.5rem 0;gap:2.5rem;grid-template-columns:2.5fr 2.5fr 2.5fr 2.5fr;grid-template-rows:auto}@media(max-width: 767.98px){.VoucherOverview-module__voucherContainer-RX1OW0{grid-template-columns:100%;grid-template-rows:auto}}.VoucherOverview-module__valueOfShares-RcDxTr{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.VoucherOverview-module__valueOfShares-RcDxTr{font-size:1.125rem}}.VoucherOverview-module__emptyVouchersMessage-QQzuzg{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}
.IconHeader-module__hiddenAccessibilityElement-L_ZONe{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IconHeader-module__linkText-WCis4P{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.IconHeader-module__container-YxJVmi{width:100%;line-height:.5rem;padding:0;vertical-align:middle;margin-bottom:1rem}.IconHeader-module__item-UFv6cp{margin:0;padding:0;display:table-cell;vertical-align:middle;line-height:normal}.IconHeader-module__item-UFv6cp>h2{display:table-cell;vertical-align:middle}.IconHeader-module__iconSize-yrAQDs{margin-left:0;text-align:left;margin-right:.5rem;float:left;padding:0;color:#000460}.IconHeader-module__heading-nPTzas{margin:0;padding:0}
.UpcomingRemunerations-module__hiddenAccessibilityElement-O5xKEM,.UpcomingRemunerations-module__hiddenLegend-aKIXOj{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.UpcomingRemunerations-module__linkText-LC3ExT,.UpcomingRemunerations-module__voucherLinkText-FfNoEL{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.UpcomingRemunerations-module__redemptionButton-XnyYIQ{margin-top:1.5rem}.UpcomingRemunerations-module__redeemedVoucherArea-mayvB5{width:100%;padding:3rem 0}@media(max-width: 767.98px){.UpcomingRemunerations-module__redeemedVoucherArea-mayvB5{padding-left:.9375rem;padding-right:.9375rem}}.UpcomingRemunerations-module__byCustomerServiceHeadingInfo-RRgEaF{margin-left:1rem;font-size:1rem;color:#000460}.UpcomingRemunerations-module__manuallyRedeemedVouchers-BOYIiK{margin-top:3.5rem}.UpcomingRemunerations-module__mainHeading-CYFgSQ{padding-bottom:4rem}.UpcomingRemunerations-module__subHeading-m7PrJm{font-weight:700;padding-bottom:1.5rem}.UpcomingRemunerations-module__voucherLinkContainer-VVyF4w{padding-bottom:5rem}.UpcomingRemunerations-module__redeemedVoucherLinkContainer-kOqlem{padding-bottom:3rem;padding-top:3rem}.UpcomingRemunerations-module__voucherContainer-BvRyZT{margin-bottom:3rem}@media(max-width: 767.98px){.UpcomingRemunerations-module__voucherContainer-BvRyZT{padding-left:.9375rem;padding-right:.9375rem}}.UpcomingRemunerations-module__svgCouponBase-xFj9R_{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.UpcomingRemunerations-module__svgCouponBase-xFj9R_ path{fill:#fff}.UpcomingRemunerations-module__emptyVouchersMessage-zxLYtV{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.UpcomingRemunerations-module__valueOfShares-fECFA8{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.UpcomingRemunerations-module__valueOfShares-fECFA8{font-size:1.125rem}}.UpcomingRemunerations-module__upcomingRemunerationsGrid-xKCpQY{display:grid;margin:1.5rem 0;gap:2.5rem;grid-template-columns:2.5fr 2.5fr;grid-template-rows:auto;padding-left:0}@media(max-width: 767.98px){.UpcomingRemunerations-module__upcomingRemunerationsGrid-xKCpQY{grid-template-columns:100%;grid-template-rows:auto}}.UpcomingRemunerations-module__saveButtonArea-wDjjMs{text-align:center}.UpcomingRemunerations-module__saveButton-jbNiTz{padding-left:3rem;padding-right:3rem}.UpcomingRemunerations-module__modalHeading-ERsaIt{padding:0;margin-top:.5rem;font-size:1.625rem;text-align:center}@media(max-width: 767.98px){.UpcomingRemunerations-module__modalHeading-ERsaIt{font-size:1.5rem}}.UpcomingRemunerations-module__voucherInfo-ddUM_9{text-align:center;font-size:14px;margin-bottom:0;padding-bottom:0}.UpcomingRemunerations-module__close-A7wUIF{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.UpcomingRemunerations-module__close-A7wUIF:hover{cursor:pointer;background-color:inherit}.UpcomingRemunerations-module__close-A7wUIF:focus{outline:1px dashed #005797;outline-offset:.25rem}.UpcomingRemunerations-module__close-A7wUIF:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.UpcomingRemunerations-module__close-A7wUIF svg{display:block;margin:auto;width:.6875em}.UpcomingRemunerations-module__successMessage-zbQPZV{padding-right:1rem}.UpcomingRemunerations-module__changeVoucherTypeHint-DZ_j7t{font-size:.75rem}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO{margin:1.5rem 0}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label{color:#000460;font-weight:600}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label div{margin-top:1.5rem;float:left}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label span{color:#000460;font-weight:600}@media(max-width: 767.98px){.UpcomingRemunerations-module__displayName-GYfLU0{margin:-30px 0 0 2rem;display:block}}.UpcomingRemunerations-module__description-fcMEoH{padding-left:2rem}.UpcomingRemunerations-module__voucherOptions-v5xnFY{max-width:100%;display:flex;flex-direction:row;gap:2.5rem}@media(max-width: 575.98px){.UpcomingRemunerations-module__voucherOptions-v5xnFY{flex-direction:column}}.UpcomingRemunerations-module__voucherSelectionArea-Zc6fSO{width:100%}.UpcomingRemunerations-module__voucherCounter-P8UcQK{margin:1.5rem 0}.UpcomingRemunerations-module__voucherOptionsGrid-RbIYoB{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}.UpcomingRemunerations-module__errorMessage-YK6G5Z{margin:.5rem 0;font-size:.75rem;color:#cd0045;height:1rem}.UpcomingRemunerations-module__changeVoucherTypeModal-FhiB4f{top:5% !important;transform:translateX(-50%) !important;max-width:min(90%,800px) !important}.UpcomingRemunerations-module__modalForm-iurGFy{width:100%}
.VoucherOption__hiddenAccessibilityElement-qbEYtY{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOption__linkText-g0gl9f{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOption__cardBody-szkmlh{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.VoucherOption__cardDetails-lCf1Rz{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:0}.VoucherOption__bodyContainer-NCWXFa{display:flex;flex-direction:column;align-items:center}
.VoucherOptionHeader-module__hiddenAccessibilityElement-V0SViL{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionHeader-module__linkText-LcV1SZ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionHeader-module__container-IZVepe{border:none !important;cursor:default !important;padding:0 !important;height:150px;width:220px !important}@media(min-width: 768px){.VoucherOptionHeader-module__container-IZVepe{height:160px}}.VoucherOptionHeader-module__container-IZVepe:focus,.VoucherOptionHeader-module__container-IZVepe:focus-visible{outline:none;border:none;box-shadow:none}
.IconRadioButton-module__button-irFbBZ{width:100%;background-color:rgba(0,0,0,0);border:0.125rem solid #dedfe3;border-radius:0.3125rem;padding:1rem .75rem;display:grid;grid-template-rows:3.75rem 1fr;justify-items:center}.IconRadioButton-module__button-irFbBZ:hover{border-color:#005797}.IconRadioButton-module__button-irFbBZ:hover .IconRadioButton-module__iconContainer-J9Jgo7,.IconRadioButton-module__button-irFbBZ .IconRadioButton-module__icon-sHwnGz{transition:transform .5s;transform:scale(1.25)}.IconRadioButton-module__button-irFbBZ.IconRadioButton-module__error-Iu4wXA{border-color:#cd0045}.IconRadioButton-module__iconContainer-J9Jgo7{position:relative;display:flex;justify-content:center;width:100%;height:100%;transform:scale(1);transition:transform .5s}.IconRadioButton-module__icon-sHwnGz{position:absolute;bottom:10%;transform:scale(1);transition:transform .5s;font-size:2.25rem;color:#000460}.IconRadioButton-module__image-K7h4Vs{position:absolute;left:0;bottom:0;transform:scale(1);transition:transform .5s;width:100%;height:100%;object-fit:contain}.IconRadioButton-module__contentContainer-cLkLmZ{display:flex;flex-direction:column;justify-content:space-between;height:100%}.IconRadioButton-module__heading-Wqq9C8{margin:0;margin-top:1rem;margin-bottom:.5rem}.IconRadioButton-module__content-mEilUs{color:#000460;margin:0;margin-bottom:.5rem}.IconRadioButton-module__radio-a9fTL7{width:fit-content}.IconRadioButton-module__radio-a9fTL7 label,.IconRadioButton-module__radio-a9fTL7 span{margin-right:0}.IconRadioButton-module__radio-a9fTL7 label{display:flex;flex-direction:column-reverse;align-items:center;gap:.5rem}
.Image-module__image-gp7zrh{max-width:100%}
.VoucherOptionCounter-module__hiddenAccessibilityElement-HkIH3d{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionCounter-module__linkText-KOObos{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionCounter-module__counter-EUWlHs div{min-width:9.375rem}
.Counter-module__container-AZRUBN{align-items:center;display:flex;margin-bottom:1.5rem}.Counter-module__container-AZRUBN.Counter-module__noMargin-YhGqrJ{margin-bottom:0}.Counter-module__content-BGzo_s{display:flex;justify-content:center;align-items:center;color:#000460;width:7.9375rem;min-height:3rem;font-weight:600;text-align:center;hyphens:manual;padding:0 .5rem;line-height:1.73}.Counter-module__content-BGzo_s.Counter-module__numberOnly-CeMy99{width:3.375rem}
.VoucherOptionDetails-module__hiddenAccessibilityElement-iL4S7l{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionDetails-module__linkText-ztDu8A{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionDetails-module__accordionBase-SKNOXZ{padding:.75rem 0 0 0;width:100%;color:#505558;font-size:1rem}.VoucherOptionDetails-module__accordionTitle-lg9yVV{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:2rem;background:none;border:none;width:100%;color:#505558;font-size:1rem}.VoucherOptionDetails-module__accordionContent-jqfUfg{display:block}.VoucherOptionDetails-module__iconButton-VPL3kK{border:none;background:none;cursor:pointer}
.VoucherCounter-module__hiddenAccessibilityElement-teGsda{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherCounter-module__linkText-pDzBLw{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherCounter-module__voucherCounterCard-np8eUl{color:#000460}.VoucherCounter-module__greenBackground-qhp6Zc{background-color:#258875;color:#eeeff1}.VoucherCounter-module__voucherCounterText-UcBOUe{padding:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;justify-content:center;height:3.5rem}@media(max-width: 575.98px){.VoucherCounter-module__voucherCounterText-UcBOUe{justify-content:flex-start}}.VoucherCounter-module__solarPanelIcon-txkI_h{background-color:#f7f8f8;padding:8px 6px}
.RedeemedVoucher-module__hiddenAccessibilityElement-kwiKmW{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.RedeemedVoucher-module__linkText-f4Q36y{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.RedeemedVoucher-module__redeemedVoucherTable-cs1jg4{margin:1.5rem 0}
.Approval-module__hiddenAccessibilityElement-kI4qhg{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Approval-module__linkText-mPJ2Hw{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Approval-module__remunerationInfoContainer-aOkmPs{width:60%;margin:1.5rem 0}.Approval-module__approvalButton-Jp3ska{margin:1.5rem 0}
.VoucherOptions-module__hiddenAccessibilityElement-ZKiaQc,.VoucherOptions-module__hiddenLegend-EsROCl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptions-module__linkText-iLFzou{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptions-module__voucherOptionsGrid-gE_CIK{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2.5rem}.VoucherOptions-module__errorMessage-M29rqN{margin:.5rem 0;font-size:.75rem;color:#cd0045;height:1rem}
.SessionExpiredNotification-module__hiddenAccessibilityElement-jsM4GJ{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SessionExpiredNotification-module__linkText-eacI2R{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.SessionExpiredNotification-module__button-NUndg6{margin:1rem 30% 0 30%;padding:0;text-align:center}@media(max-width: 767.98px){.SessionExpiredNotification-module__button-NUndg6{margin:1rem 22% 0 22%}}
.Banner-module__container-iqKnjP{height:max-content;display:flex;align-items:center;justify-content:space-between;padding:1rem;width:100%}.Banner-module__icon-OYI_st{color:#fff;margin-right:.5rem}.Banner-module__content-fAm8t2{color:#fff}.Banner-module__content-fAm8t2 p{font-size:.75rem;font-weight:600}@media(min-width: 768px){.Banner-module__content-fAm8t2 p{font-size:.875rem}}.Banner-module__content-fAm8t2 a{color:#fff}.Banner-module__content-fAm8t2 a:hover{color:#fff}.Banner-module__content-fAm8t2 a:focus{outline:1px dashed #005797;outline-offset:.25rem;background-color:rgba(0,0,0,0);border-radius:0.1875rem;outline-color:#fff;outline-offset:0}.Banner-module__closeButton-dL2NV9{background:none;border:none;padding:0.125rem .25rem}.Banner-module__closeButton-dL2NV9 svg{display:block}.Banner-module__closeButton-dL2NV9:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-color:#fff;border-radius:0.3125rem}.Banner-module__closeIcon-Z7ZvgK{color:#fff}.Banner-module__detailContainer-qrBJFg{display:flex;align-items:center;justify-content:center;padding-right:1rem}@media(min-width: 768px){.Banner-module__detailContainer-qrBJFg{padding-right:0;flex-grow:1}}.Banner-module__red-voK_h3{background-color:#cd0045}.Banner-module__blue-xz3ssz{background-color:#005797}.Banner-module__grey-M8ingo{background-color:#dedfe3}.Banner-module__grey-M8ingo .Banner-module__icon-OYI_st{color:#000460}.Banner-module__grey-M8ingo .Banner-module__closeIcon-Z7ZvgK{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2 a{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2 a:focus{outline-color:#000460}.Banner-module__grey-M8ingo .Banner-module__closeButton-dL2NV9:focus{outline-color:#000460}
.Payment-module__hiddenAccessibilityElement-r7va_P{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Payment-module__linkText-iH4r9U{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Payment-module__navigationButton-bwyeof{margin-top:1.5rem;min-width:200px;max-width:300px}.Payment-module__flashMessage-aVLuHp div div svg{padding-top:5px;height:2.625rem}div[class^=LoadingAnimation]{padding-top:10% !important}
.Maintenance-module__hiddenAccessibilityElement-xzkfU2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Maintenance-module__linkText-yPI_KU{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Maintenance-module__gridLayout-Rp6Jc2{display:flex;align-items:center}@media(max-width: 767.98px){.Maintenance-module__gridLayout-Rp6Jc2{flex-direction:column;grid-template-columns:100%;grid-template-rows:auto}}.Maintenance-module__container-HsI0wv{position:relative;max-width:100%;padding:0;margin:0}.Maintenance-module__mainHeading-qcnDeP{padding:0;margin:.5rem 0}.Maintenance-module__subHeading-UNyRHd{margin-bottom:2.5rem}.Maintenance-module__card-bYfGn2{display:inline-block;margin:3rem 0;width:100%}@media(max-width: 767.98px){.Maintenance-module__card-bYfGn2{margin:1.5rem 0}}.Maintenance-module__icon-qCAW9B{max-width:95%;padding:3rem}@media(max-width: 767.98px){.Maintenance-module__icon-qCAW9B{max-width:100%;padding:1rem}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBLFVBQ0EsY0FDQSwrQkFDQSxnQkFDQSxlQUNBLHFCMEZuQkYsdUNBQ0UsYUFDQSxtQnZHaUdFLDRCdUduR0osdUNBS0ksc0JBQ0EsMkJBQ0EseUJBSUosc0NBQ0Usa0JBQ0EsZUFDQSxVQUNBLFNBR0Ysd0NBQ0UsVUFDQSxlQUdGLHVDQUNFLHFCQUdGLGlDQUNFLHFCQUNBLGNBQ0EsV3ZHcUVFLDRCdUd4RUosaUNBS0ksaUJBSUosaUNBQ0UsY0FDQSxhdkc2REUsNEJ1Ry9ESixpQ0FJSSxlQUNBLGMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy91dGlscy9iYXNlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy90aGVtZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvQXBwL0FwcC5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3V0aWxzL2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvZm9udC5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9XcmFwcGVyL1dyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi9tb2R1bGVzLW5leHQvc3JjL2NvbW1vbi9tb2R1bGVzL0Nvb2tpZUNvbnNlbnQvQ29va2llQ29uc2VudC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9CdXR0b24vQnV0dG9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL1N3aXRjaC9Td2l0Y2gubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ29udGVudC9Db250ZW50Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL21peGlucy5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0hlYWRpbmcvSGVhZGluZy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9MaW5rL0xpbmsubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQmFja2Ryb3AvQmFja2Ryb3AubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ2FyZC9DYXJkLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL01vZGFsL01vZGFsLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvTmF2aWdhdGlvbi9NZW51SXRlbS9NZW51SXRlbS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NvbnRhaW5lci9Db250YWluZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9EYXNoYm9hcmQvRGFzaGJvYXJkLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUmVmZXJlbmNlVmFsdWVzL1JlZmVyZW5jZVZhbHVlc1RpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9SZWZlcmVuY2VWYWx1ZXMvY29tcG9uZW50cy9DdXJyZW50QmFsYW5jZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL1Byb2dyZXNzQ2hhcnQvUHJvZ3Jlc3NDaGFydC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ2hhcnRzL0N1c3RvbS9DdXN0b21Ub29sdGlwLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUHJvZHVjdGlvbkNoYXJ0cy90YWJsZXMvQWNjZXNzaWJpbGl0eVRhYmxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9JY29uU2l4dGhMZXZlbEhlYWRpbmcvSWNvblNpeHRoTGV2ZWxIZWFkaW5nLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9Db25zZW50Rm9ybS9Db25zZW50Rm9ybS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9DYXJkL2NvbXBvbmVudHMvQ2FyZEJvZHkvQ2FyZEJvZHkubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9Qcm9kdWN0aW9uQ2hhcnRzL1Byb2R1Y3Rpb25DaGFydHMubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0NoYXJ0cy9CYXJDaGFydC9Qcm9kdWN0aW9uQmFyQ2hhcnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0RhdGVTZWxlY3Rvci9EYXRlU2VsZWN0b3IubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvSW5wdXRGaWVsZC9JbnB1dEZpZWxkLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0lucHV0RmllbGQvY29tcG9uZW50cy9Mb2FkaW5nU3Bpbm5lci9Mb2FkaW5nU3Bpbm5lci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9JbnB1dEZpZWxkL2NvbXBvbmVudHMvQWZmaXhJbnB1dFdyYXBwZXIvQWZmaXhJbnB1dFdyYXBwZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvSW5wdXRGaWVsZC9jb21wb25lbnRzL0lucHV0TWVzc2FnZS9JbnB1dE1lc3NhZ2UubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9Qcm9kdWN0aW9uQ2hhcnRzL2NoYXJ0cy9Qcm9kdWN0aW9uTm90UmVhZHlQbGFjZWhvbGRlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL1Byb2R1Y3Rpb25DaGFydHMvY2hhcnRzL1Byb2R1Y3Rpb25TdW1tYXJ5L1Byb2R1Y3Rpb25TdW1tYXJ5Q2hhcnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9TaGFyZXNJbmZvL1NoYXJlc0luZm9UaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvQWdiSW5mb3MvT3ZlcnZpZXcvQWdiSW5mb1RpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0luZm9EaWFsb2cvSW5mb0RpYWxvZy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL1BWUGxhbnRJbmZvcm1hdGlvbi9QVlBsYW50SW5mb3JtYXRpb24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9QVlBsYW50SW5mb3JtYXRpb24vVGFibGUvUFZJbmZvcm1hdGlvblRhYmxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvTWFwL01hcFRpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL01hcC9tb2R1bGUubWFya2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL01hcC9Ob0NvbnNlbnRXaWRnZXQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL01hcC9CbHVycmVkR29vZ2xlTWFwLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL1RhYmxlL1RhYmxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvQ2FsY3VsYXRpb25CYXNpcy9DYWxjdWxhdGlvbkJhc2lzLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9QYWdlSGVhZGluZy9QYWdlSGVhZGluZy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGV4dC9Db21wYW55UHJvZHVjdFB1Ymxpc2hlck5vdGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9Wb3VjaGVySW5mb1RpbGUvVm91Y2hlckluZm9UaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9SZW11bmVyYXRpb25Ob3RpZmljYXRpb24vUmVtdW5lcmF0aW9uTm90aWZpY2F0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL05vdGlmaWNhdGlvbi9Ob3RpZmljYXRpb24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQWxlcnQvQWxlcnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1NwYWNlL1NwYWNlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9Db25zZW50Rm9ybS9Bc3Rlcmlza1RleHQvQXN0ZXJpc2tUZXh0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9CdXR0b25TdGVwcGVyL0J1dHRvblN0ZXBwZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Qb3dlcnBsYW50U2VsZWN0aW9uL1Bvd2VycGxhbnRTZWxlY3Rpb24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvUmFkaW8vUmFkaW8ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9TaGFyZXMvU2hhcmVzLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9Nb2RhbFN0ZXBwZXIvTW9kYWxTdGVwcGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9DdXN0b21lckRhdGFGb3JtL0N1c3RvbWVyRGF0YUZvcm0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0N1c3RvbWVyRGF0YUZvcm0vQWRkcmVzc1N1YkZvcm0vQWRkcmVzc1N1YkZvcm0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0N1c3RvbWVyRGF0YUZvcm0vQ29udGFjdFN1YkZvcm0vQ29udGFjdFN1YkZvcm0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0N1c3RvbWVyRGF0YUZvcm0vVXNlckRhdGFTdWJGb3JtL1VzZXJEYXRhU3ViRm9ybS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9TZWxlY3QvU2VsZWN0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NoZWNrYm94L0NoZWNrYm94Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvU3VtbWFyeS9TdW1tYXJ5Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9Db25zZW50Rm9ybUNoZWNrYm94L0NvbnNlbnRGb3JtQ2hlY2tib3gubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0N1c3RvbWVyRGF0YS9DdXN0b21lckRhdGFUaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9TaGFyZXMvU2hhcmVzVGlsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvUHJpY2UvUHJpY2UubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL1ZvdWNoZXIvVm91Y2hlclRpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Qcm9maWxlL0N1c3RvbWVyRGF0YS9DdXN0b21lckRhdGFQcm9maWxlU3ViUGFnZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1Byb2ZpbGUvUHJvZmlsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1Byb2ZpbGUvUmVzaWduYXRpb24vUmVzaWduYXRpb24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9BcHAvY29tcG9uZW50cy9Gb290ZXIvRm9vdGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9Mb2FkaW5nQW5pbWF0aW9uL0xvYWRpbmdBbmltYXRpb24ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9HZW5lcmljL0Vycm9yL0Vycm9yLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvTm90Rm91bmQvTm90Rm91bmQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9JbmZvL0luZm8ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9JbmZvL0luZm9PdmVydmlldy9JbmZvT3ZlcnZpZXcubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9JbmZvL0ZBUXMvRkFRSXRlbS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9BY2NvcmRpb24vQWNjb3JkaW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0FjY29yZGlvbkdyb3VwL0FjY29yZGlvbkdyb3VwLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvSW5mby9Db250YWN0L0NvbnRhY3QubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9JbmZvL0ZBUXMvRkFRcy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXIvVm91Y2hlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXIvVm91Y2hlck92ZXJ2aWV3Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9JY29uSGVhZGVyL0ljb25IZWFkZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyL1VwY29taW5nUmVtdW5lcmF0aW9ucy9VcGNvbWluZ1JlbXVuZXJhdGlvbnMubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyVHlwZS9Wb3VjaGVyU2VsZWN0aW9uL1ZvdWNoZXJPcHRpb25zL1ZvdWNoZXJPcHRpb24vVm91Y2hlck9wdGlvbi5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvVm91Y2hlclR5cGUvVm91Y2hlclNlbGVjdGlvbi9Wb3VjaGVyT3B0aW9ucy9Wb3VjaGVyT3B0aW9uL1ZvdWNoZXJPcHRpb25IZWFkZXIvVm91Y2hlck9wdGlvbkhlYWRlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9JY29uUmFkaW9CdXR0b24vSWNvblJhZGlvQnV0dG9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0ltYWdlL0ltYWdlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvVm91Y2hlclR5cGUvVm91Y2hlclNlbGVjdGlvbi9Wb3VjaGVyT3B0aW9ucy9Wb3VjaGVyT3B0aW9uL1ZvdWNoZXJPcHRpb25Db3VudGVyL1ZvdWNoZXJPcHRpb25Db3VudGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NvdW50ZXIvQ291bnRlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXJUeXBlL1ZvdWNoZXJTZWxlY3Rpb24vVm91Y2hlck9wdGlvbnMvVm91Y2hlck9wdGlvbi9Wb3VjaGVyT3B0aW9uRGV0YWlscy9Wb3VjaGVyT3B0aW9uRGV0YWlscy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXJUeXBlL1ZvdWNoZXJTZWxlY3Rpb24vVm91Y2hlck9wdGlvbnMvVm91Y2hlckNvdW50ZXIvVm91Y2hlckNvdW50ZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyL1JlZGVlbWVkVm91Y2hlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1JlbXVuZXJhdGlvbi9BcHByb3ZhbC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXJUeXBlL1ZvdWNoZXJTZWxlY3Rpb24vVm91Y2hlck9wdGlvbnMvVm91Y2hlck9wdGlvbnMubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1Nlc3Npb25FeHBpcmVkTm90aWZpY2F0aW9uL1Nlc3Npb25FeHBpcmVkTm90aWZpY2F0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0Jhbm5lci9CYW5uZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9QYXltZW50L1BheW1lbnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9NYWludGVuYW5jZS9NYWludGVuYW5jZS5tb2R1bGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcblxuOmdsb2JhbCB7XG4gICosXG4gICo6OmFmdGVyLFxuICAqOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGRpdjpmb2N1cyxcbiAgcDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbn1cbiIsIkB1c2UgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvYmFzZS5tb2R1bGUnXG4gIGFzICo7XG5AZm9yd2FyZCAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy91dGlscy9iYXNlLm1vZHVsZSc7XG5AdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkBmb3J3YXJkICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5cbjpnbG9iYWwge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGNvbG9yKGJvZHksIGRlZmF1bHQpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICA6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwNTc5NztcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxufVxuIiwiJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdGaXJhIFNhbnMnLCBhcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnRzXG4vLy8gQHR5cGUgTWFwXG4vLy8gQG5hbWUgYnJlYWtwb2ludHNcbi8vLyBAZXhhbXBsZSBAaW5jbHVkZSBicmVha3BvaW50LW1lZGlhLXVwKGxnKTtcbi8vLyBAcHJvcCB7QnJlYWtwb2ludH0geHMgWzBdXG4vLy8gQHByb3Age0JyZWFrcG9pbnR9IHNtIFs1NzZweF1cbi8vLyBAcHJvcCB7QnJlYWtwb2ludH0gbWQgWzc2OHB4XVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSBsZyBbOTkycHhdXG4vLy8gQHByb3Age0JyZWFrcG9pbnR9IHhsIFsxMjAwcHhdXG4vLy8gQHByb3Age0JyZWFrcG9pbnR9IHh4bCBbMTYwMHB4XVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSB4eHhsIFsyNjAwcHhdXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE2MDBweCxcbiAgeHh4bDogMjYwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vIFZlcnRpY2FsIEJyZWFrcG9pbnRzXG4vLy8gQHR5cGUgTWFwXG4vLy8gQG5hbWUgYnJlYWtwb2ludHNcbi8vLyBAZXhhbXBsZSBAbWVkaWEgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7fVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSBtZCBbMF1cblxuJGhlaWdodC1icmVha3BvaW50czogKFxuICBtZDogOTAwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vL1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBuYW1lIHotaW5kZXhcbi8vLyBAZXhhbXBsZSB6LWluZGV4OiB6LWluZGV4KHBvcG92ZXIpO1xuLy8vIEBwYXJhbSB7ei1pbmRleH0gYmFzZSBbOTAwXVxuLy8vIEBwYXJhbSB7ei1pbmRleH0gZHJvcGRvd24gWzkxMF1cbi8vLyBAcGFyYW0ge3otaW5kZXh9IGZpeGVkIFs5MjBdXG4vLy8gQHBhcmFtIHt6LWluZGV4fSBwb3BvdmVyIFsxMDEwXVxuLy8vIEBwYXJhbSB7ei1pbmRleH0gdG9vbHRpcCBbMTAyMF1cbi8vLyBAcGFyYW0ge3otaW5kZXh9IGJhY2tkcm9wIFsxMTEwXVxuLy8vIEBwYXJhbSB7ei1pbmRleH0gbW9kYWwgWzExMjBdXG5cbiR6LWluZGV4ZXM6IChcbiAgYmFzZTogOTAwLFxuICBkcm9wZG93bjogOTEwLFxuICBmaXhlZDogOTIwLFxuICBwb3BvdmVyOiAxMDEwLFxuICB0b29sdGlwOiAxMDIwLFxuICBiYWNrZHJvcDogMTExMCxcbiAgbW9kYWw6IDExMjAsXG4pO1xuXG4vL1xuLy8vIENvbnRhaW5lci1icmVha3BvaW50c1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBuYW1lIGNvbnRhaW5lci1tYXgtd2lkdGhzXG4vLy8gQGV4YW1wbGUgY29udGFpbmVyLW1heC13aWR0aHM6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG4vLy8gQHByb3Age0NvbnRhaW5lci1icmVha3BvaW50c30gc21cbi8vLyBAcHJvcCB7Q29udGFpbmVyLWJyZWFrcG9pbnRzfSBtZFxuLy8vIEBwcm9wIHtDb250YWluZXItYnJlYWtwb2ludHN9IGxnXG4vLy8gQHByb3Age0NvbnRhaW5lci1icmVha3BvaW50c30geGxcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NzBweCxcbiAgbWQ6IDc0MXB4LFxuICBsZzogOTEycHgsXG4gIHhsZzogMTE4MHB4LFxuICB4bDogMTM4MHB4LFxuKTtcbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvYXBwJyBhcyAqO1xuXG4uYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcblxuICAvKiBodHRwczovL3lva3NlbC5naXRodWIuaW8vdXJsLWVuY29kZXIvICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTA3MCcgaGVpZ2h0PSczMzUnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2EnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nMTEzLjg5OScgeTE9JzQ2NC40NzMnIHgyPScxMTQuNzE5JyB5Mj0nNDY0LjM4JyBncmFkaWVudFRyYW5zZm9ybT0nbWF0cml4KDEwNjcuOTk5OSAwIDAgLTMyNSAtMTIxNjM3Ljk4NCAxNTEwODQuNTQ3KSclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzZmNjZjhhJy8lM0UlM0NzdG9wIG9mZnNldD0nLjI3Mycgc3RvcC1jb2xvcj0nJTIzZjdhZjQwJy8lM0UlM0NzdG9wIG9mZnNldD0nLjYyNycgc3RvcC1jb2xvcj0nJTIzZWQ3NzFlJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzZTEzYjMxJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NwYXRoIGQ9J00wIDBjMCAxMjUuOSAxMDEuNCAxODUuMiAyMTMuNSAyMDYgNzIuOSAxMy42IDE0Ni4xIDE0LjEgMjE3LjYgMzUuOSA1NC45IDE2LjcgMTA2LjQgNDEuOSAxNjIuMiA1NS44IDEwOS4yIDI3IDI3Ni4zIDQ4LjIgMzgxLjUtOC40IDExMy41LTYxIDEwMi4xLTE4MC4zIDc0LjgtMjg5LjNIMHonIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBmaWxsPSd1cmwoJTIzYSknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0zMDBweCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2OCUgNDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgJiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcyJSA0NDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obCkge1xuICAgICYge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4ge1xuICBtaW4taGVpZ2h0OiA3NXZoO1xufVxuXG4ubWlzc2luZ0ludGVybmV0Q29ubmVjdGlvbiB7XG4gIHBhZGRpbmc6IHNwYWNlKCk7XG59XG4iLCJAdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi9tYXAtZ2V0JyBhcyAqO1xuQHVzZSAnLi4vdGhlbWUnIGFzICo7XG5cbi8qKlxuICogPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuICogbWRcbiAqID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbiAqIG1kXG4gKiA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuICogbWRcbiAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dChcbiAgJG5hbWUsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50LW5hbWVzOiBtYXAua2V5cygkYnJlYWtwb2ludHMpXG4pIHtcbiAgJG46IGxpc3QuaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcblxuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cblxuICBAcmV0dXJuIGlmKFxuICAgICRuIDwgbGlzdC5sZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLFxuICAgIGxpc3QubnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLFxuICAgIG51bGxcbiAgKTtcbn1cblxuLyoqXG4gKiBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4gKlxuICogPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4gKiA1NzZweFxuICovXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLmdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcblxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8qKlxuICogTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrXG4gKiBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aFxuICogZnJhY3Rpb25hbCB3aWR0aHMuIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnRcbiAqIHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbiAqIEBzZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuICpcbiAqID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuICogNzY3Ljk4cHhcbiAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIDAuMDIsIG51bGwpO1xufVxuXG4vKipcbiAqIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWVcbiAqIHdpdGggYSBkYXNoIGluIGZyb250LiBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbiAqXG4gKiA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuICogXCJcIlxuICogPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbiAqIFwiLXNtXCJcbiAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG4vKipcbiAqIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3RcbiAqIGJyZWFrcG9pbnQuIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG4gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmVcbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyoqXG4gKiBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdFxuICogYnJlYWtwb2ludC4gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbiAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWRcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlXG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuICogTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy4gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5XG4gKiBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy4gTm8gbWluaW11bSBmb3JcbiAqIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLiBNYWtlcyB0aGVcbiAqIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yXG4gKiBuYXJyb3dlci5cbiAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmVcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PSBGaXJhIFNhbnMgLSAyMDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6XG4gICAgbG9jYWwoJ0ZpcmEgU2FucyBFeHRyYUxpZ2h0JyksXG4gICAgbG9jYWwoJ0ZpcmFTYW5zLUV4dHJhTGlnaHQnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1FeHRyYUxpZ2h0LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtRXh0cmFMaWdodC53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtRXh0cmFMaWdodC53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUV4dHJhTGlnaHQudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogPT09IEZpcmEgU2FucyAtIHJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6XG4gICAgbG9jYWwoJ0ZpcmEgU2FucyBSZWd1bGFyJyksXG4gICAgbG9jYWwoJ0ZpcmFTYW5zLVJlZ3VsYXInKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1SZWd1bGFyLmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtUmVndWxhci53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtUmVndWxhci53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLVJlZ3VsYXIudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogPT09IEZpcmEgU2FucyAtIDYwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzpcbiAgICBsb2NhbCgnRmlyYSBTYW5zIFNlbWlCb2xkJyksXG4gICAgbG9jYWwoJ0ZpcmFTYW5zLVNlbWlCb2xkJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtU2VtaUJvbGQuZW90JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1TZW1pQm9sZC53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtU2VtaUJvbGQud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1TZW1pQm9sZC50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiA9PT0gRmlyYSBTYW5zIC0gNzAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIGxvY2FsKCdGaXJhIFNhbnMgQm9sZCcpLFxuICAgIGxvY2FsKCdGaXJhU2Fucy1Cb2xkJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtQm9sZC5lb3QnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUJvbGQud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUJvbGQud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1Cb2xkLnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG4iLCJAdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3V0aWxzL2Jhc2UubW9kdWxlJ1xuICBhcyAqO1xuQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL2ZvbnQnIGFzICo7XG5cbjpnbG9iYWwge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGNvbG9yKGJvZHksIGRlZmF1bHQpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuXG4gIDpmb2N1cyB7XG4gICAgb3V0bGluZTogMS41cHggZGFzaGVkICMwMDU3OTc7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IHJlbSg3NzBweCk7XG4gIH1cbn1cblxuLm5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQpO1xuICBwYWRkaW5nOiBzcGFjZSgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi52aWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBjb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodCgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmNvbnRlbnRUb2dnbGUge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc2Nsb3N1cmVUb2dnbGVXaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogcmVtKDE1N3B4KTtcbiAgfVxufVxuXG4ubGVnYWxBY3Rpb25zIHtcbiAgbWFyZ2luOiAtI3tzcGFjZSgpfSAtI3tzcGFjZShzbSl9IHNwYWNlKHhzKSAtI3tzcGFjZShzbSl9O1xuICBwYWRkaW5nOiAwIHNwYWNlKHNtKSBzcGFjZSh4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxlZ2FBY3Rpb25IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmRpdi5oZWFkZXJXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZzogc3BhY2Uoc20pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IHNwYWNlKCkgcmVtKDI4cHgpO1xuICB9XG59XG5cbnNwYW4uZ3JvdXBUaXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuICB9XG59XG5cbi5zZXJ2aWNlQ291bnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBtYXJnaW46IHNwYWNlKHh4cykgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSh4eHMpO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIH1cblxuICAmLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyTGluayB7XG4gIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSh4eHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoeHhzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ncm91cEhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHhzKTtcbn1cblxucC5ncm91cERlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHhzKTtcbn1cblxuLmdyb3VwVG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHMpO1xufVxuXG5kaXYuc2VydmljZSB7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKSAwIHNwYWNlKHNtKSBzcGFjZSh4eHMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IHNwYWNlKHNtKTtcbiAgfVxufVxuXG4uc2VydmljZVRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSh4eHMpO1xufVxuXG4uc2VydmljZUNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xufVxuXG4uYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHotaW5kZXgoYmFja2Ryb3AsIDMpO1xuICBwYWRkaW5nOiBzcGFjZSh4cykgc3BhY2Uoc20pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKHNtKTtcbiAgfVxufVxuXG4uc2F2ZUFjdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zYXZlQWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHh4cyk7XG59XG5cbi5kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xufVxuXG4ubW9kYWwge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDEwNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnRyb0NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4eHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuICB9XG59XG5cbi5pbnRyb0NvbnRlbnRUb2dnbGUge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnRyb0NvbnRlbnREaXNjbG9zdXJlVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnc2FzczptYXAnO1xuXG4vKiBCYXNpcyBWYXJpYWJsZXMgKi9cbiRib3JkZXItcmFkaXVzLWZ1bGw6IDYyNC45Mzc1cmVtO1xuJGNvbG9yLWJyYW5kLWJsdWUtMTA6ICMwMDA0NjA7XG4kY29sb3ItYnJhbmQtYmx1ZS0yMDogIzFmMjY3NjtcbiRjb2xvci1icmFuZC1ibHVlLTMwOiAjMzczZThlO1xuJGNvbG9yLW5ldXRyYWwtOTA6ICNlMmUyZTI7XG4kY29sb3ItbmV1dHJhbC13aGl0ZTogI2ZmZjtcblxuJGJsYWNrLTA6IHJnYigwIDAgMCAvIDAlKTtcbiRibGFjay04OiByZ2IoMCAwIDAgLyA4JSk7XG4kYmxhY2stMTI6IHJnYigwIDAgMCAvIDEyJSk7XG4kYmxhY2stMjA6IHJnYigwIDAgMCAvIDIwJSk7XG5cbiR3aGl0ZS0wOiByZ2IoMjU1IDI1NSAyNTUgLyAwJSk7XG4kd2hpdGUtMTI6IHJnYigyNTUgMjU1IDI1NSAvIDEyJSk7XG4kd2hpdGUtMTY6IHJnYigyNTUgMjU1IDI1NSAvIDE2JSk7XG4kd2hpdGUtMzA6IHJnYigyNTUgMjU1IDI1NSAvIDMwJSk7XG4kd2hpdGUtNzA6IHJnYigyNTUgMjU1IDI1NSAvIDcwJSk7XG4kd2hpdGUtOTA6IHJnYigyNTUgMjU1IDI1NSAvIDkwJSk7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnRmlyYSBTYW5zJztcbiRoZWlnaHQtMTQwMDogcmVtKDU2cHgpO1xuJG1vdGlvbi1kdXJhdGlvbi0xNTA6IDE1MG1zO1xuXG4kYm9yZGVyLXJhZGl1cy1idXR0b246ICRib3JkZXItcmFkaXVzLWZ1bGw7XG4kY29sb3ItYm9yZGVyLWZvY3VzZWQ6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuJGNvbG9yLWJvcmRlci1pbnZlcnNlOiAkY29sb3ItbmV1dHJhbC13aGl0ZTtcblxuLyogQnV0dG9uLVN0YXRlLU1hcCAobm9ybWFsICsgaW52ZXJzZSkgKi9cblxuJGJ1dHRvbi1zdHlsZXM6IChcbiAgcHJpbWFyeTogKFxuICAgIGJnOiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTIwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMzAsXG4gICAgICBkaXNhYmxlZDogJGNvbG9yLW5ldXRyYWwtOTAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLWJyYW5kLWJsdWUtMjAsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0zMCxcbiAgICAgIGRpc2FibGVkOiAkY29sb3ItbmV1dHJhbC05MCxcbiAgICApLFxuICAgIHRleHQ6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMjAsXG4gICAgKSxcbiAgKSxcbiAgc2Vjb25kYXJ5OiAoXG4gICAgYmc6IChcbiAgICAgIGVuYWJsZWQ6ICRibGFjay0wLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLWJyYW5kLWJsdWUtMjAsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0zMCxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMCxcbiAgICApLFxuICAgIGJvcmRlcjogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0yMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTMwLFxuICAgICAgZGlzYWJsZWQ6ICRibGFjay0yMCxcbiAgICApLFxuICAgIHRleHQ6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMjAsXG4gICAgKSxcbiAgKSxcbiAgdGVydGlhcnk6IChcbiAgICBiZzogKFxuICAgICAgZW5hYmxlZDogJGJsYWNrLTAsXG4gICAgICBob3ZlcmVkOiAkYmxhY2stOCxcbiAgICAgIHByZXNzZWQ6ICRibGFjay0xMixcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMCxcbiAgICApLFxuICAgIGJvcmRlcjogKFxuICAgICAgZW5hYmxlZDogJGJsYWNrLTAsXG4gICAgICBob3ZlcmVkOiAkYmxhY2stMCxcbiAgICAgIHByZXNzZWQ6ICRibGFjay0wLFxuICAgICAgZGlzYWJsZWQ6ICRibGFjay0wLFxuICAgICksXG4gICAgdGV4dDogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgZGlzYWJsZWQ6ICRibGFjay0yMCxcbiAgICApLFxuICApLFxuICBnaG9zdDogKFxuICAgIGJnOiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICR3aGl0ZS05MCxcbiAgICAgIHByZXNzZWQ6ICR3aGl0ZS03MCxcbiAgICAgIGRpc2FibGVkOiAkd2hpdGUtMzAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgaG92ZXJlZDogJHdoaXRlLTAsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtMCxcbiAgICAgIGRpc2FibGVkOiAkd2hpdGUtMTIsXG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICksXG4gIGxpbms6IChcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBkaXNhYmxlZDogJGJsYWNrLTIwLFxuICAgICksXG4gICksXG5cbiAgLyogSW52ZXJzZSBWYXJpYW50ZW4gKGbDvHIgZHVua2xlIEhpbnRlcmdyw7xuZGUpICovXG4gIHByaW1hcnktaW52ZXJzZTogKFxuICAgICAgYmc6IChcbiAgICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICAgIGhvdmVyZWQ6ICR3aGl0ZS05MCxcbiAgICAgICAgcHJlc3NlZDogJHdoaXRlLTcwLFxuICAgICAgICBkaXNhYmxlZDogJHdoaXRlLTEyLFxuICAgICAgKSxcbiAgICAgIGJvcmRlcjogKFxuICAgICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgICAgaG92ZXJlZDogJHdoaXRlLTAsXG4gICAgICAgIHByZXNzZWQ6ICR3aGl0ZS0wLFxuICAgICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICAgKSxcbiAgICAgIHRleHQ6IChcbiAgICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICAgICksXG4gICAgKSxcbiAgc2Vjb25kYXJ5LWludmVyc2U6IChcbiAgICBiZzogKFxuICAgICAgZW5hYmxlZDogJHdoaXRlLTAsXG4gICAgICBob3ZlcmVkOiAkd2hpdGUtOTAsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtNzAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgaG92ZXJlZDogJHdoaXRlLTAsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtMCxcbiAgICAgIGRpc2FibGVkOiAkd2hpdGUtMzAsXG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICksXG4gIHRlcnRpYXJ5LWludmVyc2U6IChcbiAgICBiZzogKFxuICAgICAgZW5hYmxlZDogJHdoaXRlLTAsXG4gICAgICBob3ZlcmVkOiAkd2hpdGUtMTYsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtMTIsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICR3aGl0ZS0wLFxuICAgICAgaG92ZXJlZDogJHdoaXRlLTAsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtMCxcbiAgICAgIGRpc2FibGVkOiAkd2hpdGUtMCxcbiAgICApLFxuICAgIHRleHQ6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGRpc2FibGVkOiAkd2hpdGUtMzAsXG4gICAgKSxcbiAgKSxcbiAgLyogR2hvc3QtaW52ZXJzZSBnYWIgZXMgYWxzIENTUy1WYXJpYWJsZW4gbmljaHQg4oCTIHdpciBzcGllZ2VsbiBrb25zZXJ2YXRpdiBnaG9zdCAqL1xuICBnaG9zdC1pbnZlcnNlOiAoXG4gICAgICBiZzogKFxuICAgICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgICAgaG92ZXJlZDogJHdoaXRlLTkwLFxuICAgICAgICBwcmVzc2VkOiAkd2hpdGUtNzAsXG4gICAgICAgIGRpc2FibGVkOiAkd2hpdGUtMzAsXG4gICAgICApLFxuICAgICAgYm9yZGVyOiAoXG4gICAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgICBob3ZlcmVkOiAkd2hpdGUtMCxcbiAgICAgICAgcHJlc3NlZDogJHdoaXRlLTAsXG4gICAgICAgIGRpc2FibGVkOiAkd2hpdGUtMTIsXG4gICAgICApLFxuICAgICAgdGV4dDogKFxuICAgICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgICAgaG92ZXJlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICAgKSxcbiAgICApLFxuICBsaW5rLWludmVyc2U6IChcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICksXG4pO1xuXG5AZnVuY3Rpb24gX2J0bi1rZXkoJHR5cGUsICRpc0ludmVyc2UpIHtcbiAgQHJldHVybiBpZigkaXNJbnZlcnNlLCAnI3skdHlwZX0taW52ZXJzZScsICR0eXBlKTtcbn1cblxuQGZ1bmN0aW9uIF9idG4tdG9rZW4oJHR5cGUsICRncm91cCwgJHN0YXRlLCAkaXNJbnZlcnNlOiBmYWxzZSkge1xuICAka2V5OiBfYnRuLWtleSgkdHlwZSwgJGlzSW52ZXJzZSk7XG5cbiAgQHJldHVybiBtYXAuZ2V0KG1hcC5nZXQobWFwLmdldCgkYnV0dG9uLXN0eWxlcywgJGtleSksICRncm91cCksICRzdGF0ZSk7XG59XG5cbkBtaXhpbiBidXR0b24tZm9jdXMoJGNvbG9yOiAkY29sb3ItYm9yZGVyLWZvY3VzZWQpIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAkY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbkBtaXhpbiBidG4oJHR5cGUsICRpc0ludmVyc2U6IGZhbHNlKSB7XG4gIGJhY2tncm91bmQ6IF9idG4tdG9rZW4oJHR5cGUsIGJnLCBlbmFibGVkLCAkaXNJbnZlcnNlKTtcbiAgYm9yZGVyLWNvbG9yOiBfYnRuLXRva2VuKCR0eXBlLCBib3JkZXIsIGVuYWJsZWQsICRpc0ludmVyc2UpO1xuICBjb2xvcjogX2J0bi10b2tlbigkdHlwZSwgdGV4dCwgZW5hYmxlZCwgJGlzSW52ZXJzZSk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogX2J0bi10b2tlbigkdHlwZSwgYmcsIGhvdmVyZWQsICRpc0ludmVyc2UpO1xuICAgIGJvcmRlci1jb2xvcjogX2J0bi10b2tlbigkdHlwZSwgYm9yZGVyLCBob3ZlcmVkLCAkaXNJbnZlcnNlKTtcblxuICAgIC8vIFRleHRmYXJiZSBudXIgw7xiZXJzY2hyZWliZW4sIHdlbm4gVmFyaWFudCBkYXMgdm9yc2llaHRcbiAgICBAaWYgJHR5cGUgPT0gc2Vjb25kYXJ5IG9yICR0eXBlID09IHRlcnRpYXJ5IG9yICRpc0ludmVyc2Uge1xuICAgICAgY29sb3I6IF9idG4tdG9rZW4oJHR5cGUsIHRleHQsIGhvdmVyZWQsICRpc0ludmVyc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBfYnRuLXRva2VuKCR0eXBlLCBiZywgcHJlc3NlZCwgJGlzSW52ZXJzZSk7XG4gICAgYm9yZGVyLWNvbG9yOiBfYnRuLXRva2VuKCR0eXBlLCBib3JkZXIsIHByZXNzZWQsICRpc0ludmVyc2UpO1xuICAgIGNvbG9yOiBfYnRuLXRva2VuKCR0eXBlLCB0ZXh0LCBwcmVzc2VkLCAkaXNJbnZlcnNlKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IF9idG4tdG9rZW4oJHR5cGUsIGJnLCBkaXNhYmxlZCwgJGlzSW52ZXJzZSk7XG4gICAgYm9yZGVyLWNvbG9yOiBfYnRuLXRva2VuKCR0eXBlLCBib3JkZXIsIGRpc2FibGVkLCAkaXNJbnZlcnNlKTtcbiAgICBjb2xvcjogX2J0bi10b2tlbigkdHlwZSwgdGV4dCwgZGlzYWJsZWQsICRpc0ludmVyc2UpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuJGJ1dHRvbi1wYWRkaW5nLXRvcDogcmVtKDE3cHgpO1xuJGJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiBzcGFjZShtZCk7XG4kYnV0dG9uLXBhZGRpbmctYm90dG9tOiByZW0oMTdweCk7XG4kYnV0dG9uLXBhZGRpbmctbGVmdDogc3BhY2UobWQpO1xuJGJ1dHRvbi1mb250LXNpemU6IHJlbSgxNHB4KTtcbiRidXR0b24tbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiRidXR0b24tc2l6ZS1zY2FsZS1sYXJnZTogMS4yO1xuJGJ1dHRvbi1zaXplLXNjYWxlLXNtYWxsOiAwLjc7XG4kYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb246IDA7IC8vIGZhbGxzIHdlaXRlcmhpbiBiZW7DtnRpZ3RcbiRidXR0b24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4uY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJ1dHRvbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgaGVpZ2h0OiAkaGVpZ2h0LTE0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJG1vdGlvbi1kdXJhdGlvbi0xNTA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLnByaW1hcnksXG4uc2Vjb25kYXJ5LFxuLnRlcnRpYXJ5LFxuLmdob3N0LFxuLm5ldXRyYWwsXG4ubGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXM6bm90KDphY3RpdmUpLFxuICAmOmZvY3VzOmVuYWJsZWQ6bm90KDphY3RpdmUpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXM7XG4gIH1cblxuICAmLmlzSW52ZXJzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzKCRjb2xvci1ib3JkZXItaW52ZXJzZSk7XG4gICAgfVxuICB9XG59XG5cbi5wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnRuKHByaW1hcnkpO1xuXG4gICYuaXNJbnZlcnNlIHtcbiAgICBAaW5jbHVkZSBidG4ocHJpbWFyeSwgdHJ1ZSk7XG4gIH1cbn1cblxuLnNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ0bihzZWNvbmRhcnkpO1xuXG4gICYuaXNJbnZlcnNlIHtcbiAgICBAaW5jbHVkZSBidG4oc2Vjb25kYXJ5LCB0cnVlKTtcbiAgfVxufVxuXG4udGVydGlhcnkge1xuICBAaW5jbHVkZSBidG4odGVydGlhcnkpO1xuXG4gICYuaXNJbnZlcnNlIHtcbiAgICBAaW5jbHVkZSBidG4odGVydGlhcnksIHRydWUpO1xuICB9XG59XG5cbi5naG9zdCB7XG4gIEBpbmNsdWRlIGJ0bihnaG9zdCk7XG5cbiAgJi5pc0ludmVyc2Uge1xuICAgIEBpbmNsdWRlIGJ0bihnaG9zdCwgdHJ1ZSk7XG4gIH1cbn1cblxuLyogTGluay1WYXJpYW50ZSBzZXBhcmF0LCBkYSBzaWUgTGF5b3V0IChQYWRkaW5nL0hlaWdodCkgYXVmaGVidCAqL1xuLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IG1hcC5nZXQobWFwLmdldChtYXAuZ2V0KCRidXR0b24tc3R5bGVzLCBsaW5rKSwgdGV4dCksIGVuYWJsZWQpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogbWFwLmdldChtYXAuZ2V0KG1hcC5nZXQoJGJ1dHRvbi1zdHlsZXMsIGxpbmspLCB0ZXh0KSwgZGlzYWJsZWQpO1xuICB9XG5cbiAgJi5pc0ludmVyc2Uge1xuICAgIGNvbG9yOiBtYXAuZ2V0KFxuICAgICAgbWFwLmdldChtYXAuZ2V0KCRidXR0b24tc3R5bGVzLCBsaW5rLWludmVyc2UpLCB0ZXh0KSxcbiAgICAgIGVuYWJsZWRcbiAgICApO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogbWFwLmdldChcbiAgICAgICAgbWFwLmdldChtYXAuZ2V0KCRidXR0b24tc3R5bGVzLCBsaW5rLWludmVyc2UpLCB0ZXh0KSxcbiAgICAgICAgZGlzYWJsZWRcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgJi5wcmltYXJ5LFxuICAmLnNlY29uZGFyeSxcbiAgJi50ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IF9idG4tdG9rZW4ocHJpbWFyeSwgYmcsIGVuYWJsZWQpOyAvLyBhbmFsb2cgenVtIGJpc2hlcmlnZW4gVmVyaGFsdGVuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBfYnRuLXRva2VuKHByaW1hcnksIGJnLCBlbmFibGVkKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IF9idG4tdG9rZW4ocHJpbWFyeSwgdGV4dCwgZGlzYWJsZWQpO1xuICAgIH1cbiAgfVxuXG4gICYuZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBfYnRuLXRva2VuKGdob3N0LCBiZywgZW5hYmxlZCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBfYnRuLXRva2VuKGdob3N0LCBiZywgZW5hYmxlZCk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBfYnRuLXRva2VuKGdob3N0LCBiZywgZGlzYWJsZWQpO1xuICAgICAgY29sb3I6IF9idG4tdG9rZW4oZ2hvc3QsIHRleHQsIGRpc2FibGVkKTtcbiAgICB9XG4gIH1cbn1cblxuLm91dGxpbmUge1xuICAmLnByaW1hcnksXG4gICYuc2Vjb25kYXJ5LFxuICAmLmdob3N0LFxuICAmLnRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBidG4oc2Vjb25kYXJ5KTtcblxuICAgICY6Zm9jdXM6bm90KDphY3RpdmUpLFxuICAgICY6Zm9jdXM6ZW5hYmxlZDpub3QoOmFjdGl2ZSkge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuICAgIH1cblxuICAgICYuaXNJbnZlcnNlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bihzZWNvbmRhcnksIHRydWUpO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzKCRjb2xvci1ib3JkZXItaW52ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEdyw7bDn2VuICovXG5AbWl4aW4gYnV0dG9uLXNpemUoJG1vZGlmaWVyOiAxLCAkZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGJ1dHRvbi1saW5lLWhlaWdodH0gKiAjeyRtb2RpZmllcn0pO1xuICBwYWRkaW5nOiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLXRvcH0gKiAjeyRtb2RpZmllcn0pXG4gICAgY2FsYygjeyRidXR0b24tcGFkZGluZy1yaWdodH0gKiAjeyRtb2RpZmllcn0pXG4gICAgY2FsYygjeyRidXR0b24tcGFkZGluZy1ib3R0b219ICogI3skbW9kaWZpZXJ9KVxuICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctbGVmdH0gKiAjeyRtb2RpZmllcn0pO1xuXG4gICYucmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogY2FsYygoI3skYnV0dG9uLXBhZGRpbmctdG9wfSAqICN7JG1vZGlmaWVyfSkgLyAyKVxuICAgICAgY2FsYygoI3skYnV0dG9uLXBhZGRpbmctcmlnaHR9ICogI3skbW9kaWZpZXJ9KSAvIDIpXG4gICAgICBjYWxjKCgjeyRidXR0b24tcGFkZGluZy1ib3R0b219ICogI3skbW9kaWZpZXJ9KSAvIDIpXG4gICAgICBjYWxjKCgjeyRidXR0b24tcGFkZGluZy1sZWZ0fSAqICN7JG1vZGlmaWVyfSkgLyAyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctdG9wfSAqICN7JG1vZGlmaWVyfSlcbiAgICAgICAgY2FsYygjeyRidXR0b24tcGFkZGluZy1yaWdodH0gKiAjeyRtb2RpZmllcn0pXG4gICAgICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctYm90dG9tfSAqICN7JG1vZGlmaWVyfSlcbiAgICAgICAgY2FsYygjeyRidXR0b24tcGFkZGluZy1sZWZ0fSAqICN7JG1vZGlmaWVyfSk7XG4gICAgfVxuICB9XG5cbiAgJi5zcXVhcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzOmRpc2FibGVkOjphZnRlciB7XG4gICAgICAvLyBwcmV2ZW50IGZvY3VzIG9uIGRpc2FibGVkIGNvdW50ZXIgYnV0dG9uIGluIGZpcmVmb3hcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ1dHRvbi1zaXplLXNjYWxlLXNtYWxsLCBmb250LXNpemUoc20pKTtcbn1cblxuLmRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgpO1xufVxuXG4ubGFyZ2Uge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnV0dG9uLXNpemUtc2NhbGUtbGFyZ2UsIGZvbnQtc2l6ZShsZykpO1xufVxuXG4uc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiByZW0oMzVweCk7XG4gIGhlaWdodDogcmVtKDM1cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idWJibGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHNwYWNlKHh4bCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiBzcGFjZSh4eGwpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgcGFkZGluZzogMDtcblxuICAmLnNtYWxsIHtcbiAgICBoZWlnaHQ6IHNwYWNlKGxnKTtcbiAgICB3aWR0aDogc3BhY2UobGcpO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gICAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgfVxufVxuXG4uc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiByZW0oNnB4KTtcblxuICAmIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICB9XG59XG5cbi5wZW5kaW5nIHtcbiAgY3Vyc29yOiB3YWl0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEFuaW1hdGVkIEVmZmVrdGtyYW0gKHVudmVyw6RuZGVydCwgbnVyIGtvc21ldGlzY2hlIEFucGFzc3VuZykgKi9cbiViYXNlRWZmZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiA2MCUgOTAlIDkwJSA2MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiByZW0oMjAwcHgpO1xuICB3aWR0aDogcmVtKDIwMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLmNvbnRhaW5lcjpob3ZlciAmIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgYW5pbWF0aW9uOiB3YXZlIDZzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiAycztcbiAgfVxufVxuXG4uYW5pbWF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiByZW0oMjAwcHgpO1xufVxuXG4uZWZmZWN0IHtcbiAgQGV4dGVuZCAlYmFzZUVmZmVjdDtcblxuICBsZWZ0OiByZW0oODVweCk7XG4gIGJvdHRvbTogcmVtKC0xMHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xufVxuXG4uZWZmZWN0MiB7XG4gIEBleHRlbmQgJWJhc2VFZmZlY3Q7XG5cbiAgdG9wOiByZW0oLTEwcHgpO1xuICByaWdodDogcmVtKDEwMHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmVmZmVjdDMge1xuICBAZXh0ZW5kICViYXNlRWZmZWN0O1xuXG4gIHRvcDogcmVtKC03cHgpO1xuICBib3JkZXItcmFkaXVzOiA3MCUgNTAlIDkwJSA2MSU7XG4gIHdpZHRoOiByZW0oMjEwcHgpO1xuICBoZWlnaHQ6IHJlbSgyNTVweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5idXR0b25BbmltYXRlZENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWluZXI6aG92ZXIgLmVmZmVjdCxcbi5jb250YWluZXI6aG92ZXIgLmVmZmVjdDIsXG4uY29udGFpbmVyOmZvY3VzIC5lZmZlY3QsXG4uY29udGFpbmVyOmZvY3VzIC5lZmZlY3QyIHtcbiAgb3BhY2l0eTogMC45O1xuICBhbmltYXRpb246IHdhdmUgNnMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiAycztcbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbi5hbmltYXRlZEVmZmVjdENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IHJlbSgtMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDMxcHgpO1xuICBtYXNrLWltYWdlOiByYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cblxuLmlzTG9hZGluZyB7XG4gIHdpZHRoOiByZW0oMjJweCk7XG4gIGhlaWdodDogcmVtKDIycHgpO1xuICBib3JkZXI6IHJlbSgycHgpIHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgYm9yZGVyLXRvcDogcmVtKDJweCkgc29saWQgY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBib3JkZXItYm90dG9tOiByZW0oMnB4KSBzb2xpZCBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcblxuICAmOmZvY3VzIHtcbiAgICAmIH4gLmtub2JzOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9yKHNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveFthcmlhLWNoZWNrZWQ9J3RydWUnXSB+IC5sYXllciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAxOWRlZyxcbiAgICAjNzNkZWNhIDAlLFxuICAgICMyOGE0OGMgNDUlLFxuICAgICMyNTg4NzUgNzAlLFxuICAgICMwZjZlNWMgODklXG4gICk7XG59XG5cbi5jaGVja2JveFthcmlhLWNoZWNrZWQ9J3RydWUnXSB+IC5rbm9iczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbn1cblxuLmtub2JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDlweCBzcGFjZSh4eHhzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjM1LCAxLjE1KTtcbiAgfVxufVxuXG4ubGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMjYlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIC8vIHJlc3RvcmVzIGRlZmF1bHQgc2l6ZVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIH1cblxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgfVxuXG4gICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgfVxuXG4gIC8vIElubGluZVxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSh4eHhzKTtcbiAgfVxuICAvLyBCbG9ja1xuICBwLFxuICBkbCxcbiAgb2wsXG4gIHVsLFxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLWxlZnQ6IHJlbSg1cHgpIHNvbGlkICNkYmRiZGI7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpIHNwYWNlKCk7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZShtZCk7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbjogMCByZW0oMnB4KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogcmVtKDJweCk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZShtZCk7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UobWQpO1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKG1kKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UobWQpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuICBpZnJhbWUge1xuICAgIG1hcmdpbjogc3BhY2UobWQpIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBwcmUge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSBzcGFjZSgpO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gIH1cblxuICBzdXAsXG4gIHN1YiB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBbZGF0YS1hbGlnbj0ncmlnaHQnXSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBbZGF0YS1hbGlnbj0nY2VudGVyJ10ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgIHBhZGRpbmc6IHNwYWNlKHNtKSBzcGFjZSh4cyk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHRoOm5vdChbZGF0YS1mb3JtYXQ9J3RkJ10pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gICAgICBjb2xvcjogY29sb3IoYm9keSk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGNhcHRpb24ge1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCByZW0oMnB4KTtcbiAgICAgICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMnB4KSAwIDA7XG4gICAgICAgIGNvbG9yOiBjb2xvcihib2R5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ueHMge1xuICBAaW5jbHVkZSB0ZXh0LXhzO1xufVxuXG4uc20ge1xuICBAaW5jbHVkZSB0ZXh0LXhzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXNtO1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXNtO1xuICB9XG59XG5cbi5yZWd1bGFyIHtcbiAgQGluY2x1ZGUgdGV4dC1zbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWRlZmF1bHQ7XG4gIH1cbn1cblxuLm1kIHtcbiAgQGluY2x1ZGUgdGV4dC1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LW1kO1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LW1kO1xuICB9XG59XG5cbi5sZyB7XG4gIEBpbmNsdWRlIHRleHQtbWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtbGc7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtbGc7XG4gIH1cbn1cblxuLm5vU3BhY2luZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRyYXN0IHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgY29udHJhc3QpO1xuXG4gIGEge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGNvbnRyYXN0KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbmVlZGVkIGJlY2F1c2UgaXQgaXMgYSBtb2R1bGUgZmlsZVxuOmdsb2JhbCB7XG4gIGEuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBkYXJrKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICB9XG4gIH1cblxuICBhLnRlcnRpYXJ5IHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi91dGlscy9jb2xvcicgYXMgKjtcbkB1c2UgJy4vdXRpbHMvZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi91dGlscy9tYXAtZ2V0JyBhcyAqO1xuQHVzZSAnLi91dGlscy9zcGFjaW5nJyBhcyAqO1xuQHVzZSAnLi91dGlscy90eXBvZ3JhcGh5JyBhcyAqO1xuXG5AbWl4aW4gZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkIGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICBvdXRsaW5lLW9mZnNldDogc3BhY2UoeHh4cyk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgd2lkdGg6IHJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gICAgbWFyZ2luOiBzcGFjZSh4eHhzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogcmVtKDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcbiAgICB3aWR0aDogcmVtKDZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICB9XG59XG5cbi8vIGZvbnQgbWl4aW5zXG5cbkBtaXhpbiBsaW1pdExpbmVzKCRsaW5lcykge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gdGV4dC14cygpIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoeHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodCh4cyk7XG59XG5cbkBtaXhpbiB0ZXh0LXNtKCkge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KHNtKTtcbn1cblxuQG1peGluIHRleHQtZGVmYXVsdCgpIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoKTtcbn1cblxuQG1peGluIHRleHQtbWQoKSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQobWQpO1xufVxuXG5AbWl4aW4gdGV4dC1sZygpIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodChsZyk7XG59XG5cbkBtaXhpbiB0ZXh0LWgxKCkge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUoeGwpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xufVxuXG5AbWl4aW4gdGV4dC1oMigpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKGxnKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG59XG5cbkBtaXhpbiB0ZXh0LWgzKCkge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUobWQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWl4aW4gdGV4dC1oNCgpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKHNtKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBsaW5lLWhlaWdodDogMS4yMTQ7XG59XG5cbkBtaXhpbiB0ZXh0LWg1KCkge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUoeHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cblxuQG1peGluIHRleHQtaDYoKSB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXNpemU6IGhlYWRpbmctc2l6ZSh4eHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtaXhpbiB0ZXh0LWg3KCkge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUoeHhzKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBsaW5lLWhlaWdodDogMS40NDQ7XG59XG5cbkBtaXhpbiB0ZXh0LWxlZ2FsKCkge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSh4cyk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodCgpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoeHMpO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xuICBoeXBoZW5zOiBtYW51YWw7XG5cbiAgJi5ub1NwYWNpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLm5vdFJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmgxIHtcbiAgQGluY2x1ZGUgdGV4dC1oMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMTtcblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKGxnKTtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMTtcblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKGxnKTtcbiAgfVxufVxuXG4uaDIge1xuICBAaW5jbHVkZSB0ZXh0LWgzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWgyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMjtcblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gIH1cbn1cblxuLmgzIHtcbiAgQGluY2x1ZGUgdGV4dC1oNDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMztcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMztcbiAgfVxufVxuXG4uaDQge1xuICBAaW5jbHVkZSB0ZXh0LWg1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWg0O1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWg0O1xuICB9XG59XG5cbi5oNSB7XG4gIEBpbmNsdWRlIHRleHQtaDc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtaDU7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtaDU7XG4gIH1cbn1cblxuLmg2IHtcbiAgQGluY2x1ZGUgdGV4dC1oNztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oNjtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oNjtcbiAgfVxufVxuXG4uaDcge1xuICBAaW5jbHVkZSB0ZXh0LWg3O1xufVxuXG4uZGVmYXVsdCB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xufVxuXG4ubmV1dHJhbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29udHJhc3Qge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5saW5rIHtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZm9jdXMoKTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gIC8vICFpbXBvcnRhbnQgYmVjYXVzZSBBcmlha2l0IGFkZHMgaXRzIG93biBDU1MgdG8gdGhlIHN0eWxlcyBwcm9wLlxuICBpbnNldDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogei1pbmRleChiYWNrZHJvcCwgMykgIWltcG9ydGFudDtcblxuICAmLmlzVHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDUwJSk7XG4gIH1cbn1cblxuLmFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuXG4gICZbZGF0YS1lbnRlcl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmW2RhdGEtbGVhdmVdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jbG9zZUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogc3BhY2UobWQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBzcGFjZSgpO1xuICB0b3A6IHNwYWNlKCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuJGJnLWhpZ2hsaWdodDogbGluZWFyLWdyYWRpZW50KDk5ZGVnLCAjM2VhOWNhIDMlLCAjMDY2NDliIDc3JSwgIzBmMjU1YiAxMDQlKTtcblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gIGJveC1zaGFkb3c6IGJveC1zaGFkb3coKTtcblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuICB9XG59XG5cbi5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG59XG5cbi5jb250cmFzdCB7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHNlY29uZGFyeSk7XG59XG5cbi5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkYmctaGlnaGxpZ2h0O1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHhsKTtcblxuICAmLmRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIGNpcmNsZSBhdCBib3R0b20gMCByaWdodCA1MnB4LFxuICAgICAgcmdiKDAgMCAwIC8gMTElKSAwLFxuICAgICAgcmdiKDAgMCAwIC8gMTElKSAzM3B4LFxuICAgICAgI3tjb2xvcihzZWNvbmRhcnksIGNvbnRyYXN0KX0gI3tyZW0oMzRweCl9XG4gICAgKTtcbiAgfVxuXG4gICYuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG4gICAgYmFja2dyb3VuZDogJGJnLWhpZ2hsaWdodDtcbiAgfVxuXG4gICYuY29udHJhc3Qge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGNvbnRyYXN0KTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICBjaXJjbGUgYXQgYm90dG9tIDAgcmlnaHQgNTJweCxcbiAgICAgIHJnYigwIDAgMCAvIDExJSkgMCxcbiAgICAgIHJnYigwIDAgMCAvIDExJSkgMzNweCxcbiAgICAgICN7Y29sb3Ioc2Vjb25kYXJ5KX0gI3tyZW0oMzRweCl9XG4gICAgKTtcbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgei1pbmRleDogei1pbmRleChtb2RhbCwgMyk7XG5cbiAgJi5hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmW2RhdGEtZW50ZXJdIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJltkYXRhLWxlYXZlXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZCB7XG4gIHotaW5kZXg6IHotaW5kZXgobW9kYWwsIDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBtaW4oOTAlLCAje3JlbSg3NjhweCl9KTtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuXG4ubGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICBwYWRkaW5nOiBzcGFjZSgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogc3BhY2UobWQpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLXBhZGRpbmctYm90dG9tOiA1MHZoO1xuICB9XG59XG5cbi5zY3JvbGxEaXNhYmxlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW0oNXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHJlbSg1cHgpO1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogc3BhY2UoKSByZW0oMjhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZGlhbG9nLWhlYWRlci1iYWNrZ3JvdW5kLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmLmJ1c2luZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9kaWFsb2ctaGVhZGVyLWJhY2tncm91bmQtYnVzaW5lc3Muc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICYuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gIH1cblxuICAuaGVhZGVybWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmhlYWRpbmdTaXplIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICAgIH1cbiAgfVxuICBcbiAgLmhlYWRpbmdDb2xvciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoc3BhY2UobWQpIC8gNCAqIDMpOyAvLyAyNHB4XG4gIGhlaWdodDogY2FsYyhzcGFjZShtZCkgLyA0ICogMyk7IC8vIDI0cHhcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG5cbiAgICBvdXRsaW5lLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDdweCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0je3JlbSgxcHgpfTtcbiAgfVxufVxuXG4uY2xvc2VJY29uIHN2ZyB7XG4gIHdpZHRoOiByZW0oMTRweCk7XG4gIGhlaWdodDogcmVtKDE0cHgpO1xufVxuIiwiQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AZm9yd2FyZCAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuXG4vKiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50LyAqL1xuLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4ubGlua1RleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ubWVudUl0ZW1MaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51SXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIHJlbSgyNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgc3BhY2Uoc20pO1xuICB9XG5cbiAgJiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJiBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKHh4cyk7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpob3ZlcjplbmFibGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgfVxuXG4gICAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWVudUl0ZW1XaXRoRm9jdXMge1xuICBAZXh0ZW5kIC5tZW51SXRlbTtcblxuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3IocHJpbWFyeSwgZGVmYXVsdCk7XG5cbiAgJiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAmIGJ1dHRvbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmhvdmVyOmVuYWJsZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2Vjb25kYXJ5TWVudUl0ZW0ge1xuICBAZXh0ZW5kIC5tZW51SXRlbTtcbiAgJiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmhvdmVyOmVuYWJsZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2Vjb25kYXJ5TWVudUl0ZW1XaXRoRm9jdXMge1xuICBAZXh0ZW5kIC5tZW51SXRlbVdpdGhGb2N1cztcbiAgJiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmhvdmVyOmVuYWJsZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnc2FzczptYXAnO1xuXG4kcGFkZGluZy1zaWRlczogcmVtKDE1cHgpO1xuXG4ubmF2aWdhdGlvbkhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZpZ2F0aW9uQmFycyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogbWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbkJhcnNXaXRoQmFubmVyIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeGwpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4NnB4KTtcbiAgfVxufVxuXG4ucmVtb3ZlUGFkZGluZyB7XG4gIHRvcDogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogcmVtKDI0cHgpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYyhcbiAgICAgICN7bWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKX0gKyAyICogI3skcGFkZGluZy1zaWRlc31cbiAgICApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByaW1hcnlOYXZpZ2F0aW9uQm9yZGVyVG9wIHtcbiAgQGV4dGVuZCAucHJpbWFyeU5hdmlnYXRpb247XG5cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ucHJpbWFyeU5hdmlnYXRpb25XaXRoQm9yZGVyIHtcbiAgQGV4dGVuZCAucHJpbWFyeU5hdmlnYXRpb247XG5cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucHJpbWFyeU5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogYm94LXNoYWRvdyhyZWd1bGFyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBkZWZhdWx0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBhIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpbWFyeU5hdmlnYXRpb25PcHRpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKCk7XG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgpO1xuICB9XG59XG5cbi5zY3JvbGxlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IHJlbSgyNHB4KTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWNvbmRhcnlOYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgc3BhY2UoeHhsKTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogbWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBib3gtc2hhZG93KHJlZ3VsYXIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgc3BhY2UobWQpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIGEge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWNvbmRhcnlOYXZpZ2F0aW9uT3B0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgpO1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoKTtcbiAgICBib3gtc2hhZG93OiBib3gtc2hhZG93KHJlZ3VsYXIpO1xuICB9XG59XG5cbi5zY3JvbGxpbmdIaW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgIGxpbmVhcixcbiAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgIHJpZ2h0IHRvcCxcbiAgICAgICAgZnJvbShyZ2IoMjU1IDI1NSAyNTUgLyAwJSkpLFxuICAgICAgICB0bygjZmZmKVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpLCAjZmZmKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ29MaW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHJlbSgxNHB4KSAxLjVyZW07XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmVMb2dvIHtcbiAgd2lkdGg6IDE0OXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogc3BhY2Uoc20pO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51c2VybmFtZSB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2UoKTtcbn1cblxuLmxhc3RNZW51SXRlbVNwYWNlIHtcbiAgbWluLXdpZHRoOiByZW0oMjRweCk7XG59XG5cbi5zcGFjZUJvdGhOYXZpZ2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxufVxuXG4uc3BhY2VTaW5nbGVOYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cblxuLnNjcmVlblJlYWRlclRleHQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbiRwYWRkaW5nU2lkZXM6IHJlbSgxNXB4KTtcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmdTaWRlcztcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdTaWRlcztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAje21hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCl9ICsgMiAqICN7JHBhZGRpbmdTaWRlc31cbiAgICApO1xuICB9XG59XG5cbi8vLyBTaXplc1xuLmZ1bGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogY2FsYyhcbiAgICAgICN7bWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKX0gKyAyICogI3skcGFkZGluZ1NpZGVzfVxuICAgICk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgI3ttYXAuZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgc20pfSArIDIgKiAjeyRwYWRkaW5nU2lkZXN9XG4gICAgKTtcbiAgfVxufVxuXG4ubWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgI3ttYXAuZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbGcpfSArIDIgKiAjeyRwYWRkaW5nU2lkZXN9XG4gICAgKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAje21hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBtZCl9ICsgMiAqICN7JHBhZGRpbmdTaWRlc31cbiAgICApO1xuICB9XG59XG5cbi5sZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAje21hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyl9ICsgMiAqICN7JHBhZGRpbmdTaWRlc31cbiAgICApO1xuICB9XG59XG4iLCJAdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkBmb3J3YXJkICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5AdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3Rva2VucycgYXMgKjtcbkB1c2UgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ29udGVudC9Db250ZW50Lm1vZHVsZSdcbiAgYXMgKjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG4kaGVhZGluZy1kZWZhdWx0LWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuLyogc3R5bGVsaW50LWVuYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cbiRpbWFnZXNQYXRoOiAnYXNzZXRzL2ltYWdlcyc7XG5cbi5kYXNoYm9hcmRDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFzaGJvYXJkVGlsZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHNwYWNlKCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNi4xNWZyIDMuODVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWNlZEt3SCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uY2xvc2VkRGFzaGJvYXJkSW5mb0JveCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4udm91Y2hlckluZm9UaWxlIHtcbiAgJiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNsb3NlZERhc2hib2FyZFRpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHNwYWNlKCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5mbGFzaE1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuXG4gICYgZGl2IGRpdiBzdmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFydHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnJlZmVyZW5jZVZhbHVlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uZmxhc2hNZXNzYWdlU21hbGxlclNjcmVlbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuXG4gICYgZGl2IGRpdiBzdmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb0Fib3V0VGVhbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHNtKTtcbiAgcGFkZGluZzogc3BhY2UoeHhsKSAyMCU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbn1cblxuLnBsYW50SW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBkZWZhdWx0KTtcbiAgcGFkZGluZy10b3A6IHNwYWNlKHh4bCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vcGFnZXMvRGFzaGJvYXJkL0Rhc2hib2FyZC5tb2R1bGUnIGFzICo7XG5AdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnJlZmVyZW5jZVZhbHVlc1RpbGUge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xufVxuXG4ucmVmZXJlbmNlRGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG5cbi5yZWZlcmVuY2VWYWx1ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHNwYWNlKCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1ZnIgNWZyO1xufVxuXG4ucmVmZXJlbmNlVmFsdWVDb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWZlcmVuY2VWYWx1ZUljb24ge1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cblxuLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiByZW0oMjRweCk7XG59XG5cbi5hY2Nlc3NpYmxlRGVzY3JpcHRpb24ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCJAdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNpcmNsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIyLjVlbTtcbiAgaGVpZ2h0OiAyMi41cmVtO1xuICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjZmNjZjhhIDEwJSwgI2Y3YWY0MCAzMyUsICNlYjY2MjYgNjMlLCAjZTEzYjMxIDk0JSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3gsIGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgaGVpZ2h0OiAxNy41cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ub3V0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub01hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYWxhbmNlIHtcbiAgZm9udC1zaXplOiByZW0oODBweCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBmb250LXNpemU6IHJlbSg3MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDU1cHgpO1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBjb2xvcjogIzA3MTEyYTtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xuICB9XG59XG5cbi5jdXJyZW50QmFsYW5jZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY291cG9uVmFsdWUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDcxMTJhO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4bCk7XG59XG5cbi5oaWRlRWxlbWVudCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi5wcm9kdWN0aW9uUHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYXJ0QXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY3VzdG9tVG9vbHRpcEFyZWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0IDIwNCAyMDQpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ucHJvZHVjdGlvbiB7XG4gIGNvbG9yOiByZ2IoMCAwIDApO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5mb1RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4ucm93IHtcbiAgJiB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oaWRlRWxlbWVudCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG4kaGVhZGluZy1kZWZhdWx0LWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuLyogc3R5bGVsaW50LWVuYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG59XG5cbi5pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gID4gaDIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uaWNvblNpemUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGhlYWRpbmctZGVmYXVsdC1jb2xvcjtcbn1cblxuLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb25zZW50Rm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgJiBkaXY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxufVxuXG4uY29uc2VudEZvcm1MaW5rVGV4dCB7XG4gIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbn1cblxuLmxpbmtUb0RlZmluaXRpb24ge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiBzcGFjZSgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBzcGFjZShtZCk7XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNoYXJ0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmNoYXJ0c0NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNoYXJ0R2FwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY2hhcnRBcmVhIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3VtbWFyeUNoYXJ0QXJlYSB7XG4gIGhlaWdodDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRhdGVTZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHNwYWNlKCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDdmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDA7XG5cbiAgICAmIGg2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmIGRpdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXhpc1RpdGxlIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmlucHV0RWxlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dEZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJiBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kYXRlSW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmIGlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuY2xvc2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pY29uRGlzYWJsZWQge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmRpc2FibGVkSG92ZXJpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uZGlzYWJsZWRIb3ZlcmluZzpob3ZlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlSG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uY2lyY2xlSG92ZXI6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKHNlY29uZGFyeSk7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzYXNzOmNvbG9yJyBhcyBzYztcblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIG1hcmdpbjogMDtcblxuICAmLmNsb3NlZCB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgfVxuXG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0oMXB4KSBzYy5hZGp1c3QoY29sb3IodGVydGlhcnksIGxpZ2h0KSwgJGxpZ2h0bmVzczogLTU1JSk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBjb2xvcjogY29sb3IoYm9keSwgZGVmYXVsdCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzcGFjZSh4eHhzKTtcblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5KTtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5jbG9zZWQge1xuICAgIGJvcmRlcjogc29saWQgcmVtKDFweCkgc2MuYWRqdXN0KGNvbG9yKHRlcnRpYXJ5LCBsaWdodCksICRsaWdodG5lc3M6IC01NSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzcHgpO1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gICAgcGFkZGluZzogc3BhY2UoeHh4cykgc3BhY2UoeHMpO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcblxuICAgICYuaGFzU3VmZml4LFxuICAgICYuaGFzUHJlZml4IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJlthcmlhLWludmFsaWQ9J3RydWUnXSB7XG4gICAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oYXNTdWZmaXguaW5wdXQsXG4uaGFzUHJlZml4LmlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyAvLyBTdXBwcmVzcyBib3JkZXIgd2hlbiBwcmVmaXggb3Igc3VmZml4IGlzIHByZXNlbnRcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRW5zdXJlIG5vIGJvcmRlciBjb2xvciBvbiBmb2N1cyBvciBob3ZlclxuICAgIG91dGxpbmU6IG5vbmU7IC8vIFJlbW92ZSBvdXRsaW5lIG9uIGZvY3VzXG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uaXNMb2FkaW5nIHtcbiAgd2lkdGg6IHNwYWNlKCk7XG4gIGhlaWdodDogc3BhY2UoKTtcbiAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDIuNXMgbGluZWFyIGluZmluaXRlO1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHh4cyk7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Nhc3M6Y29sb3InIGFzIHNjO1xuXG4uaW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHNwYWNlKHh4eHMpO1xuXG4gICYuaXNEaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xuICAgIGJvcmRlcjogcmVtKDFweCkgc29saWQgY29sb3IodGVydGlhcnksIGRhcmspO1xuICB9XG5cbiAgJi5oYXNTdWZmaXgsXG4gICYuaGFzUHJlZml4IHtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gICAgcGFkZGluZzogc3BhY2UoeHh4cyk7XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMXB4KSBzYy5hZGp1c3QoY29sb3IodGVydGlhcnksIGxpZ2h0KSwgJGxpZ2h0bmVzczogLTU1JSk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6aGFzKGlucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddKSxcbiAgICAmLmNsb3NlZDpoYXMoaW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ10pIHtcbiAgICAgIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhc1N1ZmZpeC5jbG9zZWQge1xuICAgIHBhZGRpbmc6IHNwYWNlKHh4eHMpIHNwYWNlKHh4cykgc3BhY2UoeHh4cykgc3BhY2UoeHMpO1xuICB9XG5cbiAgJi5oYXNQcmVmaXguY2xvc2VkIHtcbiAgICBwYWRkaW5nOiBzcGFjZSh4eHhzKSBzcGFjZSh4cykgc3BhY2UoeHh4cykgc3BhY2UoeHh4cyk7XG4gIH1cbn1cblxuLnN1ZmZpeCxcbi5wcmVmaXgge1xuICBjb2xvcjogY29sb3IodGVydGlhcnksIGNvbnRyYXN0KTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vdFJlYWR5SW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKG1kKTtcbiAgY29sb3I6ICM1MDU1NTg7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGRlZmF1bHQpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYXhpc1RpdGxlIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xufVxuXG4ueWVhcmx5U3VtbWFyeSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZSgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ueWVhcmx5Q2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCwgYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjZmNjZjhhIDEwJSwgI2Y3YWY0MCAzMyUsICNlYjY2MjYgNjMlLCAjZTEzYjMxIDk0JSk7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdXRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1pZGRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnllYXJEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vdXRlckNvbm5lY3Rpb25MaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogc3BhY2UoeGwpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb25uZWN0aW9uTGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLnZhbHVlT2ZTaGFyZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG59XG5cbi5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudCB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBjb250cmFzdCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3Rpb25TdW1tYXJ5Q2hhcnQge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL3BhZ2VzL0Rhc2hib2FyZC9EYXNoYm9hcmQubW9kdWxlJyBhcyAqO1xuXG4uaW5mb2JveCB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG4gIEBleHRlbmQgLmNvbnRlbnQ7XG4gIEBleHRlbmQgLm1kO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSh4bCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cbn1cblxuLnNoYXJlc0Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi8uLi9wYWdlcy9EYXNoYm9hcmQvRGFzaGJvYXJkLm1vZHVsZScgYXMgKjtcbkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnBkZkRvd25sb2FkQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UobWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBkZkljb24ge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHNtKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG5cbi5saW5rVGV4dCB7XG4gIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbn1cblxuLmFnYkRhdGUge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5pbmZvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjpmb2N1czplbmFibGVkLFxuICAmOmhvdmVyOmVuYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMCAxN3B4O1xuICB9XG59XG5cbi5pY29uIHtcbiAgaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4yZW0gIWltcG9ydGFudDtcbn1cblxuLmluZm9EaWFsb2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1hcFRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBkZWZhdWx0KTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBsYW50SW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLXRvcDogc3BhY2UoeHhsKTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNlKHh4bCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgpO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbkdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA2ZnI7XG4gIGdhcDogc3BhY2UobWQpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4uaG9yaXpvbnRhbFJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uaW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgNWZyO1xuICBnYXA6IHNwYWNlKCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5wdkluZm9ybWF0aW9uVGlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHZJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmhlYWRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi50YWJsZUhlYWRlciB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZGF0YUNlbGxEZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwNDYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDQwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhQ2VsbFRleHQge1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zbWFsbE1hcFNpbmdsZVBWIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBkZWZhdWx0KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLndyYXBwZXIge1xuICB3aWR0aDogMjIwcHg7XG4gIGxlZnQ6IC0xMTBweDtcbiAgYm90dG9tOiAyMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG5cbi5ob3Jpem9udGFsUm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uaW5mb0JveENsb3NlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ1dHRvbiB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGluZyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbn1cblxuLnB2dGl0bGUge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG59XG5cbi50ZXh0SGVhZGxpbmUge1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwNzExMmE7XG59XG5cbi5jb25zZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmRlY2xpbmVHb29nbGVNYXBzQnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlY2xpbmVHb29nbGVNYXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYmlnTWFwIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG59XG5cbi5zbWFsbE1hcCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGRlZmF1bHQpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ubm9Db25zZW50V2lkZ2V0IHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmJsdXJyZWRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LndpZW5lbmVyZ2llLmF0L3dwLWNvbnRlbnQvdGhlbWVzL3dlLXRoZW1lL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy93ZS10aGVtZS9wdWJsaWMvbWFwX2JsdXIucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMCBzcGFjZSgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYmx1cnJlZE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihib2R5LCBkZWZhdWx0KTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmJsdXJyZWRDb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCBzcGFjZSgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiByZW0oNjc1cHgpO1xuICB9XG59XG5cbi5sb2FkTWFwQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgZGVmYXVsdCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiByZW0oNDAwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgOmZvY3VzLFxuICA6YWN0aXZlLFxuICA6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgbGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGRlZmF1bHQpO1xuICB9XG5cbiAgZGl2IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgZGVmYXVsdCk7XG4gIH1cbn1cblxuLmNvbnNlbnRIZWFkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgc3BhY2Uoc20pO1xuICB9XG5cbiAgJi5ibHVlSGVhZGluZyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgJ2RlZmF1bHQnKTtcbiAgfVxufVxuJWNvbnRlbnRCYXNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgJ2RhcmsnKTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgdGg6bm90KFtkYXRhLWZvcm1hdD0ndGQnXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHNlY29uZGFyeSwgJ2RlZmF1bHQnKTtcbiAgICB9XG5cbiAgICB0aFtkYXRhLWZvcm1hdD0ndGQnXSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQob2RkKSB0ZCxcbiAgICB0cjpudGgtY2hpbGQob2RkKSB0aFtkYXRhLWZvcm1hdD0ndGQnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLFxuICAgIHRyOm50aC1jaGlsZChldmVuKSB0aFtkYXRhLWZvcm1hdD0ndGQnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgfVxuICAgIC8vIHRhYmxlIGJvcmRlcnNcbiAgICB0ZCxcbiAgICB0aFtkYXRhLWZvcm1hdD0ndGQnXSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIgdGgsXG4gICAgdGQsXG4gICAgdGhbZGF0YS1mb3JtYXQ9J3RkJ10sXG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgJ2RhcmsnKTtcbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgdGQ6bGFzdC1jaGlsZCxcbiAgICB0aFtkYXRhLWZvcm1hdD0ndGQnXTpsYXN0LWNoaWxkLFxuICAgIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgdHI6bGFzdC1jaGlsZCB0aFtkYXRhLWZvcm1hdD0ndGQnXTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBzcGFjZSh4eHhzKTtcbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgdHI6bGFzdC1jaGlsZCB0aFtkYXRhLWZvcm1hdD0ndGQnXTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBzcGFjZSh4eHhzKTtcbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICB0cjpmaXJzdC1jaGlsZCB0aFtkYXRhLWZvcm1hdD0ndGQnXTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBzcGFjZSh4eHhzKTtcbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIHRyOmZpcnN0LWNoaWxkIHRoW2RhdGEtZm9ybWF0PSd0ZCddOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHNwYWNlKHh4eHMpO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudCB7XG4gIEBleHRlbmQgJWNvbnRlbnRCYXNlO1xufVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG8gdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyYWJsZSB7XG4gIC53cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSxcbiAgICB0YWJsZSB0Zm9vdCB0ciB0ZDpudGgtY2hpbGQoMSksXG4gICAgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSh4eHMpO1xuICB9XG59XG5cbi5jb250ZW50Q29weSB7XG4gIEBleHRlbmQgJWNvbnRlbnRCYXNlO1xuXG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDIwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogNnB4IDAgOXB4ICMzMzMzMzMyOTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICB0YWJsZSB0Ym9keSB0ciB0ZCxcbiAgdGFibGUgdGZvb3QgdHIgdGQsXG4gIHRhYmxlIHRoZWFkIHRoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksXG4gIHRhYmxlIHRmb290IHRyIHRkOm50aC1jaGlsZCgxKSxcbiAgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvbnRlbnRDb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbXBhcmFibGUge1xuICAgIC5jb250ZW50IHtcbiAgICAgIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSxcbiAgICAgIHRhYmxlIHRmb290IHRyIHRkOm50aC1jaGlsZCgxKSxcbiAgICAgIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5iYXNpc09mQ2FsY3VsYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBkZWZhdWx0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZShzbSk7XG59XG5cbi5iYXNpc09mQ2FsY3VsYXRpb25IZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudCB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uaGVhZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4udGV4dFN0eWxlIHtcbiAgY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGNvbnRyYXN0KTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoeHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjczO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGFubm90YXRpb24tbm8tdW5rbm93biAqL1xuJGhlYWRpbmctZGVmYXVsdC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbi8qIHN0eWxlbGludC1lbmFibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG5cbi5pbmZvYm94IHtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbn1cblxuLnNob3dWb3VjaGVyQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbn1cblxuLnN1YkhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4cyk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmJ1dHRvbiB7XG4gIG1hcmdpbjogc3BhY2Uoc20pIDMwJSAwIDMwJTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogc3BhY2Uoc20pIDIyJSAwIDIyJTtcbiAgfVxufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuXG4gIC5jYXJkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1lbnRlcl0ge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtbGVhdmVdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiByZW0oNXB4KSByZW0oNXB4KSAwIDA7XG4gIHBhZGRpbmc6IHNwYWNlKCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGxhY2UtY29udGVudDogY2VudGVyIGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiByZW0oMjUwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICB6LWluZGV4OiB6LWluZGV4KG1vZGFsLCAzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MzVweDtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjc1cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICB9XG59XG5cbi5oYXNJY29uIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3tzcGFjZShsZyl9ICsgI3tzcGFjZSgpfSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlIGF0IGxlZnQgNTAlIHRvcCAwLFxuICAgIHRyYW5zcGFyZW50IDAsXG4gICAgdHJhbnNwYXJlbnQgI3tzcGFjZShsZyl9LFxuICAgICN7Y29sb3IocHJpbWFyeSwgY29udHJhc3QpfSAje3NwYWNlKGxnKX1cbiAgKTtcbn1cblxuLmljb25Db250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiByZW0oLTM1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IHJlbSg3MHB4KTtcbiAgbWluLWhlaWdodDogcmVtKDcwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IGJveC1zaGFkb3coKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAxMzUuMmRlZyxcbiAgICAjM2VhOWNhIDMuNjElLFxuICAgIGNvbG9yKGhpZ2hsaWdodCwgNDAwKSA1Mi44NiUsXG4gICAgY29sb3IoaGlnaGxpZ2h0LCA0MTApIDExNi40MSVcbiAgKTtcblxuICAmLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxMzQuNjZkZWcsXG4gICAgICAjNzNkZWNhIDMuMzclLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAxOTApIDMzLjUlLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAyMDApIDYyLjc0JSxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMjEwKSA4OC40OSVcbiAgICApO1xuICB9XG5cbiAgJi55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDEzNC42NmRlZyxcbiAgICAgICNmZmQ4OGMgMy4zNyUsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDMwMCkgNDYuMjclLFxuICAgICAgI2NiODYwMyA4OS41NyVcbiAgICApO1xuICB9XG59XG5cbi5pY29uIHtcbiAgcGxhY2Utc2VsZjogY2VudGVyIGNlbnRlcjtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbn1cblxuLmNvbnRlbnQge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICByaWdodCA5cHggdG9wIDIwcHgsXG4gICAgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwcHgsIDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICByaWdodCA5cHggdG9wIDIycHgsXG4gICAgICBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1NnB4LCAxMDAlO1xuICB9XG59XG5cbi5uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICB1cmwoJy4uLy4uL2ltYWdlcy9hbGVydC1iZy5zdmcnKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5N2RlZyxcbiAgICAgIGNvbG9yKHRlcnRpYXJ5LCBsaWdodCkgMyUsXG4gICAgICBjb2xvcih0ZXJ0aWFyeSwgZGFyaykgMTE1JVxuICAgICk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXG4gIC5pY29uLFxuICAuY2xvc2VJY29uIHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gIC5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxufVxuXG4uaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgdXJsKCcuLi8uLi9pbWFnZXMvYWxlcnQtYmcuc3ZnJyksXG4gICAgbGluZWFyLWdyYWRpZW50KDk3ZGVnLCBjb2xvcihoaWdobGlnaHQsIDQwMCkgMyUsIGNvbG9yKGhpZ2hsaWdodCwgNDEwKSAxMDQlKTtcbn1cblxuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgdXJsKCcuLi8uLi9pbWFnZXMvYWxlcnQtYmcuc3ZnJyksXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTdkZWcsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDkwKSAtOCUsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDEwMCkgNTklLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAxMTApIDk0JVxuICAgICk7XG59XG5cbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICB1cmwoJy4uLy4uL2ltYWdlcy9hbGVydC1iZy5zdmcnKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5N2RlZyxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMTkwKSAzJSxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMjAwKSA2NCUsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDIxMCkgOTAlXG4gICAgKTtcbn1cblxuLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHVybCgnLi4vLi4vaW1hZ2VzL2FsZXJ0LWJnLnN2ZycpLFxuICAgIGxpbmVhci1ncmFkaWVudCg5N2RlZywgY29sb3IoaGlnaGxpZ2h0LCAzMTApIDMlLCBjb2xvcihoaWdobGlnaHQsIDMyMCkgOTAlKTtcbn1cblxuLmVsZXZhdGVkIHtcbiAgYm94LXNoYWRvdzogYm94LXNoYWRvdyhzaGlmdGVkKTtcbn1cblxuLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogc3BhY2UoeHhzKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKTtcbn1cblxuLmljb25UZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogc3BhY2Uoc20pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBzcGFjZShzbSk7XG4gICAgY29sdW1uLWdhcDogc3BhY2UobWQpO1xuICB9XG59XG5cbi5pY29uIHtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgbWluLXdpZHRoOiBzcGFjZShzbSk7XG4gIGhlaWdodDogc3BhY2Uoc20pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4td2lkdGg6IHNwYWNlKGxnKTtcbiAgICBoZWlnaHQ6IHNwYWNlKGxnKTtcbiAgfVxufVxuXG4udGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jbG9zZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgOmdsb2JhbCB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBzcGFjZShzbSk7XG4gICAgICBoZWlnaHQ6IHNwYWNlKHNtKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG5cbiAgICBvdXRsaW5lLW9mZnNldDogc3BhY2UoeHh4cyk7XG4gICAgb3V0bGluZS1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxcHgpO1xuICB9XG59XG5cbi5jbG9zZUljb24ge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zcGFjZSB7XG4gICYtLXhzIHtcbiAgICBwYWRkaW5nOiBzcGFjZSh4eHMpO1xuICB9XG5cbiAgJi0tc20ge1xuICAgIHBhZGRpbmc6IHNwYWNlKHhzKTtcbiAgfVxuXG4gICYtLW1kIHtcbiAgICBwYWRkaW5nOiBzcGFjZShzbSk7XG4gIH1cblxuICAmLS1sZyB7XG4gICAgcGFkZGluZzogc3BhY2UobWQpO1xuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSh4cyk7XG4gICAgcGFkZGluZy1yaWdodDogc3BhY2UoeHMpO1xuICB9XG5cbiAgJi0tdmVydGljYWwge1xuICAgIHBhZGRpbmctdG9wOiBzcGFjZSh4cyk7XG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKHhzKTtcbiAgfVxufVxuIiwiQHVzZSAnYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb25zZW50VGV4dCB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHhzKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cblxuLmNvbnNlbnRUZXh0Q29sbGFwc2VkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLnRvZ2dsZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmJ1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cblxuLmJhY2tCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5zdWJtaXRCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbkJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNDUlO1xuICBtYXgtd2lkdGg6IDk2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnNoYXJlIHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG5cbiAgJiBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcicgYXMgc2M7XG5AdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KCk7XG5cbiAgJi5ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5kaXNhYmxlZENvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5jb250YWluZXI6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xufVxuXG4uY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2lyY2xlIHtcbiAgYm9yZGVyOiBzb2xpZCByZW0oMnB4KSBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNpcmNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNpcmNsZS5kaXNhYmxlZCB7XG4gIGJvcmRlcjogc29saWQgcmVtKDJweCkgY29sb3IodGVydGlhcnksIGRhcmspO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kKTtcbn1cblxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNpcmNsZS5kaXNhYmxlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG59XG5cbi5pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIHJlbSgwLjhweCkgc2MuYWRqdXN0KGNvbG9yKHRlcnRpYXJ5LCBsaWdodCksICRsaWdodG5lc3M6IC01NSUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgcmVtKDJweCkgcmVtKDNweCkgMCByZ2IoMCAwIDAgLyAxMiUpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiByZW0oMjJweCk7XG4gIHdpZHRoOiByZW0oMjJweCk7XG4gIG1pbi13aWR0aDogcmVtKDIycHgpO1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHh4cyk7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgJjpmb2N1czpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgZm9jdXMoKTtcblxuICAgIG91dGxpbmUtb2Zmc2V0OiByZW0oNXB4KTtcbiAgfVxuXG4gICY6Zm9jdXMuZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmNpcmNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgdG9wOiByZW0oM3B4KTtcbiAgbGVmdDogcmVtKDNweCk7XG4gIHdpZHRoOiBzcGFjZSh4cyk7XG4gIGhlaWdodDogc3BhY2UoeHMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuXG4gICYuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcih0ZXJ0aWFyeSwgY29udHJhc3QpO1xuICB9XG59XG5cbi5jaXJjbGUuZXJyb3Ige1xuICBib3JkZXItd2lkdGg6IHJlbSgxcHgpO1xuICBib3JkZXItY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgYmFja2dyb3VuZDogI2Y0YzJkMztcbn1cblxuLmNpcmNsZS5kaXNhYmxlZCB7XG4gIGJvcmRlci13aWR0aDogcmVtKDFweCk7XG4gIGJvcmRlci1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uaGludCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIDk4ZGVnLFxuICAgICNlZWVmZjEgMyUsXG4gICAgI2RlZGZlMyA1MSUsXG4gICAgI2IzYjNiMyAxMTUlXG4gICk7XG59XG5cbi5pbmZvIHtcbiAgJiBkaXYgZGl2IHN2ZyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IHJlbSg0MnB4KTtcbiAgfVxuICAmIGRpdiBkaXYgZGl2IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgfVxufVxuXG4uc2hhcmUge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgM2ZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG5cbiAgJiBsYWJlbCB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICAgJiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uYW1vdW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5idXR0b25Sb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcbn1cblxuLmJhY2tCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdWJtaXRCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmF2aWdhdGlvbkJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuZmllbGRzZXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIGRhc2hlZCAjMDA1Nzk3O1xufVxuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMC42ODc1ZW07XG4gIH1cbn1cblxuLmhlYWRlckljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGRlZmF1bHQpO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5tb2RhbENvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwIHtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIH1cbn1cblxuLm1vZGFsQnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UobWQpO1xufVxuXG4ubW9kYWxUaXRsZUhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG59XG5cbi5tb2RhbENvbnRlbnRIZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSh4bCk7XG4gIH1cbn1cblxuLmNvbnNlbnRUZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGluayB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG59XG5cbi5hY2Nlc3NpYmxlRGVzY3JpcHRpb24ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnF1ZXN0aW9uQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhpZGRlbkxlZ2VuZCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmJ1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuXG4uYmFja0J1dHRvbkFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLnN1Ym1pdEJ1dHRvbkFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uQnV0dG9uIHtcbiAgbWluLXdpZHRoOiA0NSU7XG4gIG1heC13aWR0aDogOTYlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY3VzdG9tZXJGb3JtQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBzcGFjZShzbSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdhcDogc3BhY2UoeHMpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5hZGRyZXNzUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBzcGFjZShzbSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdhcDogc3BhY2UoeHhzKTtcbiAgfVxufVxuXG4udG93bkluZm9ybWF0aW9uUm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgNmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogc3BhY2Uoc20pO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IHNwYWNlKHh4cyk7XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnBob25lTnVtYmVyIHtcbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi51c2VyRGF0YUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogc3BhY2Uoc20pO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IHNwYWNlKHhzKTtcbiAgfVxufVxuXG4uY3VzdG9tU2FsdXRhdGlvblJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBzcGFjZSh4cyk7XG4gIH1cbn1cblxuLnNhbHV0YXRpb24ge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xufVxuXG4uc2FsdXRhdGlvbk9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAmIGxhYmVsIHtcbiAgICAmIGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHNtKTtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIHNwYW5bcm9sZT0ncmFkaW8nXVthcmlhLWNoZWNrZWQ9J3RydWUnXSB7XG4gIGJvcmRlcjogc29saWQgMnB4ICNkOGQ4ZDg7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBzcGFuW3JvbGU9J3JhZGlvJ11bYXJpYS1jaGVja2VkPSd0cnVlJ106OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnICc7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbn1cblxuLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG59XG5cbi50aXRsZUNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjYWRlbWljRGVncmVlcyB7XG4gIFtyb2xlPSdsaXN0Ym94J106bm90KFt0eXBlPSdidXR0b24nXSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUycHgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbcm9sZT0nbWVudSddIHtcbiAgICAvKiA0OHB4ICogNyBtZW51IGl0ZW1zICovXG4gICAgbWF4LWhlaWdodDogMzM2cHg7XG4gIH1cblxuICAmIGRpdiBkaXYgYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5iaXJ0aERhdGVSb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAmIGlucHV0IHtcbiAgICBjb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJpcnRoRGF0ZVJvd1dpdGhJbnB1dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGNvbG9yKGJvZHkpO1xufVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmljb24ge1xuICB3aWR0aDogcmVtKDE0cHgpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDE0cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IodGVydGlhcnksIGRhcmspO1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjb2xvcihib2R5KTtcblxuICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb2xvcihzZWNvbmRhcnkpO1xuICAgIGJveC1zaGFkb3c6IGJveC1zaGFkb3cocmVndWxhcik7XG4gIH1cblxuICAmLm91dGxpbmUge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgICAvLyBTcGVjaWZpYyByZXF1ZXN0IGZyb20gZGVzaWduIHRlYW0gbm90IHRvIHVzZSBkZXNpZ24gdG9rZW5cbiAgICBwYWRkaW5nOiByZW0oNXB4KSByZW0oMTRweCkgcmVtKDVweCkgcmVtKDEwcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcbiAgICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoc20pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KSByZW0oM3B4KSAwIDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgei1pbmRleDogei1pbmRleChtb2RhbCwgNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IHJlc29sdmUtdmFyaWFibGUodmFyKC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0KSwgMzAwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHJlbSg1cHgpIHJlbSg1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSN7c3BhY2Uoc20pfSk7XG4gIGJveC1zaGFkb3c6IGJveC1zaGFkb3cocmVndWxhcik7XG5cbiAgJi5vdXRsaW5lIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG5cbiAgJltkYXRhLWVudGVyXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLnNlbGVjdFtkYXRhLWZvY3VzLXZpc2libGVdLFxuLnBvcG92ZXI6Zm9jdXMtdmlzaWJsZSxcbi5wb3BvdmVyW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuICBAaW5jbHVkZSBmb2N1cygpO1xufVxuXG4uc2VsZWN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHNjcm9sbC1tYXJnaW46IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZ2FwOiBzcGFjZSh4eHMpO1xuICBwYWRkaW5nOiBzcGFjZSh4cyk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodCgpO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG5cbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gIH1cblxuICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJltkYXRhLWFjdGl2ZS1pdGVtXSB7XG4gICAgZm9udC13ZWlnaHQ6IChib2xkKTtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICYub3V0bGluZSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBudW1iZXItbWF4LXByZWNpc2lvbiAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0O1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgfVxufVxuXG4uc2VsZWN0ZWRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiByZW0oMTBweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0SXRlbUljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogc3BhY2UoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBzcGFjZSgpO1xuXG4gICYuaWNvIHtcbiAgICAvLyBGb250QXdlc29tZSBkZWZhdWx0IGhlaWdodCBmb3IgaW5saW5lIGVsZW1lbnRzXG4gICAgaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIH1cbn1cblxuLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogcmVtKDMwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG59XG5cbi5lcnJvciB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Nhc3M6Y29sb3InIGFzIHNjO1xuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBpbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbYXJpYS1jaGVja2VkPSd0cnVlJ10gfiAuY2hlY2ttYXJrLFxuICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDFweCkgY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlthcmlhLWludmFsaWQ9J3RydWUnXSB+IC5jaGVja21hcmsge1xuICAgICAgLy8gdGhpcyBjb2xvciBpcyB0YWtlbiBmcm9tIEZpZ21hOyBpdCBhcHBlYXJzIGV4YWN0bHkgb25jZSBlbHNld2hlcmUgaW4gdGhlIHJlcG8gKFJhZGlvLm1vZHVsZS5jc3MpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjMmQzO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZENvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5jaGVja21hcmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG4gIGhlaWdodDogcmVtKDIwcHgpO1xuICB3aWR0aDogcmVtKDIwcHgpO1xuICBtaW4td2lkdGg6IHJlbSgyMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSh4cyk7XG5cbiAgJi5kZWZhdWx0IHtcbiAgICBib3JkZXItcmFkaXVzOiBzcGFjZSh4eHhzKTtcbiAgICBib3JkZXI6IHNvbGlkIHJlbSgwLjhweCkgc2MuYWRqdXN0KGNvbG9yKHRlcnRpYXJ5LCBsaWdodCksICRsaWdodG5lc3M6IC01NSUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgcmVtKDJweCkgcmVtKDNweCkgMCByZ2IoMCAwIDAgLyAxMiUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgfVxuXG4gICYuY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCByZW0oMnB4KSBjb2xvcihzZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5ub01hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IHNwYWNlKHhzKTtcbiAgICB3aWR0aDogc3BhY2UoeHMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogNTAlIDAgMCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuLmNoZWNrYm94OmZvY3VzIH4gLmNoZWNrbWFyayB7XG4gIEBpbmNsdWRlIGZvY3VzKCk7XG5cbiAgb3V0bGluZS1vZmZzZXQ6IHJlbSgzcHgpO1xuXG4gICYuZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDFweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCk7XG4gIH1cblxuICAmLmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5maXJzdFJvdyB7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xufVxuXG4ubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cblxuLmNvbnNlbnRUZXh0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXG4gICYgZGl2IHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuXG4uYWdyZWVtZW50c1RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saW5rVGV4dCB7XG4gIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbn1cblxuLmhpbnRzIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbn1cblxuLmhpbnRzSGVhZGVyIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmhpZGRlbkZhdmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuRm9ybUxhYmVsIHtcbiAgQGV4dGVuZCAuaGlkZGVuQWNjZXNzaWJpbGl0eUVsZW1lbnQgIW9wdGlvbmFsO1xufVxuXG4ucGF5bWVudFByb3ZpZGVyIHtcbiAgJiBsYWJlbCB7XG4gICAgJiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKHhzKTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cbiRsaW5rLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuLyogc3R5bGVsaW50LWVuYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cblxuLmNvbnNlbnRUZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cblxuLmNvbnNlbnRIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmhpZGRlbkZvcm1MYWJlbCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHMpO1xufVxuXG4uY2hlY2tib3gge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG5cbiAgJiBpbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5saW5rVGV4dCB7XG4gIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLndlaWdodDYwMCB7XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY2hhbmdlQnV0dG9uIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5jdXN0b21lckRhdGEge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnNoYXJlcyB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2UoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ud2VpZ2h0NjAwIHtcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNoYW5nZUJ1dHRvbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uc2hhcmVzRGl2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgfVxufVxuXG4uYWRkaXRpb25hbFNoYXJlc0luZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4iLCIubXlDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXlJdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICYgLnByaWNlSW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gIH1cblxuICAmIC5wcmljZURlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLmFjY2Vzc2libGVEZXNjcmlwdGlvbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLndlaWdodDYwMCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udm91Y2hlckluZm9UZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VsZWN0aW9uU3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbn1cblxuLmNoYW5nZUJ1dHRvbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4udm91Y2hlclRpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY2FyZEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlua1RleHQge1xuICAuY29uc2VudEZvcm1MaW5rVGV4dCB7XG4gICAgQGV4dGVuZCAubGlua1RleHQgIW9wdGlvbmFsO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGFuZ2VCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbEhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHJlbSgyNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSh4bCk7XG4gIH1cbn1cblxuLmhpZGRlbkxlZ2VuZCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFtb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xufVxuXG4uc2hhcmUge1xuICBtYXJnaW46IDI1cHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJiBsYWJlbCB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICB9XG59XG5cbi5jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMC42ODc1ZW07XG4gIH1cbn1cblxuLmVtYWlsIHtcbiAgbWFyZ2luOiBzcGFjZSh4cykgMDtcbiAgJiBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHhzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5vcmRlckhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4cyk7XG59XG5cbi5jdXN0b21lck51bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG59XG5cbi5vcmRlckluZm9HcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLmluZm9GaWVsZCB7XG4gIG1hcmdpbjogc3BhY2UoeHhzKSAwO1xufVxuXG4uaW5mb0ZpZWxkRGVzY3JpcHRpb24ge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xufVxuXG4uaW5mb0ZpZWxkVmFsdWUge1xuICBjb2xvcjogIzUwNTU1ODtcbn1cblxuLndpdGhkcmF3YWxDb25zZW50IHtcbiAgJiBzcGFuIGRpdiB7XG4gICAgY29sb3I6ICM1MDU1NTg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uZW1wdHlPcmRlcnMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctdG9wOiBzcGFjZSgpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGNvbG9yOiAjNTA1NTU4O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYnV0dG9uQXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb25CdXR0b24ge1xuICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiBzcGFjZSgpIDA7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG59XG5cbi5mb290ZXJJbm5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiBzcGFjZSgpIDA7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJMaXN0SXRlbXMge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgbWFyZ2luOiAwIHNwYWNlKGxnKSAwIDA7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuXG4gICAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXJnaW46IDAgc3BhY2Uoc20pIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5saW5rRGVzY3JpcHRpb24ge1xuICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIH1cbn1cblxuLnNvY2lhbE1lZGlhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIHNwYWNlKCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiBzcGFjZShzbSkgMCAwIDA7XG4gIH1cbn1cblxuLmlubGluZUl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCByZW0oOHB4KSAwIHJlbSg4cHgpO1xuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwNzExMmE7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDhweCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIuYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAlO1xufVxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5iYWNrQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKCk7XG59XG5cbi5kYXNoYm9hcmRCdXR0b24ge1xuICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi5uZXdzbGV0dGVyQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ubm90Rm91bmRUaXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgdXJsKCdodHRwczovL3d3dy53aWVuZW5lcmdpZS5hdC93cC1jb250ZW50L3RoZW1lcy93ZS10aGVtZS9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvd2UtdGhlbWUvcHVibGljL3Bvd2VyLWxlZnQuaW5jbHVkZS5zdmcnKSxcbiAgICB1cmwoJ2h0dHBzOi8vd3d3LndpZW5lbmVyZ2llLmF0L3dwLWNvbnRlbnQvdGhlbWVzL3dlLXRoZW1lL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy93ZS10aGVtZS9wdWJsaWMvcG93ZXItcmlnaHQuaW5jbHVkZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJSwgMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0LCByaWdodDtcbiAgZm9udC1zaXplOiAxOC43NXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IDkuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgbGVmdCA4MSUsXG4gICAgICByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NyUsIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjM3NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogOS4zNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICBsZWZ0IDgxJSxcbiAgICAgIHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk3JSwgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbn1cblxuLm5vdEZvdW5kQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnNwYWNpbmdTdHlsZSB7XG4gIHBhZGRpbmctdG9wOiBzcGFjZSh4eGwpO1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoeHhsKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL0luZm8ubW9kdWxlJyBhcyAqO1xuXG4uZ3JpZExheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBzcGFjZShzbSk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ2ltYWdlJ1xuICAgICdkZXNjcmlwdGlvbic7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XG4gICAgZ3JpZC1nYXA6IHNwYWNlKHh4bCk7XG4gIH1cbn1cblxuLmxlZnRPcmllbnRhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnZGVzY3JpcHRpb24gaW1hZ2UnO1xuICB9XG59XG5cbi5yaWdodE9yaWVudGF0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZSBkZXNjcmlwdGlvbic7XG4gIH1cbn1cblxuLmJhY2tncm91bmRTdHlsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRlZmF1bHQpO1xufVxuXG4uZGVzY3JpcHRpb25TdHlsaW5nIHtcbiAgZ3JpZC1hcmVhOiBkZXNjcmlwdGlvbjtcbn1cblxuLmNhbXBhaWduIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYnNrd0ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShtZCk7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICcuLi8uLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2Uoc20pO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogc3BhY2UoeHh4bCk7XG5cbiAgJi5jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHNwYWNlKCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcblxuICAmLmNhcmQge1xuICAgIHBhZGRpbmc6IHNwYWNlKCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjZShtZCk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IHNwYWNlKCd4bCcpO1xuICAgIHNjcm9sbC1tYXJnaW4tYm90dG9tOiBzcGFjZSgneGwnKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiByZW0oMTIwcHgpO1xuICAgICAgc2Nyb2xsLW1hcmdpbi1ib3R0b206IHJlbSgxMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5hcmVhSGVhZGluZ0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogc3BhY2UoeHh4cyk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hcmVhIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHh4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIH1cbn1cblxuLmhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGhlYWRpbmctc2l6ZSh4eHMpO1xuICAgIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodChoNik7XG4gIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgQGluY2x1ZGUgdGV4dC1tZCgpO1xuXG4gIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgY29udHJhc3QpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogcmVtKDIwMHB4KTtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDAgcmdiKDAgMCAwIC8gMTElKTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmFycm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcblxuICAmLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBzcGFjZSgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IHNwYWNlKCk7XG4gICAgICByaWdodDogc3BhY2UoKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkZWZhdWx0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjZShtZCk7XG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmFjY29yZGlvbkdyb3VwIHtcbiAgJiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uaGVhZGluZ1N0eWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdENhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgcGFkZGluZzogc3BhY2Uoc20pO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAyMnB4IDQ1cHggMCByZ2IoMCAwIDAgLyAxMSUpO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIH1cbn1cblxuLmljb25TdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2Uoc20pO1xufVxuXG4ucGhvbmVDb250YWN0Q2FyZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xufVxuXG4ucGhvbmVMaW5rU3R5bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3RVcyB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5wcm9maWxlQnV0dG9uIHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIHNwYWNlKCk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uYmFja2dyb3VuZFN0eWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGVmYXVsdCk7XG59XG5cbi5jb25zZW50VGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnJlZGVtcHRpb25CdXR0b24ge1xuICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xufVxuXG4ucmVkZWVtZWRWb3VjaGVyQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzcGFjZSh4bCkgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmJ5Q3VzdG9tZXJTZXJ2aWNlSGVhZGluZ0luZm8ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLm1hbnVhbGx5UmVkZWVtZWRWb3VjaGVycyB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4bCk7XG59XG5cbi5tYWluSGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uc3ViSGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLnZvdWNoZXJMaW5rVGV4dCB7XG4gIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbn1cblxuLnZvdWNoZXJMaW5rQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5yZWRlZW1lZFZvdWNoZXJMaW5rQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udm91Y2hlckNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHhsKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnN2Z0NvdXBvbkJhc2Uge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDIwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgJiBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxufVxuXG4uZW1wdHlWb3VjaGVyc01lc3NhZ2Uge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctdG9wOiBzcGFjZSgpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGNvbG9yOiAjNTA1NTU4O1xufVxuXG4udmFsdWVPZlNoYXJlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoeGwpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUobGcpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdWb3VjaGVyLm1vZHVsZScgYXMgKjtcblxuLnZvdWNoZXJPdmVydmlld0FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuXG4udm91Y2hlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuICBnYXA6IHNwYWNlKGxnKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjVmciAyLjVmciAyLjVmciAyLjVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLnZhbHVlT2ZTaGFyZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHhsKTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgfVxufVxuXG4uZW1wdHlWb3VjaGVyc01lc3NhZ2Uge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctdG9wOiBzcGFjZSgpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGNvbG9yOiAjNTA1NTU4O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cbiRoZWFkaW5nLWRlZmF1bHQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4vKiBzdHlsZWxpbnQtZW5hYmxlIGFubm90YXRpb24tbm8tdW5rbm93biAqL1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbn1cblxuLml0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgPiBoMiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5pY29uU2l6ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkaGVhZGluZy1kZWZhdWx0LWNvbG9yO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL3BhZ2VzL1ZvdWNoZXIvVm91Y2hlci5tb2R1bGUnIGFzICo7XG5cbi51cGNvbWluZ1JlbXVuZXJhdGlvbnNHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG4gIGdhcDogc3BhY2UobGcpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDIuNWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5zYXZlQnV0dG9uQXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNhdmVCdXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNlKHhsKTtcbiAgcGFkZGluZy1yaWdodDogc3BhY2UoeGwpO1xufVxuXG4ubW9kYWxIZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcbiAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSh4bCk7XG4gIH1cbn1cblxuLnZvdWNoZXJJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2xvc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDAuNjg3NWVtO1xuICB9XG59XG5cbi5zdWNjZXNzTWVzc2FnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNlKHNtKTtcbn1cblxuLmNoYW5nZVZvdWNoZXJUeXBlSGludCB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbn1cblxuLnJlZGVtcHRpb25PcHRpb25DYXJkIHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG5cbiAgJiBsYWJlbCB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICAgJiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgICB9XG4gIH1cbn1cblxuLmRpc3BsYXlOYW1lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAtMzBweCAwIDAgc3BhY2UobWQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2UobWQpO1xufVxuXG4uaGlkZGVuTGVnZW5kIHtcbiAgQGV4dGVuZCAuaGlkZGVuQWNjZXNzaWJpbGl0eUVsZW1lbnQgIW9wdGlvbmFsO1xufVxuXG4udm91Y2hlck9wdGlvbnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogc3BhY2UobGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnZvdWNoZXJTZWxlY3Rpb25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52b3VjaGVyQ291bnRlciB7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xufVxuXG4udm91Y2hlck9wdGlvbnNHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBnYXA6IHNwYWNlKCk7XG59XG5cbi5lcnJvck1lc3NhZ2Uge1xuICBtYXJnaW46IHNwYWNlKHh4cykgMDtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBjb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xuICBoZWlnaHQ6IHNwYWNlKHNtKTtcbn1cblxuLmNoYW5nZVZvdWNoZXJUeXBlTW9kYWwge1xuICB0b3A6IDUlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG1pbig5MCUsIDgwMHB4KSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWxGb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmREZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib2R5Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdmFyaWFibGVzLm1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5jb250YWluZXI6Zm9jdXMsXG4uY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogcmVtKDJweCkgc29saWQgY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKSBzcGFjZSh4cyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDYwcHgpIDFmcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gIH1cblxuICAmOmhvdmVyIC5pY29uQ29udGFpbmVyLFxuICAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xuICB9XG59XG5cbi5pY29uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29udGVudENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4eHMpO1xufVxuXG4uY29udGVudCB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4cyk7XG59XG5cbi5yYWRpbyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBsYWJlbCxcbiAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBzcGFjZSh4eHMpO1xuICB9XG59XG4iLCIuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlICdhc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvdW50ZXIge1xuICAmIGRpdiB7XG4gICAgbWluLXdpZHRoOiByZW0oMTUwcHgpO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuXG4gICYubm9NYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIHdpZHRoOiByZW0oMTI3cHgpO1xuICAvLyBubyBqdW1waW5nIG9mIGNvdW50ZXIgZm9yIHVwIHRvIHR3byBsaW5lcyBvZiB0ZXh0XG4gIG1pbi1oZWlnaHQ6IHNwYWNlKHhsKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGh5cGhlbnM6IG1hbnVhbDtcbiAgcGFkZGluZzogMCBzcGFjZSh4eHMpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoeHMpO1xufVxuXG4uY29udGVudC5udW1iZXJPbmx5IHtcbiAgd2lkdGg6IHJlbSg1NHB4KTtcbn1cbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYWNjb3JkaW9uQmFzZSB7XG4gIHBhZGRpbmc6IHNwYWNlKHhzKSAwIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBjb2xvcihib2R5LCBkZWZhdWx0KTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xufVxuXG4uYWNjb3JkaW9uVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKG1kKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGNvbG9yKGJvZHksIGRlZmF1bHQpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG59XG5cbi5hY2NvcmRpb25Db250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uQnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi52b3VjaGVyQ291bnRlckNhcmQge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmdyZWVuQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMjAwKTtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkZWZhdWx0KTtcbn1cblxuLnZvdWNoZXJDb3VudGVyVGV4dCB7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHNwYWNlKHh4cyk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHNwYWNlKHh4bCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zb2xhclBhbmVsSWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGRlZmF1bHQpO1xuICBwYWRkaW5nOiA4cHggNnB4O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ucmVkZWVtZWRWb3VjaGVyVGFibGUge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnJlbXVuZXJhdGlvbkluZm9Db250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cblxuLmFwcHJvdmFsQnV0dG9uIHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi52b3VjaGVyT3B0aW9uc0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogc3BhY2UobGcpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgbWFyZ2luOiBzcGFjZSh4eHMpIDA7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgaGVpZ2h0OiBzcGFjZShzbSk7XG59XG5cbi5oaWRkZW5MZWdlbmQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b24ge1xuICBtYXJnaW46IHNwYWNlKHNtKSAzMCUgMCAzMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IHNwYWNlKHNtKSAyMiUgMCAyMiU7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogc3BhY2Uoc20pO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmljb24ge1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHh4cyk7XG59XG5cbi5jb250ZW50IHtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZm9jdXMoKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcbiAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSgycHgpIHNwYWNlKHh4eHMpO1xuXG4gIDpnbG9iYWwge1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuXG4gICAgb3V0bGluZS1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICB9XG59XG5cbi5jbG9zZUljb24ge1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xufVxuXG4uZGV0YWlsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cblxuLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbn1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuXG4gIC5pY29uIHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gIC5jbG9zZUljb24ge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlQnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5uYXZpZ2F0aW9uQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmZsYXNoTWVzc2FnZSB7XG4gICYgZGl2IGRpdiBzdmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cbn1cblxuZGl2W2NsYXNzXj0nTG9hZGluZ0FuaW1hdGlvbiddIHtcbiAgcGFkZGluZy10b3A6IDEwJSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uZ3JpZExheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbkhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IHNwYWNlKHh4cykgMDtcbn1cblxuLnN1YkhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShsZyk7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IHNwYWNlKHhsKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiBzcGFjZSgpIDA7XG4gIH1cbn1cblxuLmljb24ge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogc3BhY2UoeGwpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogc3BhY2Uoc20pO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/