@charset "UTF-8";:root{--color-white:#fff;--color-dark:#303030;--color-gray:#f3f3f9;--color-purple-dark:#504689;--color-purple:#858ab7;--color-blue:#2f2e67;--color-main-bg:var(--color-white);--color-main-text:var(--color-blue);--color-main-link:var(--color-dark);--color-success:#27a658;--color-error:#ff5655;--color-info:#1e90ff;--color-warning:#fc5d00;--font-adrianna:Adrianna,sans-serif;--font-apparat:Apparat,sans-serif;--font-roboto:Roboto,sans-serif}@font-face{font-display:swap;font-family:Apparat;font-style:normal;font-weight:400;src:url(../assets/fonts/Apparat-Regular.woff2) format("woff2"),url(../assets/fonts/Apparat-Regular.woff) format("woff"),url(../assets/fonts/Apparat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Apparat;font-style:normal;font-weight:700;src:url(../assets/fonts/Apparat-Bold.woff2) format("woff2"),url(../assets/fonts/Apparat-Bold.woff) format("woff"),url(../assets/fonts/Apparat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Apparat;font-style:normal;font-weight:900;src:url(../assets/fonts/Apparat-Black.woff2) format("woff2"),url(../assets/fonts/Apparat-Black.woff) format("woff"),url(../assets/fonts/Apparat-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Adrianna;font-style:normal;font-weight:700;src:url(../assets/fonts/Adrianna-Bold.woff2) format("woff2"),url(../assets/fonts/Adrianna-Bold.woff) format("woff"),url(../assets/fonts/Adrianna-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../assets/fonts/Roboto-Light.woff2) format("woff2"),url(../assets/fonts/Roboto-Light.woff) format("woff"),url(../assets/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/fonts/Roboto-Regular.woff2) format("woff2"),url(../assets/fonts/Roboto-Regular.woff) format("woff"),url(../assets/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../assets/fonts/Roboto-Bold.woff2) format("woff2"),url(../assets/fonts/Roboto-Bold.woff) format("woff"),url(../assets/fonts/Roboto-Bold.ttf) format("truetype")}:root,html{scroll-behavior:smooth}html{font-size:62.5%;line-height:1.15}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-family:sans-serif;font-size:1em;line-height:1.3;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}blockquote p,li button,li h1,li h2,li h3,li h4,li h5,li h6,li input,li label,li li,li p,li select,li textarea,td p,th p{font-size:100%}button{cursor:pointer;display:inline;margin:0;outline:none;padding:0}a img,button{border:none}img{height:auto;vertical-align:middle}hr{background-color:var(--color-black);border:none;height:.1rem}input,select,textarea{font-family:sans-serif}fieldset{border:none;margin:0;padding:0}select{cursor:pointer;width:auto}input,label,select,textarea{vertical-align:middle}.screen-reader{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-focusable:focus{clip:auto;border:initial;height:auto;margin:inherit;padding:inherit;position:relative;width:auto}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:""}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}[href]{cursor:pointer}::-moz-selection{background-color:var(--color-main-text);color:var(--color-main-bg)}::selection{background-color:var(--color-main-text);color:var(--color-main-bg)}body{background-color:var(--color-main-bg);color:var(--color-main-text);font-family:var(--font-roboto);font-size:1.6rem;font-weight:400;line-height:1.1em;margin:0 auto;overflow-x:hidden;overscroll-behavior:auto none;position:relative;z-index:1}@media screen and (width < 1024px){body:has(.c-button-sticky){margin-bottom:15.2vw}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select{border:.1rem solid var(--color-blue);border-radius:9px;font-family:var(--font-roboto);font-weight:300;height:55px;padding-inline:25px;width:100%}input[type=date]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=phone]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--color-main-text);box-shadow:0 0 0 1000px var(--color-gray) inset}input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}input[type=checkbox]+span{cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width < 1024px){input[type=checkbox]+span{font-size:11px;padding-left:28px}}@media screen and (1024px <= width){input[type=checkbox]+span{font-size:14px;padding-left:48px}}input[type=checkbox]+span:after,input[type=checkbox]+span:before{content:"";position:absolute;transition:all .2s ease-in;z-index:1}input[type=checkbox]+span:before{border:1px solid var(--color-blue);left:0}@media screen and (width < 1024px){input[type=checkbox]+span:before{height:16px;top:-1px;width:16px}}@media screen and (1024px <= width){input[type=checkbox]+span:before{height:23px;margin-top:.3rem;top:-7px;width:23px}}input[type=checkbox]+span:after{color:var(--color-white)}@media screen and (width < 1024px){input[type=checkbox]+span:after{font-size:10px;left:4px;top:-1px}}@media screen and (1024px <= width){input[type=checkbox]+span:after{font-size:20px;left:5px;top:0}}input[type=checkbox]:checked+span:before{background-color:var(--color-purple);border-color:var(--color-purple)}input[type=checkbox]:checked+span:after{content:"✓"}.heading-h1,h1{font-size:3rem}.heading-h2,h2{font-size:2.5rem}.heading-h3,h3{font-size:2.2rem}.heading-h4,h4{font-size:2rem}.heading-h5,h5{font-size:1.8rem}.heading-h6,h6{font-size:1.6rem}.link--underline{text-decoration:underline}.text--medium,li,p{font-size:1.6rem}em,i{font-style:italic}b,strong{font-weight:700}sub,sup{font-size:.6em;position:relative}sub{vertical-align:sub}sup{vertical-align:super}mark{background-color:#ffeeae}s{text-decoration:line-through}s:after,s:before{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}s:before{content:" [Début du texte rayé]"}s:after{content:" [Fin du texte rayé] "}u{text-decoration:underline}.o-main{display:grid;min-height:calc(100dvh - 66px)}@media screen and (width < 1024px){.o-main{background:var(--color-white) url(../assets/images/bg-wave.png) no-repeat bottom center;background-size:contain;grid-auto-rows:min-content;padding:2.13vw 5.33vw 5.33vw}.o-main.o-main--result{background:var(--color-white) url(../assets/images/bg-wave.png) no-repeat bottom -10vw center;background-size:contain}}@media screen and (1024px <= width){.o-main{grid-template-columns:repeat(2,1fr)}}.o-main__left{min-width:0;text-align:center}@media screen and (1024px <= width){.o-main__left{background:var(--color-white) url(../assets/images/bg-wave.png) no-repeat bottom center;background-size:100% 55vh}}.o-main__right{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (1024px <= width){.o-main__right{background-color:var(--color-gray)}[class*=o-main__]{height:100%;padding:15px}}.o-container{margin:auto;max-width:100%;padding:0 3rem}.o-form__error{color:var(--color-error);font-size:12px;margin-top:5px}.o-form__error-api{color:var(--color-error);font-size:14px;padding-bottom:15px}@media screen and (width < 1024px){.o-form__error-api{background-color:var(--color-gray);margin-inline:-5.33vw;padding-inline:5.33vw}.o-form__checkbox{margin-bottom:16px}}@media screen and (1024px <= width){.o-form__checkbox{margin-bottom:23px}}@media screen and (width < 1024px){.o-form__checkbox .o-form__error{padding-left:28px}}@media screen and (1024px <= width){.o-form__checkbox .o-form__error{padding-left:48px}}.c-button{align-items:center;background-color:var(--color-purple);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-roboto);font-weight:300;justify-content:center;transition:all .2s ease-in;z-index:3}@media screen and (width < 1024px){.c-button{font-size:4vw;padding-block:5.33vw;width:100%}.c-button.c-button-sticky{bottom:0;left:0;position:fixed;right:0}}@media screen and (1024px <= width){.c-button{border-radius:9px;font-size:22px;padding:20px 50px}}.c-button:focus,.c-button:hover{background-color:var(--color-purple-dark)}.c-button[data-target]{cursor:pointer}.c-button:disabled{cursor:auto}.c-button.is-disabled{cursor:not-allowed}.c-end__title-wrapper{align-items:center;color:var(--color-purple-dark);display:flex;flex-direction:column}@media screen and (width < 1024px){.c-end__title-wrapper{margin-top:23.2vw}}@media screen and (1024px <= width){.c-end__title-wrapper{margin-top:25vh}}.c-end__title{font-family:var(--font-apparat);font-weight:900;line-height:1.05em;position:relative;text-transform:uppercase}@media screen and (width < 1024px){.c-end__title{font-size:6.67vw}}@media screen and (1024px <= width){.c-end__title{font-size:52px}}.c-end__title:before{background:url(../assets/images/drops-4.svg) no-repeat 50%;background-size:contain;content:"";left:50%;position:absolute;transform:translateX(-50%)}@media screen and (width < 1024px){.c-end__title:before{height:14.67vw;top:-16.53vw;width:22.13vw}}@media screen and (1024px <= width){.c-end__title:before{height:88px;top:-112px;width:133px}}.c-footer{background-color:var(--color-gray);border-top:2px solid var(--color-main-bg)}@media screen and (width < 1024px){.c-footer{padding:6.4vw 5.33vw}}@media screen and (1024px <= width){.c-footer{padding-block:23px}}.c-footer__list{display:flex;justify-content:space-evenly}@media screen and (width < 1024px){.c-footer__list{flex-wrap:wrap;gap:7vw 4.8vw}}.c-footer__link{color:var(--color-dark);transition:color .2s ease-in}@media screen and (width < 1024px){.c-footer__link{font-size:4vw}}@media screen and (1024px <= width){.c-footer__link{font-size:15px}}.c-footer__link:focus,.c-footer__link:hover{color:var(--color-purple-dark)}@media screen and (width < 1024px){.c-form__wrapper{background-color:var(--color-gray);margin-top:12.8vw;margin-inline:-5.33vw;padding:9.6vw 5.33vw}.c-form{margin:0 auto 2.13vw}}@media screen and (1024px <= width){.c-form{margin:0 auto 35px;width:540px}}.c-form__title{font-family:var(--font-apparat);line-height:1.1em}@media screen and (width < 1024px){.c-form__title{background-color:var(--color-gray);font-size:4.53vw;margin:12.8vw -5.33vw 0;padding:9.6vw 5.33vw;width:100vw}}@media screen and (1024px <= width){.c-form__title{margin-bottom:30px;margin-top:35px}}.c-form__title strong{color:var(--color-purple-dark);font-weight:900;text-transform:uppercase}.c-form__grid{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media screen and (width < 1024px){.c-form__grid{background-color:var(--color-gray);gap:13px 14px;margin-inline:-5.33vw;padding-inline:5.33vw;padding-bottom:11.47vw;width:100vw}}@media screen and (1024px <= width){.c-form__grid{gap:15px 24px;margin-inline:auto;width:410px}}.c-form__grid .o-form__item:not(.is-half){grid-column:span 2}.c-form__disclaimer{color:var(--color-dark);font-weight:300;text-decoration:underline}@media screen and (width < 1024px){.c-form__disclaimer{font-size:11px;margin-bottom:11.47vw}}@media screen and (1024px <= width){.c-form__disclaimer{font-size:14px;margin-bottom:27px;margin-left:48px}}.c-formulaire__title-wrapper{align-items:center;color:var(--color-purple-dark);display:flex;flex-direction:column}@media screen and (width < 1024px){.c-formulaire__title-wrapper{margin-bottom:9.07vw;margin-top:11.47vw}}@media screen and (1024px <= width){.c-formulaire__title-wrapper{margin-bottom:75px;margin-top:108px}}.c-formulaire__title{font-family:var(--font-apparat);font-weight:300;line-height:1.05em}@media screen and (width < 1024px){.c-formulaire__title{font-size:4.53vw;position:relative}.c-formulaire__title:after{background:url(../assets/images/drops-1.svg) no-repeat 50%;background-size:contain;content:"";height:8.27vw;position:absolute;right:-8.07vw;top:-4.53vw;width:7.73vw}}@media screen and (1024px <= width){.c-formulaire__title{font-size:27px}}.c-formulaire__title-highlight{background-color:var(--color-purple-dark);color:var(--color-white);display:inline-block;font-family:var(--font-adrianna);font-weight:700;line-height:1em;padding:8px 13px 3px;text-transform:uppercase}@media screen and (width < 1024px){.c-formulaire__title-highlight{font-size:6.67vw}}@media screen and (1024px <= width){.c-formulaire__title-highlight{font-size:45px}}.c-formulaire__subtitle,.c-formulaire__title-highlight strong{font-family:var(--font-apparat);font-weight:900}.c-formulaire__subtitle{line-height:1.2em;margin-top:10px;text-transform:uppercase}@media screen and (width < 1024px){.c-formulaire__subtitle{font-size:6.67vw}}@media screen and (1024px <= width){.c-formulaire__subtitle{font-size:45px}}.c-formulaire__product-list{display:flex;min-width:0;width:100%}.c-formulaire__product-list .swiper{min-width:0;overflow:hidden}@media screen and (width < 1024px){.c-formulaire__product-list .swiper{margin-inline:-5.33vw;padding-inline:5.33vw;width:100vw}}@media screen and (1024px <= width){.c-formulaire__product-list .swiper{margin-inline:-15px;padding-left:80px;width:50svw}}.c-formulaire__product-image{align-items:center;aspect-ratio:1/1;background:url(../assets/images/circle-product.svg) no-repeat 50%;display:flex;justify-content:center}.c-formulaire__product-image img{height:80%;-o-object-fit:contain;object-fit:contain}.c-formulaire__product p{line-height:1.1em}@media screen and (width < 1024px){.c-formulaire__product p{font-size:4vw;margin-top:2.93vw}}@media screen and (1024px <= width){.c-formulaire__product p{font-size:25px;margin-top:17px}}.c-formulaire__disclaimer{color:var(--color-dark);font-weight:300;text-align:left}@media screen and (width < 1024px){.c-formulaire__disclaimer{font-size:11px}}@media screen and (1024px <= width){.c-formulaire__disclaimer{font-size:14px;margin-left:80px;margin-top:75px}}.c-home__title-wrapper{align-items:center;color:var(--color-purple-dark);display:flex;flex-direction:column;position:relative;text-align:left}@media screen and (width < 1024px){.c-home__title-wrapper{margin-bottom:8.53vw;margin-top:17.6vw}}@media screen and (1024px <= width){.c-home__title-wrapper{margin-bottom:154px;margin-top:283px}}.c-home__title{display:inline-block;font-family:var(--font-apparat);font-weight:900;line-height:1.05em;text-transform:uppercase}@media screen and (width < 1024px){.c-home__title{font-size:6.67vw}}@media screen and (1024px <= width){.c-home__title{font-size:45px}}.c-home__image{display:inline-block;position:relative}@media screen and (width < 1024px){.c-home__image{width:15.53vw}}@media screen and (1024px <= width){.c-home__image{width:107px}}.c-home__image:before{background:url(../assets/images/15ans.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:block;position:absolute}@media screen and (width < 1024px){.c-home__image:before{height:24vw;left:-29px;width:28.27vw}}@media screen and (1024px <= width){.c-home__image:before{height:159px;left:-53px;width:184px}}.c-home__subtitle{display:inline-block;font-family:var(--font-apparat);font-weight:400}@media screen and (width < 1024px){.c-home__subtitle{font-size:4.53vw}}@media screen and (1024px <= width){.c-home__subtitle{font-size:27px}}.c-home__subtitle strong{font-weight:900;text-transform:uppercase}@media screen and (width < 1024px){.c-home__subtitle strong{font-size:6.67vw}}@media screen and (1024px <= width){.c-home__subtitle strong{font-size:39px}}.c-home__subtitle-highlight{background-color:var(--color-purple-dark);color:var(--color-white);display:inline-block;font-family:var(--font-adrianna);font-weight:700;letter-spacing:-3px;line-height:1em}@media screen and (width < 1024px){.c-home__subtitle-highlight{font-size:6.67vw;padding:5px 8px 3px}}@media screen and (1024px <= width){.c-home__subtitle-highlight{font-size:39px;padding:8px 13px 3px}}.c-home__subtitle-highlight strong{font-family:var(--font-apparat);font-weight:900}@media screen and (1024px <= width){.c-home__button{margin-right:-110px;position:relative;text-align:right;z-index:10}}.c-home__list{align-items:center;display:flex;flex-direction:column}@media screen and (width < 1024px){.c-home__list{gap:18.4vw;margin-top:8.53vw}}@media screen and (1024px <= width){.c-home__list{gap:40px;margin-top:75px}}.c-home__product{align-items:center;display:flex}@media screen and (width < 1024px){.c-home__product{gap:13px;position:relative}.c-home__product:before{background:url(../assets/images/line.png) no-repeat 50%;content:"";height:18.67vw;left:50%;position:absolute;top:-20.8vw;transform:translateX(-50%);width:2px;z-index:1}.c-home__product>*{z-index:1}}@media screen and (1024px <= width){.c-home__product{gap:32px}}.c-home__product:nth-child(odd) img{order:-1}.c-home__product:nth-child(2n){text-align:right}@media screen and (width < 1024px){.c-home__product.product-1{margin-top:4vw}}.c-home__product.product-2{margin-top:20px}@media screen and (width < 1024px){.c-home__product.product-2{background-color:var(--color-gray);margin-inline:-5.33vw;padding-inline:5.33vw;position:relative}.c-home__product.product-2:after{background-color:var(--color-gray);content:"";height:86.8vw;left:0;position:absolute;top:-29vw;width:100vw;z-index:0}.c-home__product.product-2 img{max-width:57%}}@media screen and (1024px <= width){.c-home__product.product-2 .c-product__title{margin-right:96px}}@media screen and (width < 1024px){.c-home__product.product-2.is-v2:after{height:91.6vw}.c-home__product.product-2.is-v2 img{margin-top:-6vw}}@media screen and (1024px <= width){.c-home__product.product-2.is-v2{margin-top:-30px}}@media screen and (width < 1024px){.c-home__product.product-3{margin-top:4vw}}.c-home__product.product-3 img{margin-right:-22px}@media screen and (width < 1024px){.c-home__product.product-3 img{margin-top:-49px}}@media screen and (1024px <= width){.c-home__product.product-3 img{margin-top:-69px}}.c-home__product.product-3 .is-v2{margin-top:-20px}.c-home__product.product-4{align-self:flex-end;margin-right:74px}@media screen and (1024px <= width){.c-home__product.product-4{align-self:flex-start;margin-left:368px;margin-right:2vw}}@media screen and (width < 1024px){.c-home__product img{max-width:60%}}.c-home__disclaimer{align-self:flex-start;color:var(--color-dark)}@media screen and (width < 1024px){.c-home__disclaimer{font-size:2.93vw;margin-top:-11vw}}@media screen and (1024px <= width){.c-home__disclaimer{font-size:15px;margin-bottom:20px;margin-left:105px}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-loader{animation:rotate 1.5s linear infinite;border:.2rem solid transparent;border-radius:50%;border-top:.2rem solid var(--color-white);display:block;height:4rem;margin-inline:auto;position:relative;width:4rem}@media screen and (width < 1024px){.c-loader{height:2.5rem;width:2.5rem}}.c-loader:after,.c-loader:before{border:.2rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";position:absolute}.c-loader:before{animation:rotate 1.5s linear infinite;border-left:.2rem solid var(--color-white);inset:.6rem}.c-loader:after{animation:rotate .5s linear infinite reverse;border-bottom:.2rem solid var(--color-white);inset:.2rem}.c-loader__wrapper{display:none;height:4rem;width:9.6rem}@media screen and (width < 1024px){.c-loader__wrapper{height:2.5rem;width:8rem}}.c-loader__wrapper.is-visible{display:block}.c-product__info{color:var(--color-purple-dark);font-family:var(--font-apparat);font-weight:900;text-transform:uppercase}@media screen and (width < 1024px){.c-product__info{font-size:6.67vw}}@media screen and (1024px <= width){.c-product__info{font-size:39px;margin-bottom:22px}}.c-product__title{color:var(--color-purple-dark);font-family:var(--font-apparat);font-weight:700;line-height:1.05em;text-transform:uppercase}@media screen and (width < 1024px){.c-product__title{font-size:4.53vw}}@media screen and (1024px <= width){.c-product__title{font-size:25px}}.c-product__title span{color:var(--color-blue);font-weight:400;text-transform:none}@media screen and (width < 1024px){.c-product__title span{font-size:3.47vw;line-height:5.5vw}}@media screen and (1024px <= width){.c-product__title span{font-size:22px;line-height:30px}}.c-questions__title-wrapper{align-items:center;color:var(--color-purple-dark);display:flex;flex-direction:column}@media screen and (width < 1024px){.c-questions__title-wrapper{margin-top:18.67vw}}@media screen and (1024px <= width){.c-questions__title-wrapper{margin-top:23vh}}.c-questions__title{display:inline-block;font-family:var(--font-apparat);font-weight:900;line-height:1.05em;position:relative;text-transform:uppercase}@media screen and (width < 1024px){.c-questions__title{font-size:6.67vw}}@media screen and (1024px <= width){.c-questions__title{font-size:45px}}.c-questions__title:after{background:url(../assets/images/drops-1.svg) no-repeat 50%;background-size:contain;content:"";position:absolute}@media screen and (width < 1024px){.c-questions__title:after{height:8.27vw;right:-8.07vw;top:-4.53vw;width:7.73vw}}@media screen and (1024px <= width){.c-questions__title:after{height:62px;right:-55px;top:-39px;width:64px}}.c-questions__subtitle{display:inline-block;font-family:var(--font-apparat);font-weight:400;line-height:1.5em}@media screen and (width < 1024px){.c-questions__subtitle{font-size:4.53vw}}@media screen and (1024px <= width){.c-questions__subtitle{font-size:30px}}.c-questions__subtitle strong{font-size:39px;font-weight:900;text-transform:uppercase}.c-questions__subtitle-highlight{background-color:var(--color-purple-dark);color:var(--color-white);display:block;font-family:var(--font-adrianna);font-weight:700;line-height:1em;text-transform:uppercase}@media screen and (width < 1024px){.c-questions__subtitle-highlight{font-size:5.07vw;padding:6px 8px 3px}}@media screen and (1024px <= width){.c-questions__subtitle-highlight{font-size:39px;letter-spacing:-3px;padding:8px 13px 3px}}.c-questions__subtitle-highlight strong{font-family:var(--font-apparat);font-weight:900}@media screen and (width < 1024px){.c-question__wrapper{margin-top:14.13vw;width:100%}}@media screen and (1024px <= width){.c-question__wrapper{width:454px}}.c-question__header{text-align:center}@media screen and (1024px <= width){.c-question__header{padding-top:20px}}.c-question__number{font-family:var(--font-adrianna);font-weight:700;line-height:1em;position:relative}@media screen and (width < 1024px){.c-question__number{font-size:8vw;margin-bottom:12.53vw}}@media screen and (1024px <= width){.c-question__number{font-size:55px;margin-bottom:75px}}.c-question__number:before{background:url(../assets/images/circle.svg) no-repeat 50%;content:"";left:50%;position:absolute;top:50%}@media screen and (width < 1024px){.c-question__number:before{height:13.08vw;transform:translate(-50%,-52%);width:13.07vw}}@media screen and (1024px <= width){.c-question__number:before{height:95px;transform:translate(-50%,-53%);width:92px}}.c-question__title{font-weight:700;line-height:1.1em;margin-bottom:10px}@media screen and (width < 1024px){.c-question__title{font-size:4.27vw}}@media screen and (1024px <= width){.c-question__title{font-size:25px}}.c-question__description{font-weight:300}@media screen and (width < 1024px){.c-question__description{font-size:4.27vw}}@media screen and (1024px <= width){.c-question__description{font-size:25px}}.c-question__answers{display:flex;flex-direction:column}@media screen and (width < 1024px){.c-question__answers{gap:3.2vw;margin-block:8.8vw}}@media screen and (1024px <= width){.c-question__answers{gap:17px;margin-block:62px}}.c-question__answer input[type=checkbox],.c-question__answer input[type=radio]{opacity:0;pointer-events:none;position:absolute}.c-question__answer span{border:1px solid var(--color-blue);cursor:pointer;display:block;font-weight:400;width:100%}@media screen and (width < 1024px){.c-question__answer span{background-color:var(--color-white);font-size:4vw!important;padding-block:2.13vw}}@media screen and (1024px <= width){.c-question__answer span{font-size:23px!important;padding-block:13px}}.c-question__answer input[type=checkbox]:checked+span,.c-question__answer input[type=radio]:checked+span{background-color:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.c-question__answer input[type=checkbox]+span{margin-bottom:0;padding-left:0}.c-question__answer input[type=checkbox]+span:after,.c-question__answer input[type=checkbox]+span:before{display:none}.c-result__title-wrapper{align-items:center;color:var(--color-purple-dark);display:flex;flex-direction:column}@media screen and (width < 1024px){.c-result__title-wrapper{margin-top:22.13vw}}@media screen and (1024px <= width){.c-result__title-wrapper{margin-top:23vh}}.c-result__title{font-family:var(--font-apparat);font-weight:900;line-height:1.05em;position:relative;text-transform:uppercase}@media screen and (width < 1024px){.c-result__title{font-size:6.67vw}}@media screen and (1024px <= width){.c-result__title{font-size:52px}}.c-result__title:before{background:url(../assets/images/drops-2.svg) no-repeat 50%;background-size:contain;content:"";position:absolute}@media screen and (width < 1024px){.c-result__title:before{bottom:-6.67vw;height:16.8vw;left:-14.13vw;width:12vw}}@media screen and (1024px <= width){.c-result__title:before{bottom:2px;height:70px;left:-59px;width:51px}}.c-result__title:after{background:url(../assets/images/drops-3.svg) no-repeat 50%;background-size:contain;content:"";position:absolute}@media screen and (width < 1024px){.c-result__title:after{bottom:-5.87vw;height:21.33vw;right:-13.07vw;width:14.4vw}}@media screen and (1024px <= width){.c-result__title:after{bottom:-15px;height:88px;right:-61px;width:60px}}.c-result__subtitle{font-family:var(--font-apparat);font-weight:400;line-height:1.2em}@media screen and (width < 1024px){.c-result__subtitle{font-size:4.53vw}}@media screen and (1024px <= width){.c-result__subtitle{font-size:30px}}.c-result__content{text-align:center}@media screen and (width < 1024px){.c-result__content{margin-bottom:8vw;margin-top:17.07vw}}.c-result__content p{line-height:1.1em}@media screen and (width < 1024px){.c-result__content p{font-size:4.53vw}}@media screen and (1024px <= width){.c-result__content p{font-size:25px}}.c-result__intro{position:relative;z-index:2}.c-result__intro:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}@media screen and (width < 1024px){.c-result__intro{margin-bottom:25.87vw;margin-top:14.67vw}.c-result__intro:before{background-image:url(../assets/images/circle-result-mobile.png);background-repeat:no-repeat;background-size:contain;height:110px;width:110px}}@media screen and (1024px <= width){.c-result__intro{margin-bottom:130px}.c-result__intro:before{background-image:url(../assets/images/circle-result.png);background-repeat:no-repeat;background-size:contain;height:179px;width:177px}}@media screen and (width < 1024px){.c-result__text+.c-result__text{margin-top:8.53vw}}@media screen and (1024px <= width){.c-result__text+.c-result__text{margin-top:42px}}.c-result__highlight{background-color:var(--color-purple-dark);color:var(--color-white);display:inline-block;font-family:var(--font-apparat);font-weight:600;line-height:1em;text-transform:uppercase}@media screen and (width < 1024px){.c-result__highlight{font-size:4.53vw;padding:5px 7px 1px}}@media screen and (1024px <= width){.c-result__highlight{font-size:25px;padding:5px 10px 1px}}@media screen and (width < 1024px){.c-result__image{margin-top:7.47vw;width:51.73vw}}@media screen and (1024px <= width){.c-result__image{margin-top:58px}}.u-align--left{text-align:left}.u-align--center{text-align:center}.u-align--right{text-align:right}@media (width < 1024px){.u-align-mobile--left{text-align:left}.u-align-mobile--center{text-align:center}.u-align-mobile--right{text-align:right}}@media (1024px <= width){.u-align-desktop--left{text-align:left}.u-align-desktop--center{text-align:center}.u-align-desktop--right{text-align:right}}.u-color--white{color:var(--color-white)}.u-bg-color--white{background-color:var(--color-white)}.u-color--dark{color:var(--color-dark)}.u-bg-color--dark{background-color:var(--color-dark)}.u-color--gray{color:var(--color-gray)}.u-bg-color--gray{background-color:var(--color-gray)}.u-color--purple-dark{color:var(--color-purple-dark)}.u-bg-color--purple-dark{background-color:var(--color-purple-dark)}.u-color--purple{color:var(--color-purple)}.u-bg-color--purple{background-color:var(--color-purple)}.u-color--blue{color:var(--color-blue)}.u-bg-color--blue{background-color:var(--color-blue)}.u-color--main-bg{color:var(--color-main-bg)}.u-bg-color--main-bg{background-color:var(--color-main-bg)}.u-color--main-text{color:var(--color-main-text)}.u-bg-color--main-text{background-color:var(--color-main-text)}.u-color--main-link{color:var(--color-main-link)}.u-bg-color--main-link{background-color:var(--color-main-link)}.u-color--success{color:var(--color-success)}.u-bg-color--success{background-color:var(--color-success)}.u-color--error{color:var(--color-error)}.u-bg-color--error{background-color:var(--color-error)}.u-color--info{color:var(--color-info)}.u-bg-color--info{background-color:var(--color-info)}.u-color--warning{color:var(--color-warning)}.u-bg-color--warning{background-color:var(--color-warning)}.u-margin--1{margin:1rem}.u-margin--2{margin:2rem}.u-margin--3{margin:3rem}.u-margin--4{margin:4rem}.u-margin--5{margin:5rem}.u-margin--6{margin:6rem}.u-margin--7{margin:7rem}.u-margin--8{margin:8rem}.u-margin--9{margin:9rem}.u-margin--10{margin:10rem}.u-margin--11{margin:11rem}.u-margin--12{margin:12rem}.u-padding--1{padding:1rem}.u-padding--2{padding:2rem}.u-padding--3{padding:3rem}.u-padding--4{padding:4rem}.u-padding--5{padding:5rem}.u-padding--6{padding:6rem}.u-padding--7{padding:7rem}.u-padding--8{padding:8rem}.u-padding--9{padding:9rem}.u-padding--10{padding:10rem}.u-padding--11{padding:11rem}.u-padding--12{padding:12rem}.u-margin-x--1{margin-left:1rem;margin-right:1rem}.u-margin-x--2{margin-left:2rem;margin-right:2rem}.u-margin-x--3{margin-left:3rem;margin-right:3rem}.u-margin-x--4{margin-left:4rem;margin-right:4rem}.u-margin-x--5{margin-left:5rem;margin-right:5rem}.u-margin-x--6{margin-left:6rem;margin-right:6rem}.u-margin-x--7{margin-left:7rem;margin-right:7rem}.u-margin-x--8{margin-left:8rem;margin-right:8rem}.u-margin-x--9{margin-left:9rem;margin-right:9rem}.u-margin-x--10{margin-left:10rem;margin-right:10rem}.u-margin-x--11{margin-left:11rem;margin-right:11rem}.u-margin-x--12{margin-left:12rem;margin-right:12rem}.u-margin-y--1{margin-bottom:1rem;margin-top:1rem}.u-margin-y--2{margin-bottom:2rem;margin-top:2rem}.u-margin-y--3{margin-bottom:3rem;margin-top:3rem}.u-margin-y--4{margin-bottom:4rem;margin-top:4rem}.u-margin-y--5{margin-bottom:5rem;margin-top:5rem}.u-margin-y--6{margin-bottom:6rem;margin-top:6rem}.u-margin-y--7{margin-bottom:7rem;margin-top:7rem}.u-margin-y--8{margin-bottom:8rem;margin-top:8rem}.u-margin-y--9{margin-bottom:9rem;margin-top:9rem}.u-margin-y--10{margin-bottom:10rem;margin-top:10rem}.u-margin-y--11{margin-bottom:11rem;margin-top:11rem}.u-margin-y--12{margin-bottom:12rem;margin-top:12rem}.u-margin-top--1{margin-top:1rem}.u-margin-top--2{margin-top:2rem}.u-margin-top--3{margin-top:3rem}.u-margin-top--4{margin-top:4rem}.u-margin-top--5{margin-top:5rem}.u-margin-top--6{margin-top:6rem}.u-margin-top--7{margin-top:7rem}.u-margin-top--8{margin-top:8rem}.u-margin-top--9{margin-top:9rem}.u-margin-top--10{margin-top:10rem}.u-margin-top--11{margin-top:11rem}.u-margin-top--12{margin-top:12rem}.u-margin-right--1{margin-right:1rem}.u-margin-right--2{margin-right:2rem}.u-margin-right--3{margin-right:3rem}.u-margin-right--4{margin-right:4rem}.u-margin-right--5{margin-right:5rem}.u-margin-right--6{margin-right:6rem}.u-margin-right--7{margin-right:7rem}.u-margin-right--8{margin-right:8rem}.u-margin-right--9{margin-right:9rem}.u-margin-right--10{margin-right:10rem}.u-margin-right--11{margin-right:11rem}.u-margin-right--12{margin-right:12rem}.u-margin-bottom--1{margin-bottom:1rem}.u-margin-bottom--2{margin-bottom:2rem}.u-margin-bottom--3{margin-bottom:3rem}.u-margin-bottom--4{margin-bottom:4rem}.u-margin-bottom--5{margin-bottom:5rem}.u-margin-bottom--6{margin-bottom:6rem}.u-margin-bottom--7{margin-bottom:7rem}.u-margin-bottom--8{margin-bottom:8rem}.u-margin-bottom--9{margin-bottom:9rem}.u-margin-bottom--10{margin-bottom:10rem}.u-margin-bottom--11{margin-bottom:11rem}.u-margin-bottom--12{margin-bottom:12rem}.u-margin-left--1{margin-left:1rem}.u-margin-left--2{margin-left:2rem}.u-margin-left--3{margin-left:3rem}.u-margin-left--4{margin-left:4rem}.u-margin-left--5{margin-left:5rem}.u-margin-left--6{margin-left:6rem}.u-margin-left--7{margin-left:7rem}.u-margin-left--8{margin-left:8rem}.u-margin-left--9{margin-left:9rem}.u-margin-left--10{margin-left:10rem}.u-margin-left--11{margin-left:11rem}.u-margin-left--12{margin-left:12rem}.u-padding-x--1{padding-left:1rem;padding-right:1rem}.u-padding-x--2{padding-left:2rem;padding-right:2rem}.u-padding-x--3{padding-left:3rem;padding-right:3rem}.u-padding-x--4{padding-left:4rem;padding-right:4rem}.u-padding-x--5{padding-left:5rem;padding-right:5rem}.u-padding-x--6{padding-left:6rem;padding-right:6rem}.u-padding-x--7{padding-left:7rem;padding-right:7rem}.u-padding-x--8{padding-left:8rem;padding-right:8rem}.u-padding-x--9{padding-left:9rem;padding-right:9rem}.u-padding-x--10{padding-left:10rem;padding-right:10rem}.u-padding-x--11{padding-left:11rem;padding-right:11rem}.u-padding-x--12{padding-left:12rem;padding-right:12rem}.u-padding-y--1{padding-bottom:1rem;padding-top:1rem}.u-padding-y--2{padding-bottom:2rem;padding-top:2rem}.u-padding-y--3{padding-bottom:3rem;padding-top:3rem}.u-padding-y--4{padding-bottom:4rem;padding-top:4rem}.u-padding-y--5{padding-bottom:5rem;padding-top:5rem}.u-padding-y--6{padding-bottom:6rem;padding-top:6rem}.u-padding-y--7{padding-bottom:7rem;padding-top:7rem}.u-padding-y--8{padding-bottom:8rem;padding-top:8rem}.u-padding-y--9{padding-bottom:9rem;padding-top:9rem}.u-padding-y--10{padding-bottom:10rem;padding-top:10rem}.u-padding-y--11{padding-bottom:11rem;padding-top:11rem}.u-padding-y--12{padding-bottom:12rem;padding-top:12rem}.u-padding-top--1{padding-top:1rem}.u-padding-top--2{padding-top:2rem}.u-padding-top--3{padding-top:3rem}.u-padding-top--4{padding-top:4rem}.u-padding-top--5{padding-top:5rem}.u-padding-top--6{padding-top:6rem}.u-padding-top--7{padding-top:7rem}.u-padding-top--8{padding-top:8rem}.u-padding-top--9{padding-top:9rem}.u-padding-top--10{padding-top:10rem}.u-padding-top--11{padding-top:11rem}.u-padding-top--12{padding-top:12rem}.u-padding-right--1{padding-right:1rem}.u-padding-right--2{padding-right:2rem}.u-padding-right--3{padding-right:3rem}.u-padding-right--4{padding-right:4rem}.u-padding-right--5{padding-right:5rem}.u-padding-right--6{padding-right:6rem}.u-padding-right--7{padding-right:7rem}.u-padding-right--8{padding-right:8rem}.u-padding-right--9{padding-right:9rem}.u-padding-right--10{padding-right:10rem}.u-padding-right--11{padding-right:11rem}.u-padding-right--12{padding-right:12rem}.u-padding-bottom--1{padding-bottom:1rem}.u-padding-bottom--2{padding-bottom:2rem}.u-padding-bottom--3{padding-bottom:3rem}.u-padding-bottom--4{padding-bottom:4rem}.u-padding-bottom--5{padding-bottom:5rem}.u-padding-bottom--6{padding-bottom:6rem}.u-padding-bottom--7{padding-bottom:7rem}.u-padding-bottom--8{padding-bottom:8rem}.u-padding-bottom--9{padding-bottom:9rem}.u-padding-bottom--10{padding-bottom:10rem}.u-padding-bottom--11{padding-bottom:11rem}.u-padding-bottom--12{padding-bottom:12rem}.u-padding-left--1{padding-left:1rem}.u-padding-left--2{padding-left:2rem}.u-padding-left--3{padding-left:3rem}.u-padding-left--4{padding-left:4rem}.u-padding-left--5{padding-left:5rem}.u-padding-left--6{padding-left:6rem}.u-padding-left--7{padding-left:7rem}.u-padding-left--8{padding-left:8rem}.u-padding-left--9{padding-left:9rem}.u-padding-left--10{padding-left:10rem}.u-padding-left--11{padding-left:11rem}.u-padding-left--12{padding-left:12rem}.u-hidden{display:none!important}@media (width < 768px){.u-hidden--small{display:none!important}}@media (768px <= width < 1024px){.u-hidden--medium{display:none!important}}@media (1024px <= width < 1440px){.u-hidden--large{display:none!important}}@media (1440px <= width){.u-hidden--huge{display:none!important}}.u-visually-hidden{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.u-visually-hidden.focusable .u-visually-hidden:active,.u-visually-hidden.focusable .u-visually-hidden:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.u-invisible{visibility:hidden}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjQtZWxlbWVudHMvX2Zvcm0tc2tlbGV0b24uc2NzcyIsIm1haW4uY3NzIiwiMS1zZXR0aW5ncy9fY29sb3JzLnNjc3MiLCIxLXNldHRpbmdzL19mb250cy5zY3NzIiwiMy1nZW5lcmljL19yZXNldC5zY3NzIiwiNC1lbGVtZW50cy9fZG9jdW1lbnQuc2NzcyIsIjQtZWxlbWVudHMvX2hlYWRpbmcuc2NzcyIsIjQtZWxlbWVudHMvX2xpbmsuc2NzcyIsIjQtZWxlbWVudHMvX3RleHQuc2NzcyIsIjUtb2JqZWN0cy9fd3JhcHBlci5zY3NzIiwiNS1vYmplY3RzL19mb3JtLXN0eWxlLnNjc3MiLCI2LWNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiNi1jb21wb25lbnRzL19lbmQuc2NzcyIsIjYtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIjYtY29tcG9uZW50cy9fZm9ybXVsYWlyZS5zY3NzIiwiNi1jb21wb25lbnRzL19ob21lLnNjc3MiLCI2LWNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiNi1jb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCI2LWNvbXBvbmVudHMvX3F1ZXN0aW9uLnNjc3MiLCI2LWNvbXBvbmVudHMvX3Jlc3VsdC5zY3NzIiwiNy11dGlsaXRpZXMvX2FsaWduZW1lbnQuc2NzcyIsIjctdXRpbGl0aWVzL191dGlsaXR5LWNvbG9ycy5zY3NzIiwiNy11dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIjctdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCI3LXV0aWxpdGllcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnR0ksZ0JDb1VKLENDbGFBLE1BRUksa0JBQUEsQ0FBQSxvQkFBQSxDQUFBLG9CQUFBLENBQUEsMkJBQUEsQ0FBQSxzQkFBQSxDQUFBLG9CQUFBLENBQUEsa0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLG1DQUFBLENBQUEsdUJBQUEsQ0FBQSxxQkFBQSxDQUFB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QUNGLENtQnZtREksb0NBTkYsaUJBT0ksZW5CMG1ESixDQUNGLENvQm55REUsZUFDRSxlcEJzeURKLENvQm55REUsaUJBQ0UsaUJwQnF5REosQ29CbHlERSxnQkFDRSxnQnBCb3lESixDb0JqeURFLHdCQUNFLHNCQUNFLGVwQm15REosQ29CaHlERSx3QkFDRSxpQnBCa3lESixDb0IveERFLHVCQUNFLGdCcEJpeURKLENBQ0YsQ29COXhERSx5QkFDRSx1QkFDRSxlcEJneURKLENvQjd4REUseUJBQ0UsaUJwQit4REosQ29CNXhERSx3QkFDRSxnQnBCOHhESixDQUNGLENxQm4wREUsZ0JBQ0Usd0JyQnMwREosQ3FCbjBERSxtQkFDRSxtQ3JCczBESixDcUIzMERFLGVBQ0UsdUJyQjgwREosQ3FCMzBERSxrQkFDRSxrQ3JCODBESixDcUJuMURFLGVBQ0UsdUJyQnMxREosQ3FCbjFERSxrQkFDRSxrQ3JCczFESixDcUIzMURFLHNCQUNFLDhCckI4MURKLENxQjMxREUseUJBQ0UseUNyQjgxREosQ3FCbjJERSxpQkFDRSx5QnJCczJESixDcUJuMkRFLG9CQUNFLG9DckJzMkRKLENxQjMyREUsZUFDRSx1QnJCODJESixDcUIzMkRFLGtCQUNFLGtDckI4MkRKLENxQm4zREUsa0JBQ0UsMEJyQnMzREosQ3FCbjNERSxxQkFDRSxxQ3JCczNESixDcUIzM0RFLG9CQUNFLDRCckI4M0RKLENxQjMzREUsdUJBQ0UsdUNyQjgzREosQ3FCbjRERSxvQkFDRSw0QnJCczRESixDcUJuNERFLHVCQUNFLHVDckJzNERKLENxQjM0REUsa0JBQ0UsMEJyQjg0REosQ3FCMzRERSxxQkFDRSxxQ3JCODRESixDcUJuNURFLGdCQUNFLHdCckJzNURKLENxQm41REUsbUJBQ0UsbUNyQnM1REosQ3FCMzVERSxlQUNFLHVCckI4NURKLENxQjM1REUsa0JBQ0Usa0NyQjg1REosQ3FCbjZERSxrQkFDRSwwQnJCczZESixDcUJuNkRFLHFCQUNFLHFDckJzNkRKLENzQno2REksYUFDRSxXdEI0NkROLENzQjc2REksYUFDRSxXdEJnN0ROLENzQmo3REksYUFDRSxXdEJvN0ROLENzQnI3REksYUFDRSxXdEJ3N0ROLENzQno3REksYUFDRSxXdEI0N0ROLENzQjc3REksYUFDRSxXdEJnOEROLENzQmo4REksYUFDRSxXdEJvOEROLENzQnI4REksYUFDRSxXdEJ3OEROLENzQno4REksYUFDRSxXdEI0OEROLENzQjc4REksY0FDRSxZdEJnOUROLENzQmo5REksY0FDRSxZdEJvOUROLENzQnI5REksY0FDRSxZdEJ3OUROLENzQno5REksY0FDRSxZdEI0OUROLENzQjc5REksY0FDRSxZdEJnK0ROLENzQmorREksY0FDRSxZdEJvK0ROLENzQnIrREksY0FDRSxZdEJ3K0ROLENzQnorREksY0FDRSxZdEI0K0ROLENzQjcrREksY0FDRSxZdEJnL0ROLENzQmovREksY0FDRSxZdEJvL0ROLENzQnIvREksY0FDRSxZdEJ3L0ROLENzQnovREksY0FDRSxZdEI0L0ROLENzQjcvREksZUFDRSxhdEJnZ0VOLENzQmpnRUksZUFDRSxhdEJvZ0VOLENzQnJnRUksZUFDRSxhdEJ3Z0VOLENzQm4vRFEsZUFHSSxnQkFBQSxDQURBLGlCdEJzL0RaLENzQngvRFEsZUFHSSxnQkFBQSxDQURBLGlCdEIyL0RaLENzQjcvRFEsZUFHSSxnQkFBQSxDQURBLGlCdEJnZ0VaLENzQmxnRVEsZUFHSSxnQkFBQSxDQURBLGlCdEJxZ0VaLENzQnZnRVEsZUFHSSxnQkFBQSxDQURBLGlCdEIwZ0VaLENzQjVnRVEsZUFHSSxnQkFBQSxDQURBLGlCdEIrZ0VaLENzQmpoRVEsZUFHSSxnQkFBQSxDQURBLGlCdEJvaEVaLENzQnRoRVEsZUFHSSxnQkFBQSxDQURBLGlCdEJ5aEVaLENzQjNoRVEsZUFHSSxnQkFBQSxDQURBLGlCdEI4aEVaLENzQmhpRVEsZ0JBR0ksaUJBQUEsQ0FEQSxrQnRCbWlFWixDc0JyaUVRLGdCQUdJLGlCQUFBLENBREEsa0J0QndpRVosQ3NCMWlFUSxnQkFHSSxpQkFBQSxDQURBLGtCdEI2aUVaLENzQi9pRVEsZUFPSSxrQkFBQSxDQURBLGV0QjhpRVosQ3NCcGpFUSxlQU9JLGtCQUFBLENBREEsZXRCbWpFWixDc0J6akVRLGVBT0ksa0JBQUEsQ0FEQSxldEJ3akVaLENzQjlqRVEsZUFPSSxrQkFBQSxDQURBLGV0QjZqRVosQ3NCbmtFUSxlQU9JLGtCQUFBLENBREEsZXRCa2tFWixDc0J4a0VRLGVBT0ksa0JBQUEsQ0FEQSxldEJ1a0VaLENzQjdrRVEsZUFPSSxrQkFBQSxDQURBLGV0QjRrRVosQ3NCbGxFUSxlQU9JLGtCQUFBLENBREEsZXRCaWxFWixDc0J2bEVRLGVBT0ksa0JBQUEsQ0FEQSxldEJzbEVaLENzQjVsRVEsZ0JBT0ksbUJBQUEsQ0FEQSxnQnRCMmxFWixDc0JqbUVRLGdCQU9JLG1CQUFBLENBREEsZ0J0QmdtRVosQ3NCdG1FUSxnQkFPSSxtQkFBQSxDQURBLGdCdEJxbUVaLENzQjNtRVEsaUJBVUksZXRCcW1FWixDc0IvbUVRLGlCQVVJLGV0QnltRVosQ3NCbm5FUSxpQkFVSSxldEI2bUVaLENzQnZuRVEsaUJBVUksZXRCaW5FWixDc0IzbkVRLGlCQVVJLGV0QnFuRVosQ3NCL25FUSxpQkFVSSxldEJ5bkVaLENzQm5vRVEsaUJBVUksZXRCNm5FWixDc0J2b0VRLGlCQVVJLGV0QmlvRVosQ3NCM29FUSxpQkFVSSxldEJxb0VaLENzQi9vRVEsa0JBVUksZ0J0QnlvRVosQ3NCbnBFUSxrQkFVSSxnQnRCNm9FWixDc0J2cEVRLGtCQVVJLGdCdEJpcEVaLENzQjNwRVEsbUJBVUksaUJ0QnFwRVosQ3NCL3BFUSxtQkFVSSxpQnRCeXBFWixDc0JucUVRLG1CQVVJLGlCdEI2cEVaLENzQnZxRVEsbUJBVUksaUJ0QmlxRVosQ3NCM3FFUSxtQkFVSSxpQnRCcXFFWixDc0IvcUVRLG1CQVVJLGlCdEJ5cUVaLENzQm5yRVEsbUJBVUksaUJ0QjZxRVosQ3NCdnJFUSxtQkFVSSxpQnRCaXJFWixDc0IzckVRLG1CQVVJLGlCdEJxckVaLENzQi9yRVEsb0JBVUksa0J0QnlyRVosQ3NCbnNFUSxvQkFVSSxrQnRCNnJFWixDc0J2c0VRLG9CQVVJLGtCdEJpc0VaLENzQjNzRVEsb0JBVUksa0J0QnFzRVosQ3NCL3NFUSxvQkFVSSxrQnRCeXNFWixDc0JudEVRLG9CQVVJLGtCdEI2c0VaLENzQnZ0RVEsb0JBVUksa0J0Qml0RVosQ3NCM3RFUSxvQkFVSSxrQnRCcXRFWixDc0IvdEVRLG9CQVVJLGtCdEJ5dEVaLENzQm51RVEsb0JBVUksa0J0QjZ0RVosQ3NCdnVFUSxvQkFVSSxrQnRCaXVFWixDc0IzdUVRLG9CQVVJLGtCdEJxdUVaLENzQi91RVEscUJBVUksbUJ0Qnl1RVosQ3NCbnZFUSxxQkFVSSxtQnRCNnVFWixDc0J2dkVRLHFCQVVJLG1CdEJpdkVaLENzQjN2RVEsa0JBVUksZ0J0QnF2RVosQ3NCL3ZFUSxrQkFVSSxnQnRCeXZFWixDc0Jud0VRLGtCQVVJLGdCdEI2dkVaLENzQnZ3RVEsa0JBVUksZ0J0Qml3RVosQ3NCM3dFUSxrQkFVSSxnQnRCcXdFWixDc0Ivd0VRLGtCQVVJLGdCdEJ5d0VaLENzQm54RVEsa0JBVUksZ0J0QjZ3RVosQ3NCdnhFUSxrQkFVSSxnQnRCaXhFWixDc0IzeEVRLGtCQVVJLGdCdEJxeEVaLENzQi94RVEsbUJBVUksaUJ0Qnl4RVosQ3NCbnlFUSxtQkFVSSxpQnRCNnhFWixDc0J2eUVRLG1CQVVJLGlCdEJpeUVaLENzQjN5RVEsZ0JBR0ksaUJBQUEsQ0FEQSxrQnRCOHlFWixDc0JoekVRLGdCQUdJLGlCQUFBLENBREEsa0J0Qm16RVosQ3NCcnpFUSxnQkFHSSxpQkFBQSxDQURBLGtCdEJ3ekVaLENzQjF6RVEsZ0JBR0ksaUJBQUEsQ0FEQSxrQnRCNnpFWixDc0IvekVRLGdCQUdJLGlCQUFBLENBREEsa0J0QmswRVosQ3NCcDBFUSxnQkFHSSxpQkFBQSxDQURBLGtCdEJ1MEVaLENzQnowRVEsZ0JBR0ksaUJBQUEsQ0FEQSxrQnRCNDBFWixDc0I5MEVRLGdCQUdJLGlCQUFBLENBREEsa0J0QmkxRVosQ3NCbjFFUSxnQkFHSSxpQkFBQSxDQURBLGtCdEJzMUVaLENzQngxRVEsaUJBR0ksa0JBQUEsQ0FEQSxtQnRCMjFFWixDc0I3MUVRLGlCQUdJLGtCQUFBLENBREEsbUJ0QmcyRVosQ3NCbDJFUSxpQkFHSSxrQkFBQSxDQURBLG1CdEJxMkVaLENzQnYyRVEsZ0JBT0ksbUJBQUEsQ0FEQSxnQnRCczJFWixDc0I1MkVRLGdCQU9JLG1CQUFBLENBREEsZ0J0QjIyRVosQ3NCajNFUSxnQkFPSSxtQkFBQSxDQURBLGdCdEJnM0VaLENzQnQzRVEsZ0JBT0ksbUJBQUEsQ0FEQSxnQnRCcTNFWixDc0IzM0VRLGdCQU9JLG1CQUFBLENBREEsZ0J0QjAzRVosQ3NCaDRFUSxnQkFPSSxtQkFBQSxDQURBLGdCdEIrM0VaLENzQnI0RVEsZ0JBT0ksbUJBQUEsQ0FEQSxnQnRCbzRFWixDc0IxNEVRLGdCQU9JLG1CQUFBLENBREEsZ0J0Qnk0RVosQ3NCLzRFUSxnQkFPSSxtQkFBQSxDQURBLGdCdEI4NEVaLENzQnA1RVEsaUJBT0ksb0JBQUEsQ0FEQSxpQnRCbTVFWixDc0J6NUVRLGlCQU9JLG9CQUFBLENBREEsaUJ0Qnc1RVosQ3NCOTVFUSxpQkFPSSxvQkFBQSxDQURBLGlCdEI2NUVaLENzQm42RVEsa0JBVUksZ0J0QjY1RVosQ3NCdjZFUSxrQkFVSSxnQnRCaTZFWixDc0IzNkVRLGtCQVVJLGdCdEJxNkVaLENzQi82RVEsa0JBVUksZ0J0Qnk2RVosQ3NCbjdFUSxrQkFVSSxnQnRCNjZFWixDc0J2N0VRLGtCQVVJLGdCdEJpN0VaLENzQjM3RVEsa0JBVUksZ0J0QnE3RVosQ3NCLzdFUSxrQkFVSSxnQnRCeTdFWixDc0JuOEVRLGtCQVVJLGdCdEI2N0VaLENzQnY4RVEsbUJBVUksaUJ0Qmk4RVosQ3NCMzhFUSxtQkFVSSxpQnRCcThFWixDc0IvOEVRLG1CQVVJLGlCdEJ5OEVaLENzQm45RVEsb0JBVUksa0J0QjY4RVosQ3NCdjlFUSxvQkFVSSxrQnRCaTlFWixDc0IzOUVRLG9CQVVJLGtCdEJxOUVaLENzQi85RVEsb0JBVUksa0J0Qnk5RVosQ3NCbitFUSxvQkFVSSxrQnRCNjlFWixDc0J2K0VRLG9CQVVJLGtCdEJpK0VaLENzQjMrRVEsb0JBVUksa0J0QnErRVosQ3NCLytFUSxvQkFVSSxrQnRCeStFWixDc0JuL0VRLG9CQVVJLGtCdEI2K0VaLENzQnYvRVEscUJBVUksbUJ0QmkvRVosQ3NCMy9FUSxxQkFVSSxtQnRCcS9FWixDc0IvL0VRLHFCQVVJLG1CdEJ5L0VaLENzQm5nRlEscUJBVUksbUJ0QjYvRVosQ3NCdmdGUSxxQkFVSSxtQnRCaWdGWixDc0IzZ0ZRLHFCQVVJLG1CdEJxZ0ZaLENzQi9nRlEscUJBVUksbUJ0QnlnRlosQ3NCbmhGUSxxQkFVSSxtQnRCNmdGWixDc0J2aEZRLHFCQVVJLG1CdEJpaEZaLENzQjNoRlEscUJBVUksbUJ0QnFoRlosQ3NCL2hGUSxxQkFVSSxtQnRCeWhGWixDc0JuaUZRLHFCQVVJLG1CdEI2aEZaLENzQnZpRlEsc0JBVUksb0J0QmlpRlosQ3NCM2lGUSxzQkFVSSxvQnRCcWlGWixDc0IvaUZRLHNCQVVJLG9CdEJ5aUZaLENzQm5qRlEsbUJBVUksaUJ0QjZpRlosQ3NCdmpGUSxtQkFVSSxpQnRCaWpGWixDc0IzakZRLG1CQVVJLGlCdEJxakZaLENzQi9qRlEsbUJBVUksaUJ0QnlqRlosQ3NCbmtGUSxtQkFVSSxpQnRCNmpGWixDc0J2a0ZRLG1CQVVJLGlCdEJpa0ZaLENzQjNrRlEsbUJBVUksaUJ0QnFrRlosQ3NCL2tGUSxtQkFVSSxpQnRCeWtGWixDc0JubEZRLG1CQVVJLGlCdEI2a0ZaLENzQnZsRlEsb0JBVUksa0J0QmlsRlosQ3NCM2xGUSxvQkFVSSxrQnRCcWxGWixDc0IvbEZRLG9CQVVJLGtCdEJ5bEZaLEN1QjVuRkEsVUFDRSxzQnZCK25GRixDdUI3bkZFLHVCQUNFLGlCQUNFLHNCdkIrbkZKLENBQ0YsQ3VCNW5GRSxpQ0FDRSxrQkFDRSxzQnZCOG5GSixDQUNGLEN1QjNuRkUsa0NBQ0UsaUJBQ0Usc0J2QjZuRkosQ0FDRixDdUIxbkZFLHlCQUNFLGdCQUNFLHNCdkI0bkZKLENBQ0YsQ3VCeG5GQSxtQkFRRSxrQkFBQSxDQUxBLFFBQUEsQ0FNQSw0QkFBQSxDQUFBLG9CQUFBLENBSEEsWUFBQSxDQUpBLGFBQUEsQ0FLQSxlQUFBLENBSEEsU0FBQSxDQUhBLGlCQUFBLENBU0Esa0JBQUEsQ0FMQSxXdkJnb0ZGLEN1QnpuRkUsNkdBU0UsU0FBQSxDQURBLHNCQUFBLENBQUEsY0FBQSxDQUhBLFdBQUEsQ0FGQSxRQUFBLENBR0EsZ0JBQUEsQ0FKQSxlQUFBLENBS0EsbUJBQUEsQ0FIQSxVdkIrbkZKLEN1QnRuRkEsYUFDRSxpQnZCeW5GRixDd0JqckZBLGFBQ0UsaUJBSUUsZ0NBQUEsQ0FEQSx5QkFBQSxDQUdBLG9CQUFBLENBREEsMEJ4QnFyRkYsQ3dCanJGQSxZQUVFLHlCeEJtckZGLEN3QmhyRkEsY0FDRSwyQnhCa3JGRixDd0IvcUZBLGtCQUNFLDRCeEJpckZGLEN3QnpxRkEsZ0RBRUUsVXhCK3FGRixDd0I1cUZBLElBQ0UsOEJ4QjhxRkYsQ3dCM3FGQSxlQUVFLHFCQUFBLENBQ0EsdUJ4QjZxRkYsQ3dCcnFGQSxNQUNFLDBCeEIycUZGLEN3QnhxRkEsT0FFRSx1QnhCMHFGRixDd0J2cUZBLFFBR0UsU0FBQSxDQUNBLFF4QnlxRkYsQ3dCdHFGQSxNQUVFLHNCeEJ3cUZGLENBQ0YiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJwaG9uZVwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5zZWxlY3Qge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9ib3RvKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLWNvbG9yLWdyYXkpIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB2YXIoLS1jb2xvci1ncmF5KSBpbnNldDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4pyTJztcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1kYXJrOiAjMzAzMDMwO1xuICAtLWNvbG9yLWdyYXk6ICNmM2YzZjk7XG4gIC0tY29sb3ItcHVycGxlLWRhcms6ICM1MDQ2ODk7XG4gIC0tY29sb3ItcHVycGxlOiAjODU4YWI3O1xuICAtLWNvbG9yLWJsdWU6ICMyZjJlNjc7XG4gIC0tY29sb3ItbWFpbi1iZzogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLW1haW4tdGV4dDogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIC0tY29sb3ItbWFpbi1saW5rOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgLS1jb2xvci1zdWNjZXNzOiAjMjdhNjU4O1xuICAtLWNvbG9yLWVycm9yOiAjZmY1NjU1O1xuICAtLWNvbG9yLWluZm86IGRvZGdlcmJsdWU7XG4gIC0tY29sb3Itd2FybmluZzogI2ZjNWQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGFyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0FwcGFyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGFyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0FwcGFyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGFyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0FwcGFyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXBwYXJhdC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFkcmlhbm5hXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0Fkcmlhbm5hLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9BZHJpYW5uYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0Fkcmlhbm5hLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbjpyb290IHtcbiAgLS1mb250LWFkcmlhbm5hOiBBZHJpYW5uYSwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWFwcGFyYXQ6IEFwcGFyYXQsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1yb2JvdG86IFJvYm90bywgc2Fucy1zZXJpZjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwLFxudGQgcCxcbnRoIHAsXG5saSBsaSxcbmxpIHAsXG5saSBoMSxcbmxpIGgyLFxubGkgaDMsXG5saSBoNCxcbmxpIGg1LFxubGkgaDYsXG5saSBsYWJlbCxcbmxpIHNlbGVjdCxcbmxpIGlucHV0LFxubGkgdGV4dGFyZWEsXG5saSBidXR0b24ge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBoZWlnaHQ6IDAuMXJlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2NyZWVuLXJlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5pdGlhbDtcbiAgcGFkZGluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogaW5pdGlhbDtcbn1cblxuLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjcuMyAobGFzdCB1cGRhdGVkIDcuOC4yMDIyKVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVhcHBseSB0aGUgcG9pbnRlciBjdXJzb3IgZm9yIGFuY2hvciB0YWdzICovXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBcIlwiO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG5baHJlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tYmcpO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9ib3RvKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG8gbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICBib2R5OmhhcyguYy1idXR0b24tc3RpY2t5KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMnZ3O1xuICB9XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1waG9uZV0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90byk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5pbnB1dFt0eXBlPWRhdGVdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPWVtYWlsXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1udW1iZXJdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1waG9uZV06LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0W3R5cGU9c2VhcmNoXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT10ZWxdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLWNvbG9yLWdyYXkpIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sb3ItZ3JheSkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IC03cHg7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuXG5oMSxcbi5oZWFkaW5nLWgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMixcbi5oZWFkaW5nLWgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgzLFxuLmhlYWRpbmctaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuaDQsXG4uaGVhZGluZy1oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDUsXG4uaGVhZGluZy1oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oNixcbi5oZWFkaW5nLWg2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucCxcbmxpLFxuLnRleHQtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYWU7XG59XG5cbnMge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbnM6OmJlZm9yZSwgczo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBbRMOpYnV0IGR1IHRleHRlIHJhecOpXVwiO1xufVxuczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBbRmluIGR1IHRleHRlIHJhecOpXSBcIjtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uby1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA2NnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuby1tYWluIHtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpIHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmctd2F2ZS5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDIuMTN2dyA1LjMzdncgNS4zM3Z3O1xuICB9XG4gIC5vLW1haW4uby1tYWluLS1yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKSB1cmwoLi4vYXNzZXRzL2ltYWdlcy9iZy13YXZlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSAtMTB2dyBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5vLW1haW5fX2xlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLm8tbWFpbl9fbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpIHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmctd2F2ZS5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1dmg7XG4gIH1cbn1cbi5vLW1haW5fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5vLW1haW5fX3JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIFtjbGFzcyo9by1tYWluX19dIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uby1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uby1mb3JtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uby1mb3JtX19lcnJvci1hcGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5vLWZvcm1fX2Vycm9yLWFwaSB7XG4gICAgbWFyZ2luLWlubGluZTogLTUuMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBwYWRkaW5nLWlubGluZTogNS4zM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuby1mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuby1mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5vLWZvcm1fX2NoZWNrYm94IC5vLWZvcm1fX2Vycm9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLm8tZm9ybV9fY2hlY2tib3ggLm8tZm9ybV9fZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxufVxuXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90byk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1LjMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmMtYnV0dG9uLmMtYnV0dG9uLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jLWJ1dHRvbjpob3ZlciwgLmMtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xufVxuLmMtYnV0dG9uW2RhdGEtdGFyZ2V0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5jLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jLWVuZF9fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZW5kX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZW5kX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXZoO1xuICB9XG59XG4uYy1lbmRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1lbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYuNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1lbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbi5jLWVuZF9fdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZHJvcHMtNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWVuZF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTYuNTN2dztcbiAgICB3aWR0aDogMjIuMTN2dztcbiAgICBoZWlnaHQ6IDE0LjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZW5kX190aXRsZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMTJweDtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG59XG5cbi5jLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluLWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2LjR2dyA1LjMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyM3B4O1xuICB9XG59XG4uYy1mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDd2dyA0Ljh2dztcbiAgfVxufVxuLmMtZm9vdGVyX19saW5rIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGluazpob3ZlciwgLmMtZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm1fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEyLjh2dztcbiAgICBtYXJnaW4taW5saW5lOiAtNS4zM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIHBhZGRpbmc6IDkuNnZ3IDUuMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi4xM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG4uYy1mb3JtX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbjogMTIuOHZ3IC01LjMzdncgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBwYWRkaW5nOiA5LjZ2dyA1LjMzdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLWZvcm1fX3RpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYy1mb3JtX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19ncmlkIHtcbiAgICBnYXA6IDEzcHggMTRweDtcbiAgICBtYXJnaW4taW5saW5lOiAtNS4zM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIHBhZGRpbmctaW5saW5lOiA1LjMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQ3dnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX2dyaWQge1xuICAgIGdhcDogMTVweCAyNHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDQxMHB4O1xuICB9XG59XG4uYy1mb3JtX19ncmlkIC5vLWZvcm1fX2l0ZW06bm90KC5pcy1oYWxmKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uYy1mb3JtX19kaXNjbGFpbWVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40N3Z3O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1mb3JtdWxhaXJlX190aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtdWxhaXJlX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDkuMDd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtdWxhaXJlX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG4uYy1mb3JtdWxhaXJlX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm11bGFpcmVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0LjUzdnc7XG4gIH1cbiAgLmMtZm9ybXVsYWlyZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNC41M3Z3O1xuICAgIHJpZ2h0OiAtOC4wN3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZHJvcHMtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDcuNzN2dztcbiAgICBoZWlnaHQ6IDguMjd2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm11bGFpcmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5jLWZvcm11bGFpcmVfX3RpdGxlLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuICBwYWRkaW5nOiA4cHggMTNweCAzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFkcmlhbm5hKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtdWxhaXJlX190aXRsZS1oaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm11bGFpcmVfX3RpdGxlLWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4uYy1mb3JtdWxhaXJlX190aXRsZS1oaWdobGlnaHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYy1mb3JtdWxhaXJlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybXVsYWlyZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm11bGFpcmVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbi5jLWZvcm11bGFpcmVfX3Byb2R1Y3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYy1mb3JtdWxhaXJlX19wcm9kdWN0LWxpc3QgLnN3aXBlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtdWxhaXJlX19wcm9kdWN0LWxpc3QgLnN3aXBlciB7XG4gICAgbWFyZ2luLWlubGluZTogLTUuMzN2dztcbiAgICBwYWRkaW5nLWlubGluZTogNS4zM3Z3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtdWxhaXJlX19wcm9kdWN0LWxpc3QgLnN3aXBlciB7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHdpZHRoOiA1MHN2dztcbiAgfVxufVxuLmMtZm9ybXVsYWlyZV9fcHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NpcmNsZS1wcm9kdWN0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uYy1mb3JtdWxhaXJlX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogODAlO1xufVxuLmMtZm9ybXVsYWlyZV9fcHJvZHVjdCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm11bGFpcmVfX3Byb2R1Y3QgcCB7XG4gICAgbWFyZ2luLXRvcDogMi45M3Z3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm11bGFpcmVfX3Byb2R1Y3QgcCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jLWZvcm11bGFpcmVfX2Rpc2NsYWltZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybXVsYWlyZV9fZGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm11bGFpcmVfX2Rpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWhvbWVfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTcuNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDguNTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyODNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweDtcbiAgfVxufVxuLmMtaG9tZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYuNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4uYy1ob21lX19pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTUuNTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICB9XG59XG4uYy1ob21lX19pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzLzE1YW5zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9faW1hZ2U6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgd2lkdGg6IDI4LjI3dnc7XG4gICAgaGVpZ2h0OiAyNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX2ltYWdlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC01M3B4O1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDE1OXB4O1xuICB9XG59XG4uYy1ob21lX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5jLWhvbWVfX3N1YnRpdGxlIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fc3VidGl0bGUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDYuNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19zdWJ0aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxufVxuLmMtaG9tZV9fc3VidGl0bGUtaGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hZHJpYW5uYSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fc3VidGl0bGUtaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiA1cHggOHB4IDNweDtcbiAgICBmb250LXNpemU6IDYuNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19zdWJ0aXRsZS1oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDhweCAxM3B4IDNweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5jLWhvbWVfX3N1YnRpdGxlLWhpZ2hsaWdodCBzdHJvbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jLWhvbWVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX2xpc3Qge1xuICAgIGdhcDogMTguNHZ3O1xuICAgIG1hcmdpbi10b3A6IDguNTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmMtaG9tZV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMTNweDtcbiAgfVxuICAuYy1ob21lX19wcm9kdWN0OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMC44dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbGluZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTguNjd2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5jLWhvbWVfX3Byb2R1Y3QgPiAqIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3Qge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLmMtaG9tZV9fcHJvZHVjdDpudGgtY2hpbGQob2RkKSBpbWcge1xuICBvcmRlcjogLTE7XG59XG4uYy1ob21lX19wcm9kdWN0Om50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC0xIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cbi5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC0yIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1pbmxpbmU6IC01LjMzdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDUuMzN2dztcbiAgfVxuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOXZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA4Ni44dnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMiBpbWcge1xuICAgIG1heC13aWR0aDogNTclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC0yIC5jLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMi5pcy12Mjo6YWZ0ZXIge1xuICAgIGhlaWdodDogOTEuNnZ3O1xuICB9XG4gIC5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC0yLmlzLXYyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMi5pcy12MiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMyB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG4uYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtMyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC0zIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fcHJvZHVjdC5wcm9kdWN0LTMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNjlweDtcbiAgfVxufVxuLmMtaG9tZV9fcHJvZHVjdC5wcm9kdWN0LTMgLmlzLXYyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uYy1ob21lX19wcm9kdWN0LnByb2R1Y3QtNCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDc0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3QucHJvZHVjdC00IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAzNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX3Byb2R1Y3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmMtaG9tZV9fZGlzY2xhaW1lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob21lX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTF2dztcbiAgICBmb250LXNpemU6IDIuOTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmMtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yaWdodDogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1sb2FkZXIge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5jLWxvYWRlcjo6YmVmb3JlLCAuYy1sb2FkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmMtbG9hZGVyOjpiZWZvcmUge1xuICBpbnNldDogMC42cmVtO1xuICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYy1sb2FkZXI6OmFmdGVyIHtcbiAgaW5zZXQ6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMC41cyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbn1cbi5jLWxvYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5LjZyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1sb2FkZXJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG4uYy1sb2FkZXJfX3dyYXBwZXIuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1wcm9kdWN0X19pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiA2LjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcHJvZHVjdF9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3RfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3RfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3RfX3RpdGxlIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiA1LjV2dztcbiAgICBmb250LXNpemU6IDMuNDd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1wcm9kdWN0X190aXRsZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmMtcXVlc3Rpb25zX190aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnNfX3RpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE4LjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25zX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3ZoO1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXF1ZXN0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25zX190aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZHJvcHMtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fdGl0bGU6OmFmdGVyIHtcbiAgICB0b3A6IC00LjUzdnc7XG4gICAgcmlnaHQ6IC04LjA3dnc7XG4gICAgd2lkdGg6IDcuNzN2dztcbiAgICBoZWlnaHQ6IDguMjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1xdWVzdGlvbnNfX3RpdGxlOjphZnRlciB7XG4gICAgdG9wOiAtMzlweDtcbiAgICByaWdodDogLTU1cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXF1ZXN0aW9uc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25zX19zdWJ0aXRsZSBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYy1xdWVzdGlvbnNfX3N1YnRpdGxlLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFkcmlhbm5hKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnNfX3N1YnRpdGxlLWhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogNnB4IDhweCAzcHg7XG4gICAgZm9udC1zaXplOiA1LjA3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25zX19zdWJ0aXRsZS1oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDhweCAxM3B4IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fc3VidGl0bGUtaGlnaGxpZ2h0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcXVlc3Rpb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE0LjEzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiA0NTRweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25fX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFkcmlhbm5hKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41M3Z3O1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXF1ZXN0aW9uX19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4uYy1xdWVzdGlvbl9fbnVtYmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbl9fbnVtYmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MiUpO1xuICAgIHdpZHRoOiAxMy4wN3Z3O1xuICAgIGhlaWdodDogMTMuMDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1xdWVzdGlvbl9fbnVtYmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjI3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcXVlc3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQuMjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1xdWVzdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25fX2Fuc3dlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uX19hbnN3ZXJzIHtcbiAgICBnYXA6IDMuMnZ3O1xuICAgIG1hcmdpbi1ibG9jazogOC44dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcXVlc3Rpb25fX2Fuc3dlcnMge1xuICAgIGdhcDogMTdweDtcbiAgICBtYXJnaW4tYmxvY2s6IDYycHg7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uX19hbnN3ZXIgaW5wdXRbdHlwZT1yYWRpb10sXG4uYy1xdWVzdGlvbl9fYW5zd2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXF1ZXN0aW9uX19hbnN3ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbl9fYW5zd2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjEzdnc7XG4gICAgZm9udC1zaXplOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1xdWVzdGlvbl9fYW5zd2VyIHNwYW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDEzcHg7XG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uX19hbnN3ZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4sXG4uYy1xdWVzdGlvbl9fYW5zd2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmMtcXVlc3Rpb25fX2Fuc3dlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1xdWVzdGlvbl9fYW5zd2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlLCAuYy1xdWVzdGlvbl9fYW5zd2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1yZXN1bHRfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjIuMTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1yZXN1bHRfX3RpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIzdmg7XG4gIH1cbn1cbi5jLXJlc3VsdF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuLmMtcmVzdWx0X190aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Ryb3BzLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1yZXN1bHRfX3RpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNC4xM3Z3O1xuICAgIGJvdHRvbTogLTYuNjd2dztcbiAgICB3aWR0aDogMTJ2dztcbiAgICBoZWlnaHQ6IDE2Ljh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1yZXN1bHRfX3RpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC01OXB4O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLmMtcmVzdWx0X190aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZHJvcHMtMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fdGl0bGU6OmFmdGVyIHtcbiAgICByaWdodDogLTEzLjA3dnc7XG4gICAgYm90dG9tOiAtNS44N3Z3O1xuICAgIHdpZHRoOiAxNC40dnc7XG4gICAgaGVpZ2h0OiAyMS4zM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJlc3VsdF9fdGl0bGU6OmFmdGVyIHtcbiAgICByaWdodDogLTYxcHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5jLXJlc3VsdF9fc3VidGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJlc3VsdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmMtcmVzdWx0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTcuMDd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cbi5jLXJlc3VsdF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJlc3VsdF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDQuNTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1yZXN1bHRfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYy1yZXN1bHRfX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmMtcmVzdWx0X19pbnRybzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcmVzdWx0X19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMTQuNjd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyNS44N3Z3O1xuICB9XG4gIC5jLXJlc3VsdF9faW50cm86OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGUtcmVzdWx0LW1vYmlsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcmVzdWx0X19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmMtcmVzdWx0X19pbnRybzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NpcmNsZS1yZXN1bHQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBoZWlnaHQ6IDE3OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcmVzdWx0X190ZXh0ICsgLmMtcmVzdWx0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjUzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcmVzdWx0X190ZXh0ICsgLmMtcmVzdWx0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG4uYy1yZXN1bHRfX2hpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1yZXN1bHRfX2hpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogNXB4IDdweCAxcHg7XG4gICAgZm9udC1zaXplOiA0LjUzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcmVzdWx0X19oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDFweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1yZXN1bHRfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA3LjQ3dnc7XG4gICAgd2lkdGg6IDUxLjczdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcmVzdWx0X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgfVxufVxuXG4udS1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYWxpZ24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC51LWFsaWduLW1vYmlsZS0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1tb2JpbGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLW1vYmlsZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKDEwMjRweCA8PSB3aWR0aCkge1xuICAudS1hbGlnbi1kZXNrdG9wLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLWRlc2t0b3AtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLWRlc2t0b3AtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udS1jb2xvci0td2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4udS1iZy1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi51LWNvbG9yLS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG4udS1iZy1jb2xvci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG4udS1jb2xvci0tZ3JheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cblxuLnUtYmctY29sb3ItLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cblxuLnUtY29sb3ItLXB1cnBsZS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbn1cblxuLnUtYmctY29sb3ItLXB1cnBsZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xufVxuXG4udS1jb2xvci0tcHVycGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi51LWJnLWNvbG9yLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4udS1jb2xvci0tYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnUtYmctY29sb3ItLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnUtY29sb3ItLW1haW4tYmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG59XG5cbi51LWJnLWNvbG9yLS1tYWluLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1iZyk7XG59XG5cbi51LWNvbG9yLS1tYWluLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbn1cblxuLnUtYmctY29sb3ItLW1haW4tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tdGV4dCk7XG59XG5cbi51LWNvbG9yLS1tYWluLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi1saW5rKTtcbn1cblxuLnUtYmctY29sb3ItLW1haW4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tbGluayk7XG59XG5cbi51LWNvbG9yLS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuXG4udS1iZy1jb2xvci0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuXG4udS1jb2xvci0tZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuXG4udS1iZy1jb2xvci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi51LWNvbG9yLS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuXG4udS1iZy1jb2xvci0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuXG4udS1jb2xvci0td2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cblxuLnUtYmctY29sb3ItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cblxuLnUtbWFyZ2luLS0xIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4udS1tYXJnaW4tLTIge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi51LW1hcmdpbi0tMyB7XG4gIG1hcmdpbjogM3JlbTtcbn1cblxuLnUtbWFyZ2luLS00IHtcbiAgbWFyZ2luOiA0cmVtO1xufVxuXG4udS1tYXJnaW4tLTUge1xuICBtYXJnaW46IDVyZW07XG59XG5cbi51LW1hcmdpbi0tNiB7XG4gIG1hcmdpbjogNnJlbTtcbn1cblxuLnUtbWFyZ2luLS03IHtcbiAgbWFyZ2luOiA3cmVtO1xufVxuXG4udS1tYXJnaW4tLTgge1xuICBtYXJnaW46IDhyZW07XG59XG5cbi51LW1hcmdpbi0tOSB7XG4gIG1hcmdpbjogOXJlbTtcbn1cblxuLnUtbWFyZ2luLS0xMCB7XG4gIG1hcmdpbjogMTByZW07XG59XG5cbi51LW1hcmdpbi0tMTEge1xuICBtYXJnaW46IDExcmVtO1xufVxuXG4udS1tYXJnaW4tLTEyIHtcbiAgbWFyZ2luOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy0tMSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi51LXBhZGRpbmctLTIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udS1wYWRkaW5nLS0zIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnUtcGFkZGluZy0tNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXBhZGRpbmctLTUge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLS02IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnUtcGFkZGluZy0tNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi51LXBhZGRpbmctLTgge1xuICBwYWRkaW5nOiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLS05IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTEge1xuICBwYWRkaW5nOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMTIge1xuICBwYWRkaW5nOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi14LS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4teC0tNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi14LS02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4teC0tOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi14LS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi14LS0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1hcmdpbi15LS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXktLTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tYXJnaW4teS0tNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1hcmdpbi15LS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTcge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tYXJnaW4teS0tOCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1hcmdpbi15LS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tYXJnaW4teS0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1hcmdpbi15LS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTEge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMTIge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS05IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTIge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTUge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTgge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMTEge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy14LS00IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmcteC0tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmcteC0tOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW07XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy15LS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi51LXBhZGRpbmcteS0tNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi51LXBhZGRpbmcteS0tOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTExIHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMTIge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMTEge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLS0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhICh3aWR0aCA8IDc2OHB4KSB7XG4gIC51LWhpZGRlbi0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhICg3NjhweCA8PSB3aWR0aCA8IDEwMjRweCkge1xuICAudS1oaWRkZW4tLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKDEwMjRweCA8PSB3aWR0aCA8IDE0NDBweCkge1xuICAudS1oaWRkZW4tLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoMTQ0MHB4IDw9IHdpZHRoKSB7XG4gIC51LWhpZGRlbi0taHVnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udS12aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlIC51LXZpc3VhbGx5LWhpZGRlbjphY3RpdmUsIC51LXZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGUgLnUtdmlzdWFsbHktaGlkZGVuOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnUtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLWNvbG9yLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXBwYXJhdCc7XG4gIHNyYzogdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofUFwcGFyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9QXBwYXJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9QXBwYXJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FwcGFyYXQnO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1BcHBhcmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofUFwcGFyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofUFwcGFyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcHBhcmF0JztcbiAgc3JjOiB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9QXBwYXJhdC1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9QXBwYXJhdC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofUFwcGFyYXQtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWRyaWFubmEnO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1BZHJpYW5uYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1BZHJpYW5uYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9QWRyaWFubmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1Sb2JvdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofVJvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRhc3NldHMtZm9udC1wYXRofVJvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9Um9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1Sb2JvdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJyN7JGFzc2V0cy1mb250LXBhdGh9Um9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnI3skYXNzZXRzLWZvbnQtcGF0aH1Sb2JvdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZvbnRzIHtcbiAgICAtLWZvbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIHAsXG50ZCBwLFxudGggcCxcbmxpIGxpLFxubGkgcCxcbmxpIGgxLFxubGkgaDIsXG5saSBoMyxcbmxpIGg0LFxubGkgaDUsXG5saSBoNixcbmxpIGxhYmVsLFxubGkgc2VsZWN0LFxubGkgaW5wdXQsXG5saSB0ZXh0YXJlYSxcbmxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGhlaWdodDogMC4xcmVtO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zY3JlZW4tcmVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJi1mb2N1c2FibGU6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNsaXA6IGluaXRpYWw7XG4gIH1cbn1cblxuLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjcuMyAobGFzdCB1cGRhdGVkIDcuOC4yMDIyKVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cblxuLypcbiAgICBSZW1vdmUgYWxsIHRoZSBzdHlsZXMgb2YgdGhlIFwiVXNlci1BZ2VudC1TdHlsZXNoZWV0XCIsIGV4Y2VwdCBmb3IgdGhlICdkaXNwbGF5JyBwcm9wZXJ0eVxuICAgIC0gVGhlIFwic3ltYm9sICpcIiBwYXJ0IGlzIHRvIHNvbHZlIEZpcmVmb3ggU1ZHIHNwcml0ZSBidWdcbiAqL1xuKjp3aGVyZSg6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKSkge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiByZXZlcnQ7XG59XG5cbi8qIFByZWZlcnJlZCBib3gtc2l6aW5nIHZhbHVlICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6ICcnO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbltocmVmXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWJnKTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4tYmcpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90byk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvIG5vbmU7XG5cbiAgJjpoYXMoLmMtYnV0dG9uLXN0aWNreSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUuMnZ3O1xuICAgIH1cbiAgfVxufVxuIiwiaDEsXG4uaGVhZGluZy1oMSB7XG4gZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMixcbi5oZWFkaW5nLWgyIHtcbiBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDMsXG4uaGVhZGluZy1oMyB7XG4gZm9udC1zaXplOiAyLjJyZW07XG59XG5cbmg0LFxuLmhlYWRpbmctaDQge1xuIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDUsXG4uaGVhZGluZy1oNSB7XG4gZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2LFxuLmhlYWRpbmctaDYge1xuIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4kaGVhZGluZ3M6IChcbiAgJ2gxJzogM3JlbSxcbiAgJ2gyJzogMi41cmVtLFxuICAnaDMnOiAyLjJyZW0sXG4gICdoNCc6IDJyZW0sXG4gICdoNSc6IDEuOHJlbSxcbiAgJ2g2JzogMS42cmVtLFxuKTtcblxuLy8gQGVhY2ggJGhlYWRpbmcsICR2YWx1ZSBpbiAkaGVhZGluZ3Mge1xuLy8gICAjeyRoZWFkaW5nfSxcbi8vICAgLmhlYWRpbmctI3skaGVhZGluZ30ge1xuLy8gICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9O1xuLy8gICB9XG4vLyB9XG4iLCIubGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59IiwiLy8gLnRleHQtLWV4dHJhLWxhcmdlIHtcbi8vICAgZm9udC1zaXplOiAyLjJyZW07XG4vLyB9XG5cbi8vIC50ZXh0LS1sYXJnZSB7XG4vLyAgIGZvbnQtc2l6ZTogMnJlbTtcbi8vIH1cblxucCxcbmxpLFxuLnRleHQtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4vLyAudGV4dC0tc21hbGwge1xuLy8gICBmb250LXNpemU6IDEuNHJlbTtcbi8vIH1cblxuLy8gLnRleHQtLWV4dHJhLXNtYWxsIHtcbi8vICAgZm9udC1zaXplOiAxLjJyZW07XG4vLyB9XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVhZTtcbn1cblxuXG5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBbRMOpYnV0IGR1IHRleHRlIHJhecOpXVwiO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFtGaW4gZHUgdGV4dGUgcmF5w6ldIFwiO1xuICB9XG59XG5cbnUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uby1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA2NnB4KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpIHVybCgnI3skYXNzZXRzLWltZy1wYXRofWJnLXdhdmUucG5nJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDIuMTN2dyA1LjMzdncgNS4zM3Z3O1xuICAgIFxuICAgICYuby1tYWluLS1yZXN1bHQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpIHVybCguLi9hc3NldHMvaW1hZ2VzL2JnLXdhdmUucG5nKSBuby1yZXBlYXQgYm90dG9tIC0xMHZ3IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKSB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1iZy13YXZlLnBuZycpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1dmg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwiby1tYWluX19cIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm8tY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uby1mb3JtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uby1mb3JtX19lcnJvci1hcGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgbWFyZ2luLWlubGluZTogLTUuMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBwYWRkaW5nLWlubGluZTogNS4zM3Z3O1xuICB9XG59XG5cbi5vLWZvcm1fX2NoZWNrYm94IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgLm8tZm9ybV9fZXJyb3Ige1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xuICBmb250LXdlaWdodDogMzAwO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgcGFkZGluZy1ibG9jazogNS4zM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuXG4gICAgJi5jLWJ1dHRvbi1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuICB9XG5cbiAgJltkYXRhLXRhcmdldF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1lbmQge1xuICAmX190aXRsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMy4ydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogMjV2aDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA2LjY3dnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9ZHJvcHMtNC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICB0b3A6IC0xNi41M3Z3O1xuICAgICAgICB3aWR0aDogMjIuMTN2dztcbiAgICAgICAgaGVpZ2h0OiAxNC42N3Z3O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHRvcDogLTExMnB4O1xuICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4tYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA2LjR2dyA1LjMzdnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgcGFkZGluZy1ibG9jazogMjNweDtcbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA3dncgNC44dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtZm9ybV9fd3JhcHBlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIG1hcmdpbi10b3A6IDEyLjh2dztcbiAgICBtYXJnaW4taW5saW5lOiAtNS4zM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIHBhZGRpbmc6IDkuNnZ3IDUuMzN2dztcbiAgfVxufVxuXG4uYy1mb3JtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi4xM3Z3O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAxMi44dncgLTUuMzN2dyAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBwYWRkaW5nOiA5LjZ2dyA1LjMzdnc7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBmb250LXNpemU6IDQuNTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZ2FwOiAxM3B4IDE0cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiAtNS4zM3Z3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBwYWRkaW5nLWlubGluZTogNS4zM3Z3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExLjQ3dnc7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGdhcDogMTVweCAyNHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHdpZHRoOiA0MTBweDtcbiAgICB9XG5cbiAgICAuby1mb3JtX19pdGVtOm5vdCguaXMtaGFsZikge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExLjQ3dnc7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtZm9ybXVsYWlyZSB7XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDExLjQ3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5LjA3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNC41M3Z3O1xuICAgICAgICByaWdodDogLTguMDd2dztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9ZHJvcHMtMS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA3Ljczdnc7XG4gICAgICAgIGhlaWdodDogOC4yN3Z3O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuXG4gICAgJi1oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuICAgICAgcGFkZGluZzogOHB4IDEzcHggM3B4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWRyaWFubmEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA2LjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcHJvZHVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC5zd2lwZXIge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC01LjMzdnc7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA1LjMzdnc7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICB3aWR0aDogNTBzdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdCB7XG4gICAgJi1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9Y2lyY2xlLXByb2R1Y3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuOTN2dztcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtaG9tZSB7XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNy42dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjUzdnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4M3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTU0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA2LjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTUuNTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB3aWR0aDogMTA3cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9MTVhbnMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgIHdpZHRoOiAyOC4yN3Z3O1xuICAgICAgICBoZWlnaHQ6IDI0dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbGVmdDogLTUzcHg7XG4gICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDYuNjd2dztcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhpZ2hsaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWRyaWFubmEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHggM3B4O1xuICAgICAgICBmb250LXNpemU6IDYuNjd2dztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTNweCAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBnYXA6IDE4LjR2dztcbiAgICAgIG1hcmdpbi10b3A6IDguNTN2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogMTNweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMC44dnc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1saW5lLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTguNjd2dztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBpbWcge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYucHJvZHVjdC0xIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYucHJvZHVjdC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC01LjMzdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNS4zM3Z3O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjl2dztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogODYuOHZ3O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy12MiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogOTEuNnZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZHVjdC0zIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQ5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTY5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlzLXYyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0LTQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDc0cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTExdnc7XG4gICAgICBmb250LXNpemU6IDIuOTN2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uYy1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGluc2V0OiAwLjZyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgaW5zZXQ6IDAuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDAuNXMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA5LjZyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1wcm9kdWN0IHtcbiAgJl9faW5mbyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDYuNjd2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS1kYXJrKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA0LjUzdnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogNS41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40N3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLXF1ZXN0aW9ucyB7XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4LjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogMjN2aDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA2LjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWRyb3BzLTEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgdG9wOiAtNC41M3Z3O1xuICAgICAgICByaWdodDogLTguMDd2dztcbiAgICAgICAgd2lkdGg6IDcuNzN2dztcbiAgICAgICAgaGVpZ2h0OiA4LjI3dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFwcGFyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJi1oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hZHJpYW5uYSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweCAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4wN3Z3O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxM3B4IDNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXF1ZXN0aW9uIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNC4xM3Z3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgd2lkdGg6IDQ1NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hZHJpYW5uYSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjUzdnc7XG4gICAgICBmb250LXNpemU6IDh2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MiUpO1xuICAgICAgICB3aWR0aDogMTMuMDd2dztcbiAgICAgICAgaGVpZ2h0OiAxMy4wOHZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDQuMjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZ2FwOiAzLjJ2dztcbiAgICAgIG1hcmdpbi1ibG9jazogOC44dnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGdhcDogMTdweDtcbiAgICAgIG1hcmdpbi1ibG9jazogNjJweDtcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXIge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMi4xM3Z3O1xuICAgICAgICBmb250LXNpemU6IDR2dyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbixcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLXJlc3VsdCB7XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIyLjEzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogMjN2aDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcHBhcmF0KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDYuNjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWRyb3BzLTIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgbGVmdDogLTE0LjEzdnc7XG4gICAgICAgIGJvdHRvbTogLTYuNjd2dztcbiAgICAgICAgd2lkdGg6IDEydnc7XG4gICAgICAgIGhlaWdodDogMTYuOHZ3O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGxlZnQ6IC01OXB4O1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1kcm9wcy0zLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIHJpZ2h0OiAtMTMuMDd2dztcbiAgICAgICAgYm90dG9tOiAtNS44N3Z3O1xuICAgICAgICB3aWR0aDogMTQuNHZ3O1xuICAgICAgICBoZWlnaHQ6IDIxLjMzdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgcmlnaHQ6IC02MXB4O1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA0LjUzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTcuMDd2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41M3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNC42N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjUuODd2dztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9Y2lyY2xlLXJlc3VsdC1tb2JpbGUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1jaXJjbGUtcmVzdWx0LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0ICsgJl9fdGV4dCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4LjUzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG4gIH1cblxuICAmX19oaWdobGlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXBwYXJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDVweCA3cHggMXB4O1xuICAgICAgZm9udC1zaXplOiA0LjUzdnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3LjQ3dnc7XG4gICAgICB3aWR0aDogNTEuNzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4udS1hbGlnbiB7XG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAmLW1vYmlsZS0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtbW9iaWxlLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtbW9iaWxlLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICYtZGVza3RvcC0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtZGVza3RvcC0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWRlc2t0b3AtLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC51LWNvbG9yLS0jeyRuYW1lfSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLSN7JG5hbWV9KTtcbiAgfVxuXG4gIC51LWJnLWNvbG9yLS0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3skbmFtZX0pO1xuICB9XG59XG4iLCIkdHlwZXM6ICdtYXJnaW4nLCAncGFkZGluZyc7XG5cbi8vIC51LXBhZGRpbmctLTVcbkBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gIEBmb3IgJHNpemUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC51LSN7JHR5cGV9LS0jeyRzaXplfSB7XG4gICAgICAjeyR0eXBlfTogI3skc2l6ZX1yZW07XG4gICAgfVxuICB9XG59XG5cbiRwb3NpdGlvbnM6ICd4JywgJ3knLCAndG9wJywgJ3JpZ2h0JywgJ2JvdHRvbScsICdsZWZ0JztcblxuJHF1ZXJpZXM6ICdzbWFsbCcsICdtZWRpdW0nLCAnbGFyZ2UnLCAnaHVnZScsICcnO1xuXG4vLyAudS1tYXJnaW4teS0tNVxuQG1peGluIHNwYWNpbmcoJHF1ZXJ5KSB7XG4gIEBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gICAgQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAgICAgQGZvciAkc2l6ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAgICRsYWJlbDogJyc7XG4gICAgICAgIEBpZiAkcXVlcnkgPT0gJycge1xuICAgICAgICAgICRsYWJlbDogJy51LSN7JHR5cGV9LSN7JHBvc2l0aW9ufS0tI3skc2l6ZX0nO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAkbGFiZWw6ICcudS0jeyR0eXBlfS0jeyRwb3NpdGlvbn0tI3skcXVlcnl9LS0jeyRzaXplfSc7XG4gICAgICAgIH1cbiAgICAgICAgI3skbGFiZWx9IHtcbiAgICAgICAgICBAaWYgJHBvc2l0aW9uID09ICd4JyB7XG4gICAgICAgICAgICAjeyR0eXBlfS1yaWdodDogI3skc2l6ZX1yZW07XG4gICAgICAgICAgICAjeyR0eXBlfS1sZWZ0OiAjeyRzaXplfXJlbTtcblxuICAgICAgICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09ICd5JyB7XG4gICAgICAgICAgICAjeyR0eXBlfS10b3A6ICN7JHNpemV9cmVtO1xuICAgICAgICAgICAgI3skdHlwZX0tYm90dG9tOiAjeyRzaXplfXJlbTtcblxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiAjeyRzaXplfXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2l0aCBtZWRpYSBxdWVyaWVzIChkaXNhYmxlZCBpZiBub3QgdXNlZClcbi8vQGVhY2ggJHF1ZXJ5IGluICRxdWVyaWVzIHtcbi8vICBAaWYgJHF1ZXJ5ID09ICdzbWFsbCcge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8bWVkaXVtJykge1xuLy8gICAgICBAaW5jbHVkZSBzcGFjaW5nKCRxdWVyeSk7XG4vLyAgICB9XG4vLyAgfSBAZWxzZSBpZiAkcXVlcnkgPT0gJ21lZGl1bScge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc+PW1lZGl1bScsICc8bGFyZ2UnKSB7XG4vLyAgICAgIEBpbmNsdWRlIHNwYWNpbmcoJHF1ZXJ5KTtcbi8vICAgIH1cbi8vICB9IEBlbHNlIGlmICRxdWVyeSA9PSAnbGFyZ2UnIHtcbi8vICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPj1sYXJnZScsICc8aHVnZScpIHtcbi8vICAgICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gICAgfVxuLy8gIH0gQGVsc2UgaWYgJHF1ZXJ5ID09ICdodWdlJyB7XG4vLyAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJz49aHVnZScpIHtcbi8vICAgICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gICAgfVxuLy8gIH0gQGVsc2Uge1xuLy8gICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gIH1cbi8vfVxuXG4vLyBEaXNhYmxlZCBpZiBtZWRpYSBxdWVyaWVzIHZlcnNpb24gaXMgYWN0aXZlXG5AaW5jbHVkZSBzcGFjaW5nKCcnKTtcbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhICh3aWR0aCA8ICR2dy1tZWRpdW0pIHtcbiAgICAmLS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkdnctbWVkaXVtIDw9IHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCR2dy1sYXJnZSA8PSB3aWR0aCA8ICR2dy1odWdlKSB7XG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoJHZ3LWh1Z2UgPD0gd2lkdGgpIHtcbiAgICAmLS1odWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnUtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmLmZvY3VzYWJsZSAmOmFjdGl2ZSxcbiAgJi5mb2N1c2FibGUgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cbi51LWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogJyAoJyBhdHRyKGhyZWYpICcpJztcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogJyAoJyBhdHRyKHRpdGxlKSAnKSc7XG4gIH1cblxuICAvKipcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cblxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAvKipcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iXX0= */
