@font-face{font-family:"Unbounded";src:url("/assets/fonts/Unbounded-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Unbounded";src:url("/assets/fonts/Unbounded-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Unbounded";src:url("/assets/fonts/Unbounded-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-Bold.woff2") format("woff2");font-weight:700;font-style:normal}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{--w: 1920;font-size:calc(100vw/var(--w));font-family:"Open Sans";font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0}body{font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0;color:#000;background-color:#fff}iframe{pointer-events:fill !important}input,textarea{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img,picture,svg,video{width:100%;height:100%;object-fit:cover;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}.container{width:1742rem;margin:0 auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}sup{line-height:40%}body{color:#493950;background:#f5f5f5;font-family:"Unbounded"}.lock body{overflow:hidden;touch-action:none}body.no-scroll{overflow:hidden !important;touch-action:none !important;width:100vw}.wrapper{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;position:relative}main{flex-grow:1}main section._first{margin-top:180rem}.desktop{display:flex}.mobile{display:none}.flex{display:flex}.grid{display:grid}.cv{align-items:center}.ev{align-items:flex-end}.sv{align-items:flex-start}.sb{justify-content:space-between}.jfe{justify-content:flex-end}.dc{flex-direction:column}.flex-cc{display:flex;align-items:center;justify-content:center}.relative{position:relative}.absolute{position:absolute}.tl2{font-weight:600;font-size:60rem;text-transform:uppercase;text-align:center}.num{font-weight:700;font-size:116rem}.txt80{font-weight:700;font-size:80rem;line-height:123%;color:rgba(73,57,80,.2)}.txt60{font-weight:700;font-size:60rem}.txt40{font-weight:400;font-size:40rem;font-family:"Inter"}.txt32{font-weight:400;font-size:32rem;font-family:"Inter"}.txt28{font-weight:400;font-size:28rem;font-family:"Inter";line-height:140%}.txt24{font-weight:400;font-size:24rem;font-family:"Inter";line-height:140%}.txt20{font-weight:500;font-size:20rem;line-height:200%;font-family:"Inter"}.light{font-weight:300 !important}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.semibold{font-weight:600 !important}.bold{font-weight:700 !important}.italic{font-style:italic !important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.upper{text-transform:uppercase}.white{color:#fff}.swiper-button-perv,.swiper-button-next{margin:0 !important;position:static !important}.swiper-button-perv::after,.swiper-button-next::after{display:none}.btn-primary{border-radius:64rem;padding:14rem 34rem;background:#fff;transition:color .3s,background .3s;position:relative;z-index:1;text-align:center}.btn-primary[disabled]{pointer-events:none}.btn-primary[disabled] p{opacity:.5}.btn-primary p{font-weight:700;font-size:28rem;transition:opacity .3s;line-height:143%}.btn-primary:hover{background:#fc61a8;color:#fff}.btn-primary:active{background:#f34593;color:#fff}.skip{display:flex;align-items:center;opacity:.5;position:absolute;right:0;bottom:30rem;transition:opacity .5s}.skip:hover{opacity:1}.skip_arr{width:40rem;height:40rem}.form__label{position:relative;width:100%;display:block}.form__label-inner{width:100%;display:flex}.form__label-inner._form-error~.form__error{visibility:visible;opacity:1;line-height:normal}.form__input{width:100%;padding:14.5rem 24rem;box-shadow:inset 0 -7rem 12rem 0 rgba(255,255,255,.4),0 4rem 9rem 0 rgba(142,72,115,.2);background:linear-gradient(179deg, #fff 0%, rgba(255, 255, 255, 0) 100%);font-weight:400;font-size:28rem;line-height:140%;border-radius:60rem;color:#493950;font-family:"Inter";cursor:text}.form__input::placeholder{color:rgba(73,57,80,.5)}.form__input:focus+.form__placeholder,.form__input:active+.form__placeholder,.form__input:not(:placeholder-shown)+.form__placeholder{scale:.7;top:-24rem;color:#fff}.form__placeholder{position:absolute;left:24rem;top:50%;transform:translateY(-50%);font-weight:400;font-size:28rem;line-height:140%;color:rgba(73,57,80,.5);font-family:"Inter";transition:.3s;transform-origin:left center;pointer-events:none}.form__error{position:absolute;bottom:-20rem;left:24rem;font-weight:400;font-size:16rem;line-height:140%;color:#cd2121;visibility:hidden;font-family:"Inter";opacity:0;text-transform:none;transition:opacity .3s,visibility .3s}.form__error.active{visibility:visible;opacity:1;line-height:normal}.breadcrumbs{position:relative;z-index:5;align-self:flex-start}.breadcrumbs__list{display:flex;align-items:center;gap:8rem;width:100%}.breadcrumbs li{display:flex;align-items:center;gap:8rem;color:#898b93;white-space:nowrap}.breadcrumbs li:last-child{color:#493950;cursor:default;text-overflow:ellipsis;overflow:hidden;width:100%;flex-shrink:1}.breadcrumbs li:last-child::before{display:inline-block;content:"•";font-weight:400;font-size:18rem}.breadcrumbs li:last-child p{text-overflow:ellipsis;overflow:hidden;width:100%}.footer{overflow:hidden}.footer__container{position:relative}.footer__inner{border-radius:32rem;padding:40rem;background:#fff;display:grid;grid-template-columns:479rem auto;gap:214rem;margin:120rem 0 173rem;position:relative;z-index:10}.footer__bg{position:absolute;top:257rem;transform:translate(-50%, 27rem);left:50%;width:1778rem;height:337rem}.footer__logo-box{display:flex;flex-direction:column;justify-content:space-between}.footer__logo-box .txt24{font-family:"Unbounded"}.footer__logo{width:81rem;height:81rem}.footer__content-box{display:flex;flex-direction:column;gap:104rem}.footer__nav{width:585rem}.footer__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40rem 151rem}.footer__link{position:relative}.footer__link::before{width:0;height:2rem;background:#493950;transition:width .3s;left:0;bottom:-4rem;content:"";position:absolute}.footer__info{display:flex;align-items:flex-end;justify-content:space-between}.footer__copy{color:rgba(73,57,80,.5)}.footer__contacts{display:flex;flex-direction:column;gap:20rem}.footer__contacts-item{display:flex;align-items:center;gap:12rem}.footer__contacts-svg{width:32rem;height:32rem;flex-shrink:0}.cookie{position:fixed;border-radius:32rem;width:493rem;padding:73rem 24rem 24rem;background:#fff;left:64rem;bottom:48rem;gap:28rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff url(/assets/images/cookieBg.webp) no-repeat top/cover;z-index:-1;opacity:0;visibility:hidden;transition:visibility .4s,opacity .4s,z-index .4s,bottom .4s}.cookie--show{opacity:1;visibility:visible;z-index:200}.cookie .txt20{opacity:.7;line-height:100%}.cookie__img{position:absolute;width:111rem;height:108rem;top:-60rem;left:50%;transform:translateX(-50%)}.cookie__btn{border-radius:64rem;padding:14rem 34rem;position:relative}.cookie__btn::before,.cookie__btn::after{position:absolute;display:block;content:"";border-radius:inherit}.cookie__btn::before{inset:0;background:url(/assets/images/cookieBtn.webp) no-repeat top/cover}.cookie__btn::after{inset:1.4rem;background:#fff}.cookie__btn span{transition:scale .3s;position:relative;z-index:2;display:block}.cookie__btn:hover span{scale:1.04}.header{position:fixed;left:0;right:0;top:32rem;z-index:220}.header.fixed-nav.isActive .header__inner{transform:translateY(-150%)}.header__inner{transition:transform .5s;position:relative;z-index:2;margin:0 -32rem;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(60rem);box-shadow:inset 0 -7rem 12rem 0 rgba(255,255,255,.4);background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);padding:15rem 32rem;border-radius:24rem}.header__logo{width:80rem;height:80rem}.header__list{display:flex;align-items:center;gap:120rem}.header__link{position:relative;display:inline-block}.header__link::before{width:0;height:2rem;background:#fff;transition:width .3s;left:0;bottom:-4rem;content:"";position:absolute}.header__btn-box{gap:32rem;display:flex;flex-direction:column}.header__contacts{flex-direction:column;gap:20rem}.header__contacts-item{display:flex;align-items:center;gap:12rem}.header__contacts-svg{width:32rem;height:32rem;flex-shrink:0}.header__menu{position:fixed;inset:0;background:url(/assets/images/heroBgMob.webp) no-repeat top/cover;padding:136rem 16rem 60rem;display:flex;flex-direction:column;gap:100rem;height:100vh;height:100dvh;overflow:auto;justify-content:space-between;transform:translateX(-110%);transition:transform .3s}.header__menu.isOpen{transform:translateX(0%)}.burger{box-shadow:0 3rem 5rem 0 rgba(142,72,115,.2);background:#fff;width:44rem;height:44rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.burger.isOpen .burger__svg-open{opacity:0;scale:0}.burger.isOpen .burger__svg-close{opacity:1;scale:1}.burger__svg{position:absolute;width:24rem;transition:scale .3s,opacity .3s}.burger__svg-open{opacity:1;scale:1}.burger__svg-close{opacity:0;scale:0}.hero{margin:0 auto;width:100%;max-width:1920rem;background:url(/assets/images/heroBg.webp) no-repeat top/cover}.hero__container{height:1080rem}.hero__inner{width:100%;height:100%;position:relative}.hero__decor{height:576rem;width:238rem;position:absolute}.hero__decor-line-box{opacity:.3}.hero__decor--left{left:168rem;top:158rem;rotate:90deg}.hero__decor--right{right:0;top:404rem}.hero__decor-line{height:2rem;background:#fff;position:absolute}.hero__decor-line::before,.hero__decor-line::after{position:absolute;content:"";width:13rem;height:13rem;border-radius:50%;background:#fff;top:50%;transform:translateY(-50%)}.hero__decor-line::before{left:0}.hero__decor-line::after{right:0;transform:translateY(-50%) translateX(50%)}.hero__decor-line--short{width:238rem;bottom:0}.hero__decor-line--long{width:576rem;transform:rotate(90deg);right:0;bottom:0;transform-origin:right bottom}.hero__decor-line--long::after{display:none}.hero__decor-circle{width:13rem;height:13rem;border-radius:50%;background:#fff;bottom:-6.5rem;left:0;top:calc(100% - 6.5rem);position:absolute;animation:heroDecorAnim 6s linear infinite alternate}.hero__logo{position:absolute;width:1143rem;height:475rem;left:276rem;top:272rem}.hero__billet{position:absolute;top:353rem;left:18rem}.hero__billet::before{position:absolute;content:"";width:50rem;height:60rem;top:-27rem;transform:rotate(-7deg);right:-53rem;background:url(/assets/images/heroSend.svg) no-repeat top/cover}.hero__billet-btn{transform:rotate(7deg)}.hero__billet-btn::before{position:absolute;content:"";top:-10rem;left:-14rem;bottom:-10rem;right:-14rem;backdrop-filter:blur(22.5rem);background:rgba(255,255,255,.3);z-index:1;border-radius:67rem}.hero__billet-btn-inner{box-shadow:inset 0 -7rem 4rem 0 rgba(255,255,255,.4),0 4rem 9rem 0 rgba(142,72,115,.2);background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);border-radius:67rem;padding:12rem 38rem;position:relative;z-index:2}.hero__logo-img{position:absolute}.hero__logo-img--1{width:720rem;height:265rem;top:0;left:0}.hero__logo-img--2{width:770rem;height:314rem;right:0;bottom:0}.hero__content{position:absolute;top:745rem;left:733rem;width:827rem}.hero__typewriter{width:fit-content}.hero__typewriter-text{position:relative;margin-right:2rem}.hero__typewriter-text::before{width:100%;content:"";position:absolute;height:2rem;background:#fff;bottom:0;left:0}.hero__typewriter-cursor{border-left:4rem solid #fff;margin-left:3rem}@keyframes heroDecorAnim{0%{left:0;top:calc(100% - 6.5rem)}37%{left:calc(100% - 6.5rem);top:calc(100% - 6.5rem)}100%{left:calc(100% - 6.5rem);top:0rem}}@keyframes heroDecorAnimMobile{0%{left:0;top:calc(100% - 2.8rem)}37%{left:calc(100% - 2.8rem);top:calc(100% - 2.8rem)}100%{left:calc(100% - 2.8rem);top:0rem}}#expertiseAnchor{height:100vh;position:absolute;top:100vh;pointer-events:none}.expertise{overflow:hidden;position:relative}.expertise__inner{gap:84rem;align-items:center;justify-content:center;padding:120rem 0;position:relative}.expertise__bg{position:absolute;top:55%;transform:translate(-50%, -50%);left:50%;width:1757rem;height:326rem}.expertise__title{gap:4rem}.expertise__card-wrap{position:relative}.expertise__card{border-radius:32rem;background:#fff;border-radius:32rem;box-shadow:19rem 6rem 43rem 0 rgba(142,72,115,.1);padding:52rem;display:flex;flex-direction:column;justify-content:space-between}.expertise__card:nth-child(3n+1){background:url(/assets/images/expertiseCard1.webp) no-repeat top/cover}.expertise__card:nth-child(3n+2){background:url(/assets/images/expertiseCard2.webp) no-repeat top/cover}.expertise__card:nth-child(3n+3){background:url(/assets/images/expertiseCard3.webp) no-repeat top/cover}.tools{margin:0 auto;width:100%;max-width:1920rem;overflow:hidden;position:relative}.tools__inner{position:relative;padding:80rem 0;gap:54rem}.tools__inner::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";width:100vw;height:100vh;min-height:900rem;pointer-events:none;background:url(/assets/images/heroBg.webp) no-repeat top/cover}.tools__head{position:relative;z-index:10}.tools__title{gap:4rem}.tools__card-wrap{position:relative;width:100%}.tools__card-show{width:322rem;height:517rem;border-radius:inherit;padding:24rem;display:flex;justify-content:space-between;flex-direction:column;transition:opacity .5s,background .3s}.tools__card-show .txt80{transition:color .5s}.tools__card-show:hover{background:rgba(255,255,255,.311)}.tools__card-show:hover .txt80{color:#f34593}.tools__card-show .txt24{font-family:"Unbounded"}.tools__card-hide{position:absolute;inset:0;background:#fff;transition:opacity .5s;border-radius:inherit}.tools__card-hide:hover .tools__card-arr{background:#fc61a8}.tools__card-hide:hover .tools__card-arr .tools__card-arr-svg svg path{fill:#fff}.tools__card-hide:active .tools__card-arr{background:#f34593}.tools__card-hide:active .tools__card-arr .tools__card-arr-svg svg path{fill:#fff}.tools__card-hide-inner{padding:32rem;display:flex;align-items:flex-end;width:714rem;height:642rem}.tools__card-arr{position:absolute;width:72rem;height:72rem;border-radius:50%;box-shadow:0 4rem 9rem 0 rgba(142,72,115,.2);background:#fff;top:32rem;left:32rem;display:flex;align-items:center;justify-content:center;transition:background .5s linear}.tools__card-arr-svg{width:40rem;height:40rem}.tools__card-arr-svg svg path{transition:fill .5s linear}.tools__link-img{position:absolute;top:0;right:0;width:586rem;height:396rem}.tools__link-info{position:relative;z-index:1;gap:20rem;flex-direction:column;gap:20rem}.tools__link-info .txt32{font-family:"Unbounded"}.tools__link-info .txt28{opacity:.7}.advantages{overflow:hidden;position:relative;position:relative;overflow:hidden}.advantages__cursor{position:fixed;top:0;left:0;scale:0;opacity:0;will-change:transform;z-index:20}.advantages__cursor-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:135rem;height:135rem;background-color:#493950;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000}.advantages__cursor-inner svg{width:40rem;height:40rem;transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.advantages__nav-zones{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1920rem;height:100%;display:flex;z-index:50}.advantages__nav-zone{flex:1;height:100%;cursor:none}.advantages__inner{display:flex;flex-direction:column;gap:84rem;align-items:center;justify-content:center}.advantages__title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4rem;position:relative;z-index:100}.advantages__swiper-box{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100% !important}.advantages__swiper{overflow:visible !important;width:100% !important}.advantages__swiper-slide{flex-shrink:0;width:714rem !important;height:588rem !important;overflow:visible !important}.advantages__slide-inner{box-shadow:19rem 6rem 43rem 0 rgba(142,72,115,.1),74rem 25rem 78rem 0 rgba(142,72,115,.09),463rem 154rem 137rem 0 rgba(142,72,115,0);border-radius:32rem;padding:40rem;background:#fff;width:100%;transition:.6s;height:100%;position:relative}.advantages__slide-content{display:flex;flex-direction:column;gap:25rem}.advantages__slide-num{position:absolute;font-weight:700;font-size:20rem;color:rgba(73,57,80,.2);bottom:40rem;left:40rem}.application{margin:0 auto;width:100%;max-width:1920rem;overflow:hidden;position:relative}.application__inner{position:relative;padding:150rem 0 80rem;display:flex;flex-direction:column;gap:40rem;align-items:center}.application__inner::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";width:100vw;height:100vh;min-height:900rem;background:url(/assets/images/heroBg.webp) no-repeat top/cover;pointer-events:none}.application__head{position:relative;z-index:2}.application__form-wrap{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative}.application__form-wrap.isSuccess .application__form{opacity:0;visibility:hidden;transform:translateY(100%)}.application__form-wrap.isSuccess .application__success{opacity:1;visibility:visible;transform:translateY(-10%)}.application__form{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;width:1228rem;transition:.6s;gap:50rem;padding-bottom:10%}.application__form .form__label-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:46rem 16rem;width:100%}.application__success{position:absolute;inset:0;z-index:5;opacity:0;visibility:hidden;transform:translateY(100%);transition:.6s;gap:25rem;text-align:center}.application__success .txt32{font-family:"Unbounded"}.application__success .txt28{width:733rem}.application__decor{height:327rem;width:228rem;position:absolute}.application__decor--left{top:83rem;left:0}.application__decor--right{bottom:83rem;right:0;transform:rotate(180deg)}.application__decor-line-box{opacity:.3}.application__decor-line{height:2rem;background:#fff;position:absolute}.application__decor-line::before,.application__decor-line::after{position:absolute;content:"";width:13rem;height:13rem;border-radius:50%;background:#fff;top:50%;transform:translateY(-50%)}.application__decor-line::before{left:0}.application__decor-line::after{right:0;transform:translateY(-50%) translateX(50%)}.application__decor-line--short{width:228rem;top:0}.application__decor-line--long{width:327rem;transform:rotate(90deg);right:calc(100% - 6.5rem);bottom:0;transform-origin:right top}.application__decor-line--long::before{display:none}.application__decor-circle{width:13rem;height:13rem;border-radius:50%;background:#fff;bottom:-6.5rem;left:0;top:calc(100% - 6.5rem);position:absolute;animation:applicationDecorAnim 6s linear infinite alternate}@keyframes applicationDecorAnim{0%{left:0;top:calc(100% - 6.5rem)}59%{top:-6.5rem;left:0}100%{left:calc(100% - 6.5rem);top:-6.5rem}}.vacancy-content{padding:120rem 0 100rem}.vacancy-content__inner{width:1302rem}.vacancy-content h2{font-weight:400;font-size:60rem;line-height:normal;text-transform:uppercase;font-family:"Unbounded";margin-bottom:40rem}.vacancy-content h2:not(:first-child){margin-top:80rem}.vacancy-content h3{font-weight:700;font-size:40rem;margin-bottom:40rem}.vacancy-content h3:not(:first-child){margin-top:40rem}.vacancy-content h4{font-family:"Unbounded";font-weight:700;font-size:32rem;line-height:113%;margin-bottom:40rem}.vacancy-content h4:not(:first-child){margin-top:60rem}.vacancy-content h5{font-family:"Unbounded";font-weight:500;font-size:24rem;margin-bottom:24rem}.vacancy-content h5:not(:first-child){margin-top:40rem}.vacancy-content ul,.vacancy-content ol{padding-left:30rem}.vacancy-content ul li{list-style-type:disc}.vacancy-content .important{padding:20rem;border-radius:16rem;background:#f34593;color:#fff;width:fit-content}.vacancy-content a{text-decoration:underline}.vacancy-content p{margin-bottom:40rem}.vacancy-content p:has(+ul){margin-bottom:0}.vacancy-content p:not(:first-child){margin-top:40rem}.vacancy-head{height:615rem;background:url(/assets/images/vacancyHead.webp) no-repeat top/cover;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:190rem;text-align:center}.vacancy-head__inner{display:flex;flex-direction:column;gap:4rem}@media (min-width: 48.01em){html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.swiper-pagination{display:none}.footer__link:hover::before{width:100%}.header__nav{margin-left:64rem}.header__link:hover::before{width:100%}.header__menu{display:none}.burger{display:none}.expertise__inner{height:100vh;min-height:900rem}.expertise__title{align-items:center;text-align:center}.expertise__card-wrap,.expertise__card{width:847rem;height:400rem}.expertise__card{position:absolute;inset:0;visibility:hidden;will-change:transform}.tools__inner{height:100vh;min-height:900rem}.tools__card-container{flex-grow:1;display:flex;align-items:center}.tools__card-wrap{height:642rem}.tools__card-wrap::before{top:0;position:absolute;left:0;transform:translate(0, 0);content:"";background:#fff;width:714rem;height:642rem;border-radius:32rem}.tools__card{border-radius:32rem;width:322rem;height:517rem;display:flex;align-items:center;justify-content:flex-end;transition:.5s;top:50%;position:absolute;transform:translateY(-50%);left:734rem;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);box-shadow:inset 0 -7rem 20rem 0 rgba(255,255,255,.4),0 4rem 9rem 0 rgba(142,72,115,.2)}.tools__card:nth-child(1),.tools__card:nth-child(2){top:50%;left:0;transform:translate(0, -50%);width:714rem;height:642rem}.tools__card:nth-child(1) .tools__card-hide,.tools__card:nth-child(2) .tools__card-hide{opacity:1;pointer-events:fill}.tools__card:nth-child(1) .tools__link-info,.tools__card:nth-child(2) .tools__link-info{display:flex}.tools__card:nth-child(1) .tools__card-show,.tools__card:nth-child(2) .tools__card-show{opacity:0}.tools__card:nth-child(3){left:734rem}.tools__card:nth-child(4){left:1076rem}.tools__card:nth-child(5){left:1418rem}.tools__card:nth-child(6){left:1760rem}.tools__card:nth-child(n+7){left:2102rem}.tools__card-hide{opacity:0;pointer-events:none}.tools__link-info{display:none}.tools .swiper-progress{position:absolute;bottom:45rem;z-index:2;width:1538rem}.tools .swiper-progress__bar{width:100%;height:2rem;background:#fff;opacity:.5;position:relative}.tools .swiper-progress__bar::before,.tools .swiper-progress__bar::after{position:absolute;content:"";width:13rem;height:13rem;border-radius:50%;background:#fff;top:50%;transform:translateY(-50%)}.tools .swiper-progress__bar::before{left:0}.tools .swiper-progress__bar::after{left:100%}.tools .swiper-progress__circle{width:13rem;height:13rem;border-radius:50%;background:#fff;bottom:-6.5rem;left:0;top:calc(100% - 6.5rem);position:absolute;transition:left .5s}.advantages__inner{height:100vh;min-height:1062rem;padding:80rem 0}.advantages__swiper{height:714rem !important}.advantages__swiper-slide .advantages__slide-inner{opacity:.5;scale:.8;transform:rotateZ(20deg) translateY(-340rem) !important}.advantages__swiper-slide.swiper-slide-prev .advantages__slide-inner{transform:rotateZ(8deg) translateY(-95rem) !important;scale:.85;opacity:.7}.advantages__swiper-slide.swiper-slide-active .advantages__slide-inner{opacity:1;scale:1;transform:rotateZ(0) !important}.advantages__swiper-slide.swiper-slide-next .advantages__slide-inner{transform:rotateZ(-8deg) translateY(-95rem) !important;scale:.85;opacity:.7}.advantages__swiper-slide.swiper-slide-next~.swiper-slide .advantages__slide-inner{opacity:.5;scale:.8;transform:rotateZ(-20deg) translateY(-340rem) !important}.application__inner{height:100vh;min-height:900rem}}@media (max-width: 48em){html{--w: 375;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none}.container{padding:0 16rem;width:100%}main section._first{margin-top:100rem}.desktop{display:none}.mobile{display:flex}.tl2{font-size:28rem;text-align:left}.num{font-size:42rem}.txt60{font-size:20rem}.txt40{font-size:24rem}.txt32{font-size:16rem}.txt28{font-size:14rem}.txt24{font-size:14rem}.txt20{font-size:14rem}.btn-primary{width:100%;padding:2rem}.btn-primary p{font-weight:700 !important;font-size:18rem;line-height:222%}.skip{display:none}.form__input:focus+.form__placeholder,.form__input:active+.form__placeholder,.form__input:not(:placeholder-shown)+.form__placeholder{top:-12rem}.form__input{padding:12rem 24rem;font-size:16rem}.form__placeholder{font-size:16rem}.form__error{font-size:12rem;bottom:-14rem}.swiper-pagination,.swiper-pagination--fraction{text-align:center;margin:0 auto;transform:none !important;padding-top:24rem;position:static !important}.swiper-pagination .swiper-pagination-bullet,.swiper-pagination--fraction .swiper-pagination-bullet{transition:all .3s !important;background:#fff;margin:0 4rem !important}.swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination--fraction .swiper-pagination-bullet-active{background:#fff}.breadcrumbs__list{gap:8rem}.breadcrumbs li{gap:8rem;font-size:14rem}.footer__inner{margin:40rem 0 89rem;display:flex;flex-direction:column;gap:40rem;padding:20rem;border-radius:12rem}.footer__bg{width:367px;height:69px;top:490rem;transform:translate(-50%, 0)}.footer__logo-box{gap:16rem}.footer__logo{width:44rem;height:44rem}.footer__content-box{gap:40rem}.footer__nav{width:100%}.footer__list{display:flex;flex-direction:column;gap:32rem}.footer__link{font-size:18rem;font-weight:600rem}.footer__info{flex-direction:column-reverse;gap:20rem;align-items:flex-start}.footer__copy{font-size:12rem}.footer__contacts{gap:8rem}.footer__contacts-svg{width:24rem;height:24rem}.cookie{width:289rem;border-radius:32rem;padding:45rem 8rem 13rem;left:10rem;bottom:14rem;gap:16rem}.cookie .txt20{font-size:12rem}.cookie__img{width:69rem;height:68rem;top:-34rem}.cookie__btn::after{inset:1rem}.cookie__btn{width:100%}.header{top:16rem}.header__inner{width:100%;margin:0;padding:8rem 8rem 8rem 16rem;border-radius:16rem}.header__logo{width:44rem;height:44rem}.header__list{flex-direction:column;gap:42rem;align-items:flex-start}.header__link{font-weight:600;font-size:28rem;font-family:"Unbounded";text-transform:uppercase}.header__contacts{gap:8rem}.header__contacts-svg{width:24rem;height:24rem}.hero{max-width:none;background:url(/assets/images/heroBgMob.webp) no-repeat top/cover}.hero__container{height:690rem;overflow:hidden}.hero__decor{height:241rem;width:97rem}.hero__decor--left{left:66rem;top:462rem}.hero__decor--right{rotate:-90deg;right:64rem;top:41rem}.hero__decor-line{height:1rem}.hero__decor-line::before,.hero__decor-line::after{width:5.6rem;height:5.6rem}.hero__decor-line--short{width:97rem}.hero__decor-line--long{width:241rem}.hero__decor-circle{width:5.6rem;height:5.6rem;bottom:-2.8rem;top:calc(100% - 2.8rem);animation:heroDecorAnimMobile 6s linear infinite alternate}.hero__logo{left:50%;transform:translateX(-50%);width:398rem;top:154rem;height:164rem}.hero__billet{top:160rem;left:38rem}.hero__billet::before{width:23rem;height:28rem;transform:rotate(-1deg);top:-37rem;right:50rem}.hero__billet-btn::before{top:-5rem;left:-7rem;bottom:-5rem;right:-7rem}.hero__billet-btn-inner{padding:6rem 20rem}.hero__logo-img--1{width:251rem;height:92rem}.hero__logo-img--2{width:266rem;height:108rem}.hero__content{text-align:center;width:100%;left:0;top:419rem}.hero__typewriter{width:100%}#expertiseAnchor{top:0}.expertise__inner{padding:60rem 0;gap:24rem}.expertise__bg{display:none}.expertise__card-wrap{display:flex;flex-direction:column;gap:12rem;width:100%}.expertise__card{padding:18rem 20rem;gap:12rem;border-radius:12px;width:100%}.tools{max-width:none}.tools__inner::before{background:url(/assets/images/heroBgMob.webp) no-repeat top/cover}.tools__inner{gap:24rem;padding:60rem 0 0rem}.tools__card-container{width:100%;overflow:visible !important}.tools__card-show{display:none}.tools__card-hide{position:relative;height:346rem;border-radius:12rem;display:flex}.tools__card-hide-inner{width:100%;height:346rem;padding:20rem}.tools__card-arr{width:44rem;height:44rem;top:20rem;left:20rem}.tools__card-arr-svg{width:26rem;height:26rem}.tools__link-img{width:261rem;height:176rem}.tools__link-info{display:flex}.tools__link-info .txt32{font-size:18rem}.advantages__cursor{display:none}.advantages__nav-zones{display:none}.advantages__inner{padding:60rem 0;gap:24rem}.advantages__title{text-align-last:left;align-items:flex-start}.advantages__swiper-slide{width:262rem !important;height:312rem !important}.advantages__slide-inner{padding:20rem;border-radius:12rem}.advantages__slide-content{gap:10rem}.advantages__slide-num{bottom:20rem;left:20rem;font-size:12rem}.application{max-width:none}.application__inner::before{background:url(/assets/images/heroBgMob.webp) no-repeat top/cover}.application__inner{gap:24rem;padding:60rem 0}.application__form-wrap{width:100%}.application__form-wrap.isSuccess .application__success{transform:translateY(-20%)}.application__form{width:100%;gap:32rem}.application__form .form__label-box{display:flex;flex-direction:column;gap:26rem;width:100%}.application__form .form__btn-box{width:100%}.application__success{gap:20rem}.application__success .txt28{width:100%}.application__decor{display:none}.application__decor-line{height:1rem}.application__decor-line::before,.application__decor-line::after{width:5.6rem;height:5.6rem}.application__decor-circle{width:5.6rem;height:5.6rem;bottom:-2.8rem;top:calc(100% - 2.8rem)}.vacancy__title{font-size:28rem}.vacancy-content{padding:60rem 0 60rem;font-size:17rem}.vacancy-content__inner{width:100%}.vacancy-content h2:not(:first-child){margin-top:40rem}.vacancy-content h2{font-size:28rem;margin-bottom:20rem}.vacancy-content h3:not(:first-child){margin-top:20rem}.vacancy-content h3{font-size:24rem;margin-bottom:20rem}.vacancy-content h4{margin-bottom:20rem;font-size:18rem}.vacancy-content h4:not(:first-child){margin-top:40rem}.vacancy-content h5{font-size:18rem}.vacancy-content h5:not(:first-child){margin-top:40rem}.vacancy-content ul,.vacancy-content ol{padding-left:15rem}.vacancy-content .important{padding:12rem 16rem}.vacancy-content p:has(+ul){margin-bottom:0}.vacancy-content p{margin-bottom:20rem}.vacancy-content p:not(:first-child){margin-top:20rem}.vacancy-head{padding-bottom:100rem;height:426rem;background:url(/assets/images/vacancyHeadMob.webp) no-repeat top/cover}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUdJLHNCQUNBLFVBQ0EsV0FDQSxDTXBESixpQk5nRUEsbUJBaUJJLFVBQ0EsbUJBQ0EsV0FDQSxDTXBGSixPTFpGLGNBVUksQ0tFRixzQkxXRSxpRUFZSSxDS3ZCTixjTE9BLFNBeUJJLHFCQUNBLENLakNKLHVCTGtEQSxVQU9JLDRCQUNBLENLMURKLGtCTG9KQSxZQXlCSSxDSzdLSixrQkxtTEEsaUJBaUJJLGNBQ0Esb0JBQ0EsYUFDQSxDS3ZNSix3Qkw0TkEsVUFPSSxjQUNBLGNBQ0EsQ0tyT0osaUJMMk9BLFdBY0ksYUFDQSxVQUNBLFdBQ0EsQ0s1UEoscUJMa1FBLFdBT0ksYUFDQSxDSzFRSixpQkxnUkEsWUFPSSxjQUNBLENLeFJKLGtCTDhSQSxZQVdJLENLelNKLHlCTDRTRSxlQUlJLENLaFROLG9CSkNBLFlBU0ksQ0lWSix1QkptQ0EsWUFXSSxDSTlDSixtQkppRUEsZUE4QkksVUFDQSxDSWhHSixtQkpzR0Esb0JBU0ksdUJBQ0EsQ0loSEosMEJKK0lBLHVCQWFJLHlCQUNBLENJN0pKLHlCSndNQSxhQWFJLG9CQUNBLENJdE5KLDJCSjROQSxTQUtJLENJak9KLHVCSnVPQSxZQVFJLFdBQ0EsZ0JBQ0EsQ0lqUEosYUhaRixjQU9JLENHS0YsNEJIV0UsaUVBWUksQ0d2Qk4sb0JISUEsU0E0QkksZ0JBQ0EsQ0dqQ0osd0JINENBLFVBT0ksQ0duREosd0RINERJLDBCQUtJLENHakVSLG1CSHdFQSxVQVlJLFVBQ0EsQ0dyRkosb0NIdUZFLFlBTUksc0JBQ0EsVUFDQSxXQUNBLENHaEdOLGtDSG9HRSxVQUVJLENHdEdOLHNCSDZHQSxTQVdJLENHeEhKLDZCSDhIRSxVQUdJLENHaklOLG9CSHdJQSxZQUtJLENHN0lKLHlCSHVLQSxXQUtJLENHNUtKLGlFSDhLRSxZQVdJLGNBQ0EsQ0cxTE4sMkJINE5BLFlBV0ksY0FDQSxlQUNBLHdCQUNBLENHMU9KLGdCRjZIQSxlQUVJLENFL0hKLGlCRnNJRixxQkFJSSxnQkFDQSxDRTNJRix3QkY2SUEsVUFHSSxDRWhKSixzQ0YwSkUsZ0JBR0ksQ0U3Sk4sb0JG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QUNBLE9BQ0EsTUFDQSxTQUNBLFFBQ0Esa0JBRUYsOENBQ0Usb0JBQ0EsbUJBR0Ysa1FBSUUsVUFDQSxtQ0FDUSwyQkFHVixvQkFDRSxpQkFFRiwyQkFDRSxvQkFDQSxtQ0FDUSwyQkFDUixVQUVGLHlDQUNFLG9CQUVGLHlGQUVFLG9CQUdGLGtRQUlFLFVBQ0EsbUNBQ1EsMkJBR1YsK0JBQ0UsbUNBQ1EsMkJBQ1IsZ0JBQ0EsNkNBRUYscUJBQ0UsaUJBRUYsNEJBQ0UsK0JBQ0EsbUNBQ1EsMkJBQ1IsZ0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9saWJzL19zZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9fc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy91aS90eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvdWkvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3VpL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy91aS91aS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19leHBlcnRpc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL190b29scy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FkdmFudGFnZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19hcHBsaWNhdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZhY2FuY3kuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlVuYm91bmRlZFwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL1VuYm91bmRlZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIjtzcmM6dXJsKFwiL2Fzc2V0cy9mb250cy9VbmJvdW5kZWQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIjtzcmM6dXJsKFwiL2Fzc2V0cy9mb250cy9VbmJvdW5kZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7c3JjOnVybChcIi9hc3NldHMvZm9udHMvSW50ZXItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7c3JjOnVybChcIi9hc3NldHMvZm9udHMvSW50ZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfWh0bWx7LS13OiAxOTIwO2ZvbnQtc2l6ZTpjYWxjKDEwMHZ3L3ZhcigtLXcpKTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDstd2Via2l0LWFuaW1hdGlvbjpidWdmaXggaW5maW5pdGUgMXM7bGluZS1oZWlnaHQ6MS4yO21hcmdpbjowO3BhZGRpbmc6MH1ib2R5e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDstd2Via2l0LWFuaW1hdGlvbjpidWdmaXggaW5maW5pdGUgMXM7bGluZS1oZWlnaHQ6MS4yO21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn1pZnJhbWV7cG9pbnRlci1ldmVudHM6ZmlsbCAhaW1wb3J0YW50fWlucHV0LHRleHRhcmVhey13ZWJraXQtYW5pbWF0aW9uOmJ1Z2ZpeCBpbmZpbml0ZSAxcztsaW5lLWhlaWdodDppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdH1he2NvbG9yOnVuc2V0fWEsYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1idXR0b24saW5wdXQsYSx0ZXh0YXJlYXtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udDppbmhlcml0fWJ1dHRvbjpmb2N1cyxpbnB1dDpmb2N1cyxhOmZvY3VzLHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX1idXR0b246YWN0aXZlLGlucHV0OmFjdGl2ZSxhOmFjdGl2ZSx0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTpub25lfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQ6aW5oZXJpdDttYXJnaW46MDtwYWRkaW5nOjB9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfWltZyxwaWN0dXJlLHN2Zyx2aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja31idXR0b257Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0O3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9dWx7cGFkZGluZzowO21hcmdpbjowfXVsIGxpe21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmNvbnRhaW5lcnt3aWR0aDoxNzQycmVtO21hcmdpbjowIGF1dG99aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH1zdXB7bGluZS1oZWlnaHQ6NDAlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pe2h0bWx7LS13OiAzNzU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmV9Ym9keXstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0uY29udGFpbmVye3BhZGRpbmc6MCAxNnJlbTt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXtodG1sLmxlbmlzLGh0bWwubGVuaXMgYm9keXtoZWlnaHQ6YXV0b30ubGVuaXMubGVuaXMtc21vb3Roe3Njcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnR9LmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XXtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59LmxlbmlzLmxlbmlzLXNtb290aCBpZnJhbWV7cG9pbnRlci1ldmVudHM6bm9uZX19Ym9keXtjb2xvcjojNDkzOTUwO2JhY2tncm91bmQ6I2Y1ZjVmNTtmb250LWZhbWlseTpcIlVuYm91bmRlZFwifS5sb2NrIGJvZHl7b3ZlcmZsb3c6aGlkZGVuO3RvdWNoLWFjdGlvbjpub25lfWJvZHkubm8tc2Nyb2xse292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lICFpbXBvcnRhbnQ7d2lkdGg6MTAwdnd9LndyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwMHZoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfW1haW57ZmxleC1ncm93OjF9bWFpbiBzZWN0aW9uLl9maXJzdHttYXJnaW4tdG9wOjE4MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXttYWluIHNlY3Rpb24uX2ZpcnN0e21hcmdpbi10b3A6MTAwcmVtfX0uZGVza3RvcHtkaXNwbGF5OmZsZXh9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmRlc2t0b3B7ZGlzcGxheTpub25lfX0ubW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsubW9iaWxle2Rpc3BsYXk6ZmxleH19LmZsZXh7ZGlzcGxheTpmbGV4fS5ncmlke2Rpc3BsYXk6Z3JpZH0uY3Z7YWxpZ24taXRlbXM6Y2VudGVyfS5ldnthbGlnbi1pdGVtczpmbGV4LWVuZH0uc3Z7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc2J7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmpmZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmRje2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC1jY3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0udGwye2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6NjByZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50bDJ7Zm9udC1zaXplOjI4cmVtO3RleHQtYWxpZ246bGVmdH19Lm51bXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExNnJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsubnVte2ZvbnQtc2l6ZTo0MnJlbX19LnR4dDgwe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6ODByZW07bGluZS1oZWlnaHQ6MTIzJTtjb2xvcjpyZ2JhKDczLDU3LDgwLC4yKX0udHh0NjB7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo2MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudHh0NjB7Zm9udC1zaXplOjIwcmVtfX0udHh0NDB7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTo0MHJlbTtmb250LWZhbWlseTpcIkludGVyXCJ9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnR4dDQwe2ZvbnQtc2l6ZToyNHJlbX19LnR4dDMye2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MzJyZW07Zm9udC1mYW1pbHk6XCJJbnRlclwifUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50eHQzMntmb250LXNpemU6MTZyZW19fS50eHQyOHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjI4cmVtO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIjtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50eHQyOHtmb250LXNpemU6MTRyZW19fS50eHQyNHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjI0cmVtO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIjtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50eHQyNHtmb250LXNpemU6MTRyZW19fS50eHQyMHtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIwcmVtO2xpbmUtaGVpZ2h0OjIwMCU7Zm9udC1mYW1pbHk6XCJJbnRlclwifUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50eHQyMHtmb250LXNpemU6MTRyZW19fS5saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0ucmVndWxhcntmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0ubWVkaXVte2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5zZW1pYm9sZHtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0uYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubGVmdHt0ZXh0LWFsaWduOmxlZnR9LnJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud2hpdGV7Y29sb3I6I2ZmZn0uc3dpcGVyLWJ1dHRvbi1wZXJ2LC5zd2lwZXItYnV0dG9uLW5leHR7bWFyZ2luOjAgIWltcG9ydGFudDtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1wZXJ2OjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcntkaXNwbGF5Om5vbmV9LmJ0bi1wcmltYXJ5e2JvcmRlci1yYWRpdXM6NjRyZW07cGFkZGluZzoxNHJlbSAzNHJlbTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjpjb2xvciAuM3MsYmFja2dyb3VuZCAuM3M7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5idG4tcHJpbWFyeXt3aWR0aDoxMDAlO3BhZGRpbmc6MnJlbX19LmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeVtkaXNhYmxlZF0gcHtvcGFjaXR5Oi41fS5idG4tcHJpbWFyeSBwe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjhyZW07dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztsaW5lLWhlaWdodDoxNDMlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5idG4tcHJpbWFyeSBwe2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHJlbTtsaW5lLWhlaWdodDoyMjIlfX0uYnRuLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDojZmM2MWE4O2NvbG9yOiNmZmZ9LmJ0bi1wcmltYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kOiNmMzQ1OTM7Y29sb3I6I2ZmZn0uc2tpcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6LjU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MzByZW07dHJhbnNpdGlvbjpvcGFjaXR5IC41c31AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuc2tpcHtkaXNwbGF5Om5vbmV9fS5za2lwOmhvdmVye29wYWNpdHk6MX0uc2tpcF9hcnJ7d2lkdGg6NDByZW07aGVpZ2h0OjQwcmVtfS5mb3JtX19sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmZvcm1fX2xhYmVsLWlubmVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4fS5mb3JtX19sYWJlbC1pbm5lci5fZm9ybS1lcnJvcn4uZm9ybV9fZXJyb3J7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtsaW5lLWhlaWdodDpub3JtYWx9LmZvcm1fX2lucHV0e3dpZHRoOjEwMCU7cGFkZGluZzoxNC41cmVtIDI0cmVtO2JveC1zaGFkb3c6aW5zZXQgMCAtN3JlbSAxMnJlbSAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpLDAgNHJlbSA5cmVtIDAgcmdiYSgxNDIsNzIsMTE1LC4yKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNzlkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyOHJlbTtsaW5lLWhlaWdodDoxNDAlO2JvcmRlci1yYWRpdXM6NjByZW07Y29sb3I6IzQ5Mzk1MDtmb250LWZhbWlseTpcIkludGVyXCI7Y3Vyc29yOnRleHR9LmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDczLDU3LDgwLC41KX0uZm9ybV9faW5wdXQ6Zm9jdXMrLmZvcm1fX3BsYWNlaG9sZGVyLC5mb3JtX19pbnB1dDphY3RpdmUrLmZvcm1fX3BsYWNlaG9sZGVyLC5mb3JtX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSsuZm9ybV9fcGxhY2Vob2xkZXJ7c2NhbGU6Ljc7dG9wOi0yNHJlbTtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5mb3JtX19pbnB1dDpmb2N1cysuZm9ybV9fcGxhY2Vob2xkZXIsLmZvcm1fX2lucHV0OmFjdGl2ZSsuZm9ybV9fcGxhY2Vob2xkZXIsLmZvcm1fX2lucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKy5mb3JtX19wbGFjZWhvbGRlcnt0b3A6LTEycmVtfX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9ybV9faW5wdXR7cGFkZGluZzoxMnJlbSAyNHJlbTtmb250LXNpemU6MTZyZW19fS5mb3JtX19wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cmVtO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyOHJlbTtsaW5lLWhlaWdodDoxNDAlO2NvbG9yOnJnYmEoNzMsNTcsODAsLjUpO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIjt0cmFuc2l0aW9uOi4zczt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvcm1fX3BsYWNlaG9sZGVye2ZvbnQtc2l6ZToxNnJlbX19LmZvcm1fX2Vycm9ye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMjByZW07bGVmdDoyNHJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cmVtO2xpbmUtaGVpZ2h0OjE0MCU7Y29sb3I6I2NkMjEyMTt2aXNpYmlsaXR5OmhpZGRlbjtmb250LWZhbWlseTpcIkludGVyXCI7b3BhY2l0eTowO3RleHQtdHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IC4zc31AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9ybV9fZXJyb3J7Zm9udC1zaXplOjEycmVtO2JvdHRvbTotMTRyZW19fS5mb3JtX19lcnJvci5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LnN3aXBlci1wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi0tZnJhY3Rpb257dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjI0cmVtO3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi0tZnJhY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjAgNHJlbSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwuc3dpcGVyLXBhZ2luYXRpb24tLWZyYWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6I2ZmZn19LmJyZWFkY3J1bWJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmJyZWFkY3J1bWJzX19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhyZW07d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYnJlYWRjcnVtYnNfX2xpc3R7Z2FwOjhyZW19fS5icmVhZGNydW1icyBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cmVtO2NvbG9yOiM4OThiOTM7d2hpdGUtc3BhY2U6bm93cmFwfS5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxke2NvbG9yOiM0OTM5NTA7Y3Vyc29yOmRlZmF1bHQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtmbGV4LXNocmluazoxfS5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIuKAolwiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MThyZW19LmJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5icmVhZGNydW1icyBsaXtnYXA6OHJlbTtmb250LXNpemU6MTRyZW19fS5mb290ZXJ7b3ZlcmZsb3c6aGlkZGVufS5mb290ZXJfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyX19pbm5lcntib3JkZXItcmFkaXVzOjMycmVtO3BhZGRpbmc6NDByZW07YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDc5cmVtIGF1dG87Z2FwOjIxNHJlbTttYXJnaW46MTIwcmVtIDAgMTczcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvb3Rlcl9faW5uZXJ7bWFyZ2luOjQwcmVtIDAgODlyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDByZW07cGFkZGluZzoyMHJlbTtib3JkZXItcmFkaXVzOjEycmVtfX0uZm9vdGVyX19iZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjU3cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMjdyZW0pO2xlZnQ6NTAlO3dpZHRoOjE3NzhyZW07aGVpZ2h0OjMzN3JlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9vdGVyX19iZ3t3aWR0aDozNjdweDtoZWlnaHQ6NjlweDt0b3A6NDkwcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9fS5mb290ZXJfX2xvZ28tYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZvb3Rlcl9fbG9nby1ib3ggLnR4dDI0e2ZvbnQtZmFtaWx5OlwiVW5ib3VuZGVkXCJ9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvb3Rlcl9fbG9nby1ib3h7Z2FwOjE2cmVtfX0uZm9vdGVyX19sb2dve3dpZHRoOjgxcmVtO2hlaWdodDo4MXJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9vdGVyX19sb2dve3dpZHRoOjQ0cmVtO2hlaWdodDo0NHJlbX19LmZvb3Rlcl9fY29udGVudC1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTA0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5mb290ZXJfX2NvbnRlbnQtYm94e2dhcDo0MHJlbX19LmZvb3Rlcl9fbmF2e3dpZHRoOjU4NXJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9vdGVyX19uYXZ7d2lkdGg6MTAwJX19LmZvb3Rlcl9fbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDo0MHJlbSAxNTFyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvb3Rlcl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMnJlbX19LmZvb3Rlcl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXsuZm9vdGVyX19saW5rOmhvdmVyOjpiZWZvcmV7d2lkdGg6MTAwJX19LmZvb3Rlcl9fbGluazo6YmVmb3Jle3dpZHRoOjA7aGVpZ2h0OjJyZW07YmFja2dyb3VuZDojNDkzOTUwO3RyYW5zaXRpb246d2lkdGggLjNzO2xlZnQ6MDtib3R0b206LTRyZW07Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5mb290ZXJfX2xpbmt7Zm9udC1zaXplOjE4cmVtO2ZvbnQtd2VpZ2h0OjYwMHJlbX19LmZvb3Rlcl9faW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvb3Rlcl9faW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtnYXA6MjByZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LmZvb3Rlcl9fY29weXtjb2xvcjpyZ2JhKDczLDU3LDgwLC41KX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZm9vdGVyX19jb3B5e2ZvbnQtc2l6ZToxMnJlbX19LmZvb3Rlcl9fY29udGFjdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmZvb3Rlcl9fY29udGFjdHN7Z2FwOjhyZW19fS5mb290ZXJfX2NvbnRhY3RzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJyZW19LmZvb3Rlcl9fY29udGFjdHMtc3Zne3dpZHRoOjMycmVtO2hlaWdodDozMnJlbTtmbGV4LXNocmluazowfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5mb290ZXJfX2NvbnRhY3RzLXN2Z3t3aWR0aDoyNHJlbTtoZWlnaHQ6MjRyZW19fS5jb29raWV7cG9zaXRpb246Zml4ZWQ7Ym9yZGVyLXJhZGl1czozMnJlbTt3aWR0aDo0OTNyZW07cGFkZGluZzo3M3JlbSAyNHJlbSAyNHJlbTtiYWNrZ3JvdW5kOiNmZmY7bGVmdDo2NHJlbTtib3R0b206NDhyZW07Z2FwOjI4cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9hc3NldHMvaW1hZ2VzL2Nvb2tpZUJnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7ei1pbmRleDotMTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC40cyxvcGFjaXR5IC40cyx6LWluZGV4IC40cyxib3R0b20gLjRzfS5jb29raWUtLXNob3d7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt6LWluZGV4OjIwMH1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuY29va2lle3dpZHRoOjI4OXJlbTtib3JkZXItcmFkaXVzOjMycmVtO3BhZGRpbmc6NDVyZW0gOHJlbSAxM3JlbTtsZWZ0OjEwcmVtO2JvdHRvbToxNHJlbTtnYXA6MTZyZW19fS5jb29raWUgLnR4dDIwe29wYWNpdHk6Ljc7bGluZS1oZWlnaHQ6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuY29va2llIC50eHQyMHtmb250LXNpemU6MTJyZW19fS5jb29raWVfX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMTFyZW07aGVpZ2h0OjEwOHJlbTt0b3A6LTYwcmVtO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5jb29raWVfX2ltZ3t3aWR0aDo2OXJlbTtoZWlnaHQ6NjhyZW07dG9wOi0zNHJlbX19LmNvb2tpZV9fYnRue2JvcmRlci1yYWRpdXM6NjRyZW07cGFkZGluZzoxNHJlbSAzNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uY29va2llX19idG46OmJlZm9yZSwuY29va2llX19idG46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uY29va2llX19idG46OmJlZm9yZXtpbnNldDowO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1hZ2VzL2Nvb2tpZUJ0bi53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyfS5jb29raWVfX2J0bjo6YWZ0ZXJ7aW5zZXQ6MS40cmVtO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuY29va2llX19idG46OmFmdGVye2luc2V0OjFyZW19fS5jb29raWVfX2J0biBzcGFue3RyYW5zaXRpb246c2NhbGUgLjNzO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrfS5jb29raWVfX2J0bjpob3ZlciBzcGFue3NjYWxlOjEuMDR9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmNvb2tpZV9fYnRue3dpZHRoOjEwMCV9fS5oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3JpZ2h0OjA7dG9wOjMycmVtO3otaW5kZXg6MjIwfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZWFkZXJ7dG9wOjE2cmVtfX0uaGVhZGVyLmZpeGVkLW5hdi5pc0FjdGl2ZSAuaGVhZGVyX19pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTUwJSl9LmhlYWRlcl9faW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MCAtMzJyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZHJvcC1maWx0ZXI6Ymx1cig2MHJlbSk7Ym94LXNoYWRvdzppbnNldCAwIC03cmVtIDEycmVtIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDEwMCUpO3BhZGRpbmc6MTVyZW0gMzJyZW07Ym9yZGVyLXJhZGl1czoyNHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVhZGVyX19pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6OHJlbSA4cmVtIDhyZW0gMTZyZW07Ym9yZGVyLXJhZGl1czoxNnJlbX19LmhlYWRlcl9fbG9nb3t3aWR0aDo4MHJlbTtoZWlnaHQ6ODByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmhlYWRlcl9fbG9nb3t3aWR0aDo0NHJlbTtoZWlnaHQ6NDRyZW19fUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5oZWFkZXJfX25hdnttYXJnaW4tbGVmdDo2NHJlbX19LmhlYWRlcl9fbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMjByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmhlYWRlcl9fbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQycmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5oZWFkZXJfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LmhlYWRlcl9fbGluazpob3Zlcjo6YmVmb3Jle3dpZHRoOjEwMCV9fS5oZWFkZXJfX2xpbms6OmJlZm9yZXt3aWR0aDowO2hlaWdodDoycmVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOndpZHRoIC4zcztsZWZ0OjA7Ym90dG9tOi00cmVtO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVhZGVyX19saW5re2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjhyZW07Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9fS5oZWFkZXJfX2J0bi1ib3h7Z2FwOjMycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmhlYWRlcl9fY29udGFjdHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVhZGVyX19jb250YWN0c3tnYXA6OHJlbX19LmhlYWRlcl9fY29udGFjdHMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnJlbX0uaGVhZGVyX19jb250YWN0cy1zdmd7d2lkdGg6MzJyZW07aGVpZ2h0OjMycmVtO2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmhlYWRlcl9fY29udGFjdHMtc3Zne3dpZHRoOjI0cmVtO2hlaWdodDoyNHJlbX19LmhlYWRlcl9fbWVudXtwb3NpdGlvbjpmaXhlZDtpbnNldDowO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1hZ2VzL2hlcm9CZ01vYi53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO3BhZGRpbmc6MTM2cmVtIDE2cmVtIDYwcmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwMHJlbTtoZWlnaHQ6MTAwdmg7aGVpZ2h0OjEwMGR2aDtvdmVyZmxvdzphdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMTAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LmhlYWRlcl9fbWVudXtkaXNwbGF5Om5vbmV9fS5oZWFkZXJfX21lbnUuaXNPcGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX0uYnVyZ2Vye2JveC1zaGFkb3c6MCAzcmVtIDVyZW0gMCByZ2JhKDE0Miw3MiwxMTUsLjIpO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDo0NHJlbTtoZWlnaHQ6NDRyZW07Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5idXJnZXJ7ZGlzcGxheTpub25lfX0uYnVyZ2VyLmlzT3BlbiAuYnVyZ2VyX19zdmctb3BlbntvcGFjaXR5OjA7c2NhbGU6MH0uYnVyZ2VyLmlzT3BlbiAuYnVyZ2VyX19zdmctY2xvc2V7b3BhY2l0eToxO3NjYWxlOjF9LmJ1cmdlcl9fc3Zne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0cmVtO3RyYW5zaXRpb246c2NhbGUgLjNzLG9wYWNpdHkgLjNzfS5idXJnZXJfX3N2Zy1vcGVue29wYWNpdHk6MTtzY2FsZToxfS5idXJnZXJfX3N2Zy1jbG9zZXtvcGFjaXR5OjA7c2NhbGU6MH0uaGVyb3ttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MjByZW07YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXJ9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm97bWF4LXdpZHRoOm5vbmU7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXJ9fS5oZXJvX19jb250YWluZXJ7aGVpZ2h0OjEwODByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2NvbnRhaW5lcntoZWlnaHQ6NjkwcmVtO292ZXJmbG93OmhpZGRlbn19Lmhlcm9fX2lubmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm9fX2RlY29ye2hlaWdodDo1NzZyZW07d2lkdGg6MjM4cmVtO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19kZWNvcntoZWlnaHQ6MjQxcmVtO3dpZHRoOjk3cmVtfX0uaGVyb19fZGVjb3ItbGluZS1ib3h7b3BhY2l0eTouM30uaGVyb19fZGVjb3ItLWxlZnR7bGVmdDoxNjhyZW07dG9wOjE1OHJlbTtyb3RhdGU6OTBkZWd9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2RlY29yLS1sZWZ0e2xlZnQ6NjZyZW07dG9wOjQ2MnJlbX19Lmhlcm9fX2RlY29yLS1yaWdodHtyaWdodDowO3RvcDo0MDRyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2RlY29yLS1yaWdodHtyb3RhdGU6LTkwZGVnO3JpZ2h0OjY0cmVtO3RvcDo0MXJlbX19Lmhlcm9fX2RlY29yLWxpbmV7aGVpZ2h0OjJyZW07YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19kZWNvci1saW5le2hlaWdodDoxcmVtfX0uaGVyb19fZGVjb3ItbGluZTo6YmVmb3JlLC5oZXJvX19kZWNvci1saW5lOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MTNyZW07aGVpZ2h0OjEzcmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19kZWNvci1saW5lOjpiZWZvcmUsLmhlcm9fX2RlY29yLWxpbmU6OmFmdGVye3dpZHRoOjUuNnJlbTtoZWlnaHQ6NS42cmVtfX0uaGVyb19fZGVjb3ItbGluZTo6YmVmb3Jle2xlZnQ6MH0uaGVyb19fZGVjb3ItbGluZTo6YWZ0ZXJ7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSl9Lmhlcm9fX2RlY29yLWxpbmUtLXNob3J0e3dpZHRoOjIzOHJlbTtib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVyb19fZGVjb3ItbGluZS0tc2hvcnR7d2lkdGg6OTdyZW19fS5oZXJvX19kZWNvci1saW5lLS1sb25ne3dpZHRoOjU3NnJlbTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19kZWNvci1saW5lLS1sb25ne3dpZHRoOjI0MXJlbX19Lmhlcm9fX2RlY29yLWxpbmUtLWxvbmc6OmFmdGVye2Rpc3BsYXk6bm9uZX0uaGVyb19fZGVjb3ItY2lyY2xle3dpZHRoOjEzcmVtO2hlaWdodDoxM3JlbTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7Ym90dG9tOi02LjVyZW07bGVmdDowO3RvcDpjYWxjKDEwMCUgLSA2LjVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO2FuaW1hdGlvbjpoZXJvRGVjb3JBbmltIDZzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2RlY29yLWNpcmNsZXt3aWR0aDo1LjZyZW07aGVpZ2h0OjUuNnJlbTtib3R0b206LTIuOHJlbTt0b3A6Y2FsYygxMDAlIC0gMi44cmVtKTthbmltYXRpb246aGVyb0RlY29yQW5pbU1vYmlsZSA2cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlfX0uaGVyb19fbG9nb3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMTQzcmVtO2hlaWdodDo0NzVyZW07bGVmdDoyNzZyZW07dG9wOjI3MnJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVyb19fbG9nb3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDozOThyZW07dG9wOjE1NHJlbTtoZWlnaHQ6MTY0cmVtfX0uaGVyb19fYmlsbGV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNTNyZW07bGVmdDoxOHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuaGVyb19fYmlsbGV0e3RvcDoxNjByZW07bGVmdDozOHJlbX19Lmhlcm9fX2JpbGxldDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDo1MHJlbTtoZWlnaHQ6NjByZW07dG9wOi0yN3JlbTt0cmFuc2Zvcm06cm90YXRlKC03ZGVnKTtyaWdodDotNTNyZW07YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb1NlbmQuc3ZnKSBuby1yZXBlYXQgdG9wL2NvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19iaWxsZXQ6OmJlZm9yZXt3aWR0aDoyM3JlbTtoZWlnaHQ6MjhyZW07dHJhbnNmb3JtOnJvdGF0ZSgtMWRlZyk7dG9wOi0zN3JlbTtyaWdodDo1MHJlbX19Lmhlcm9fX2JpbGxldC1idG57dHJhbnNmb3JtOnJvdGF0ZSg3ZGVnKX0uaGVyb19fYmlsbGV0LWJ0bjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6LTEwcmVtO2xlZnQ6LTE0cmVtO2JvdHRvbTotMTByZW07cmlnaHQ6LTE0cmVtO2JhY2tkcm9wLWZpbHRlcjpibHVyKDIyLjVyZW0pO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6NjdyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2JpbGxldC1idG46OmJlZm9yZXt0b3A6LTVyZW07bGVmdDotN3JlbTtib3R0b206LTVyZW07cmlnaHQ6LTdyZW19fS5oZXJvX19iaWxsZXQtYnRuLWlubmVye2JveC1zaGFkb3c6aW5zZXQgMCAtN3JlbSA0cmVtIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCksMCA0cmVtIDlyZW0gMCByZ2JhKDE0Miw3MiwxMTUsLjIpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtib3JkZXItcmFkaXVzOjY3cmVtO3BhZGRpbmc6MTJyZW0gMzhyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19iaWxsZXQtYnRuLWlubmVye3BhZGRpbmc6NnJlbSAyMHJlbX19Lmhlcm9fX2xvZ28taW1ne3Bvc2l0aW9uOmFic29sdXRlfS5oZXJvX19sb2dvLWltZy0tMXt3aWR0aDo3MjByZW07aGVpZ2h0OjI2NXJlbTt0b3A6MDtsZWZ0OjB9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2xvZ28taW1nLS0xe3dpZHRoOjI1MXJlbTtoZWlnaHQ6OTJyZW19fS5oZXJvX19sb2dvLWltZy0tMnt3aWR0aDo3NzByZW07aGVpZ2h0OjMxNHJlbTtyaWdodDowO2JvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5oZXJvX19sb2dvLWltZy0tMnt3aWR0aDoyNjZyZW07aGVpZ2h0OjEwOHJlbX19Lmhlcm9fX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjc0NXJlbTtsZWZ0OjczM3JlbTt3aWR0aDo4MjdyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOjQxOXJlbX19Lmhlcm9fX3R5cGV3cml0ZXJ7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7Lmhlcm9fX3R5cGV3cml0ZXJ7d2lkdGg6MTAwJX19Lmhlcm9fX3R5cGV3cml0ZXItdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MnJlbX0uaGVyb19fdHlwZXdyaXRlci10ZXh0OjpiZWZvcmV7d2lkdGg6MTAwJTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJyZW07YmFja2dyb3VuZDojZmZmO2JvdHRvbTowO2xlZnQ6MH0uaGVyb19fdHlwZXdyaXRlci1jdXJzb3J7Ym9yZGVyLWxlZnQ6NHJlbSBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OjNyZW19QGtleWZyYW1lcyBoZXJvRGVjb3JBbmltezAle2xlZnQ6MDt0b3A6Y2FsYygxMDAlIC0gNi41cmVtKX0zNyV7bGVmdDpjYWxjKDEwMCUgLSA2LjVyZW0pO3RvcDpjYWxjKDEwMCUgLSA2LjVyZW0pfTEwMCV7bGVmdDpjYWxjKDEwMCUgLSA2LjVyZW0pO3RvcDowcmVtfX1Aa2V5ZnJhbWVzIGhlcm9EZWNvckFuaW1Nb2JpbGV7MCV7bGVmdDowO3RvcDpjYWxjKDEwMCUgLSAyLjhyZW0pfTM3JXtsZWZ0OmNhbGMoMTAwJSAtIDIuOHJlbSk7dG9wOmNhbGMoMTAwJSAtIDIuOHJlbSl9MTAwJXtsZWZ0OmNhbGMoMTAwJSAtIDIuOHJlbSk7dG9wOjByZW19fSNleHBlcnRpc2VBbmNob3J7aGVpZ2h0OjEwMHZoO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDB2aDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0peyNleHBlcnRpc2VBbmNob3J7dG9wOjB9fS5leHBlcnRpc2V7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5leHBlcnRpc2VfX2lubmVye2dhcDo4NHJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjEyMHJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5leHBlcnRpc2VfX2lubmVye2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjkwMHJlbX19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmV4cGVydGlzZV9faW5uZXJ7cGFkZGluZzo2MHJlbSAwO2dhcDoyNHJlbX19LmV4cGVydGlzZV9fYmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU1JTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2xlZnQ6NTAlO3dpZHRoOjE3NTdyZW07aGVpZ2h0OjMyNnJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuZXhwZXJ0aXNlX19iZ3tkaXNwbGF5Om5vbmV9fS5leHBlcnRpc2VfX3RpdGxle2dhcDo0cmVtfUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5leHBlcnRpc2VfX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn19LmV4cGVydGlzZV9fY2FyZC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5leHBlcnRpc2VfX2NhcmQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnJlbTt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXsuZXhwZXJ0aXNlX19jYXJkLXdyYXAsLmV4cGVydGlzZV9fY2FyZHt3aWR0aDo4NDdyZW07aGVpZ2h0OjQwMHJlbX19LmV4cGVydGlzZV9fY2FyZHtib3JkZXItcmFkaXVzOjMycmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjMycmVtO2JveC1zaGFkb3c6MTlyZW0gNnJlbSA0M3JlbSAwIHJnYmEoMTQyLDcyLDExNSwuMSk7cGFkZGluZzo1MnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5leHBlcnRpc2VfX2NhcmR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt2aXNpYmlsaXR5OmhpZGRlbjt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5leHBlcnRpc2VfX2NhcmR7cGFkZGluZzoxOHJlbSAyMHJlbTtnYXA6MTJyZW07Ym9yZGVyLXJhZGl1czoxMnB4O3dpZHRoOjEwMCV9fS5leHBlcnRpc2VfX2NhcmQ6bnRoLWNoaWxkKDNuKzEpe2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1hZ2VzL2V4cGVydGlzZUNhcmQxLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXJ9LmV4cGVydGlzZV9fY2FyZDpudGgtY2hpbGQoM24rMil7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWFnZXMvZXhwZXJ0aXNlQ2FyZDIud2VicCkgbm8tcmVwZWF0IHRvcC9jb3Zlcn0uZXhwZXJ0aXNlX19jYXJkOm50aC1jaGlsZCgzbiszKXtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy9leHBlcnRpc2VDYXJkMy53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyfS50b29sc3ttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MjByZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc3ttYXgtd2lkdGg6bm9uZX19LnRvb2xzX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjgwcmVtIDA7Z2FwOjU0cmVtfS50b29sc19faW5uZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29udGVudDpcIlwiO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjkwMHJlbTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1hZ2VzL2hlcm9CZy53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc19faW5uZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy9oZXJvQmdNb2Iud2VicCkgbm8tcmVwZWF0IHRvcC9jb3Zlcn19QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LnRvb2xzX19pbm5lcntoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDo5MDByZW19fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc19faW5uZXJ7Z2FwOjI0cmVtO3BhZGRpbmc6NjByZW0gMCAwcmVtfX0udG9vbHNfX2hlYWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0udG9vbHNfX3RpdGxle2dhcDo0cmVtfUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey50b29sc19fY2FyZC1jb250YWluZXJ7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnRvb2xzX19jYXJkLWNvbnRhaW5lcnt3aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH19LnRvb2xzX19jYXJkLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXsudG9vbHNfX2NhcmQtd3JhcHtoZWlnaHQ6NjQycmVtfS50b29sc19fY2FyZC13cmFwOjpiZWZvcmV7dG9wOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDo3MTRyZW07aGVpZ2h0OjY0MnJlbTtib3JkZXItcmFkaXVzOjMycmVtfX1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXsudG9vbHNfX2NhcmR7Ym9yZGVyLXJhZGl1czozMnJlbTt3aWR0aDozMjJyZW07aGVpZ2h0OjUxN3JlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0cmFuc2l0aW9uOi41czt0b3A6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6NzM0cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgLTdyZW0gMjByZW0gMCByZ2JhKDI1NSwyNTUsMjU1LC40KSwwIDRyZW0gOXJlbSAwIHJnYmEoMTQyLDcyLDExNSwuMil9LnRvb2xzX19jYXJkOm50aC1jaGlsZCgxKSwudG9vbHNfX2NhcmQ6bnRoLWNoaWxkKDIpe3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7d2lkdGg6NzE0cmVtO2hlaWdodDo2NDJyZW19LnRvb2xzX19jYXJkOm50aC1jaGlsZCgxKSAudG9vbHNfX2NhcmQtaGlkZSwudG9vbHNfX2NhcmQ6bnRoLWNoaWxkKDIpIC50b29sc19fY2FyZC1oaWRle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czpmaWxsfS50b29sc19fY2FyZDpudGgtY2hpbGQoMSkgLnRvb2xzX19saW5rLWluZm8sLnRvb2xzX19jYXJkOm50aC1jaGlsZCgyKSAudG9vbHNfX2xpbmstaW5mb3tkaXNwbGF5OmZsZXh9LnRvb2xzX19jYXJkOm50aC1jaGlsZCgxKSAudG9vbHNfX2NhcmQtc2hvdywudG9vbHNfX2NhcmQ6bnRoLWNoaWxkKDIpIC50b29sc19fY2FyZC1zaG93e29wYWNpdHk6MH0udG9vbHNfX2NhcmQ6bnRoLWNoaWxkKDMpe2xlZnQ6NzM0cmVtfS50b29sc19fY2FyZDpudGgtY2hpbGQoNCl7bGVmdDoxMDc2cmVtfS50b29sc19fY2FyZDpudGgtY2hpbGQoNSl7bGVmdDoxNDE4cmVtfS50b29sc19fY2FyZDpudGgtY2hpbGQoNil7bGVmdDoxNzYwcmVtfS50b29sc19fY2FyZDpudGgtY2hpbGQobis3KXtsZWZ0OjIxMDJyZW19fS50b29sc19fY2FyZC1zaG93e3dpZHRoOjMyMnJlbTtoZWlnaHQ6NTE3cmVtO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtwYWRkaW5nOjI0cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjpvcGFjaXR5IC41cyxiYWNrZ3JvdW5kIC4zc30udG9vbHNfX2NhcmQtc2hvdyAudHh0ODB7dHJhbnNpdGlvbjpjb2xvciAuNXN9LnRvb2xzX19jYXJkLXNob3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4zMTEpfS50b29sc19fY2FyZC1zaG93OmhvdmVyIC50eHQ4MHtjb2xvcjojZjM0NTkzfS50b29sc19fY2FyZC1zaG93IC50eHQyNHtmb250LWZhbWlseTpcIlVuYm91bmRlZFwifUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc19fY2FyZC1zaG93e2Rpc3BsYXk6bm9uZX19LnRvb2xzX19jYXJkLWhpZGV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztib3JkZXItcmFkaXVzOmluaGVyaXR9QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LnRvb2xzX19jYXJkLWhpZGV7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc19fY2FyZC1oaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozNDZyZW07Ym9yZGVyLXJhZGl1czoxMnJlbTtkaXNwbGF5OmZsZXh9fS50b29sc19fY2FyZC1oaWRlOmhvdmVyIC50b29sc19fY2FyZC1hcnJ7YmFja2dyb3VuZDojZmM2MWE4fS50b29sc19fY2FyZC1oaWRlOmhvdmVyIC50b29sc19fY2FyZC1hcnIgLnRvb2xzX19jYXJkLWFyci1zdmcgc3ZnIHBhdGh7ZmlsbDojZmZmfS50b29sc19fY2FyZC1oaWRlOmFjdGl2ZSAudG9vbHNfX2NhcmQtYXJye2JhY2tncm91bmQ6I2YzNDU5M30udG9vbHNfX2NhcmQtaGlkZTphY3RpdmUgLnRvb2xzX19jYXJkLWFyciAudG9vbHNfX2NhcmQtYXJyLXN2ZyBzdmcgcGF0aHtmaWxsOiNmZmZ9LnRvb2xzX19jYXJkLWhpZGUtaW5uZXJ7cGFkZGluZzozMnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7d2lkdGg6NzE0cmVtO2hlaWdodDo2NDJyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnRvb2xzX19jYXJkLWhpZGUtaW5uZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MzQ2cmVtO3BhZGRpbmc6MjByZW19fS50b29sc19fY2FyZC1hcnJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzJyZW07aGVpZ2h0OjcycmVtO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCA0cmVtIDlyZW0gMCByZ2JhKDE0Miw3MiwxMTUsLjIpO2JhY2tncm91bmQ6I2ZmZjt0b3A6MzJyZW07bGVmdDozMnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC41cyBsaW5lYXJ9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnRvb2xzX19jYXJkLWFycnt3aWR0aDo0NHJlbTtoZWlnaHQ6NDRyZW07dG9wOjIwcmVtO2xlZnQ6MjByZW19fS50b29sc19fY2FyZC1hcnItc3Zne3dpZHRoOjQwcmVtO2hlaWdodDo0MHJlbX0udG9vbHNfX2NhcmQtYXJyLXN2ZyBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjVzIGxpbmVhcn1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudG9vbHNfX2NhcmQtYXJyLXN2Z3t3aWR0aDoyNnJlbTtoZWlnaHQ6MjZyZW19fS50b29sc19fbGluay1pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo1ODZyZW07aGVpZ2h0OjM5NnJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudG9vbHNfX2xpbmstaW1ne3dpZHRoOjI2MXJlbTtoZWlnaHQ6MTc2cmVtfX0udG9vbHNfX2xpbmstaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Z2FwOjIwcmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjByZW19QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LnRvb2xzX19saW5rLWluZm97ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudG9vbHNfX2xpbmstaW5mb3tkaXNwbGF5OmZsZXh9fS50b29sc19fbGluay1pbmZvIC50eHQzMntmb250LWZhbWlseTpcIlVuYm91bmRlZFwifUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey50b29sc19fbGluay1pbmZvIC50eHQzMntmb250LXNpemU6MThyZW19fS50b29sc19fbGluay1pbmZvIC50eHQyOHtvcGFjaXR5Oi43fUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey50b29scyAuc3dpcGVyLXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0NXJlbTt6LWluZGV4OjI7d2lkdGg6MTUzOHJlbX0udG9vbHMgLnN3aXBlci1wcm9ncmVzc19fYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJyZW07YmFja2dyb3VuZDojZmZmO29wYWNpdHk6LjU7cG9zaXRpb246cmVsYXRpdmV9LnRvb2xzIC5zd2lwZXItcHJvZ3Jlc3NfX2Jhcjo6YmVmb3JlLC50b29scyAuc3dpcGVyLXByb2dyZXNzX19iYXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxM3JlbTtoZWlnaHQ6MTNyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnRvb2xzIC5zd2lwZXItcHJvZ3Jlc3NfX2Jhcjo6YmVmb3Jle2xlZnQ6MH0udG9vbHMgLnN3aXBlci1wcm9ncmVzc19fYmFyOjphZnRlcntsZWZ0OjEwMCV9LnRvb2xzIC5zd2lwZXItcHJvZ3Jlc3NfX2NpcmNsZXt3aWR0aDoxM3JlbTtoZWlnaHQ6MTNyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2JvdHRvbTotNi41cmVtO2xlZnQ6MDt0b3A6Y2FsYygxMDAlIC0gNi41cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmxlZnQgLjVzfX0uYWR2YW50YWdlc3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5hZHZhbnRhZ2VzX19jdXJzb3J7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3NjYWxlOjA7b3BhY2l0eTowO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt6LWluZGV4OjIwfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hZHZhbnRhZ2VzX19jdXJzb3J7ZGlzcGxheTpub25lfX0uYWR2YW50YWdlc19fY3Vyc29yLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDoxMzVyZW07aGVpZ2h0OjEzNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM0OTM5NTA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMDAwfS5hZHZhbnRhZ2VzX19jdXJzb3ItaW5uZXIgc3Zne3dpZHRoOjQwcmVtO2hlaWdodDo0MHJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSl9LmFkdmFudGFnZXNfX25hdi16b25lc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxOTIwcmVtO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDt6LWluZGV4OjUwfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hZHZhbnRhZ2VzX19uYXYtem9uZXN7ZGlzcGxheTpub25lfX0uYWR2YW50YWdlc19fbmF2LXpvbmV7ZmxleDoxO2hlaWdodDoxMDAlO2N1cnNvcjpub25lfS5hZHZhbnRhZ2VzX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4NHJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA0OC4wMWVtKXsuYWR2YW50YWdlc19faW5uZXJ7aGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTA2MnJlbTtwYWRkaW5nOjgwcmVtIDB9fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hZHZhbnRhZ2VzX19pbm5lcntwYWRkaW5nOjYwcmVtIDA7Z2FwOjI0cmVtfX0uYWR2YW50YWdlc19fdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Z2FwOjRyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFkdmFudGFnZXNfX3RpdGxle3RleHQtYWxpZ24tbGFzdDpsZWZ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5hZHZhbnRhZ2VzX19zd2lwZXItYm94e2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmFkdmFudGFnZXNfX3N3aXBlcntvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDQ4LjAxZW0pey5hZHZhbnRhZ2VzX19zd2lwZXJ7aGVpZ2h0OjcxNHJlbSAhaW1wb3J0YW50fX0uYWR2YW50YWdlc19fc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6NzE0cmVtICFpbXBvcnRhbnQ7aGVpZ2h0OjU4OHJlbSAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYWR2YW50YWdlc19fc3dpcGVyLXNsaWRle3dpZHRoOjI2MnJlbSAhaW1wb3J0YW50O2hlaWdodDozMTJyZW0gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LmFkdmFudGFnZXNfX3N3aXBlci1zbGlkZSAuYWR2YW50YWdlc19fc2xpZGUtaW5uZXJ7b3BhY2l0eTouNTtzY2FsZTouODt0cmFuc2Zvcm06cm90YXRlWigyMGRlZykgdHJhbnNsYXRlWSgtMzQwcmVtKSAhaW1wb3J0YW50fS5hZHZhbnRhZ2VzX19zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgLmFkdmFudGFnZXNfX3NsaWRlLWlubmVye3RyYW5zZm9ybTpyb3RhdGVaKDhkZWcpIHRyYW5zbGF0ZVkoLTk1cmVtKSAhaW1wb3J0YW50O3NjYWxlOi44NTtvcGFjaXR5Oi43fS5hZHZhbnRhZ2VzX19zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYWR2YW50YWdlc19fc2xpZGUtaW5uZXJ7b3BhY2l0eToxO3NjYWxlOjE7dHJhbnNmb3JtOnJvdGF0ZVooMCkgIWltcG9ydGFudH0uYWR2YW50YWdlc19fc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IC5hZHZhbnRhZ2VzX19zbGlkZS1pbm5lcnt0cmFuc2Zvcm06cm90YXRlWigtOGRlZykgdHJhbnNsYXRlWSgtOTVyZW0pICFpbXBvcnRhbnQ7c2NhbGU6Ljg1O29wYWNpdHk6Ljd9LmFkdmFudGFnZXNfX3N3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dH4uc3dpcGVyLXNsaWRlIC5hZHZhbnRhZ2VzX19zbGlkZS1pbm5lcntvcGFjaXR5Oi41O3NjYWxlOi44O3RyYW5zZm9ybTpyb3RhdGVaKC0yMGRlZykgdHJhbnNsYXRlWSgtMzQwcmVtKSAhaW1wb3J0YW50fX0uYWR2YW50YWdlc19fc2xpZGUtaW5uZXJ7Ym94LXNoYWRvdzoxOXJlbSA2cmVtIDQzcmVtIDAgcmdiYSgxNDIsNzIsMTE1LC4xKSw3NHJlbSAyNXJlbSA3OHJlbSAwIHJnYmEoMTQyLDcyLDExNSwuMDkpLDQ2M3JlbSAxNTRyZW0gMTM3cmVtIDAgcmdiYSgxNDIsNzIsMTE1LDApO2JvcmRlci1yYWRpdXM6MzJyZW07cGFkZGluZzo0MHJlbTtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOi42cztoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYWR2YW50YWdlc19fc2xpZGUtaW5uZXJ7cGFkZGluZzoyMHJlbTtib3JkZXItcmFkaXVzOjEycmVtfX0uYWR2YW50YWdlc19fc2xpZGUtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYWR2YW50YWdlc19fc2xpZGUtY29udGVudHtnYXA6MTByZW19fS5hZHZhbnRhZ2VzX19zbGlkZS1udW17cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMHJlbTtjb2xvcjpyZ2JhKDczLDU3LDgwLC4yKTtib3R0b206NDByZW07bGVmdDo0MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYWR2YW50YWdlc19fc2xpZGUtbnVte2JvdHRvbToyMHJlbTtsZWZ0OjIwcmVtO2ZvbnQtc2l6ZToxMnJlbX19LmFwcGxpY2F0aW9ue21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTkyMHJlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9ue21heC13aWR0aDpub25lfX0uYXBwbGljYXRpb25fX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTUwcmVtIDAgODByZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDByZW07YWxpZ24taXRlbXM6Y2VudGVyfS5hcHBsaWNhdGlvbl9faW5uZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29udGVudDpcIlwiO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjkwMHJlbTtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy9oZXJvQmcud2VicCkgbm8tcmVwZWF0IHRvcC9jb3Zlcjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hcHBsaWNhdGlvbl9faW5uZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy9oZXJvQmdNb2Iud2VicCkgbm8tcmVwZWF0IHRvcC9jb3Zlcn19QG1lZGlhKG1pbi13aWR0aDogNDguMDFlbSl7LmFwcGxpY2F0aW9uX19pbm5lcntoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDo5MDByZW19fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hcHBsaWNhdGlvbl9faW5uZXJ7Z2FwOjI0cmVtO3BhZGRpbmc6NjByZW0gMH19LmFwcGxpY2F0aW9uX19oZWFke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uYXBwbGljYXRpb25fX2Zvcm0td3JhcHtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19mb3JtLXdyYXB7d2lkdGg6MTAwJX19LmFwcGxpY2F0aW9uX19mb3JtLXdyYXAuaXNTdWNjZXNzIC5hcHBsaWNhdGlvbl9fZm9ybXtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmFwcGxpY2F0aW9uX19mb3JtLXdyYXAuaXNTdWNjZXNzIC5hcHBsaWNhdGlvbl9fc3VjY2Vzc3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMCUpfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hcHBsaWNhdGlvbl9fZm9ybS13cmFwLmlzU3VjY2VzcyAuYXBwbGljYXRpb25fX3N1Y2Nlc3N7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwJSl9fS5hcHBsaWNhdGlvbl9fZm9ybXtmbGV4LWdyb3c6MTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEyMjhyZW07dHJhbnNpdGlvbjouNnM7Z2FwOjUwcmVtO3BhZGRpbmctYm90dG9tOjEwJX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYXBwbGljYXRpb25fX2Zvcm17d2lkdGg6MTAwJTtnYXA6MzJyZW19fS5hcHBsaWNhdGlvbl9fZm9ybSAuZm9ybV9fbGFiZWwtYm94e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjQ2cmVtIDE2cmVtO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19mb3JtIC5mb3JtX19sYWJlbC1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjZyZW07d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19mb3JtIC5mb3JtX19idG4tYm94e3dpZHRoOjEwMCV9fS5hcHBsaWNhdGlvbl9fc3VjY2Vzc3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6NTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNpdGlvbjouNnM7Z2FwOjI1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey5hcHBsaWNhdGlvbl9fc3VjY2Vzc3tnYXA6MjByZW19fS5hcHBsaWNhdGlvbl9fc3VjY2VzcyAudHh0MzJ7Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIn0uYXBwbGljYXRpb25fX3N1Y2Nlc3MgLnR4dDI4e3dpZHRoOjczM3JlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYXBwbGljYXRpb25fX3N1Y2Nlc3MgLnR4dDI4e3dpZHRoOjEwMCV9fS5hcHBsaWNhdGlvbl9fZGVjb3J7aGVpZ2h0OjMyN3JlbTt3aWR0aDoyMjhyZW07cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19kZWNvcntkaXNwbGF5Om5vbmV9fS5hcHBsaWNhdGlvbl9fZGVjb3ItLWxlZnR7dG9wOjgzcmVtO2xlZnQ6MH0uYXBwbGljYXRpb25fX2RlY29yLS1yaWdodHtib3R0b206ODNyZW07cmlnaHQ6MDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmFwcGxpY2F0aW9uX19kZWNvci1saW5lLWJveHtvcGFjaXR5Oi4zfS5hcHBsaWNhdGlvbl9fZGVjb3ItbGluZXtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19kZWNvci1saW5le2hlaWdodDoxcmVtfX0uYXBwbGljYXRpb25fX2RlY29yLWxpbmU6OmJlZm9yZSwuYXBwbGljYXRpb25fX2RlY29yLWxpbmU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxM3JlbTtoZWlnaHQ6MTNyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LmFwcGxpY2F0aW9uX19kZWNvci1saW5lOjpiZWZvcmUsLmFwcGxpY2F0aW9uX19kZWNvci1saW5lOjphZnRlcnt3aWR0aDo1LjZyZW07aGVpZ2h0OjUuNnJlbX19LmFwcGxpY2F0aW9uX19kZWNvci1saW5lOjpiZWZvcmV7bGVmdDowfS5hcHBsaWNhdGlvbl9fZGVjb3ItbGluZTo6YWZ0ZXJ7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSl9LmFwcGxpY2F0aW9uX19kZWNvci1saW5lLS1zaG9ydHt3aWR0aDoyMjhyZW07dG9wOjB9LmFwcGxpY2F0aW9uX19kZWNvci1saW5lLS1sb25ne3dpZHRoOjMyN3JlbTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtyaWdodDpjYWxjKDEwMCUgLSA2LjVyZW0pO2JvdHRvbTowO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5hcHBsaWNhdGlvbl9fZGVjb3ItbGluZS0tbG9uZzo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYXBwbGljYXRpb25fX2RlY29yLWNpcmNsZXt3aWR0aDoxM3JlbTtoZWlnaHQ6MTNyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2JvdHRvbTotNi41cmVtO2xlZnQ6MDt0b3A6Y2FsYygxMDAlIC0gNi41cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTthbmltYXRpb246YXBwbGljYXRpb25EZWNvckFuaW0gNnMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsuYXBwbGljYXRpb25fX2RlY29yLWNpcmNsZXt3aWR0aDo1LjZyZW07aGVpZ2h0OjUuNnJlbTtib3R0b206LTIuOHJlbTt0b3A6Y2FsYygxMDAlIC0gMi44cmVtKX19QGtleWZyYW1lcyBhcHBsaWNhdGlvbkRlY29yQW5pbXswJXtsZWZ0OjA7dG9wOmNhbGMoMTAwJSAtIDYuNXJlbSl9NTkle3RvcDotNi41cmVtO2xlZnQ6MH0xMDAle2xlZnQ6Y2FsYygxMDAlIC0gNi41cmVtKTt0b3A6LTYuNXJlbX19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnZhY2FuY3lfX3RpdGxle2ZvbnQtc2l6ZToyOHJlbX19LnZhY2FuY3ktY29udGVudHtwYWRkaW5nOjEyMHJlbSAwIDEwMHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50e3BhZGRpbmc6NjByZW0gMCA2MHJlbTtmb250LXNpemU6MTdyZW19fS52YWNhbmN5LWNvbnRlbnRfX2lubmVye3dpZHRoOjEzMDJyZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnZhY2FuY3ktY29udGVudF9faW5uZXJ7d2lkdGg6MTAwJX19LnZhY2FuY3ktY29udGVudCBoMntmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjYwcmVtO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIjttYXJnaW4tYm90dG9tOjQwcmVtfS52YWNhbmN5LWNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo4MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NDByZW19fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey52YWNhbmN5LWNvbnRlbnQgaDJ7Zm9udC1zaXplOjI4cmVtO21hcmdpbi1ib3R0b206MjByZW19fS52YWNhbmN5LWNvbnRlbnQgaDN7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo0MHJlbTttYXJnaW4tYm90dG9tOjQwcmVtfS52YWNhbmN5LWNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo0MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjByZW19fUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey52YWNhbmN5LWNvbnRlbnQgaDN7Zm9udC1zaXplOjI0cmVtO21hcmdpbi1ib3R0b206MjByZW19fS52YWNhbmN5LWNvbnRlbnQgaDR7Zm9udC1mYW1pbHk6XCJVbmJvdW5kZWRcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjMycmVtO2xpbmUtaGVpZ2h0OjExMyU7bWFyZ2luLWJvdHRvbTo0MHJlbX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IGg0e21hcmdpbi1ib3R0b206MjByZW07Zm9udC1zaXplOjE4cmVtfX0udmFjYW5jeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NjByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnZhY2FuY3ktY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjQwcmVtfX0udmFjYW5jeS1jb250ZW50IGg1e2ZvbnQtZmFtaWx5OlwiVW5ib3VuZGVkXCI7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyNHJlbTttYXJnaW4tYm90dG9tOjI0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey52YWNhbmN5LWNvbnRlbnQgaDV7Zm9udC1zaXplOjE4cmVtfX0udmFjYW5jeS1jb250ZW50IGg1Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NDByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnZhY2FuY3ktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjQwcmVtfX0udmFjYW5jeS1jb250ZW50IHVsLC52YWNhbmN5LWNvbnRlbnQgb2x7cGFkZGluZy1sZWZ0OjMwcmVtfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey52YWNhbmN5LWNvbnRlbnQgdWwsLnZhY2FuY3ktY29udGVudCBvbHtwYWRkaW5nLWxlZnQ6MTVyZW19fS52YWNhbmN5LWNvbnRlbnQgdWwgbGl7bGlzdC1zdHlsZS10eXBlOmRpc2N9LnZhY2FuY3ktY29udGVudCAuaW1wb3J0YW50e3BhZGRpbmc6MjByZW07Ym9yZGVyLXJhZGl1czoxNnJlbTtiYWNrZ3JvdW5kOiNmMzQ1OTM7Y29sb3I6I2ZmZjt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IC5pbXBvcnRhbnR7cGFkZGluZzoxMnJlbSAxNnJlbX19LnZhY2FuY3ktY29udGVudCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnZhY2FuY3ktY29udGVudCBwe21hcmdpbi1ib3R0b206NDByZW19LnZhY2FuY3ktY29udGVudCBwOmhhcygrdWwpe21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IHA6aGFzKCt1bCl7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWF4LXdpZHRoOiA0OGVtKXsudmFjYW5jeS1jb250ZW50IHB7bWFyZ2luLWJvdHRvbToyMHJlbX19LnZhY2FuY3ktY29udGVudCBwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NDByZW19QG1lZGlhKG1heC13aWR0aDogNDhlbSl7LnZhY2FuY3ktY29udGVudCBwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjByZW19fS52YWNhbmN5LWhlYWR7aGVpZ2h0OjYxNXJlbTtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy92YWNhbmN5SGVhZC53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ib3R0b206MTkwcmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ4ZW0pey52YWNhbmN5LWhlYWR7cGFkZGluZy1ib3R0b206MTAwcmVtO2hlaWdodDo0MjZyZW07YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWFnZXMvdmFjYW5jeUhlYWRNb2Iud2VicCkgbm8tcmVwZWF0IHRvcC9jb3Zlcn19LnZhY2FuY3ktaGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHJlbX0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9VbmJvdW5kZWQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9VbmJvdW5kZWQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1VuYm91bmRlZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuaHRtbCB7XG4gIC0tdzogMTkyMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gdmFyKC0tdykpO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7IC8vINGI0YDQuNGE0YIg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/QviDRgdCw0LnRgtGDXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1Z2ZpeCBpbmZpbml0ZSAxcztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwOyAvLyDRhtCy0LXRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDRgtC10LrRgdGC0LAg0L/QviDRgdCw0LnRgtGDXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogZmlsbCAhaW1wb3J0YW50O1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbmEsXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbmEsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW1nLFxucGljdHVyZSxcbnN2ZyxcbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNzQycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5zdXAge1xuICBsaW5lLWhlaWdodDogNDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGh0bWwge1xuICAgIC8vIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBodG1sIHtcbiAgICAvLyBmb250LXNpemU6IGNhbGMoKDEwMCAvIDc2OCkgKiAxMHZ3KTsgLy8g0LPQtNC1IDc2OCDRjdGC0L4g0YjQuNGA0LjQvdCwINC80L7QsSDQstC10YDRgdC40Lgg0LzQsNC60LXRgtCwXG4gICAgLy8gLS13OiA3Njg7XG4gICAgLy8gLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZzogMCA4cmVtOyAvLyDQsiDQvNC+0LEg0LLQtdGA0YHQuNC4INC+0YLRgdGC0YPQvyDQvtGCINC60YDQsNGPINC30LDQtNCw0LXQvCDQtNC70Y8g0LLRgdC10YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LAg0YLQsNC8INCz0LTQtSDQvdC1INC90YPQttC90L4g0LzQvtC20LXQvCDRgtC+0YfQtdGH0L3QviDRg9Cx0YDQsNGC0YxcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBodG1sIHtcbiAgICAvLyBmb250LXNpemU6IDVweDtcbiAgICAvLyBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIC8vIGZvbnQtc2l6ZTogY2FsYygoMTAwIC8gMzc1KSAqIDV2dyk7IC8vINCz0LTQtSAzNzUg0Y3RgtC+INGI0LjRgNC40L3QsCDQvNC+0LEg0LLQtdGA0YHQuNC4INC80LDQutC10YLQsFxuICAgIC0tdzogMzc1O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgfVxuXG4gIGJvZHkge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZyZW07IC8vINCyINC80L7QsSDQstC10YDRgdC40Lgg0L7RgtGB0YLRg9C/INC+0YIg0LrRgNCw0Y8g0LfQsNC00LDQtdC8INC00LvRjyDQstGB0LXRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQsCDRgtCw0Lwg0LPQtNC1INC90LUg0L3Rg9C20L3QviDQvNC+0LbQtdC8INGC0L7Rh9C10YfQvdC+INGD0LHRgNCw0YLRjFxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuL21peGlucyc7XG5cbiRncmF5OiAjZjVmNWY1O1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjNDkzOTUwO1xuJHBpbms6ICNmYzYxYTg7XG4kZGFya1Bpbms6ICNmMzQ1OTM7XG5cbkBpbmNsdWRlIGRlc2stb25seSB7XG4gIGh0bWwubGVuaXMsXG4gIGh0bWwubGVuaXMgYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB9XG5cbiAgLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubGVuaXMubGVuaXMtc21vb3RoIGlmcmFtZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRncmF5O1xuICBmb250LWZhbWlseTogJ1VuYm91bmRlZCc7XG5cbiAgLmxvY2sgJiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuKiB7XG4gIC8vIG91dGxpbmU6ICAxcHggc29saWQgcmVkO1xufVxuLy8gbWFpblxubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgJiBzZWN0aW9uIHtcbiAgICAmLl9maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxODByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5jdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXYge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3Yge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qZmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRjIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogLnZhbHVlc19fc3dpcGVyICovXG5cbkBpbXBvcnQgJy4vdWkvdWknO1xuIiwiLnRsMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNjByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm51bSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTE2cmVtO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogNDJyZW07XG4gIH1cbn1cbi50eHQ4MCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogODByZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjMlO1xuICBjb2xvcjogcmdiYSg3MywgNTcsIDgwLCAwLjIpO1xuXG59XG5cbi50eHQ2MCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjByZW07XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgfVxufVxuLnR4dDQwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHJlbTtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyNHJlbTtcbiAgfVxufVxuXG4udHh0MzIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycmVtO1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE2cmVtO1xuICB9XG59XG5cbi50eHQyOCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhyZW07XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICB9XG59XG5cbi50eHQyNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRyZW07XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICB9XG59XG5cbi50eHQyMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICB9XG59XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuIiwiLnN3aXBlci1idXR0b24tcGVydixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogNjRyZW07XG4gIHBhZGRpbmc6IDE0cmVtIDM0cmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246XG4gICAgY29sb3IgMC4zcyxcbiAgICBiYWNrZ3JvdW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgJltkaXNhYmxlZF0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICYgcCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gICYgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBsaW5lLWhlaWdodDogMTQzJTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMjIlO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya1Bpbms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLnNraXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzByZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyAuc2tpcF9hcnJcblxuICAmX2FyciB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIGhlaWdodDogNDByZW07XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgLy8gLmZvcm1fX2xhYmVsLWJveFxuXG4gICZfX2xhYmVsLWJveCB7XG4gIH1cblxuICAvLyAuZm9ybV9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gLmZvcm1fX2xhYmVsLWlubmVyXG5cbiAgJl9fbGFiZWwtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAvLyBnYXA6IDEwcmVtO1xuICAgIC8vIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgLy8gICBnYXA6IDRyZW07XG4gICAgLy8gfVxuICAgICYuX2Zvcm0tZXJyb3Ige1xuICAgICAgJiB+IC5mb3JtX19lcnJvciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvcm1fX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0LjVyZW0gMjRyZW07XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIGluc2V0IDAgLTdyZW0gMTJyZW0gMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksXG4gICAgICAwIDRyZW0gOXJlbSAwIHJnYmEoMTQyLCA3MiwgMTE1LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzlkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoNzMsIDU3LCA4MCwgMC41KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgJiArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICAgIHNjYWxlOiAwLjc7XG4gICAgICAgIHRvcDogLTI0cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICAgIHRvcDogLTEycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDI0cmVtO1xuICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9ybV9fcGxhY2Vob2xkZXJcblxuICAmX19wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI0cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6IHJnYmEoNzMsIDU3LCA4MCwgMC41KTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb3JtX19lcnJvclxuXG4gICZfX2Vycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjByZW07XG4gICAgbGVmdDogMjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjY2QyMTIxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IDAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDAuM3M7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgICAgIGJvdHRvbTogLTE0cmVtO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvcm1fX2J0bi1ib3hcblxuICAmX19idG4tYm94IHtcbiAgfVxuXG4gIC8vICAgJl9fdGV4dGFyZWEtd3JhcCB7XG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICBwYWRkaW5nOiAxOHJlbSAyMHJlbTtcblxuICAvLyAgICAgYm9yZGVyOiAycmVtIHNvbGlkICR0ZXJ0aWFyeS10ZXh0O1xuICAvLyAgICAgaGVpZ2h0OiAxNDByZW07XG4gIC8vICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAvLyAgICAgICBwYWRkaW5nOiAxOHJlbSAxNnJlbTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgJl9fdGV4dGFyZWEge1xuICAvLyAgICAgcmVzaXplOiBub25lO1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgLy8gICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgLy8gICAgICAgY29sb3I6ICR0ZXJ0aWFyeS10ZXh0O1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgLy8gICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAvLyAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICZfX3RleHRhcmVhLWNvdW50IHtcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgIHotaW5kZXg6IDU7XG4gIC8vICAgICBib3R0b206IDIwcmVtO1xuICAvLyAgICAgcmlnaHQ6IDIwcmVtO1xuICAvLyAgICAgb3BhY2l0eTogMDtcbiAgLy8gICAgICYuYWN0aXZlIHtcbiAgLy8gICAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gIC8vICAgICAgIGJvdHRvbTogMTZyZW07XG4gIC8vICAgICAgIHJpZ2h0OiAxNnJlbTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG5cbiAgLy8gICAmX19jaGVjay1sYWJlbCB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgZ2FwOiAxMnJlbTtcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gICAgICYgaW5wdXQge1xuICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgIG9wYWNpdHk6IDA7XG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgICAgICB6LWluZGV4OiAtMTtcbiAgLy8gICAgICAgJjpjaGVja2VkIHtcbiAgLy8gICAgICAgICAmIH4gLmZvcm1fX2NoZWNrLXNxdWFyZSB7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAvLyAgICAgICAgICAgJjpiZWZvcmUge1xuICAvLyAgICAgICAgICAgICBzY2FsZTogMTtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICYgLnR4dDE0IHtcbiAgLy8gICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gICAgICYgYSB7XG4gIC8vICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICZfX2NoZWNrLXNxdWFyZSB7XG4gIC8vICAgICBmbGV4LXNocmluazogMDtcbiAgLy8gICAgIGJvcmRlcjogMnJlbSBzb2xpZCAkYWNjZW50O1xuICAvLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8vICAgICB3aWR0aDogMjRyZW07XG4gIC8vICAgICBoZWlnaHQ6IDI0cmVtO1xuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgICAgd2lkdGg6IDIwcmVtO1xuICAvLyAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAvLyAgICAgfVxuICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgICAgc2NhbGU6IDA7XG4gIC8vICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuM3M7XG4gIC8vICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgLy8gICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgLy8gICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnN2Zykgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgLy8gICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgICAgICB3aWR0aDogMTRyZW07XG4gIC8vICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLy8gdHlwb2dyYXBoeVxuQGltcG9ydCAnLi90eXBvJztcbkBpbXBvcnQgJy4vYnV0dG9ucyc7XG5AaW1wb3J0ICcuL2Zvcm0nO1xuQGltcG9ydCAnLi9mYW5jeWJveCc7XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICYsXG4gICAgJi0tZnJhY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHJlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIDRyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLy8gLmJyZWFkY3J1bWJzX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5icmVhZGNydW1ic19fbGlua1xuXG4gICYgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhyZW07XG4gICAgY29sb3I6ICM4OThiOTM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG4gICAgICAmIHAge1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gLmZvb3Rlcl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyAuZm9vdGVyX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnJlbTtcbiAgICBwYWRkaW5nOiA0MHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3OXJlbSBhdXRvO1xuICAgIGdhcDogMjE0cmVtO1xuICAgIG1hcmdpbjogMTIwcmVtIDAgMTczcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luOiA0MHJlbSAwIDg5cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19iZ1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNTdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjdyZW0pO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTc3OHJlbTtcbiAgICBoZWlnaHQ6IDMzN3JlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgdG9wOiA0OTByZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19sb2dvLWJveFxuXG4gICZfX2xvZ28tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICYgLnR4dDI0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVW5ib3VuZGVkJztcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiA4MXJlbTtcbiAgICBoZWlnaHQ6IDgxcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogNDRyZW07XG4gICAgICBoZWlnaHQ6IDQ0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX2NvbnRlbnQtYm94XG5cbiAgJl9fY29udGVudC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwNHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA0MHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19uYXZcblxuICAmX19uYXYge1xuICAgIHdpZHRoOiA1ODVyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHJlbSAxNTFyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTRyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMjByZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19jb3B5XG5cbiAgJl9fY29weSB7XG4gICAgY29sb3I6IHJnYmEoNzMsIDU3LCA4MCwgMC41KTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19jb250YWN0c1xuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX2NvbnRhY3RzLWl0ZW1cblxuICAmX19jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX2NvbnRhY3RzLXN2Z1xuXG4gICZfX2NvbnRhY3RzLXN2ZyB7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIGhlaWdodDogMzJyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIGhlaWdodDogMjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycmVtO1xuICB3aWR0aDogNDkzcmVtO1xuICBwYWRkaW5nOiA3M3JlbSAyNHJlbSAyNHJlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBsZWZ0OiA2NHJlbTtcbiAgYm90dG9tOiA0OHJlbTtcblxuICBnYXA6IDI4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoL2Fzc2V0cy9pbWFnZXMvY29va2llQmcud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjpcbiAgICB2aXNpYmlsaXR5IDAuNHMsXG4gICAgb3BhY2l0eSAwLjRzLFxuICAgIHotaW5kZXggMC40cyxcbiAgICBib3R0b20gMC40cztcblxuICAmLS1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgd2lkdGg6IDI4OXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnJlbTtcbiAgICBwYWRkaW5nOiA0NXJlbSA4cmVtIDEzcmVtO1xuICAgIGxlZnQ6IDEwcmVtO1xuICAgIGJvdHRvbTogMTRyZW07XG4gICAgZ2FwOiAxNnJlbTtcbiAgfVxuICAmIC50eHQyMCB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMTFyZW07XG4gICAgaGVpZ2h0OiAxMDhyZW07XG4gICAgdG9wOiAtNjByZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDY5cmVtO1xuICAgICAgaGVpZ2h0OiA2OHJlbTtcbiAgICAgIHRvcDogLTM0cmVtO1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDY0cmVtO1xuICAgIHBhZGRpbmc6IDE0cmVtIDM0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9jb29raWVCdG4ud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBpbnNldDogMS40cmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgaW5zZXQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgc3BhbiB7XG4gICAgICAgIHNjYWxlOiAxLjA0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMycmVtO1xuICB6LWluZGV4OiAyMjA7XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgdG9wOiAxNnJlbTtcbiAgfVxuXG4gICYuZml4ZWQtbmF2IHtcbiAgICAmLmlzQWN0aXZlIHtcbiAgICAgICYgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuaGVhZGVyX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDAgLTMycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDYwcmVtKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC03cmVtIDEycmVtIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTAwJSk7XG4gICAgcGFkZGluZzogMTVyZW0gMzJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHJlbSA4cmVtIDhyZW0gMTZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX19sb2dvXG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDgwcmVtO1xuICAgIGhlaWdodDogODByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlYWRlcl9fbmF2XG5cbiAgJl9fbmF2IHtcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQycmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlYWRlcl9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtNHJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhyZW07XG4gICAgICBmb250LWZhbWlseTogJ1VuYm91bmRlZCc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2J0bi1ib3hcblxuICAmX19idG4tYm94IHtcbiAgICBnYXA6IDMycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2NvbnRhY3RzXG5cbiAgJl9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2NvbnRhY3RzLWl0ZW1cblxuICAmX19jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2NvbnRhY3RzLXN2Z1xuXG4gICZfX2NvbnRhY3RzLXN2ZyB7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIGhlaWdodDogMzJyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIGhlaWdodDogMjRyZW07XG4gICAgfVxuICB9XG4gIC8vIC5oZWFkZXJfX2J1cmdlclxuXG4gICZfX2J1cmdlciB7XG4gIH1cblxuICAvLyAuaGVhZGVyX19tZW51XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgcGFkZGluZzogMTM2cmVtIDE2cmVtIDYwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwMHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICYuaXNPcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuICB9XG59XG5cbi5idXJnZXIge1xuICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm94LXNoYWRvdzogMCAzcmVtIDVyZW0gMCByZ2JhKDE0MiwgNzIsIDExNSwgMC4yKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB3aWR0aDogNDRyZW07XG4gIGhlaWdodDogNDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICYuaXNPcGVuIHtcbiAgICAmIC5idXJnZXJfX3N2Zy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBzY2FsZTogMDtcbiAgICB9XG4gICAgJiAuYnVyZ2VyX19zdmctY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHNjYWxlOiAxO1xuICAgIH1cbiAgfVxuICAvLyAuYnVyZ2VyX19zdmdcblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHNjYWxlIDAuM3MsXG4gICAgICBvcGFjaXR5IDAuM3M7XG4gIH1cblxuICAvLyAuYnVyZ2VyX19zdmctb3BlblxuXG4gICZfX3N2Zy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHNjYWxlOiAxO1xuICB9XG5cbiAgLy8gLmJ1cmdlcl9fc3ZnLWNsb3NlXG5cbiAgJl9fc3ZnLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHNjYWxlOiAwO1xuICB9XG59XG4iLCIuaGVybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gIC8vIC5oZXJvX19jb250YWluZXJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlcm9CZ01vYi53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwODByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGhlaWdodDogNjkwcmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIC5oZXJvX19kZWNvclxuXG4gICZfX2RlY29yIHtcbiAgICBoZWlnaHQ6IDU3NnJlbTtcbiAgICB3aWR0aDogMjM4cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgaGVpZ2h0OiAyNDFyZW07XG4gICAgICB3aWR0aDogOTdyZW07XG4gICAgfVxuICB9XG4gICZfX2RlY29yLWxpbmUtYm94IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLy8gLmhlcm9fX2RlY29yLS1sZWZ0XG5cbiAgJl9fZGVjb3ItLWxlZnQge1xuICAgIGxlZnQ6IDE2OHJlbTtcbiAgICB0b3A6IDE1OHJlbTtcbiAgICByb3RhdGU6IDkwZGVnO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGxlZnQ6IDY2cmVtO1xuICAgICAgdG9wOiA0NjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX2RlY29yLS1yaWdodFxuXG4gICZfX2RlY29yLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MDRyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHJvdGF0ZTogLTkwZGVnO1xuICAgICAgcmlnaHQ6IDY0cmVtO1xuICAgICAgdG9wOiA0MXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fZGVjb3ItbGluZVxuXG4gICZfX2RlY29yLWxpbmUge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgIGhlaWdodDogMTNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICAgIGhlaWdodDogNS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19kZWNvci1saW5lLS1zaG9ydFxuXG4gICZfX2RlY29yLWxpbmUtLXNob3J0IHtcbiAgICB3aWR0aDogMjM4cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDk3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19kZWNvci1saW5lLS1sb25nXG5cbiAgJl9fZGVjb3ItbGluZS0tbG9uZyB7XG4gICAgd2lkdGg6IDU3NnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDI0MXJlbTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fZGVjb3ItY2lyY2xlXG5cbiAgJl9fZGVjb3ItY2lyY2xlIHtcbiAgICB3aWR0aDogMTNyZW07XG4gICAgaGVpZ2h0OiAxM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvdHRvbTogLTYuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNi41cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYW5pbWF0aW9uOiBoZXJvRGVjb3JBbmltIDZzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICAgIGJvdHRvbTogLTIuOHJlbTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMi44cmVtKTtcbiAgICAgIGFuaW1hdGlvbjogaGVyb0RlY29yQW5pbU1vYmlsZSA2cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19sb2dvXG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMTQzcmVtO1xuICAgIGhlaWdodDogNDc1cmVtO1xuICAgIGxlZnQ6IDI3NnJlbTtcbiAgICB0b3A6IDI3MnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDM5OHJlbTtcbiAgICAgIHRvcDogMTU0cmVtO1xuICAgICAgaGVpZ2h0OiAxNjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX2JpbGxldFxuXG4gICZfX2JpbGxldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUzcmVtO1xuICAgIGxlZnQ6IDE4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB0b3A6IDE2MHJlbTtcbiAgICAgIGxlZnQ6IDM4cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNTByZW07XG4gICAgICBoZWlnaHQ6IDYwcmVtO1xuICAgICAgdG9wOiAtMjdyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gICAgICByaWdodDogLTUzcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlcm9TZW5kLnN2Zykgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyOHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xuICAgICAgICB0b3A6IC0zN3JlbTtcbiAgICAgICAgcmlnaHQ6IDUwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19iaWxsZXQtYnRuXG5cbiAgJl9fYmlsbGV0LWJ0biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0xMHJlbTtcbiAgICAgIGxlZnQ6IC0xNHJlbTtcbiAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgICAgcmlnaHQ6IC0xNHJlbTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMi41cmVtKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA2N3JlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgIGxlZnQ6IC03cmVtO1xuICAgICAgICBib3R0b206IC01cmVtO1xuICAgICAgICByaWdodDogLTdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmlsbGV0LWJ0bi1pbm5lciB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIGluc2V0IDAgLTdyZW0gNHJlbSAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSxcbiAgICAgIDAgNHJlbSA5cmVtIDAgcmdiYSgxNDIsIDcyLCAxMTUsIDAuMik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA2N3JlbTtcbiAgICBwYWRkaW5nOiAxMnJlbSAzOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcGFkZGluZzogNnJlbSAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fbG9nby1pbWdcblxuICAmX19sb2dvLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLy8gLmhlcm9fX2xvZ28taW1nLS0xXG5cbiAgJl9fbG9nby1pbWctLTEge1xuICAgIHdpZHRoOiA3MjByZW07XG4gICAgaGVpZ2h0OiAyNjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNTFyZW07XG4gICAgICBoZWlnaHQ6IDkycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19sb2dvLWltZy0tMlxuXG4gICZfX2xvZ28taW1nLS0yIHtcbiAgICB3aWR0aDogNzcwcmVtO1xuICAgIGhlaWdodDogMzE0cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDI2NnJlbTtcbiAgICAgIGhlaWdodDogMTA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzQ1cmVtO1xuICAgIGxlZnQ6IDczM3JlbTtcbiAgICB3aWR0aDogODI3cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQxOXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fdGV4dFxuXG4gICZfX3RleHQge1xuICB9XG5cbiAgLy8gLy8gLmhlcm9fX3N3aXBlci1ib3hcblxuICAvLyAmX19zd2lwZXItYm94IHtcbiAgLy8gfVxuXG4gIC8vIC8vIC5oZXJvX19zd2lwZXJcblxuICAvLyAmX19zd2lwZXIge1xuICAvLyB9XG5cbiAgLy8gLy8gLmhlcm9fX3N3aXBlci13cmFwcGVyXG5cbiAgLy8gJl9fc3dpcGVyLXdyYXBwZXIge1xuICAvLyB9XG5cbiAgLy8gLy8gLmhlcm9fX3NsaWRlXG5cbiAgLy8gJl9fc2xpZGUge1xuICAvLyB9XG5cbiAgLy8gLy8gLmhlcm9fX3NsaWRlLXRleHRcblxuICAvLyAmX19zbGlkZS10ZXh0IHtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAvLyAgICY6OmJlZm9yZSB7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgaGVpZ2h0OiAycmVtO1xuICAvLyAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAvLyAgICAgYm90dG9tOiAwO1xuICAvLyAgICAgbGVmdDogMDtcbiAgLy8gICB9XG4gIC8vICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vIC5oZXJvX190eXBld3JpdGVyXG5cbiAgJl9fdHlwZXdyaXRlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIH1cblxuICAvLyAuaGVyb19fdHlwZXdyaXRlci10ZXh0XG5cbiAgJl9fdHlwZXdyaXRlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC8vIC5oZXJvX190eXBld3JpdGVyLWN1cnNvclxuXG4gICZfX3R5cGV3cml0ZXItY3Vyc29yIHtcbiAgICBib3JkZXItbGVmdDogNHJlbSBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZXJvRGVjb3JBbmltIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA2LjVyZW0pO1xuICB9XG4gIDM3JSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNi41cmVtKTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDYuNXJlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNi41cmVtKTtcbiAgICB0b3A6IDByZW07XG4gIH1cbn1cblxuLy8g0JDQvdC40LzQsNGG0LjRjyDQtNC70Y8g0LzQvtCx0LjQu9C60LhcbkBrZXlmcmFtZXMgaGVyb0RlY29yQW5pbU1vYmlsZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMi44cmVtKTtcbiAgfVxuICAzNyUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XG4gICAgdG9wOiAwcmVtO1xuICB9XG59XG4iLCIjZXhwZXJ0aXNlQW5jaG9yIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHZoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmV4cGVydGlzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gLmV4cGVydGlzZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgfVxuXG4gIC8vIC5leHBlcnRpc2VfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGdhcDogODRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMjByZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDYwcmVtIDA7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNzU3cmVtO1xuICAgIGhlaWdodDogMzI2cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZ2FwOiA0cmVtO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5leHBlcnRpc2VfX2NhcmQtd3JhcFxuXG4gICZfX2NhcmQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZC13cmFwLFxuICAmX19jYXJkIHtcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgd2lkdGg6IDg0N3JlbTtcbiAgICAgIGhlaWdodDogNDAwcmVtO1xuICAgIH1cbiAgfVxuICAvLyAuZXhwZXJ0aXNlX19jYXJkXG5cbiAgJl9fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycmVtO1xuICAgIGJveC1zaGFkb3c6IDE5cmVtIDZyZW0gNDNyZW0gMCByZ2JhKDE0MiwgNzIsIDExNSwgMC4xKTtcbiAgICBwYWRkaW5nOiA1MnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE4cmVtIDIwcmVtO1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9leHBlcnRpc2VDYXJkMS53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9leHBlcnRpc2VDYXJkMi53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9leHBlcnRpc2VDYXJkMy53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvb2xzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIC5oZXJvX19jb250YWluZXJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLy8gLnRvb2xzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLnRvb2xzX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogODByZW0gMDtcbiAgICBnYXA6IDU0cmVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogOTAwcmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogOTAwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgICAgcGFkZGluZzogNjByZW0gMCAwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b29sc19faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC8vIC50b29sc19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgJl9fY2FyZC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLy8gLnRvb2xzX19jYXJkLXdyYXBcblxuICAmX19jYXJkLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBoZWlnaHQ6IDY0MnJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogNzE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDY0MnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvb2xzX19jYXJkXG5cbiAgJl9fY2FyZCB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycmVtO1xuICAgICAgd2lkdGg6IDMyMnJlbTtcbiAgICAgIGhlaWdodDogNTE3cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiA3MzRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCAtN3JlbSAyMHJlbSAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSxcbiAgICAgICAgMCA0cmVtIDlyZW0gMCByZ2JhKDE0MiwgNzIsIDExNSwgMC4yKTtcblxuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICB3aWR0aDogNzE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDY0MnJlbTtcblxuICAgICAgICAmIC50b29sc19fY2FyZC1oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBmaWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAudG9vbHNfX2xpbmstaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnRvb2xzX19jYXJkLXNob3cge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogNzM0cmVtO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiBjYWxjKDczNHJlbSArIDM0MnJlbSk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbGVmdDogY2FsYyg3MzRyZW0gKyAoMzQycmVtICogMikpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICBsZWZ0OiBjYWxjKDczNHJlbSArICgzNDJyZW0gKiAzKSk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuICsgNykge1xuICAgICAgICBsZWZ0OiBjYWxjKDczNHJlbSArICgzNDJyZW0gKiA0KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvb2xzX19jYXJkLXNob3dcblxuICAmX19jYXJkLXNob3cge1xuICAgIHdpZHRoOiAzMjJyZW07XG4gICAgaGVpZ2h0OiA1MTdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAyNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYgLnR4dDgwIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMxMSk7XG4gICAgICAmIC50eHQ4MCB7XG4gICAgICAgIGNvbG9yOiAkZGFya1Bpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC41cyxcbiAgICAgIGJhY2tncm91bmQgMC4zcztcbiAgICAmIC50eHQyNCB7XG4gICAgICBmb250LWZhbWlseTogJ1VuYm91bmRlZCc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b29sc19fY2FyZC1oaWRlXG5cbiAgJl9fY2FyZC1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cbiAgICAvLyBwYWRkaW5nOiAzMnJlbTtcblxuICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDM0NnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIHBhZGRpbmc6IDIwcmVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgLnRvb2xzX19jYXJkLWFyciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICAmIC50b29sc19fY2FyZC1hcnItc3ZnIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgJiAudG9vbHNfX2NhcmQtYXJyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtQaW5rO1xuICAgICAgICAmIC50b29sc19fY2FyZC1hcnItc3ZnIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWhpZGUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA3MTRyZW07XG4gICAgaGVpZ2h0OiA2NDJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNDZyZW07XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9vbHNfX2NhcmQtYXJyXG5cbiAgJl9fY2FyZC1hcnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzJyZW07XG4gICAgaGVpZ2h0OiA3MnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA0cmVtIDlyZW0gMCByZ2JhKDE0MiwgNzIsIDExNSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdG9wOiAzMnJlbTtcbiAgICBsZWZ0OiAzMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDQ0cmVtO1xuICAgICAgaGVpZ2h0OiA0NHJlbTtcbiAgICAgIHRvcDogMjByZW07XG4gICAgICBsZWZ0OiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9vbHNfX2NhcmQtYXJyLXN2Z1xuXG4gICZfX2NhcmQtYXJyLXN2ZyB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIGhlaWdodDogNDByZW07XG4gICAgJiBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMgbGluZWFyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgaGVpZ2h0OiAyNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9vbHNfX2xpbmstaW1nXG5cbiAgJl9fbGluay1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4NnJlbTtcbiAgICBoZWlnaHQ6IDM5NnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDI2MXJlbTtcbiAgICAgIGhlaWdodDogMTc2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b29sc19fbGluay1pbmZvXG5cbiAgJl9fbGluay1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBnYXA6IDIwcmVtO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcmVtO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmIC50eHQzMiB7XG4gICAgICBmb250LWZhbWlseTogJ1VuYm91bmRlZCc7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAudHh0Mjgge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gICYgLnN3aXBlci1wcm9ncmVzcyB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDVyZW07XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDE1MzhyZW07XG4gICAgICAvLyAuc3dpcGVyLXByb2dyZXNzX19iYXJcblxuICAgICAgJl9fYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAuc3dpcGVyLXByb2dyZXNzX19jaXJjbGVcblxuICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xuICAgICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm90dG9tOiAtNi41cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDYuNXJlbSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFkdmFudGFnZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDEwNjJyZW07XG4gICAgLy8gbWF4LXdpZHRoOiAxOTIwcmVtO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2N1cnNvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHNjYWxlOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fY3Vyc29yLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMzVyZW07XG4gICAgaGVpZ2h0OiAxMzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vINCS0LDQttC90L46INGH0YLQvtCx0Ysg0LrQu9C40LrQuCDQv9GA0L7RhdC+0LTQuNC70Lgg0YHQutCy0L7Qt9GMINC60YPRgNGB0L7RgFxuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi16b25lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxOTIwcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LXpvbmUge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmFudGFnZXNfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDg0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gJjo6YmVmb3JlIHtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgIHRvcDogNTAlO1xuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVYKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgd2lkdGg6IDEwMHZ3O1xuICAgIC8vICAgaGVpZ2h0OiAxMTB2aDtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDkwMHJlbTtcbiAgICAvLyAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9oZXJvQmcud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcblxuICAgIC8vICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAvLyAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvaGVyb0JnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogMTA2MnJlbTtcbiAgICAgIHBhZGRpbmc6IDgwcmVtIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDYwcmVtIDA7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19zd2lwZXItYm94XG5cbiAgJl9fc3dpcGVyLWJveCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gLmFkdmFudGFnZXNfX3N3aXBlclxuXG4gICZfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBoZWlnaHQ6IDcxNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19zd2lwZXItd3JhcHBlclxuXG4gICZfX3N3aXBlci13cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19zd2lwZXItc2xpZGVcblxuICAmX19zd2lwZXItc2xpZGUge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDUwJTtcbiAgICAvLyBsZWZ0OiA1MCU7XG4gICAgLy8gdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyog0KbQtdC90YLRgNC40YDRg9C10Lwg0YLQvtGH0LrRgyDRgtGA0LDQvdGB0YTQvtGA0LzQsNGG0LjQuCAqL1xuICAgIC8vIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDcxNHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTg4cmVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMjYycmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDMxMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgJiAuYWR2YW50YWdlc19fc2xpZGUtaW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHNjYWxlOiAwLjg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigyMGRlZykgdHJhbnNsYXRlWSgtMzQwcmVtKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgICAgICYgLmFkdmFudGFnZXNfX3NsaWRlLWlubmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOGRlZykgdHJhbnNsYXRlWSgtOTVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc2NhbGU6IDAuODU7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICAmIC5hZHZhbnRhZ2VzX19zbGlkZS1pbm5lciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBzY2FsZTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICAgICAgJiAuYWR2YW50YWdlc19fc2xpZGUtaW5uZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOGRlZykgdHJhbnNsYXRlWSgtOTVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc2NhbGU6IDAuODU7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLW5leHQgfiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJiAuYWR2YW50YWdlc19fc2xpZGUtaW5uZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBzY2FsZTogMC44O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjBkZWcpIHRyYW5zbGF0ZVkoLTM0MHJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19zbGlkZS1pbm5lclxuXG4gICZfX3NsaWRlLWlubmVyIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMTlyZW0gNnJlbSA0M3JlbSAwIHJnYmEoMTQyLCA3MiwgMTE1LCAwLjEpLFxuICAgICAgNzRyZW0gMjVyZW0gNzhyZW0gMCByZ2JhKDE0MiwgNzIsIDExNSwgMC4wOSksXG4gICAgICA0NjNyZW0gMTU0cmVtIDEzN3JlbSAwIHJnYmEoMTQyLCA3MiwgMTE1LCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnJlbTtcbiAgICBwYWRkaW5nOiA0MHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZhbnRhZ2VzX19zbGlkZS1jb250ZW50XG5cbiAgJl9fc2xpZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmFudGFnZXNfX3NsaWRlLW51bVxuXG4gICZfX3NsaWRlLW51bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICBjb2xvcjogcmdiYSg3MywgNTcsIDgwLCAwLjIpO1xuICAgIGJvdHRvbTogNDByZW07XG4gICAgbGVmdDogNDByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvdHRvbTogMjByZW07XG4gICAgICBsZWZ0OiAyMHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgfVxuICB9XG59XG4iLCIuYXBwbGljYXRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkyMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAvLyAuYXBwbGljYXRpb25fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuYXBwbGljYXRpb25fX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNTByZW0gMCA4MHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogOTAwcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlcm9CZy53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVyb0JnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogOTAwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgICAgcGFkZGluZzogNjByZW0gMDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXBwbGljYXRpb25fX2hlYWRcblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmlzU3VjY2VzcyB7XG4gICAgICAmIC5hcHBsaWNhdGlvbl9fZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmIC5hcHBsaWNhdGlvbl9fc3VjY2VzcyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLmFwcGxpY2F0aW9uX19mb3JtXG5cbiAgJl9fZm9ybSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTIyOHJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIGdhcDogNTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDMycmVtO1xuICAgIH1cbiAgICAmIC5mb3JtX19sYWJlbC1ib3gge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDQ2cmVtIDE2cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI2cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5mb3JtX19idG4tYm94IHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hcHBsaWNhdGlvbl9fc3VjY2Vzc1xuXG4gICZfX3N1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIGdhcDogMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgIH1cbiAgICAmIC50eHQzMiB7XG4gICAgICBmb250LWZhbWlseTogJ1VuYm91bmRlZCc7XG4gICAgfVxuXG4gICAgJiAudHh0Mjgge1xuICAgICAgd2lkdGg6IDczM3JlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hcHBsaWNhdGlvbl9fZGVjb3JcblxuICAmX19kZWNvciB7XG4gICAgaGVpZ2h0OiAzMjdyZW07XG4gICAgd2lkdGg6IDIyOHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFwcGxpY2F0aW9uX19kZWNvci0tbGVmdFxuXG4gICZfX2RlY29yLS1sZWZ0IHtcbiAgICB0b3A6IDgzcmVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAvLyAuYXBwbGljYXRpb25fX2RlY29yLS1yaWdodFxuXG4gICZfX2RlY29yLS1yaWdodCB7XG4gICAgYm90dG9tOiA4M3JlbTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC8vIC5hcHBsaWNhdGlvbl9fZGVjb3ItbGluZS1ib3hcblxuICAmX19kZWNvci1saW5lLWJveCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgLy8gLmFwcGxpY2F0aW9uX19kZWNvci1saW5lXG5cbiAgJl9fZGVjb3ItbGluZSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEzcmVtO1xuICAgICAgaGVpZ2h0OiAxM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFwcGxpY2F0aW9uX19kZWNvci1saW5lLS1zaG9ydFxuXG4gICZfX2RlY29yLWxpbmUtLXNob3J0IHtcbiAgICB3aWR0aDogMjI4cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC8vIC5hcHBsaWNhdGlvbl9fZGVjb3ItbGluZS0tbG9uZ1xuXG4gICZfX2RlY29yLWxpbmUtLWxvbmcge1xuICAgIHdpZHRoOiAzMjdyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA2LjVyZW0pO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFwcGxpY2F0aW9uX19kZWNvci1jaXJjbGVcblxuICAmX19kZWNvci1jaXJjbGUge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgICBoZWlnaHQ6IDEzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm90dG9tOiAtNi41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA2LjVyZW0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbmltYXRpb246IGFwcGxpY2F0aW9uRGVjb3JBbmltIDZzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICAgIGJvdHRvbTogLTIuOHJlbTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMi44cmVtKTtcbiAgICAgIC8vICAgYW5pbWF0aW9uOiBoZXJvRGVjb3JBbmltTW9iaWxlIDZzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGxpY2F0aW9uRGVjb3JBbmltIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA2LjVyZW0pO1xuICB9XG4gIDU5JSB7XG4gICAgdG9wOiAtNi41cmVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNi41cmVtKTtcbiAgICB0b3A6IC02LjVyZW07XG4gIH1cbn1cbiIsIi52YWNhbmN5IHtcbiAgLy8gLy8gLnZhY2FuY3lfX2NvbnRhaW5lclxuXG4gIC8vICZfX2NvbnRhaW5lciB7XG4gIC8vIH1cblxuICAvLyAvLyAudmFjYW5jeV9faW5uZXJcblxuICAvLyAmX19pbm5lciB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyAgIGdhcDogNDByZW07XG4gIC8vICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgIGdhcDogMjByZW07XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gLy8gLnZhY2FuY3lfX2hlYWRcblxuICAvLyAmX19oZWFkIHtcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgZ2FwOiAyMHJlbTtcbiAgLy8gICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAvLyAgICAgZ2FwOiAxMnJlbTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAvLyAudmFjYW5jeV9fdGl0bGVcblxuICAvLyAmX190aXRsZSB7XG4gIC8vIH1cblxuICAvLyAvLyAudmFjYW5jeV9fY29udGVudFxuXG4gIC8vICZfX2NvbnRlbnQge1xuICAvLyAgICYgcCB7XG4gIC8vICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICAvLyAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC8vICAgICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICAvLyAgICAgfVxuICAvLyAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgLy8gICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIC8vICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICYgdWwgbGkge1xuICAvLyAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAvLyAgIH1cbiAgLy8gICAmIHVsLFxuICAvLyAgICYgb2wge1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgLy8gICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gIC8vICAgICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICYgb2wge1xuICAvLyAgICAgbWFyZ2luOiAwO1xuICAvLyAgIH1cbiAgLy8gICAmIGgyIHtcbiAgLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vICAgICBmb250LXNpemU6IDYwcmVtO1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNTByZW07XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogNTByZW07XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAvLyAgICAgICBmb250LXNpemU6IDI2cmVtO1xuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgLy8gICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC8vICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICYgaDMge1xuICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLy8gICAgIGZvbnQtc2l6ZTogNDByZW07XG4gIC8vICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgLy8gICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAvLyAgICAgICBtYXJnaW4tdG9wOiAyOHJlbTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gIC8vICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAvLyAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAmIGg0IHtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDI4cmVtO1xuICAvLyAgICAgZm9udC1zaXplOiAzMnJlbTtcbiAgLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMzByZW07XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAvLyAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgLy8gICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC8vICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vICYgLmltcG9ydGFudCB7XG4gIC8vICAgcGFkZGluZzogMjByZW07XG4gIC8vICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gIC8vICAgYmFja2dyb3VuZDogJGRhcmtQaW5rO1xuICAvLyAgIGNvbG9yOiAkd2hpdGU7XG4gIC8vICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAvLyB9XG4gIC8vICYgYSB7XG4gIC8vICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8vIH1dXG59XG5cbi52YWNhbmN5IHtcbiAgLy8gLnZhY2FuY3lfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAudmFjYW5jeV9faW5uZXJcblxuICAmX19pbm5lciB7XG4gIH1cblxuICAvLyAudmFjYW5jeV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIC52YWNhbmN5LWNvbnRlbnRcblxuLnZhY2FuY3ktY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHJlbSAwIDEwMHJlbTtcblxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDYwcmVtIDAgNjByZW07XG4gICAgZm9udC1zaXplOiAxN3JlbTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEzMDJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNjByZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnVW5ib3VuZGVkJztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDI4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgfVxuICB9XG5cbiAgJiBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgICB9XG4gIH1cbiAgJiBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmJvdW5kZWQnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmJvdW5kZWQnO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgdWwsXG4gICYgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gICAgfVxuICB9XG4gICYgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuICAmIC5pbXBvcnRhbnQge1xuICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrUGluaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICAgcGFkZGluZzogMTJyZW0gMTZyZW07XG4gICAgfVxuICB9XG4gICYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmIHAge1xuICAgICY6aGFzKCsgdWwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZhY2FuY3ktaGVhZCB7XG4gIGhlaWdodDogNjE1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdmFjYW5jeUhlYWQud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE5MHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyAuaGVyb19fY29udGFpbmVyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHJlbTtcbiAgICBoZWlnaHQ6IDQyNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdmFjYW5jeUhlYWRNb2Iud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgfVxuXG4gIC8vIC52YWNhbmN5LWhlYWRfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAudmFjYW5jeS1oZWFkX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4iLG51bGwsIkBtaXhpbiBwc2V1ZG8oKSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtYWxsLXRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzaXplcygkd2lkdGgsICRoZWlnaHQpIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG5cbiAgQGNvbnRlbnQ7XG59XG4iLCIvKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/