@charset "UTF-8";:where(ul, ol):where([class]){padding-left:0}:where(blockquote, figure):where([class]),body{margin:0}:where(h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:0}:where(ul[class]){list-style:none}p{--paragraphMarginBottom:24px;margin-block:0}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a{color:inherit}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,img,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}button,input,select,textarea{font:inherit}:has(:target),html{scroll-behavior:smooth}svg *{transition-property:fill,stroke}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.textarea{resize:none}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--container-width:1770px;--container-padding:15px;--font-main:"Inter_18pt";--font-accent:"Inter_18pt", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--footer-bg:#fff;--text-color:#000;--accent:#B9FF66;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:Inter_18pt;font-display:swap;src:url(../fonts/Inter_18pt-Bold.woff2) format("woff2"),url(../fonts/Inter_18pt-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter_18pt;font-display:swap;src:url(../fonts/Inter_18pt-Light.woff2) format("woff2"),url(../fonts/Inter_18pt-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Inter_18pt;font-display:swap;src:url(../fonts/Inter_18pt-Medium.woff2) format("woff2"),url(../fonts/Inter_18pt-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter_18pt;font-display:swap;src:url(../fonts/Inter_18pt-Regular.woff2) format("woff2"),url(../fonts/Inter_18pt-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter_18pt;font-display:swap;src:url(../fonts/Inter_18pt-SemiBold.woff2) format("woff2"),url(../fonts/Inter_18pt-SemiBold.woff) format("woff");font-weight:600;font-style:normal}body,html{overflow-x:hidden}html{scroll-behavior:smooth}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}a,button,input,svg *,textarea{transition-duration:.2s}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container{margin:0 auto;padding:0 var(--container-padding);max-width:calc(var(--container-width) + var(--container-padding)*2);width:100%}.container-full,.container-left-50{padding:0 var(--container-padding);max-width:100%}.container-left-50{max-width:50%}@media (max-width:820px){.container-left-50{max-width:100%}}.container-right-50{padding:0 var(--container-padding);max-width:50%;margin-left:auto}@media (max-width:820px){.container-right-50{max-width:100%}}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-left{padding-right:var(--container-padding)}}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-half-left{padding-left:var(--container-padding)}}@media (max-width:820px){.container-half-left{padding:0 var(--container-padding)}}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-half-right{padding-right:var(--container-padding)}}@media (max-width:820px){.container-half-right{padding:0 var(--container-padding)}}body,html{min-height:100vh}.footer{margin-top:auto;padding:60px 0;background-color:var(--footer-bg)}.about__content,body,html{display:flex;flex-direction:column}.about__content{row-gap:50px;padding:70px 0}.about__block,.category__card::before{background-repeat:no-repeat;background-size:contain}.about__block{border-radius:8px;height:378px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);font-weight:600;font-size:30px;display:flex;align-items:center;justify-content:space-between;padding-left:60px;background-position:right}.about__block1{background-image:url(../img/about/factory.jpg)}.about__block1 p{max-width:861px}.about__block2{background-image:url(../img/about/delivery.jpg)}.about__block2 p{max-width:760px}.about__block3{background-image:url(../img/about/handshake.jpg)}.about__block3 p{max-width:1009px}.about__output{font-weight:700;font-size:30px;text-align:center;color:#393385;padding:60px 0}@media (max-width:1694px){.about__block3 p{max-width:909px}}@media (max-width:1553px){.about__block{height:330px}}@media (max-width:1458px){.about__block1 p{max-width:850px}.about__block2 p{max-width:756px}.about__block3 p{max-width:744px}}@media (max-width:1375px){.about__block{font-size:24px;height:260px}.about__output{font-size:25px;padding:30px 0}}@media (max-width:1185px){.about__block{padding-left:30px}.about__block1 p{max-width:625px}.about__block2 p{max-width:601px}.about__block3 p{max-width:650px}.about__content{padding-top:35px;row-gap:30px}}@media (max-width:1005px){.about__block{font-size:20px;height:210px}}@media (max-width:960px){.about__block{font-size:18px;height:205px}.about__output{font-size:20px}.about__block1 p{max-width:514px}.about__block3 p{max-width:517px}}@media (max-width:863px){.about__block{height:160px}.about__output{font-size:19px}}@media (max-width:783px){.about__block{font-size:15px}.about__block1 p{max-width:339px}.about__block2 p{max-width:395px}.about__block3 p{max-width:380px}}@media (max-width:707px){.about__block{font-weight:400;height:130px;padding-left:15px}.about__output{font-size:18px;font-weight:400}.about__content{row-gap:15px}}@media (max-width:626px){.about__block1 p{max-width:253px}.about__block2 p{max-width:283px}.about__block3{height:144px}.about__block3 p{max-width:306px}}@media (max-width:540px){.about__container{padding-inline:3px}.about__block{padding-left:5px}}@media (max-width:588px){.about__block3{background-position-x:223px}}@media (max-width:519px){.about__block3{background-position-x:204px}}@media (max-width:485px){.about__block3{background-position-x:182px}}@media (max-width:463px){.about__content{padding-top:20px}}@media (max-width:455px){.about__block1{background-position-x:169px}.about__block2{background-position-x:165px}.about__block3{background-position-x:176px}}@media (max-width:442px){.about__block3{height:200px;background-size:cover;background-position-x:8px}.about__block3 p{width:230px}.about__block1{background-position-x:148px}.about__block2{background-position-x:150px}}@media (max-width:422px){.about__block1{background-position-x:116px}.about__block{height:134px}.about__block p{width:230px}.about__block2{background-position-x:83px}.about__block3{height:200px;background-size:cover;background-position-x:8px}}.category__btn{border-radius:5px;width:251px;height:72px;box-shadow:0 5px 12px 0 rgba(0,0,0,.22);font-weight:700;font-size:40px;position:relative;transform-origin:center;transition:all .5s cubic-bezier(.25,.8,.25,1);cursor:pointer}.category__btn:active,.category__btn:hover,.category__card:active,.category__card:hover{transform:scale(1.05);z-index:1}.category__container{padding:60px 30px 0}.category__content{display:flex;justify-content:space-between;align-items:center;padding:40px 0;gap:20px}.category__card{width:100%;max-width:418px;height:219px;box-shadow:0 5px 12px 0 rgba(0,0,0,.22);border-radius:5px;background-image:url(../img/category/cardBg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;align-items:end;padding:30px 40px;position:relative;transform-origin:center;transition:all .5s cubic-bezier(.25,.8,.25,1);cursor:pointer}.category__card::before{content:"";position:absolute;top:26%;left:35%;height:80%;width:60%}.category__card-shpak::before{background-image:url(../img/category/categoryShpak.png)}.category__card-grunt::before{background-image:url(../img/category/categoryGrunt.png)}.category__card-fasad::before{background-image:url(../img/category/categoryFasad.png)}.category__card-shtukaturka::before{background-image:url(../img/category/categoryShtukaturka.png)}.category__card-title{font-weight:700;font-size:20px}@media (max-width:1700px){.category__card::before{top:30%}.category__card{max-width:380px}}@media (max-width:1537px){.category__card::before{top:36%}}@media (max-width:1477px){.category__container{padding:60px 15px 0}.category__btn{font-size:35px;height:65px}}@media (max-width:1370px){.category__btn{width:225px;font-size:30px}.category__card{height:180px}.category__card-title{font-size:16px}}@media (max-width:1219px){.category__content{padding:40px 0 20px}}@media (max-width:1210px){.category__card{height:169px}.category__container{padding-top:43px}}@media (max-width:1110px){.category__container{padding-top:35px}.category__content{padding-top:30px}.category__card::before{width:70%;height:60%;left:30%}}@media (max-width:1118px){.category__btn{height:53px;width:225px;font-size:27px}.category__card{padding:25px 22px}}@media (max-width:1020px){.category__card-title{font-size:16px;font-weight:600}.category__content{gap:15px}.category__card{height:150px;padding:19px 22px}.category__container{padding-top:30px}}@media (max-width:830px){.category__card::before{top:40%}.category__card{height:137px}}@media (max-width:715px){.category__card-title{font-size:14px}.category__card::before{min-height:82px;min-width:112px}}@media (max-width:720px){.category__content{flex-wrap:wrap;row-gap:18px;column-gap:15px}.category__card{box-sizing:border-box;width:50%;flex:0 0 calc(50% - 8px)}.category__card::before{left:54%;top:28%;height:68%}}@media (max-width:714px){.category__card::before{left:43%}}@media (max-width:550px){.category__card::before{left:36%}}@media (max-width:523px){.category__card::before{left:31%}}@media (max-width:460px){.category__container{padding:20px 8px 0}.category__content{padding-top:20px;row-gap:13px}.category__card{max-width:100%;flex:0 0 100%;width:100%;height:84px}.category__card::before{left:56%;top:3%}}.footer__container{padding:0}.footer__content{height:500px;display:flex;align-items:center;justify-content:space-around;background-color:#dae0ff;column-gap:30px;padding:40px}.footer__logo{width:295px}.footer__title{font-weight:600;font-size:14px;color:#393385;padding-bottom:3px}.footer__text{font-weight:400;font-size:13px;color:#393385}.text__wrapper{display:inline-flex;align-items:first baseline;justify-content:flex-start;flex-wrap:wrap;width:max-content;max-width:max-content;column-gap:40px}.text__wrapper div{flex-grow:0;flex-shrink:1;flex-basis:auto}.footer__contact{padding-left:21px}.footer__address,.footer__link{padding-left:21px;width:225px}.footer__contact{width:147px}.footer__link{display:block}.footer__address-text,.footer__email,.footer__facebook,.footer__internet,.footer__phone{position:relative;padding-bottom:3px;padding-top:3px}.footer__internet{padding-left:77px}.footer__facebook{font-size:15px;font-weight:700;color:#387deb;width:auto}.footer__address-text::before,.footer__email::before,.footer__facebook::before,.footer__internet::after,.footer__internet::before,.footer__phone::before{position:absolute;content:"";left:-21px;top:1px;width:20px;height:20px;background-repeat:no-repeat;background-position:center}.footer__internet::after{left:-2px;width:80px;background-image:url(../img/logo/vipGips.svg);background-size:contain}.footer__address-text::before{background-image:url(../img/location-icon.svg)}.footer__phone::before{background-image:url(../img/phone-icon.svg)}.footer__email::before{background-image:url(../img/email-icon.svg)}.footer__internet::before{background-image:url(../img/internet-icon.svg)}.footer__facebook::before{background-image:url(../img/facebook-icon.svg)}@media (max-width:1411px){.text__wrapper{max-width:490px}}@media (max-width:1294px){.footer__content{padding:20px 0}}@media (max-width:1223px){.footer__logo{width:240px}}@media (max-width:1134px){.text__wrapper{max-width:225px;row-gap:15px}}@media (max-width:1074px){.text__wrapper{column-gap:20px}}@media (max-width:872px){.footer__logo{width:170px}}@media (max-width:824px){.text__wrapper{flex-direction:column}.footer__content{padding:40px 0}}@media (max-width:794px){.footer__content{flex-direction:column;row-gap:40px;height:auto;padding:60px 0}.footer__logo{order:0}.text__wrapper{order:1}.footer__map{order:2}}@media (max-width:600px){.text__wrapper{flex-direction:row}.footer__map{height:150px;width:96%}}@media (max-width:475px){.text__wrapper{flex-direction:column}}.header{position:fixed;top:0;width:100%;z-index:100;margin-inline:auto;background-color:#fff;transition:top .6s ease-in-out,box-shadow .4s ease}.header__fixed{box-shadow:0 5px 12px 0 rgba(0,0,0,.25)}.header__content{font-weight:300;font-size:25px;display:flex;justify-content:space-between;height:90px;align-items:center;color:#3c3c3c}.language-button{padding-right:10px}.hidden-header{top:-90px}.header__row{padding-top:30px;display:flex;justify-content:space-between;align-items:center}.header__nav-list{display:flex;gap:28px;align-items:center;padding-right:50px}.language-btn,.nav-list-item{transition:transform .3s ease;display:block}.language-btn:hover,.mobile-nav__list .active,.nav-list-item:hover{transform:scale(1.1)}.header__logo{width:220px}@media (max-width:2167px){.header__logo{margin-left:40px}}@media (max-width:1861px){.header__nav-list{padding-right:20px}}@media (max-width:1381px){.header__nav-list{font-size:20px}}@media (max-width:1150px){.header__logo{width:190px}.header__nav-list{padding-right:0}}@media (max-width:950px){.header__logo{width:165px}}@media (max-width:770px){.header__logo{height:auto}}@media (max-width:612px){.header__content{height:80px}}@media (max-width:850px){.header__nav-list{display:none}.header__logo{margin:0}}@media (max-width:469px){.header__logo{width:110px}}.hero__container{display:flex;align-items:center;padding:0;position:relative;background-image:url(../img/hero/banerBg.svg);background-repeat:no-repeat;background-size:contain;height:516px}.hero__bg{position:absolute}.hero__banner-wrapper{max-width:740px}.hero__banner-img{margin-bottom:-100px}.hero__content{padding:0 100px;display:flex;align-items:center;justify-content:space-between;width:100%}.hero__text{z-index:1;color:#fff;max-width:600px}.hero__text-title{font-weight:700;font-size:50px;padding-bottom:5px}.hero__text-subtitle{white-space:normal;font-weight:700;font-size:30px}@media (max-width:1787px){.hero__banner-wrapper{max-width:44%}}@media (max-width:1718px){.hero__container{background-position:-10%}}@media (max-width:1612px){.hero__container{background-position:-20%}}@media (max-width:1655px){.hero__text{padding-left:50px}}@media (max-width:1541px){.hero__container{background-position:-30%}}@media (max-width:1515px){.hero__text{padding-left:0}}@media (max-width:1500px){.hero__container{background-position:-40%}}@media (max-width:1465px){.hero__container{background-position:-50%}}@media (max-width:1417px){.hero__container{height:480px}}@media (max-width:1340px){.hero__container{height:455px;background-position:-35%}}@media (max-width:1280px){.hero__text-title{font-size:40px}.hero__text-subtitle{font-size:25px}.hero__container{background-position:-65%}}@media (max-width:1222px){.hero__container{background-position:-87%}}@media (max-width:1190px){.hero__content{padding-left:50px}.hero__container{background-position:-250px}}@media (max-width:1060px){.hero__content{padding-right:10px}.hero__container{height:417px;background-position:-200px}.hero__banner-img{margin-bottom:-90px}}@media (max-width:937px){.hero__text-title{font-size:30px}.hero__text-subtitle{font-size:20px}.hero__container{height:370px}.hero__text{max-width:400px}.hero__banner-img{margin-bottom:-80px;padding-right:50px}}@media (max-width:900px){.hero__banner-img{padding-right:10px}}@media (max-width:791px){.hero__banner-img{margin:0}.hero__banner-wrapper{max-width:511px}.hero__container{height:650px;background-size:1878px;background-position:-1060px 0}.hero__text{margin-left:-250px}.hero__text-title{font-size:40px}.hero__text-subtitle{font-size:22px}.hero__content{padding-top:40px;row-gap:50px;flex-direction:column}}@media (max-width:710px){.hero__container{background-size:1826px}}@media (max-width:687px){.hero__container{background-size:1826px}.hero__text{margin-left:-130px}}@media (max-width:584px){.hero__content{padding-left:0}.hero__text{margin-left:0}.hero__banner-wrapper{max-width:440px}}@media (max-width:558px){.hero__container{background-position:-1112px 0}}@media (max-width:510px){.hero__container{background-position:-1130px 0}}@media (max-width:452px){.hero__text{margin:0;padding-left:20px}.hero__text-title{font-size:35px}.hero__text-subtitle{font-size:20px}}.mobile-nav{position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background-color:rgba(189, 202, 255, 0.958);transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#1b1919}.mobile-nav__list{transition:transform .3s ease;display:block;display:flex;flex-direction:column;align-items:center;row-gap:20px;font-size:28px}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn{z-index:999;display:none}@media (max-width:850px){.mobile-nav-btn{display:block}}.assortment{min-height:100vh}.cards__title{font-weight:700;font-size:40px;padding-left:20px}.cards__container{padding:40px 0 50px;display:grid;grid-template-columns:repeat(6,minmax(235px,1fr));justify-content:center;gap:20px}.card{height:auto;border-radius:5px;box-shadow:0 5px 12px 0 rgba(0,0,0,.22);padding:15px 15px 20px;display:flex;flex-direction:column;position:relative;transform-origin:center;transition:all .5s cubic-bezier(.25,.8,.25,1);cursor:pointer}.card:active,.card:hover{transform:scale(1.05);z-index:1}.card__img{max-height:237px;display:flex;align-items:center}.card__title-wrapper{display:flex;flex-wrap:wrap;column-gap:10px}.card__logo img{height:19px}.card__text{min-height:103px;display:flex;flex-direction:column;row-gap:7px}.card__title{font-weight:700;font-size:20px}.card__subtitle{font-weight:500;font-size:14px}.card__description{font-weight:400;font-size:12px}@media (max-width:1619px){.cards__container{grid-template-columns:repeat(5,minmax(251px,1fr))}}@media (max-width:1477px){.cards__title{font-size:35px}}@media (max-width:1369px){.cards__container{padding-top:20px}.cards__title{font-size:30px}.cards__container{grid-template-columns:repeat(5,minmax(230px,1fr))}}@media (max-width:1259px){.cards__container{grid-template-columns:repeat(5,minmax(188px,1fr))}}@media (max-width:1049px){.cards__container{gap:15px;grid-template-columns:repeat(5,minmax(160px,1fr))}}@media (max-width:1048px){.card__title{font-size:18px}.cards__title{font-size:27px}.card__logo img{height:17px}}@media (max-width:882px){.cards__container{grid-template-columns:repeat(3,minmax(175px,1fr))}}@media (max-width:714px){.cards__containe{padding-inline:5px}.cards__container{gap:11px}.card__title{font-size:17px}.card{padding:10px 10px 15px}}@media (max-width:560px){.cards__container{grid-template-columns:repeat(auto-fit,minmax(164px,1fr))}}.product__wrapper{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);padding:50px;position:relative}.name__wrapper{display:flex;column-gap:20px}.product__name{font-weight:700;font-size:40px;padding-bottom:10px}.name__logo img{height:48px;width:140px}.product__subtitle{font-weight:500;font-size:30px}.properties__wrapper{padding-top:10px;display:flex;align-items:center}.properties__wrapper2{width:100%}.product__img{width:450px}.icon{font-weight:700;font-size:25px;color:#393385;padding-bottom:30px;padding-top:30px;padding-left:65px;position:relative}.icon::before{position:absolute;content:"";left:0;top:20px;width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:contain}.properties__title::before{background-image:url(../img/productPage/propert-icon.png)}.scope__title::before{background-image:url(../img/productPage/scoup-icon.png)}.techSpecific__title::before{background-image:url(../img/productPage/specific-icon.png)}.techCard__title::before{background-image:url(../img/productPage/techcard-icon.png)}.certificate__title::before{background-image:url(../img/productPage/certificate-icon.png)}.product__text,.properties__text,.scope__text,.techSpecific__text{padding:30px 40px;border:2px solid #393385;border-radius:6px;width:100%;font-weight:300;font-size:25px;margin-bottom:15px}.product__text li,.properties__text li,.scope__text li,.techSpecific__text li{position:relative}.product__text li::before,.properties__text li::before,.scope__text li::before,.techSpecific__text li::before{position:absolute;content:"";width:10px;height:10px;top:10px;left:-23px;background-color:#393385;border-radius:50%}.pdf__wrapper{display:flex;column-gap:30px}.pdf__wrapper div{flex:1}.certificate__content,.techCard__content{padding:30px 40px;border:2px solid #393385;border-radius:6px;font-weight:300;font-size:25px;margin-bottom:15px;display:flex;justify-content:space-around}.pdf{position:relative;padding-left:30px}.pdf::before{position:absolute;content:"";left:-15px;top:-4px;width:39px;height:39px;background-image:url(../img/productPage/pdf-icon.png);background-repeat:no-repeat;background-position:center}@media (max-width:1351px){.product__header{padding-left:60px}.product__wrapper{padding:50px 15px}}@media (max-width:1176px){.certificate__content,.techCard__content{font-size:20px;padding:20px 30px}.pdf::before{left:-9px;top:-3px;width:30px;height:30px;background-size:contain}}@media (max-width:985px){.product__header{padding-left:30px}.product__text,.properties__text,.scope__text,.techSpecific__text{font-size:20px}.product__subtitle{font-size:24px}.icon{font-size:23px}.certificate__content,.techCard__content{font-size:15px;padding:20px 30px}.pdf::before{left:-2px;top:-4px;width:25px;height:25px;background-size:contain}}@media (max-width:806px){.icon{padding-left:50px;padding-top:20px;padding-bottom:15px}.icon::before{left:0;top:13px;width:40px;height:40px}.product__img{position:absolute;width:266px;top:0;left:-11px}.product__header{height:185px;padding-left:220px}.product__name{font-size:34px;padding-bottom:0;padding-top:3px}.product__subtitle{font-size:22px}.name__wrapper{padding-bottom:4px}}@media (max-width:793px){.pdf__wrapper{display:block}.container__product{padding-inline:5px}.product__wrapper{padding-inline:8px}.icon{font-size:19px;padding-left:40px}.icon::before{width:35px;height:35px}.certificate__content,.techCard__content{font-size:15px;padding:15px 20px}.pdf{padding-left:25px}}@media (max-width:726px){.product__name{font-size:28px}.name__logo img{height:38px;width:140px}.name__wrapper{flex-wrap:wrap}}@media (max-width:508px){.product__text,.properties__text,.scope__text,.techSpecific__text{padding:30px 20px 30px 35px;font-size:15px}.product__img{width:215px;top:22px}.product__header{height:auto;padding-left:0}.product__img{margin-top:-15px;position:relative}.properties__wrapper{flex-direction:column}.product__wrapper{padding-top:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJibG9ja3MvX2NhdGVnb3J5LnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX3Byb2R1Y3RDYXJkcy5zY3NzIiwiYmxvY2tzL19wcm9kdWN0UGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQ0tFLDZCLENBQ0QsYyxDQUdDLHlDLENBQUEsSSxDQUVELFEsQ0FNQTs7Ozs7Ozs7O2tCLENBWUEsYyxDQUdDLGlCLENBQ0QsYSxDQUdDLHVCLENBQ0QsYSxDQUNBLFMsQ0FDQSxRLENBRUMsaUIsQ0FDRCxlLENBRUMsQyxDQUNELDRCLENBRUEsYyxDQUVELEMsQ0FDQyxTLENBQ0EsUSxDQUNBLFEsQ0FIRCxDLENBTUEsTyxDQUFBLFEsQ0FHQyxxQixDQUlELEMsQ0FDQyxhLENBREQsQyxDQVFBLE8sQ0FKQSxNLENBQUEsUyxDQUNJLG9CLENBU0osSyxDQUFBLE0sQ0FBQSxNLENBYUEsRyxDQWtFQSxNLENBL0VBLEksQ0FBQSxHLENBQUEsTyxDQUNDLGEsQ0FHRCxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxDLENBQ0ksaUIsQ0FDSCxtQixDQUdELEUsQ0FBQSxLLENBQ0MsZSxDQUdELEcsQ0FDQyxrQixDQUlELE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FJRSxZLENBRUYsS0FBQSxRLENBQUEsSSxDQUVFLHNCLENBSUYsSyxDQUNDLCtCLENBRUQsRyxDQUFBLEcsQ0FDQyxjLENBQ0EsVyxDQUdELE8sQ0FDRSxpQixDQUtGLEssQ0FBQSxNLENBQUEsUSxDQUlJLDRCLENBSkosTSxDQUFBLEssQ0FBQSxNLENBQUEsUSxDQUNDLG1CLENBQ0csaUIsQ0FDQSxhLENBR0osUyxDQUNDLFcsQ0FFRCxnQixDQUNDLFksQ0FHRCxNLENBQUEsa0IsQ0FDSSxvQixDQUNBLGUsQ0FDQSw0QixDQUNBLGMsQ0FDQSxjLENBR0osYSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUVJLFMsQ0FHSix3QixDQUNDLFMsQ0FDQSxRLENBR0QsSyxDQUNDLGMsQ0FRRCxDLENBQUEsTSxDQUFBLEssQ0FBQSxNLENBQUEsUSxDQUNDLHVDLENBQ0EsK0IsQ0FFRCx1Q0FDQyxDLENBQ0Usa0MsQ0FDQSxxQyxDQUNBLG1DLENBQ0EsZ0NDektILEssQ0FDQyx3QixDQUNBLHdCLENBRUEsd0IsQ0FDQSxzQyxDQUNBLGdDLENBRUEsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG9CLENBR0csb0IsQ0FDSCxtQixDQUNBLG1CLENBR0QsSyxDQUNJLGlCLENBQ0EsaUIsQ0N0QkosV0FDQyxzQixDQUNBLGlCLENBQ0EseUcsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLHNCLENBQ0EsaUIsQ0FDQSwyRyxDQUNBLGUsQ0FDQSxrQixBQUVELFdBQ0Msc0IsQ0FDQSxpQixDQUNBLDZHLENBQ0EsZSxDQUNBLGtCLEFBRUQsV0FDQyxzQixDQUNBLGlCLENBQ0EsK0csQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLHNCLENBQ0EsaUIsQ0FDQSxpSCxDQUNBLGUsQ0FDQSxrQkN6QkQsSSxDQVBBLEksQ0FZQyxpQixDQVpELEksQ0FDQyxzQixDQU1ELEksQ0FDQywrQixDQUNBLHVCLENBQ0EsNEIsQ0FDQSxpQixDQUtELEMsQ0FBQSxNLENBQUEsSyxDQUFBLEssQ0FBQSxRLENBS0MsdUIsQ0FHRCxLLENBQ0Msc0IsQ0FHRCxnQixDQUNDLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENBRUQsVSxDQUNDLGlCLENDekNELGEsQ0FDQyxrQixDQUNBLFksQ0FDQSx3QixDQUlELFUsQ0FDQyxhLENBQ0Esa0MsQ0FFQSxtRSxDQUNBLFUsQ0FHRCxlLENBS0Esa0IsQ0FKQyxrQyxDQUNBLGMsQ0FHRCxrQixDQUVDLGEsQ0NWRyx5QkRRSixrQixDQUtFLGdCQUlGLG1CLENBQ0Msa0MsQ0FDQSxhLENBQ0EsZ0IsQ0NwQkcseUJEaUJKLG1CLENBTUUsZ0JBSUYsZ0IsQ0FDQywrRSxDQ2xDRywwQkRpQ0osZ0IsQ0FNRSx1Q0FJRixlLENBQ0MsZ0YsQ0M1Q0csMEJEMkNKLGUsQ0FNRSx3Q0FJRixvQixDQUNDLGdGLENBR0EsK0UsQ0N6REcsMEJEcURKLG9CLENBU0UsdUMsQUN4REUseUJEK0NKLG9CLENBYUUsb0NBSUYscUIsQ0FDQywrRSxDQUdBLGdGLENDMUVHLDBCRHNFSixxQixDQVNFLHdDLEFDekVFLHlCRGdFSixxQixDQWFFLG9DRTFGRixJLENBQUEsSSxDQUNJLGdCLENBS0osTyxDQUNJLGUsQ0FJSCxjLENBQ0EsaUMsQ0NaRCxlLENEQUEsSSxDQUFBLEksQ0NDSSxZLENBQ0EscUIsQ0FGSixlLENBR0ksWSxDQUNBLGMsQ0FFSixhLENDd0RBLHVCLENBR0ksMkIsQ0FDQSx1QixDRDVESixhLENBQ0ksaUIsQ0FDQSxZLENBQ0Esc0MsQ0FDQSxlLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsaUIsQ0FHQSx5QixDQUlKLGMsQ0FJSSw4QyxDQUhBLGdCLENBQ0ksZSxDQUlSLGMsQ0FJSSwrQyxDQUhBLGdCLENBQ0ksZSxDQUlSLGMsQ0FJSSxnRCxDQUhBLGdCLENBQ0ksZ0IsQ0FJUixjLENBQ0ksZSxDQUNKLGMsQ0FDQSxpQixDQUNBLGEsQ0FDSSxjLENBRUosMEJBRVEsZ0IsQ0FDSSxpQixBQUlaLDBCQUNJLGEsQ0FDSSxjLEFBR1IsMEJBRVEsZ0IsQ0FDSSxlLENB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Q0ksYSxDQUNJLGEsQ0FFSixtQixDQUNJLGtCLENBRUosaUIsQ0FDSSxrQixDQUVKLEssQ0FDSSxjLENBQ0EsaUIsQ0FFSixhLENBQ0ksVSxDQUNBLFcsQ0FFSixxQixDQUFBLGtCLENBRUksYyxDQUNBLGlCLENBRUosSSxDQUNJLG1CLEFBSVIseUJBQ0ksYyxDQUNJLGMsQ0FFSixlLENBQ0ksVyxDQUNBLFcsQ0FFSixjLENBQ0ksZ0IsQUFHUix5QkFDSSxjLENBQUEsaUIsQ0FBQSxZLENBQUEsbUIsQ0FJQSwyQixDQUNBLGMsQ0FFQSxhLENBQ0ksVyxDQUNBLFEsQ0FFSixnQixDQUNJLFcsQ0FDQSxjLENBRUosYSxDQUNJLGdCLENBQ0EsaUIsQ0FFSixvQixDQUNJLHFCLENBRUosaUIsQ0FDSSxrQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuLyoqXG4gICDQo9Cx0LjRgNCw0LXQvCDQstC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/RiyDRgdC70LXQstCwINGC0LXQs9Cw0Lwg0YHQv9C40YHQutC+0LIsXG4gICDRgyDQutC+0YLQvtGA0YvRhSDQtdGB0YLRjCDQsNGC0YDQuNCx0YPRgiBjbGFzc1xuICAqL1xuOndoZXJlKHVsLCBvbCk6d2hlcmUoW2NsYXNzXSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHksXG46d2hlcmUoYmxvY2txdW90ZSwgZmlndXJlKTp3aGVyZShbY2xhc3NdKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLINCy0LXRgNGC0LjQutCw0LvQuCDQvdGD0LbQvdGL0Lwg0YLQtdCz0LDQvCxcbiAg0YMg0LrQvtGC0L7RgNGL0YUg0LXRgdGC0Ywg0LDRgtGA0LjQsdGD0YIgY2xhc3NcbiAqL1xuOndoZXJlKGgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxuZGwpOndoZXJlKFtjbGFzc10pIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG46d2hlcmUoZGRbY2xhc3NdKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG46d2hlcmUoZmllbGRzZXRbY2xhc3NdKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbjp3aGVyZSh1bFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxucCB7XG4gIC0tcGFyYWdyYXBoTWFyZ2luQm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG46aGFzKDp0YXJnZXQpIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnN2ZyAqIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgc3Ryb2tlO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxNzcwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tZm9udC1tYWluOiBcIkludGVyXzE4cHRcIjtcbiAgLS1mb250LWFjY2VudDogXCJJbnRlcl8xOHB0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgLS1wYWdlLWJnOiAjZmZmO1xuICAtLWZvb3Rlci1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI0I5RkY2NjtcbiAgLS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcl8xOHB0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJfMThwdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyXzE4cHQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcl8xOHB0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJfMThwdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcl8xOHB0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJfMThwdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyXzE4cHQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxuc3ZnICoge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmcpO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hYm91dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmFib3V0X19ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAzNzhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFib3V0X19ibG9jazEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L2ZhY3RvcnkuanBnKTtcbn1cbi5hYm91dF9fYmxvY2sxIHAge1xuICBtYXgtd2lkdGg6IDg2MXB4O1xufVxuXG4uYWJvdXRfX2Jsb2NrMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQvZGVsaXZlcnkuanBnKTtcbn1cbi5hYm91dF9fYmxvY2syIHAge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4uYWJvdXRfX2Jsb2NrMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQvaGFuZHNoYWtlLmpwZyk7XG59XG4uYWJvdXRfX2Jsb2NrMyBwIHtcbiAgbWF4LXdpZHRoOiAxMDA5cHg7XG59XG5cbi5hYm91dF9fb3V0cHV0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzkzMzg1O1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTRweCkge1xuICAuYWJvdXRfX2Jsb2NrMyBwIHtcbiAgICBtYXgtd2lkdGg6IDkwOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1M3B4KSB7XG4gIC5hYm91dF9fYmxvY2sge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDU4cHgpIHtcbiAgLmFib3V0X19ibG9jazEgcCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMiBwIHtcbiAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHAge1xuICAgIG1heC13aWR0aDogNzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc1cHgpIHtcbiAgLmFib3V0X19ibG9jayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLmFib3V0X19vdXRwdXQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODVweCkge1xuICAuYWJvdXRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmFib3V0X19ibG9jazEgcCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMiBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMXB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHAge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbiAgLmFib3V0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwNXB4KSB7XG4gIC5hYm91dF9fYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19ibG9jayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMjA1cHg7XG4gIH1cbiAgLmFib3V0X19vdXRwdXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMSBwIHtcbiAgICBtYXgtd2lkdGg6IDUxNHB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHAge1xuICAgIG1heC13aWR0aDogNTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjNweCkge1xuICAuYWJvdXRfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5hYm91dF9fb3V0cHV0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODNweCkge1xuICAuYWJvdXRfX2Jsb2NrIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFib3V0X19ibG9jazEgcCB7XG4gICAgbWF4LXdpZHRoOiAzMzlweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMiBwIHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHAge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDdweCkge1xuICAuYWJvdXRfX2Jsb2NrIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5hYm91dF9fb3V0cHV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWJvdXRfX2NvbnRlbnQge1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjZweCkge1xuICAuYWJvdXRfX2Jsb2NrMSBwIHtcbiAgICBtYXgtd2lkdGg6IDI1M3B4O1xuICB9XG4gIC5hYm91dF9fYmxvY2syIHAge1xuICAgIG1heC13aWR0aDogMjgzcHg7XG4gIH1cbiAgLmFib3V0X19ibG9jazMge1xuICAgIGhlaWdodDogMTQ0cHg7XG4gIH1cbiAgLmFib3V0X19ibG9jazMgcCB7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogM3B4O1xuICB9XG4gIC5hYm91dF9fYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTg4cHgpIHtcbiAgLmFib3V0X19ibG9jazMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTlweCkge1xuICAuYWJvdXRfX2Jsb2NrMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gIC5hYm91dF9fYmxvY2szIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYzcHgpIHtcbiAgLmFib3V0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1NXB4KSB7XG4gIC5hYm91dF9fYmxvY2sxIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2OXB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2syIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2NXB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQycHgpIHtcbiAgLmFib3V0X19ibG9jazMge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOHB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHAge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNDhweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMnB4KSB7XG4gIC5hYm91dF9fYmxvY2sxIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExNnB4O1xuICB9XG4gIC5hYm91dF9fYmxvY2syIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIycHgpIHtcbiAgLmFib3V0X19ibG9jayB7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrIHAge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAuYWJvdXRfX2Jsb2NrMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4M3B4O1xuICB9XG4gIC5hYm91dF9fYmxvY2szIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcbiAgfVxufVxuLmNhdGVnb3J5X19idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAyNTFweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgLyog0YLQvtGH0LrQsCDRg9Cy0LXQu9C40YfQtdC90LjRjyAtINGG0LXQvdGC0YAgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGVnb3J5X19idG46aG92ZXIsXG4uY2F0ZWdvcnlfX2J0bjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyAvKiDRg9Cy0LXQu9C40YfQtdC90LjQtSDQvdCwIDMlICovXG4gIHotaW5kZXg6IDE7IC8qINGH0YLQvtCx0Ysg0YPQstC10LvQuNGH0LXQvdC90LDRjyDQutCw0YDRgtC+0YfQutCwINCx0YvQu9CwINC/0L7QstC10YDRhSDRgdC+0YHQtdC00L3QuNGFICovXG59XG5cbi5jYXRlZ29yeV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCAzMHB4IDBweDtcbn1cblxuLmNhdGVnb3J5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGdhcDogMjBweDtcbn1cblxuLmNhdGVnb3J5X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDE4cHg7XG4gIGhlaWdodDogMjE5cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2F0ZWdvcnkvY2FyZEJnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgLyog0YLQvtGH0LrQsCDRg9Cy0LXQu9C40YfQtdC90LjRjyAtINGG0LXQvdGC0YAgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGVnb3J5X19jYXJkOmhvdmVyLFxuLmNhdGVnb3J5X19jYXJkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IC8qINGD0LLQtdC70LjRh9C10L3QuNC1INC90LAgMyUgKi9cbiAgei1pbmRleDogMTsgLyog0YfRgtC+0LHRiyDRg9Cy0LXQu9C40YfQtdC90L3QsNGPINC60LDRgNGC0L7Rh9C60LAg0LHRi9C70LAg0L/QvtCy0LXRgNGFINGB0L7RgdC10LTQvdC40YUgKi9cbn1cblxuLmNhdGVnb3J5X19jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAyNiU7XG4gIGxlZnQ6IDM1JTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5jYXRlZ29yeV9fY2FyZC1zaHBhazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXRlZ29yeS9jYXRlZ29yeVNocGFrLnBuZyk7XG59XG5cbi5jYXRlZ29yeV9fY2FyZC1ncnVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXRlZ29yeS9jYXRlZ29yeUdydW50LnBuZyk7XG59XG5cbi5jYXRlZ29yeV9fY2FyZC1mYXNhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXRlZ29yeS9jYXRlZ29yeUZhc2FkLnBuZyk7XG59XG5cbi5jYXRlZ29yeV9fY2FyZC1zaHR1a2F0dXJrYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXRlZ29yeS9jYXRlZ29yeVNodHVrYXR1cmthLnBuZyk7XG59XG5cbi5jYXRlZ29yeV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgdG9wOiAzMCU7XG4gIH1cbiAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUzN3B4KSB7XG4gIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICB0b3A6IDM2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NzdweCkge1xuICAuY2F0ZWdvcnlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLmNhdGVnb3J5X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgIGhlaWdodDogMTY5cHg7XG4gIH1cbiAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5jYXRlZ29yeV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMThweCkge1xuICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNhdGVnb3J5X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMTlweCAyMnB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgIGhlaWdodDogMTM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTVweCkge1xuICAuY2F0ZWdvcnlfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgbWluLWhlaWdodDogODJweDtcbiAgICBtaW4td2lkdGg6IDExMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMThweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY2FyZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7IC8qINCj0YfQuNGC0YvQstCw0LXQvCDQv9C+0LvQvtCy0LjQvdGDIGNvbHVtbi1nYXAgKi9cbiAgfVxuICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgbGVmdDogNTQlO1xuICAgIHRvcDogMjglO1xuICAgIGhlaWdodDogNjglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE0cHgpIHtcbiAgLmNhdGVnb3J5X19jYXJkOjpiZWZvcmUge1xuICAgIGxlZnQ6IDQzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAzNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjNweCkge1xuICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMzElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggOHB4IDBweDtcbiAgfVxuICAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHJvdy1nYXA6IDEzcHg7XG4gIH1cbiAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1NiU7XG4gICAgdG9wOiAzJTtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LCAyMjQsIDI1NSk7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4O1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDI5NXB4O1xufVxuXG4uZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzOTMzODU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5mb290ZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzkzMzg1O1xufVxuXG4udGV4dF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG4udGV4dF9fd3JhcHBlciBkaXYge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uZm9vdGVyX19jb250YWN0LFxuLmZvb3Rlcl9fbGluayxcbi5mb290ZXJfX2FkZHJlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIHdpZHRoOiAxNDdweDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyX19hZGRyZXNzLXRleHQsXG4uZm9vdGVyX19waG9uZSxcbi5mb290ZXJfX2VtYWlsLFxuLmZvb3Rlcl9faW50ZXJuZXQsXG4uZm9vdGVyX19mYWNlYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmZvb3Rlcl9faW50ZXJuZXQge1xuICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG59XG5cbi5mb290ZXJfX2ZhY2Vib29rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYig1NiwgMTI1LCAyMzUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3Rlcl9fYWRkcmVzcy10ZXh0OjpiZWZvcmUsXG4uZm9vdGVyX19waG9uZTo6YmVmb3JlLFxuLmZvb3Rlcl9fZW1haWw6OmJlZm9yZSxcbi5mb290ZXJfX2ludGVybmV0OjpiZWZvcmUsXG4uZm9vdGVyX19mYWNlYm9vazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9faW50ZXJuZXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2dvL3ZpcEdpcHMuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2FkZHJlc3MtdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2NhdGlvbi1pY29uLnN2Zyk7XG59XG5cbi5mb290ZXJfX3Bob25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Bob25lLWljb24uc3ZnKTtcbn1cblxuLmZvb3Rlcl9fZW1haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZW1haWwtaWNvbi5zdmcpO1xufVxuXG4uZm9vdGVyX19pbnRlcm5ldDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pbnRlcm5ldC1pY29uLnN2Zyk7XG59XG5cbi5mb290ZXJfX2ZhY2Vib29rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZhY2Vib29rLWljb24uc3ZnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MTFweCkge1xuICAudGV4dF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTRweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjNweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcbiAgLnRleHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzRweCkge1xuICAudGV4dF9fd3JhcHBlciB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MnB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZXh0X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk0cHgpIHtcbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnRleHRfX3dyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mb290ZXJfX21hcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGV4dF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZm9vdGVyX19tYXAge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC50ZXh0X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbn1cblxuLmhlYWRlcl9fZml4ZWQge1xuICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0MzQzNDO1xufVxuXG4ubGFuZ3VhZ2UtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmhpZGRlbi1oZWFkZXIge1xuICB0b3A6IC05MHB4O1xufVxuXG4uaGVhZGVyX19yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm5hdi1saXN0LWl0ZW0sIC5sYW5ndWFnZS1idG4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1saXN0LWl0ZW06aG92ZXIsIC5sYW5ndWFnZS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyMTY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODYxcHgpIHtcbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgxcHgpIHtcbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMnB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvL2JhbmVyQmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDUxNnB4O1xufVxuXG4uaGVyb19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oZXJvX19iYW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5oZXJvX19iYW5uZXItaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTAwcHggMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9fX3RleHQge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5oZXJvX190ZXh0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uaGVyb19fdGV4dC1zdWJ0aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3ODdweCkge1xuICAuaGVyb19fYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcxOHB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjEycHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTVweCkge1xuICAuaGVyb19fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0MXB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTE1cHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2NXB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDE3cHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ1NXB4O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm9fX3RleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyb19fdGV4dC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIycHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQxN3B4O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweDtcbiAgfVxuICAuaGVyb19fYmFubmVyLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzdweCkge1xuICAuaGVyb19fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxuICAuaGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuaGVyb19fYmFubmVyLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZXJvX19iYW5uZXItaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzkxcHgpIHtcbiAgLmhlcm9fX2Jhbm5lci1pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyb19fYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTExcHg7XG4gIH1cbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4NzhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA2MHB4IDBweDtcbiAgfVxuICAuaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgfVxuICAuaGVyb19fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTgyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg3cHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODI2cHg7XG4gIH1cbiAgLmhlcm9fX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODRweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGVyb19fYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NThweCkge1xuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExMnB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTMwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUycHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmhlcm9fX3RleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaGVyb19fdGV4dC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMzMsIDIyMiwgMC45MTM3MjU0OTAyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogIzFiMTkxOTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDRweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6ICMwMDA7XG4gIC0tcmFkaXVzOiA0cHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm1vYmlsZS1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFzc29ydG1lbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNhcmRzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY2FyZHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMjM1cHgsIDFmcikpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4OyAvKiDQuNC70Lgg0L3Rg9C20L3Ri9C5INC+0YLRgdGC0YPQvyAqL1xufVxuXG4uY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyAvKiDRgtC+0YfQutCwINGD0LLQtdC70LjRh9C10L3QuNGPIC0g0YbQtdC90YLRgCAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FyZDpob3Zlcixcbi5jYXJkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IC8qINGD0LLQtdC70LjRh9C10L3QuNC1INC90LAgMyUgKi9cbiAgei1pbmRleDogMTsgLyog0YfRgtC+0LHRiyDRg9Cy0LXQu9C40YfQtdC90L3QsNGPINC60LDRgNGC0L7Rh9C60LAg0LHRi9C70LAg0L/QvtCy0LXRgNGFINGB0L7RgdC10LTQvdC40YUgKi9cbn1cblxuLmNhcmRfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDIzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FyZF9fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmNhcmRfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uY2FyZF9fdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA3cHg7XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjE5cHgpIHtcbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgyNTFweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDc3cHgpIHtcbiAgLmNhcmRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2OXB4KSB7XG4gIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY2FyZHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgyMzBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgxODhweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0OHB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jYXJkc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuY2FyZF9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MnB4KSB7XG4gIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTc1cHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgycHgpIHtcbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxNzVweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTRweCkge1xuICAuY2FyZHNfX2NvbnRhaW5lIHtcbiAgICBwYWRkaW5nLWlubGluZTogNXB4O1xuICB9XG4gIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDExcHg7XG4gIH1cbiAgLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcmRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTY0cHgsIDFmcikpO1xuICB9XG59XG4ucHJvZHVjdF9fd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hbWVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5uYW1lX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ucHJvZHVjdF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5wcm9wZXJ0aWVzX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0aWVzX193cmFwcGVyMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdF9faW1nIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG4uaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMzOTMzODU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wcm9wZXJ0aWVzX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0UGFnZS9wcm9wZXJ0LWljb24ucG5nKTtcbn1cblxuLnNjb3BlX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wcm9kdWN0UGFnZS9zY291cC1pY29uLnBuZyk7XG59XG5cbi50ZWNoU3BlY2lmaWNfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3RQYWdlL3NwZWNpZmljLWljb24ucG5nKTtcbn1cblxuLnRlY2hDYXJkX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wcm9kdWN0UGFnZS90ZWNoY2FyZC1pY29uLnBuZyk7XG59XG5cbi5jZXJ0aWZpY2F0ZV9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcHJvZHVjdFBhZ2UvY2VydGlmaWNhdGUtaWNvbi5wbmcpO1xufVxuXG4ucHJvcGVydGllc19fdGV4dCxcbi5wcm9kdWN0X190ZXh0LFxuLnNjb3BlX190ZXh0LFxuLnRlY2hTcGVjaWZpY19fdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzM5MzM4NTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb3BlcnRpZXNfX3RleHQgbGksXG4ucHJvZHVjdF9fdGV4dCBsaSxcbi5zY29wZV9fdGV4dCBsaSxcbi50ZWNoU3BlY2lmaWNfX3RleHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydGllc19fdGV4dCBsaTo6YmVmb3JlLFxuLnByb2R1Y3RfX3RleHQgbGk6OmJlZm9yZSxcbi5zY29wZV9fdGV4dCBsaTo6YmVmb3JlLFxuLnRlY2hTcGVjaWZpY19fdGV4dCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC0yM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzMzg1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wZGZfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLnBkZl9fd3JhcHBlciBkaXYge1xuICBmbGV4OiAxO1xufVxuXG4udGVjaENhcmRfX2NvbnRlbnQsXG4uY2VydGlmaWNhdGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzOTMzODU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBkZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucGRmOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdFBhZ2UvcGRmLWljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MXB4KSB7XG4gIC5wcm9kdWN0X19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3NnB4KSB7XG4gIC50ZWNoQ2FyZF9fY29udGVudCxcbiAgLmNlcnRpZmljYXRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG4gIC5wZGY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTlweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4NXB4KSB7XG4gIC5wcm9kdWN0X19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucHJvcGVydGllc19fdGV4dCxcbiAgLnByb2R1Y3RfX3RleHQsXG4gIC5zY29wZV9fdGV4dCxcbiAgLnRlY2hTcGVjaWZpY19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbiAgLnRlY2hDYXJkX19jb250ZW50LFxuICAuY2VydGlmaWNhdGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgLnBkZjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODA2cHgpIHtcbiAgLmljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaWNvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTNweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNjZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTExcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgfVxuICAucHJvZHVjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbiAgLnByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm5hbWVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTNweCkge1xuICAucGRmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyX19wcm9kdWN0IHtcbiAgICBwYWRkaW5nLWlubGluZTogNXB4O1xuICB9XG4gIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICB9XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAudGVjaENhcmRfX2NvbnRlbnQsXG4gIC5jZXJ0aWZpY2F0ZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAucGRmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjZweCkge1xuICAucHJvZHVjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5uYW1lX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAubmFtZV9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTA4cHgpIHtcbiAgLnByb3BlcnRpZXNfX3RleHQsXG4gIC5wcm9kdWN0X190ZXh0LFxuICAuc2NvcGVfX3RleHQsXG4gIC50ZWNoU3BlY2lmaWNfX3RleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0X19pbWcge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICB0b3A6IDIycHg7XG4gIH1cbiAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wcm9kdWN0X19pbWcge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydGllc19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuLyoqXG4gICDQo9Cx0LjRgNCw0LXQvCDQstC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/RiyDRgdC70LXQstCwINGC0LXQs9Cw0Lwg0YHQv9C40YHQutC+0LIsXG4gICDRgyDQutC+0YLQvtGA0YvRhSDQtdGB0YLRjCDQsNGC0YDQuNCx0YPRgiBjbGFzc1xuICAqL1xuICA6d2hlcmUodWwsIG9sKTp3aGVyZShbY2xhc3NdKSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbiAgfSBcbiBcbiAgYm9keSxcbiAgOndoZXJlKGJsb2NrcXVvdGUsIGZpZ3VyZSk6d2hlcmUoW2NsYXNzXSkge1xuXHRtYXJnaW46IDA7XG4gIH1cbiAvKipcbiAgINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLINCy0LXRgNGC0LjQutCw0LvQuCDQvdGD0LbQvdGL0Lwg0YLQtdCz0LDQvCxcbiAgINGDINC60L7RgtC+0YDRi9GFINC10YHRgtGMINCw0YLRgNC40LHRg9GCIGNsYXNzXG4gICovXG4gOndoZXJlKFxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2LFxuXHRwLFxuXHR1bCxcblx0b2wsXG5cdGRsXG4gICk6d2hlcmUoW2NsYXNzXSkge1xuXHRtYXJnaW4tYmxvY2s6IDA7XG4gIH1cbiAgXG4gIDp3aGVyZShkZFtjbGFzc10pIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIDp3aGVyZShmaWVsZHNldFtjbGFzc10pIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcbiAgfVxuICA6d2hlcmUodWxbY2xhc3NdKSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgcCB7XG5cdC0tcGFyYWdyYXBoTWFyZ2luQm90dG9tOiAyNHB4O1xuICBcblx0bWFyZ2luLWJsb2NrOiAwO1xuICB9IFxuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgIFx0XG59XG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbmh0bWwsXG46aGFzKDp0YXJnZXQpIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4vLyBzdmcgKltmaWxsXSB7IGZpbGw6IGN1cnJlbnRDb2xvciB9XG4vLyBzdmcgKltzdHJva2VdIHsgc3Ryb2tlOiBjdXJyZW50Q29sb3IgfVxuc3ZnICoge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBzdHJva2U7XG4gIH1cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogbm9uZTtcbn1cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8vINC/0L7QtNGB0LLQtdGH0LjQstCw0L3QuNC1INC/0YDQuCDRgtCw0L/QtVxuXG5hLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQqIHtcblx0ICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuXHQgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcblx0ICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcblx0ICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuICB9IiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTc3MHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXG5cdC0tZm9udC1tYWluOiAnSW50ZXJfMThwdCc7XG5cdC0tZm9udC1hY2NlbnQ6ICdJbnRlcl8xOHB0Jywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS1mb290ZXItYmc6ICAjZmZmOyBcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogI0I5RkY2Njtcblx0LS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuXG5cbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG5cdC0tdGFibGV0LXNpemU6IDk1OXB4O1xuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcl8xOHB0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJfMThwdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogSW50ZXJfMThwdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogSW50ZXJfMThwdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcl8xOHB0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJfMThwdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlcl8xOHB0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogSW50ZXJfMThwdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyXzE4cHQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIlxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG5zdmcgKiB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4vLyAuc21vb3RoLXRyYW5zaXRpb24ge1xuLy8gICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIhaW1wb3J0YW50O1xuLy8gICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIhaW1wb3J0YW50O1xuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciFpbXBvcnRhbnQ7XG4vLyB9XG5cblxuXG5cbiIsIi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0cGFkZGluZzogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cblx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZmx1aWQtdGV4dCgkbWF4OiA0OCwgJG1pbjogNDApIHtcblx0Zm9udC1zaXplOiBjbGFtcCgjeyRtaW59cHgsICN7JG1heCAvIDE0NDAgKiAxMDB9dncsICN7JG1heH1weCk7XG59XG5cbi8vIDE0MDAgLSDRjdGC0L4g0YjQuNGA0LjQvdCwINC60L7QvdGC0LXQudC90LXRgNCwIC8vXG5AbWl4aW4gaG92ZXIge1xuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWJnKTtcbn0iLCIuYWJvdXRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5hYm91dF9fYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDM3OHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgIFxufVxuLmFib3V0X19ibG9jazEge1xuICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg2MXB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L2ZhY3RvcnkuanBnKTtcbn1cbi5hYm91dF9fYmxvY2syIHtcbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC9kZWxpdmVyeS5qcGcpO1xufVxuLmFib3V0X19ibG9jazMge1xuICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDlweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC9oYW5kc2hha2UuanBnKTtcbn1cbi5hYm91dF9fb3V0cHV0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuZm9udC1zaXplOiAzMHB4O1xudGV4dC1hbGlnbjogY2VudGVyO1xuY29sb3I6ICMzOTMzODU7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5NHB4KSB7XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTA5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1M3B4KSB7XG4gICAgLmFib3V0X19ibG9jayB7XG4gICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgfVx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1OHB4KSB7XG4gICAgLmFib3V0X19ibG9jazEge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0X19ibG9jazIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM3NXB4KSB7XG4gICAgLmFib3V0X19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG4gICAgLmFib3V0X19vdXRwdXQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICAgIH1cbiAgICBcdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODVweCkge1xuICAgIC5hYm91dF9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5hYm91dF9fYmxvY2sxIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dF9fYmxvY2syIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dF9fYmxvY2szIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDA1cHgpIHtcbiAgICAuYWJvdXRfX2Jsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFib3V0X19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XHRcbiAgICAuYWJvdXRfX291dHB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmFib3V0X19ibG9jazEge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gXG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTE3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYzcHgpIHtcbiAgICAuYWJvdXRfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XHRcbiAgICAuYWJvdXRfX291dHB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgzcHgpIHtcbiAgICAuYWJvdXRfX2Jsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cdFxuICAgIC5hYm91dF9fYmxvY2sxIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0X19ibG9jazIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzA3cHgpIHtcbiAgICAuYWJvdXRfX2Jsb2NrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cdFxuICAgIC5hYm91dF9fb3V0cHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuYWJvdXRfX2NvbnRlbnQge1xuICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjZweCkge1xuICAgIC5hYm91dF9fYmxvY2sxIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0X19ibG9jazIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIC5hYm91dF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNweDtcbiAgICB9XG4gICAgLmFib3V0X19ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgfVxuICAgIFx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODhweCkge1xuICAgIC5hYm91dF9fYmxvY2szIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMjNweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTlweCkge1xuICAgIC5hYm91dF9fYmxvY2szIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMDRweDtcbiAgICB9XHRcdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE4MnB4O1xuXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2M3B4KSB7XG4gICAgLmFib3V0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgICAuYWJvdXRfX2Jsb2NrMSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTY5cHg7XG4gICAgfVxuICAgIC5hYm91dF9fYmxvY2syIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNjVweDtcbiAgICB9XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE3NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MnB4KSB7XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIyM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0X19ibG9jazEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0OHB4O1xuICAgIH1cbiAgICAuYWJvdXRfX2Jsb2NrMiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTUwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMnB4KSB7XG4gICAgLmFib3V0X19ibG9jazEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExNnB4O1xuICAgIH1cdFxuICAgIC5hYm91dF9fYmxvY2syIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMzRweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjJweCkge1xuICAgIC5hYm91dF9fYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXRfX2Jsb2NrMiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODNweDtcbiAgICB9XG4gICAgLmFib3V0X19ibG9jazMge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIyM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcblxuICAgIH1cblxufSIsIi5jYXRlZ29yeSB7XG59XG4uY2F0ZWdvcnlfX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAyNTFweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IC8qINGC0L7Rh9C60LAg0YPQstC10LvQuNGH0LXQvdC40Y8gLSDRhtC10L3RgtGAICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0ZWdvcnlfX2J0bjpob3Zlcixcbi5jYXRlZ29yeV9fYnRuOmFjdGl2ZSB7XG50cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyAvKiDRg9Cy0LXQu9C40YfQtdC90LjQtSDQvdCwIDMlICovXG4vLyBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7IC8qINC70LXQs9C60LDRjyDRgtC10L3RjCDQtNC70Y8g0Y3RhNGE0LXQutGC0LAgXCLQv9C+0LTQvdGP0YLQuNGPXCIgKi9cbnotaW5kZXg6IDE7IC8qINGH0YLQvtCx0Ysg0YPQstC10LvQuNGH0LXQvdC90LDRjyDQutCw0YDRgtC+0YfQutCwINCx0YvQu9CwINC/0L7QstC10YDRhSDRgdC+0YHQtdC00L3QuNGFICovXG59XG5cblxuLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAwcHg7XG59XG4uY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdhcDogMjBweDtcbn1cbi5jYXRlZ29yeV9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXgtd2lkdGg6IDQxOHB4O1xuICAgIGhlaWdodDogMjE5cHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2F0ZWdvcnkvY2FyZEJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyAvKiDRgtC+0YfQutCwINGD0LLQtdC70LjRh9C10L3QuNGPIC0g0YbQtdC90YLRgCAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRlZ29yeV9fY2FyZDpob3Zlcixcbi5jYXRlZ29yeV9fY2FyZDphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IC8qINGD0LLQtdC70LjRh9C10L3QuNC1INC90LAgMyUgKi9cbiAgICAvLyBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7IC8qINC70LXQs9C60LDRjyDRgtC10L3RjCDQtNC70Y8g0Y3RhNGE0LXQutGC0LAgXCLQv9C+0LTQvdGP0YLQuNGPXCIgKi9cbiAgICB6LWluZGV4OiAxOyAvKiDRh9GC0L7QsdGLINGD0LLQtdC70LjRh9C10L3QvdCw0Y8g0LrQsNGA0YLQvtGH0LrQsCDQsdGL0LvQsCDQv9C+0LLQtdGA0YUg0YHQvtGB0LXQtNC90LjRhSAqL1xufVxuLmNhdGVnb3J5X19jYXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIFxufVxuLmNhdGVnb3J5X19jYXJkLXNocGFrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2F0ZWdvcnkvY2F0ZWdvcnlTaHBhay5wbmcpOyAgICBcbn1cbi5jYXRlZ29yeV9fY2FyZC1ncnVudDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NhdGVnb3J5L2NhdGVnb3J5R3J1bnQucG5nKTtcbn1cbi5jYXRlZ29yeV9fY2FyZC1mYXNhZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NhdGVnb3J5L2NhdGVnb3J5RmFzYWQucG5nKTsgICBcbn1cbi5jYXRlZ29yeV9fY2FyZC1zaHR1a2F0dXJrYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NhdGVnb3J5L2NhdGVnb3J5U2h0dWthdHVya2EucG5nKTtcbn1cbi5jYXRlZ29yeV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgLmNhdGVnb3J5X19jYXJkOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDMwJTtcbiAgICB9XG4gICAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XHRcblxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM3cHgpIHtcbiAgICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMzYlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NzdweCkge1xuICAgIC5jYXRlZ29yeV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDBweDtcbiAgICB9XHRcbiAgICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cdFxuICAgIC5jYXRlZ29yeV9fY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgfVx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICB9XG4gICAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG4gICAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTE4cHgpIHtcbiAgICAuY2F0ZWdvcnlfX2J0biB7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjJweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLmNhdGVnb3J5X19jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMjJweDtcbiAgICB9XG4gICAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgfVx0XG4gICAgLmNhdGVnb3J5X19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE1cHgpIHtcbiAgICAuY2F0ZWdvcnlfX2NhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcbiAgICB9XHRcdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAxOHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIH1cbiAgICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAvLyB3aWR0aDogMzM2cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7IC8qINCj0YfQuNGC0YvQstCw0LXQvCDQv9C+0LvQvtCy0LjQvdGDIGNvbHVtbi1nYXAgKi9cblxuICAgIH1cdFxuICAgIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMTEycHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNHB4KSB7XG4gICAgLmNhdGVnb3J5X19jYXJkOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MyU7XG4gICAgfVx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDM2JTtcbiAgICB9XHRcbiAgICBcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjNweCkge1xuICAgIC5jYXRlZ29yeV9fY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMzElO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLmNhdGVnb3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDhweCAwcHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICByb3ctZ2FwOiAxM3B4O1xuICAgIH1cbiAgICAuY2F0ZWdvcnlfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgIH1cbiAgICAuY2F0ZWdvcnlfX2NhcmQ6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDU2JTtcbiAgICAgICAgdG9wOiAzJTtcbiAgICB9XHRcbn0iLCJcbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgLy8gaGVpZ2h0OiAyMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG59XG4uY29udGFpbmVyIHtcbn1cbi5mb290ZXJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAyMjQsIDI1NSwgMSk7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICAgIC8vIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDI5NXB4O1xufVxuLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzkzMzg1O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4uZm9vdGVyX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzM5MzM4NTtcbn1cbi50ZXh0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cbiAgICBkaXYge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdCxcbi5mb290ZXJfX2xpbmssXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgICAvLyB3aWR0aDogMTkwcHg7XG59XG4uZm9vdGVyX19jb250YWN0LFxuLmZvb3Rlcl9fbGluayxcbi5mb290ZXJfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICB3aWR0aDogMjI1cHg7XG59XG4uZm9vdGVyX19jb250YWN0IHtcbiAgICB3aWR0aDogMTQ3cHg7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fYWRkcmVzcy10ZXh0LFxuLmZvb3Rlcl9fcGhvbmUsXG4uZm9vdGVyX19lbWFpbCwgXG4uZm9vdGVyX19pbnRlcm5ldCwgXG4uZm9vdGVyX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7ICBcbn1cbi5mb290ZXJfX2ludGVybmV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG59XG4uZm9vdGVyX19mYWNlYm9vayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxMjUsIDIzNSwgMSk7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2FkZHJlc3MtdGV4dDo6YmVmb3JlLFxuLmZvb3Rlcl9fcGhvbmU6OmJlZm9yZSxcbi5mb290ZXJfX2VtYWlsOjpiZWZvcmUsIFxuLmZvb3Rlcl9faW50ZXJuZXQ6OmJlZm9yZSwgXG4uZm9vdGVyX19mYWNlYm9vazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmZvb3Rlcl9faW50ZXJuZXQ6OmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2xvZ28vdmlwR2lwcy5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzcy10ZXh0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbG9jYXRpb24taWNvbi5zdmcpO1xufVxuLmZvb3Rlcl9fcGhvbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9waG9uZS1pY29uLnN2Zyk7XG59XG4uZm9vdGVyX19lbWFpbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2VtYWlsLWljb24uc3ZnKTtcbn0gXG4uZm9vdGVyX19pbnRlcm5ldDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ludGVybmV0LWljb24uc3ZnKTtcbn0gXG4uZm9vdGVyX19mYWNlYm9vazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZhY2Vib29rLWljb24uc3ZnKTtcbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDExcHgpIHtcbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgfVx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk0cHgpIHtcbiAgICAuZm9vdGVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgfVx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyM3B4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgfVx0XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDc0cHgpIHtcbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgfVxuICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICAvLyB3aWR0aDogMTMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzN3B4KSB7XG4gICAgLy8gLmZvb3Rlcl9fbWFwIHtcbiAgICAvLyAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAvLyAgICAgd2lkdGg6IDE5MHB4O1xuICAgIC8vIH1cbiAgICAvLyAuZm9vdGVyX19sb2dvIHtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAvLyB9XG59IFxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MnB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODI0cHgpIHtcbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIC8vIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVx0XG4gICAgLy8gLmZvb3Rlcl9fbWFwIHtcbiAgICAvLyAgICAgaGVpZ2h0OiAyMDlweDtcbiAgICAvLyAgICAgd2lkdGg6IDIzMHB4O1xuICAgIC8vIH1cbiAgICAuZm9vdGVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gICAgfVxuICAgIFx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk0cHgpIHtcbiAgICAuZm9vdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVx0XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAuZm9vdGVyX19tYXAge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAgIC50ZXh0X193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmZvb3Rlcl9fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAudGV4dF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVx0XG59IiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG5cblxuXHQvLyBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5oZWFkZXJfX2ZpeGVkIHtcblx0Ym94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbn1cbi5oZWFkZXJfX2NvbnRlbnQge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiA5MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzNDM0MzQzsgXG59XG4ubGFuZ3VhZ2UtYnV0dG9uIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmhpZGRlbi1oZWFkZXIge1xuXHR0b3A6IC05MHB4O1xufVxuXG4uaGVhZGVyX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIC8vIH1cbn1cbi5oZWFkZXJfX25hdi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyOHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG59XG4ubmF2LWxpc3QtaXRlbSwgLmxhbmd1YWdlLWJ0biB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG59XG4ubmF2LWxpc3QtaXRlbTpob3ZlciwgLmxhbmd1YWdlLWJ0bjpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuXHR3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjE2N3B4KSB7XG5cdC5oZWFkZXJfX2xvZ28ge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODYxcHgpIHtcblx0LmhlYWRlcl9fbmF2LWxpc3Qge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODFweCkge1xuXHQuaGVhZGVyX19uYXYtbGlzdCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcblx0LmhlYWRlcl9fbG9nbyB7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHR9XG5cdC5oZWFkZXJfX25hdi1saXN0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0Ly8gZm9udC1zaXplOiAyMHB4O1xuXHR9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuXHQuaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTY1cHg7XG5cdH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cdC5oZWFkZXJfX2xvZ28ge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0fVx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTJweCkge1xuXHQuaGVhZGVyX19sb2dvIHtcblx0fVx0XHRcblx0LmhlYWRlcl9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcblx0LmhlYWRlcl9fbmF2LWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cdFxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuXHQuaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTEwcHg7XG5cdH1cbn1cbiIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG5cblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDlkZWcsICM0Mjg3YjMgLTE3LjM4JSwgIzEzM2Y2YiA3OC40JSksICMyNzYxOTU7XG5cdC8vIGJhY2tncm91bmQ6ICM4Y2NhZTY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGU5ZGVlOTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHR0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuXHRjb2xvcjogIzFiMTkxOTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAyMHB4O1xuXHRmb250LXNpemU6IDI4cHg7XG5cblx0JiAuYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0Ly8gb3BhY2l0eTogMC41O1xuXHR9XG59IiwiLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVyby9iYW5lckJnLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA1MTZweDtcbn1cbi5oZXJvX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlcm9fX2Jhbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xufVxuLmhlcm9fX2Jhbm5lci1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcblxufVxuLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmhlcm9fX3RleHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAvLyBtYXJnaW46IDEzMHB4O1xufVxuLmhlcm9fX3RleHQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3ODdweCkge1xuICAgIC5oZXJvX19iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNDQlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MThweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlO1xuICAgIH1cdFxuICAgIFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MTJweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTVweCkge1xuICAgIC5oZXJvX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDFweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MTVweCkge1xuICAgIC5oZXJvX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1JTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MCU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjVweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MTdweCkge1xuXG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xuXG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDU1cHg7XG4gICAgfVxuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUlO1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5oZXJvX190ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cdFxuICAgIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1JTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMjIycHgpIHtcbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3JTtcbiAgICB9XHRcbn0gXG5AbWVkaWEgKG1heC13aWR0aDoxMTkwcHgpIHtcbiAgIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICB9XG4gICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHg7XG4gICAgfSAgIFx0XG59IFxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XHRcbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MTdweDtcbiAgICB9XG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweDtcbiAgICB9ICBcbiAgICAuaGVyb19fYmFubmVyLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICAgIH1cbiAgICBcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzdweCkge1xuICAgIC5oZXJvX190ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cdFxuICAgIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICB9XG4gICAgLmhlcm9fX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAuaGVyb19fYmFubmVyLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5oZXJvX19iYW5uZXItaW1nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTFweCkge1xuICAgIC5oZXJvX19iYW5uZXItaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cdFxuICAgIC5oZXJvX19iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTExcHg7XG4gICAgfVxuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4NzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNjBweCAwcHg7XG4gICAgfVxuICAgIC5oZXJvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgICB9XG4gICAgLmhlcm9fX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICAgIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAgIFx0Lmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MjZweDtcbiAgICAgICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4N3B4KSB7XG4gICAgXHQuaGVyb19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgyNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHg7XG4gICAgICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODRweCkge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIDtcbiAgICB9XHRcbiAgICAuaGVyb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaGVyb19fYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NThweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExMnB4IDBweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzMHB4IDBweDtcbiAgICB9XHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTJweCkge1xuICAgIC5oZXJvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVx0XG4gICAgLmhlcm9fX3RleHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgIC5oZXJvX190ZXh0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuXHQubW9iaWxlLW5hdi1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmFzc29ydG1lbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmNvbnRhaW5lciB7XG59XG4uY2FyZHNfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzNXB4LCAyNTBweCkpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgyMzVweCwgMWZyKSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBnYXA6IDIwcHg7IC8qINC40LvQuCDQvdGD0LbQvdGL0Lkg0L7RgtGB0YLRg9C/ICovXG59XG4uY2FyZCB7XG4gICAgLy8gaGVpZ2h0OiAzNDdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IC8qINGC0L7Rh9C60LAg0YPQstC10LvQuNGH0LXQvdC40Y8gLSDRhtC10L3RgtGAICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIG1heC1oZWlnaHQ6IDMxNXB4O1xufVxuLmNhcmQ6aG92ZXIsXG4uY2FyZDphY3RpdmUge1xudHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgLyog0YPQstC10LvQuNGH0LXQvdC40LUg0L3QsCAzJSAqL1xuLy8gYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjEpOyAvKiDQu9C10LPQutCw0Y8g0YLQtdC90Ywg0LTQu9GPINGN0YTRhNC10LrRgtCwIFwi0L/QvtC00L3Rj9GC0LjRj1wiICovXG56LWluZGV4OiAxOyAvKiDRh9GC0L7QsdGLINGD0LLQtdC70LjRh9C10L3QvdCw0Y8g0LrQsNGA0YLQvtGH0LrQsCDQsdGL0LvQsCDQv9C+0LLQtdGA0YUg0YHQvtGB0LXQtNC90LjRhSAqL1xufVxuLmNhcmRfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMjM3cHg7XG4gICAgLy8gaGVpZ2h0OiAyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZF9fdGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5jYXJkX19sb2dvIHtcbiAgICBpbWcge1xuXG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG59XG5cbi5jYXJkX190ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogN3B4O1xufVxuLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MTlweCkge1xuICAgIC5jYXJkX19pbWcge1xuICAgICAgICAvLyBoZWlnaHQ6IDIyNXB4O1xuICAgIH1cbiAgICAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgyNTFweCwgMWZyKSk7XG4gICAgfVxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDc3cHgpIHtcbiAgICAuY2FyZHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjlweCkge1xuICAgIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVx0XG4gICAgLmNhcmRzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMjMwcHgsIDFmcikpO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgICAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgxODhweCwgMWZyKSk7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAgIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDhweCkge1xuICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmNhcmRzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB9XG4gICAgLmNhcmRfX2xvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIH1cbn1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MnB4KSB7XG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTc1cHgsIDFmcikpO1xuXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MnB4KSB7XG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTc1cHgsIDFmcikpO1xuXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNHB4KSB7XG4gICAgLmNhcmRzX19jb250YWluZSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gICAgfVx0XG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgICBnYXA6IDExcHg7XG4gICAgfVxuICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDs7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE2NHB4LCAxZnIpKTtcblxuICAgIH1cbn1cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuLy8gICAgIC5jYXJkX19pbWcge1xuLy8gICAgICAgICBoZWlnaHQ6IDEzNXNweDtcbi8vICAgICB9XHRcbi8vICAgICAuY2FyZF9faW1nIGltZyB7XG4vLyAgICAgICAgIGhlaWdodDogMTM1cHg7XG4vLyAgICAgfVx0XG4vLyB9IiwiLmNvbnRhaW5lciB7XG59XG4ucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0X19oZWFkZXIge1xufVxuLm5hbWVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbn1cbi5wcm9kdWN0X19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5uYW1lX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG59XG4ucHJvZHVjdF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuLnByb3BlcnRpZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0aWVzX193cmFwcGVyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdF9faW1nIHtcbiAgICB3aWR0aDogNDUwcHg7XG59XG4uaWNvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICMzOTMzODU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvcGVydGllc19fdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wcm9kdWN0UGFnZS9wcm9wZXJ0LWljb24ucG5nKTtcbn1cbi5zY29wZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wcm9kdWN0UGFnZS9zY291cC1pY29uLnBuZyk7XG59XG4udGVjaFNwZWNpZmljX190aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3RQYWdlL3NwZWNpZmljLWljb24ucG5nKTtcbn1cbi50ZWNoQ2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wcm9kdWN0UGFnZS90ZWNoY2FyZC1pY29uLnBuZyk7XG59XG4uY2VydGlmaWNhdGVfX3RpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcHJvZHVjdFBhZ2UvY2VydGlmaWNhdGUtaWNvbi5wbmcpO1xufVxuLnByb3BlcnRpZXNfX3RleHQsIFxuLnByb2R1Y3RfX3RleHQsIFxuLnNjb3BlX190ZXh0LCBcbi50ZWNoU3BlY2lmaWNfX3RleHQge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzkzMzg1O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzM4NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cbi5wZGZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxufVxuLnRlY2hDYXJkX19jb250ZW50LFxuLmNlcnRpZmljYXRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzM5MzM4NTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5wZGYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgXG59XG4ucGRmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcHJvZHVjdFBhZ2UvcGRmLWljb24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTFweCkge1xuICAgIC5wcm9kdWN0X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgIH1cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzZweCkge1xuICAgIC50ZWNoQ2FyZF9fY29udGVudCxcbiAgICAuY2VydGlmaWNhdGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9IFx0XG4gICAgLnBkZjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4NXB4KSB7XG4gICAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgLnByb3BlcnRpZXNfX3RleHQsIFxuICAgIC5wcm9kdWN0X190ZXh0LCBcbiAgICAuc2NvcGVfX3RleHQsIFxuICAgIC50ZWNoU3BlY2lmaWNfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuXG4gICAgLnRlY2hDYXJkX19jb250ZW50LFxuICAgIC5jZXJ0aWZpY2F0ZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH0gXHRcbiAgICAucGRmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODA2cHgpIHtcbiAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cdFxuICAgIC5pY29uOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTNweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVx0XG5cbiAgICAucHJvZHVjdF9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICB9XG4gICAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICB9XG4gICAgLnByb2R1Y3RfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICAucHJvZHVjdF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5uYW1lX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzkzcHgpIHtcbiAgICAucGRmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVx0XG4gICAgLmNvbnRhaW5lcl9fcHJvZHVjdCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gICAgLmljb246OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC50ZWNoQ2FyZF9fY29udGVudCxcbiAgICAuY2VydGlmaWNhdGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9IFxuICAgIC5wZGYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzI2cHgpIHtcbiAgICAucHJvZHVjdF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLm5hbWVfX2xvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICAgIC5uYW1lX193cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDhweCkge1xuICAgIC5wcm9wZXJ0aWVzX190ZXh0LCBcbi5wcm9kdWN0X190ZXh0LCBcbi5zY29wZV9fdGV4dCwgXG4udGVjaFNwZWNpZmljX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbiAgICAucHJvZHVjdF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgfVx0XG4gICAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0X19pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucHJvcGVydGllc19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgICB9XG59Il19 */
