@charset "UTF-8";/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:ButtonText dotted 1px}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Book.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal}:root{--font-family:"CircularStd",sans-serif;--second-family:"Inter",sans-serif;--solid:#7a0000;--bg:rgba(164, 164, 164, 0.15);--accent-color:#35aff4;--box-shadow:0 4px 10px 0 rgba(23, 28, 31, 0.23);--burger-width:40px;--burger-height:20px;--burger-line-height:2px;--swiper-theme-color:var(--accent-color);--indent:max(15px, calc((100% - 1180px) /2));--title-color:#181818;--text-color:#909090;--page-bg:#fff;--container-width:1230px;--container-padding:15px;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}body,html{height:100%;box-sizing:border-box}ul{list-style:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{display:block;color:inherit;text-decoration:none}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}address{font-style:normal}body{background-color:var(--page-bg);min-width:100vw;color:var(--text-color);font-family:CircularStd,sans-serif;font-size:16px;font-weight:400}button{margin:0;padding:0;border:none;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}::marker{margin-top:10px}.main{overflow-x:clip}.visually-hidden{position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.grid{display:grid;grid-template-columns:repeat(12,1fr)}.overlay{position:fixed;inset:0;width:100%;height:100vh;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9;opacity:0;visibility:hidden;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.overlay--active{visibility:visible;opacity:1}.dis-scroll{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}.overflow{overflow-x:auto;overflow-y:hidden}.flex{display:flex}.aic{align-items:center}.jcbs{justify-content:space-between}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.no-scroll{overflow-y:hidden}htlm{scroll-behavior:smooth}.icons-wrapper{padding:30px 0;display:flex;-moz-column-gap:30px;column-gap:30px}.icon{display:block;fill:transparent;stroke:transparent;width:62px;height:62px}.icon--logo{width:122px;height:24px}.icon--email{position:absolute;left:14px;fill:#35aff4;width:24px;height:24px}.icon--arrow-left,.icon--arrow-right{width:16px;height:17px;fill:currentColor;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.icon--star{width:17px;height:17px;fill:#f9b811}.icon--search{width:24px;height:24px;fill:#fff;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.container{margin-right:auto;margin-left:auto;padding-right:var(--container-padding);padding-left:var(--container-padding);max-width:var(--container-width);width:100%}.container-full{padding:0 var(--container-padding);max-width:100%}.container-left-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{padding:0 var(--container-padding);max-width:50%;margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/ 2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/ 2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/ 2 + var(--container-width)/ 2);padding-left:calc((100% - var(--container-width))/ 2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/ 2 + var(--container-width)/ 2);padding-right:calc((100% - var(--container-width))/ 2 + var(--container-padding))}.section{padding:clamp(1.25rem,.341rem + 4.55vw,3.75rem) 0}.explore{padding-top:clamp(2.5rem,1.091rem + 7.05vw,6.375rem);padding-bottom:clamp(2.5rem,1.091rem + 7.05vw,6.375rem);background-color:#fff}.explore__inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.explore__image-box{position:relative;width:46.67%}.explore__img{border-radius:22px}.explore__content{display:grid;gap:24px;width:46.67%}.explore__title{line-height:1.2}.explore__text{font-size:18px;line-height:150%}.explore__btn{border-radius:8px;padding:12px 24px;width:144px;background-color:#35aff4;line-height:150%;color:#fff}.explore .hero__product{top:43px;width:clamp(17.5rem,13.69rem + 19.05vw,18.75rem);right:-7%;left:auto}.hero__inner{display:flex;align-items:center;gap:clamp(2.5rem,1.591rem + 4.55vw,5rem)}.hero__desc{width:46.67%}.hero__title{max-width:560px;background:url(../images/icons/hero-line.svg) left bottom 2px/268px 24px no-repeat}.hero__images{position:relative;width:46.67%;flex-shrink:0}.hero__img{width:clamp(18.125rem,6.071rem + 60.27vw,35rem)}.hero__product{position:absolute;display:flex;top:clamp(1.25rem,-1.875rem + 15.63vw,5.625rem);left:clamp(-.25rem,-2.214rem + 9.82vw,2.5rem)}.hero__text{margin-top:40px;font-size:18px;line-height:1.5}.hero__form{margin-top:38px}.hero__scroll{position:relative}.login{border:1px solid #b7b7b7;border-radius:8px;padding:8px 20px;color:#454545;background-color:#fff;line-height:1.5;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav{position:absolute;top:-110%;width:100%;height:100vh;z-index:99;left:0;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:#35aff4;transition:.2s ease-in;display:none}.mobile-nav .nav__list{display:flex;flex-direction:column;align-items:center;row-gap:20px;font-size:28px}.mobile-nav .nav__list .active{opacity:.5}.mobile-nav--open{top:0}.mobile-nav a{color:#fff}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#35aff4;--radius:4px;height:calc(var(--line-height) * 3 + var(--spacing) * 2);width:var(--width);justify-content:center;align-items:center;display:none;z-index:999}.nav-icon{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1 * (var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time);background-color:#fff}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.partners__box{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.875rem,1.102rem + 3.86vw,4rem)}.partners__title{color:#9e9e9e;font-size:24px;font-weight:500;line-height:140%}.partners__list{display:flex;align-items:center;gap:32px}.popular__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.popular__text{margin-top:8px;font-size:18px;line-height:150%}.popular__controls{display:flex;gap:clamp(.313rem,.085rem + 1.14vw,.938rem)}.popular__list{display:flex}.popular__item{width:304px;flex-shrink:0}.popular__item .product{height:100%;width:100%;padding:0;box-shadow:none;margin:0 auto;border-radius:0}.popular__item .product__content{flex-grow:1}.popular .product__title-box{margin-top:18px}.popular .title-h4{font-size:clamp(1rem,-.455rem + 2.27vw,1.25rem)}.popular__product{position:relative}.scroll{position:absolute;bottom:3.125%;right:clamp(.105%,.082rem + .11vw,.168%);overflow:hidden}.scroll__text{width:clamp(6rem,4.509rem + 6.63vw,8.75rem);animation:10s linear infinite rotation}.scroll__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.services{background-color:#fff}.services__box{display:flex;justify-content:space-between;gap:10px}.services__content{margin-top:6.5px;width:100%;max-width:520px}.services__title{text-wrap:balance}.services__text{margin-top:24px;font-size:18px;line-height:150%}.services__list{display:flex;gap:48px 24px;margin-top:40px;flex-wrap:wrap;counter-reset:number}.services__item{max-width:248px;list-style:none;padding-left:32px;position:relative}.services__item::before{display:inline-block;display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;border-radius:50%;background-color:#35aff4;width:24px;height:24px;content:counter(number);color:#fff;font-size:16px;line-height:150%;counter-increment:number}.services__item-title{margin-bottom:4px;line-height:140%}.services__item-descr{font-size:16px;line-height:150%}.services__images{display:flex;flex-wrap:wrap;position:relative;width:100%;max-width:560px;gap:24px;background:url(../images/icons/elips.svg) center center no-repeat}.services__images-img{border-radius:18px;-o-object-fit:cover;object-fit:cover}.subscription{padding:40px 20px;background:url(../images/icons/location-big.svg) left 41px center/contain no-repeat #35aff4;color:#fff}.subscription__box{display:flex;align-items:center;gap:20px;padding:clamp(.938rem,-2.174rem + 6.48vw,2.688rem) clamp(.313rem,-1.91rem + 4.63vw,1.563rem) clamp(.938rem,-1.84rem + 5.79vw,2.5rem) clamp(.313rem,-19.132rem + 40.51vw,11.25rem);border-radius:16px}.subscription__plea{display:grid;gap:4px;width:100%}.subscription__title{font-size:28px;font-weight:500}.subscription__subtitle{color:#f0f0f0;font-size:20px}.subscription-form{flex-grow:1;flex-shrink:0}.subscription-form__inner{display:flex;align-items:center;gap:12px}.subscription-form__icon-wrap{display:flex;position:relative;align-items:center;flex-grow:1;flex-shrink:0}.subscription-form__input{border:1px solid #fff;border-radius:8px;padding:15px 12px 15px 44px;width:100%;font-size:14px}.subscription-form__input ::-moz-placeholder{color:#909090;line-height:150%}.subscription-form__input ::placeholder{color:#909090;line-height:150%}.subscription-form__policy{font-size:14px;line-height:150%}.subscription-form__btn{padding:11px 23px;border-radius:8px;background:#181818;font-size:16px;line-height:150%;border:1px solid transparent;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-testimonials__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-right:5px;padding-left:5px;overflow:hidden;margin:0 -10px}.section-testimonials__horizontal-swiper{display:none}.section-testimonials__horizontal-swiper .swiper-slide{padding-top:15px;padding-bottom:15px;max-width:380px}.testimonials{border-radius:8px;padding:32px;height:322px;box-shadow:0 4px 10px 0 rgba(23,28,31,.23);background:#fff;display:flex;flex-direction:column;gap:32px}.testimonials__swiper{height:900px}.testimonials__swiper .swiper-slide{height:322px!important;padding:0 5px}.testimonials__rating{display:flex;gap:4px}.testimonials__box{display:flex;flex-direction:column;gap:32px;flex-grow:1}.testimonials__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7}.testimonials__profile{display:flex;align-items:center;gap:16px;margin-top:auto}.testimonials__avatar{border-radius:50%}.testimonials__author span{display:block}.testimonials__name{color:#181818;font-size:16px;font-weight:500;line-height:150%}@keyframes slideUp{0%{transform:translateY(0)}95%{opacity:1;transform:translateY(-10%);filter:blur(0)}97%{opacity:0;transform:translateY(-10%);filter:blur(10px)}98%{opacity:0;transform:translateY(0);filter:blur(10px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}.smooth-transition{transition-timing-function:linear!important}.autoComplete_wrapper{display:block;position:relative}.autoComplete_wrapper>input{width:100%;height:18px;padding:0 0 0 36px;font-size:14px;border:none;outline:0}.autoComplete_wrapper>input::-moz-placeholder{color:#909090;-moz-transition:.3s;transition:.3s}.autoComplete_wrapper>input::placeholder{color:#909090;transition:.3s}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;top:100%;left:0;right:0;padding:0;margin:.5rem 0 0;border-radius:4px;background-color:#fff;border:1px solid rgba(33,33,33,.1);z-index:1000;outline:0}.autoComplete_wrapper>ul>li{padding:10px 20px;list-style:none;text-align:left;font-size:16px;color:#212121;transition:.2s;border-radius:3px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autoComplete_wrapper>ul>li::-moz-selection{color:rgba(255,255,255,0);background-color:rgba(255,255,255,0)}.autoComplete_wrapper>ul>li::selection{color:rgba(255,255,255,0);background-color:rgba(255,255,255,0)}.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:rgba(123,123,123,.1)}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#35aff4;font-weight:700}.autoComplete_wrapper>ul>li mark::-moz-selection{color:rgba(255,255,255,0);background-color:rgba(255,255,255,0)}.autoComplete_wrapper>ul>li mark::selection{color:rgba(255,255,255,0);background-color:rgba(255,255,255,0)}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:rgba(123,123,123,.1)}.footer{background-color:#181818;color:#fff;line-height:150%}.footer__box{padding:82px 0;display:flex;justify-content:space-between}.footer__slogan{max-width:320px;width:100%}.footer__text{margin-top:24px}.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);max-width:536px;width:100%;gap:40px}.footer__nav-title{font-weight:500;font-size:18px;line-height:150%}.footer__list{margin-top:16px}.footer__link{padding:8px 0;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form{display:grid;align-items:center;grid-template-columns:1fr auto 1fr auto;gap:16px;padding:12px clamp(.313rem,.063rem + 1.25vw,1rem);border:1px solid rgba(144,144,144,.3);border-radius:16px;background-color:#fff}.form__label-span{display:flex;flex-direction:column;padding-left:36px;font-weight:500;color:#181818;margin-bottom:8px}.form__label-span--location{background:url(../images/icons/location.svg) left center/24px 24px no-repeat}.form__label-span--calendar{background:url(../images/icons/calendar.svg) left center/24px 24px no-repeat}.form__input{padding:0 0 0 36px;font-size:14px;border:none;width:100%}.form__btn{padding:12px;border-radius:10px;background-color:#35aff4;border:2px solid transparent;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form__btn:focus{outline:#35aff4 solid 2px}.guide{border-radius:82px;padding:12px;width:240px;box-shadow:0 4px 34px 0 rgba(50,75,104,.17);background:#fff;position:absolute;top:64.46%;left:-32px}.guide__box{display:flex;gap:16px;align-items:center}.header{padding:16px 0}.header__row{display:flex;justify-content:space-between;align-items:center}.header__record{display:flex;align-items:center;gap:12px}.simbol{color:#35aff4;font-weight:500}.price{color:#181818}.line{background-color:#909090;width:1px;height:24px}.nav{color:#181818;margin-left:auto;line-height:1.5}.nav__list{display:flex;align-items:center;gap:22px}.nav__link{padding:8px 0;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav__link--active{color:#35aff4}.product{padding:12px;border-radius:12px;background:#fff;box-shadow:0 4px 34px 0 rgba(50,75,104,.17);font-weight:500;max-width:324px;width:100%;gap:16px}.product picture{flex-shrink:0}.product__img{width:100%}.product__content{flex-grow:1}.product__title-box{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product__rating{background:url(../images/icons/star-small.svg) left center/17px 17px no-repeat}.product__rating-grade{padding-left:21px;color:#181818;font-size:14px}.product__starts-price{margin-top:4px;line-height:1.5}.product__price{margin-left:-4px;line-height:1.5}.satisfied{position:absolute;border-radius:12px;padding:12px;left:-9.28%;top:66px;box-shadow:0 4px 32px 0 rgba(50,75,104,.17);background-color:#fff;font-size:18px}.satisfied__list{display:flex;margin-bottom:20px}.satisfied__item:not(:first-child){margin-left:-15px}.satisfied__avatar{border-radius:100%}.satisfied__text{color:#181818}.sign-up{padding:8px 20px;border-radius:8px;background:#181818;color:#fff;line-height:1.5;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.swiper-button{border:1px solid #b9b9b9;border-radius:50px;padding:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition-duration:450ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.title-h1{color:#181818;font-size:clamp(2rem,1.091rem + 4.55vw,4.5rem);font-weight:700}.title-h2{color:#181818;font-size:clamp(1.75rem,1.477rem + 1.36vw,2.5rem);font-weight:500;text-transform:capitalize;line-height:120%}.title-h3{color:#181818;font-size:clamp(1.875rem,1.739rem + .68vw,2.25rem);font-weight:500;line-height:1.5}.title-h4{color:#181818;font-size:clamp(1rem,.911rem + .45vw,1.125rem);font-weight:500}.title-h4--lh{line-height:140%}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}}@media screen and (width <= 768px){.explore__inner{flex-direction:column}.explore__content{width:100%}.explore__image-box{width:-moz-fit-content;width:fit-content}.explore .hero__product{right:5px}.mobile-nav{display:flex}.nav-icon{display:block}.mobile-nav-btn{display:flex}.partners__box,.partners__list{flex-direction:column}.subscription{background:#35aff4;padding:0}.subscription-form{width:100%}.subscription-form__inner{flex-direction:column}.subscription-form__icon-wrap{width:100%}.footer__box{flex-direction:column;align-items:center;justify-content:center;gap:40px}.footer__slogan{max-width:none;text-align:center}.footer__logo{display:inline-block}.footer__nav{text-align:center}.form{grid-template-columns:1fr;gap:30px}.form__btn{justify-items:center}.guide{left:10px}.header__record{margin-top:50px}.line{display:none}}@media screen and (width <= 1024px){.hero__inner{flex-direction:column}.hero__desc,.hero__images{width:100%}.hero__images{order:-1}.hero__img{margin:0 auto}.subscription__box{flex-direction:column}.subscription-form{width:100%}.section-testimonials__horizontal-swiper{display:block}.section-testimonials__list{display:none}}@media (any-hover:hover){.login:hover{color:#35aff4}.subscription-form__btn:hover{border:1px solid #181818;background-color:#fff;color:#181818}.footer__link:hover{color:#35aff4}.form__btn:hover{background-color:#fff;border:2px solid #35aff4}.form__btn:hover .icon--search{fill:#35aff4}.nav__link:hover,.sign-up:hover{color:#35aff4}.swiper-button:hover{border:transparent;background-color:#35aff4}.swiper-button:hover .icon--arrow-left,.swiper-button:hover .icon--arrow-right{fill:#fff}}@media screen and (width <= 1119px){.services__box{display:block}.services__content{max-width:none}.services__list{flex-direction:column;margin-bottom:40px}.services__item{max-width:none}.services__images{max-width:none;justify-content:space-evenly}.services__images-img{width:248px;height:264px}.satisfied{left:-8px}}@media screen and (width >= 768px){.subscription__plea{max-width:303px}}@media screen and (width <= 1440px){.testimonials__swiper{height:600px}}@media screen and (width >= 769px){.header__record{margin-left:clamp(2.5rem,-18.167rem + 43.06vw,14.125rem)}}@media screen and (width <= 425px){.satisfied{left:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL21vZGVybi1ub3JtYWxpemUubWluLmNzcyIsInN0eWxlLmNzcyIsInV0aWxzL19mb250cy5zY3NzIiwidXRpbHMvX3ZhcnMuc2NzcyIsInV0aWxzL19nbG9iYWwuc2NzcyIsInV0aWxzL19pY29ucy5zY3NzIiwidXRpbHMvX2NvbnRhaW5lci5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fZXhwbG9yZS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4uc2NzcyIsImNvbXBvbmVudHMvX21vYmlsZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX25hdi1pY29uLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVycy5zY3NzIiwiY29tcG9uZW50cy9fcG9wdWxhci5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsLnNjc3MiLCJjb21wb25lbnRzL19zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9fc3Vic2NyaXB0aW9uLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19hdXRvQ29tcGxldGUuMDIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fZ3VpZGUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19taW5pLWJsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX25hdi5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3Byb2R1Y3Quc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19zYXRpc2ZpZWQuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19zaW5nLXVwLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGl0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QU0sTUFJVixvQ0FDRSxlQUNFLFFBQVMsTUFHWCxtQkFDRSxVQUFXLEtBR2IsZ0JBQ0UsZUFBZ0IsT0FDaEIsY0FBZSxLQUdqQixnQkFDRSxVQUFXLEtBR2Isa0JBQ0UsVUFBVyxLQUNYLGdCQUFpQixhQUduQixzQkFDRSxNQUFPLE1BQ1AsT0FBUSxNQUdWLFdBQ0UsS0FBTSxNQUlWLG1DQUNFLG9CQUNFLFVBQVcsT0FJZixvQ0FDRSxzQkFDRSxPQUFRLE9BSVosbUNBQ0UsZ0JBQ0UsWUFBYSw4Q0FJakIsbUNBQ0UsV0FDRSxLQUFNIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB2MS4xLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZSAqLyosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1ib2R5e2ZvbnQtZmFtaWx5OnN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLCdTZWdvZSBVSScsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLCdBcHBsZSBDb2xvciBFbW9qaScsJ1NlZ29lIFVJIEVtb2ppJ31ocntoZWlnaHQ6MDtjb2xvcjppbmhlcml0fWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp1aS1tb25vc3BhY2UsU0ZNb25vLVJlZ3VsYXIsQ29uc29sYXMsJ0xpYmVyYXRpb24gTW9ubycsTWVubG8sbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfXRhYmxle3RleHQtaW5kZW50OjA7Ym9yZGVyLWNvbG9yOmluaGVyaXR9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259OjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9Oi1tb3otdWktaW52YWxpZHtib3gtc2hhZG93Om5vbmV9bGVnZW5ke3BhZGRpbmc6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cbiosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xufVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIjtcbn1cblxuaHIge1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnRhYmxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2lyY3VsYXJTdGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENpcmN1bGFyU3RkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhclN0ZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyU3RkXCIsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kLWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtLXNvbGlkOiAjN2EwMDAwO1xuICAtLWJnOiByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuMTUpO1xuICAtLWFjY2VudC1jb2xvcjogIzM1YWZmNDtcbiAgLS1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyMywgMjgsIDMxLCAwLjIzKTtcbiAgLS1idXJnZXItd2lkdGg6IDQwcHg7XG4gIC0tYnVyZ2VyLWhlaWdodDogMjBweDtcbiAgLS1idXJnZXItbGluZS1oZWlnaHQ6IDJweDtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIC0taW5kZW50OiBtYXgoMTVweCwgY2FsYygoMTAwJSAtIDExODBweCkgLzIpKTtcbiAgLS10aXRsZS1jb2xvcjogIzE4MTgxODtcbiAgLS10ZXh0LWNvbG9yOiAjOTA5MDkwO1xuICAtLXBhZ2UtYmc6ICNmZmY7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjMwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tbGFwdG9wLXNpemU6IDExOTlweDtcbiAgLS10YWJsZXQtc2l6ZTogOTU5cHg7XG4gIC0tbW9iaWxlLXNpemU6IDU5OXB4O1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhclN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6bWFya2VyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1haW4ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgei1pbmRleDogOTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ub3ZlcmxheS0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRpcy1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uamNicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmh0bG0ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0tbG9nbyB7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi0tZW1haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIGZpbGw6ICMzNWFmZjQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1hcnJvdy1yaWdodCxcbi5pY29uLS1hcnJvdy1sZWZ0IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5pY29uLS1zdGFyIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogI0Y5QjgxMTtcbn1cblxuLmljb24tLXNlYXJjaCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6ICNGRkY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogY2xhbXAoMS4yNXJlbSwgMC4zNDFyZW0gKyA0LjU1dncsIDMuNzVyZW0pIDA7XG59XG5cbi5leHBsb3JlIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIuNXJlbSwgMS4wOTFyZW0gKyA3LjA1dncsIDYuMzc1cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNXJlbSwgMS4wOTFyZW0gKyA3LjA1dncsIDYuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5leHBsb3JlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmV4cGxvcmVfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2LjY3JTtcbn1cbi5leHBsb3JlX19pbWcge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuLmV4cGxvcmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiA0Ni42NyU7XG59XG4uZXhwbG9yZV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmV4cGxvcmVfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmV4cGxvcmVfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB3aWR0aDogMTQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWFmZjQ7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5leHBsb3JlIC5oZXJvX19wcm9kdWN0IHtcbiAgdG9wOiA0M3B4O1xuICB3aWR0aDogY2xhbXAoMTcuNXJlbSwgMTMuNjlyZW0gKyAxOS4wNXZ3LCAxOC43NXJlbSk7XG4gIHJpZ2h0OiAtNyU7XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmV4cGxvcmVfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5leHBsb3JlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXhwbG9yZV9faW1hZ2UtYm94IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmV4cGxvcmUgLmhlcm9fX3Byb2R1Y3Qge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmhlcm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgyLjVyZW0sIDEuNTkxcmVtICsgNC41NXZ3LCA1cmVtKTtcbn1cbi5oZXJvX19kZXNjIHtcbiAgd2lkdGg6IDQ2LjY3JTtcbn1cbi5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaGVyby1saW5lLnN2ZykgbGVmdCBib3R0b20gMnB4LzI2OHB4IDI0cHggbm8tcmVwZWF0O1xufVxuLmhlcm9fX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2LjY3JTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVyb19faW1nIHtcbiAgd2lkdGg6IGNsYW1wKDE4LjEyNXJlbSwgNi4wNzFyZW0gKyA2MC4yN3Z3LCAzNXJlbSk7XG59XG4uaGVyb19fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiBjbGFtcCgxLjI1cmVtLCAtMS44NzVyZW0gKyAxNS42M3Z3LCA1LjYyNXJlbSk7XG4gIGxlZnQ6IGNsYW1wKC0wLjI1cmVtLCAtMi4yMTRyZW0gKyA5LjgydncsIDIuNXJlbSk7XG59XG4uaGVyb19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZXJvX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5oZXJvX19zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5oZXJvX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVyb19fZGVzYywgLmhlcm9fX2ltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm9fX2ltYWdlcyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5oZXJvX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5sb2dpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvZ2luOmhvdmVyIHtcbiAgICBjb2xvcjogIzM1YWZmNDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzVhZmY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1uYXYgLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5tb2JpbGUtbmF2IC5uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgdG9wOiAwO1xufVxuLm1vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG4gIC0td2lkdGg6IDQwcHg7XG4gIC0taGVpZ2h0OiAzMHB4O1xuICAtLWxpbmUtaGVpZ2h0OiA0cHg7XG4gIC0tc3BhY2luZzogNnB4O1xuICAtLWNvbG9yOiAjMzVhZmY0O1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5uYXYtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZS1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFydG5lcnNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgxLjg3NXJlbSwgMS4xMDJyZW0gKyAzLjg2dncsIDRyZW0pO1xufVxuLnBhcnRuZXJzX190aXRsZSB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucG9wdWxhcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvcHVsYXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ucG9wdWxhcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDAuMzEzcmVtLCAwLjA4NXJlbSArIDEuMTR2dywgMC45MzhyZW0pO1xufVxuLnBvcHVsYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcHVsYXJfX2l0ZW0ge1xuICB3aWR0aDogMzA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBvcHVsYXJfX2l0ZW0gLnByb2R1Y3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wb3B1bGFyX19pdGVtIC5wcm9kdWN0X19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBvcHVsYXIgLnByb2R1Y3RfX3RpdGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ucG9wdWxhciAudGl0bGUtaDQge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIC0wLjQ1NXJlbSArIDIuMjd2dywgMS4yNXJlbSk7XG59XG4ucG9wdWxhcl9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzLjEyNSU7XG4gIHJpZ2h0OiBjbGFtcCgwLjEwNSUsIDAuMDgycmVtICsgMC4xMXZ3LCAwLjE2OCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcm9sbF9fdGV4dCB7XG4gIHdpZHRoOiBjbGFtcCg2cmVtLCA0LjUwOXJlbSArIDYuNjN2dywgOC43NXJlbSk7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMTBzIGxpbmVhciAwcyBpbmZpbml0ZSBydW5uaW5nIG5vcm1hbDtcbn1cbi5zY3JvbGxfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uc2VydmljZXNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnNlcnZpY2VzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNi41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnNlcnZpY2VzX190aXRsZSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uc2VydmljZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ4cHggMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG59XG4uc2VydmljZXNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDI0OHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc19faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1YWZmNDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29udGVudDogY291bnRlcihudW1iZXIpO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbn1cbi5zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uc2VydmljZXNfX2l0ZW0tZGVzY3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnNlcnZpY2VzX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VsaXBzLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2F1dG8gbm8tcmVwZWF0O1xufVxuLnNlcnZpY2VzX19pbWFnZXMtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTExOXB4KSB7XG4gIC5zZXJ2aWNlc19fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VydmljZXNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2VydmljZXNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2VydmljZXNfX2ltYWdlcyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5zZXJ2aWNlc19faW1hZ2VzLWltZyB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGhlaWdodDogMjY0cHg7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uLWJpZy5zdmdcIikgbGVmdCA0MXB4IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAjMzVhZmY0O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5zdWJzY3JpcHRpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogY2xhbXAoMC45MzhyZW0sIC0yLjE3NHJlbSArIDYuNDh2dywgMi42ODhyZW0pIGNsYW1wKDAuMzEzcmVtLCAtMS45MXJlbSArIDQuNjN2dywgMS41NjNyZW0pIGNsYW1wKDAuOTM4cmVtLCAtMS44NHJlbSArIDUuNzl2dywgMi41cmVtKSBjbGFtcCgwLjMxM3JlbSwgLTE5LjEzMnJlbSArIDQwLjUxdncsIDExLjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5zdWJzY3JpcHRpb25fX3BsZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fcGxlYSB7XG4gICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Vic2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1YWZmNDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3Vic2NyaXB0aW9uLWZvcm1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3Vic2NyaXB0aW9uLWZvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNXB4IDEycHggMTVweCA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19wb2xpY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBwYWRkaW5nOiAxMXB4IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMTgxODE4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19pY29uLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLXRlc3RpbW9uaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnNlY3Rpb24tdGVzdGltb25pYWxzX19ob3Jpem9udGFsLXN3aXBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbHNfX2hvcml6b250YWwtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsc19faG9yaXpvbnRhbC1zd2lwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsc19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBoZWlnaHQ6IDMyMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyMywgMjgsIDMxLCAwLjIzKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLnRlc3RpbW9uaWFsc19fc3dpcGVyIHtcbiAgaGVpZ2h0OiA5MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxNDQwcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzX19zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMzIycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udGVzdGltb25pYWxzX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi50ZXN0aW1vbmlhbHNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnRlc3RpbW9uaWFsc19fdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gIGxpbmUtY2xhbXA6IDc7XG59XG4udGVzdGltb25pYWxzX19wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRlc3RpbW9uaWFsc19fYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRlc3RpbW9uaWFsc19fYXV0aG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0aW1vbmlhbHNfX25hbWUge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIDk1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIDk3JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIDk4JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG4uc21vb3RoLXRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMjI2cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjEpO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIG1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNWFmZjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIG1hcms6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMSk7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZm9vdGVyX19ib3gge1xuICBwYWRkaW5nOiA4MnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX3Nsb2dhbiB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZm9vdGVyX19uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDUzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA0MHB4O1xufVxuLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5mb290ZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzNWFmZjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjhweCkge1xuICAuZm9vdGVyX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fc2xvZ2FuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyIGF1dG87XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTJweCBjbGFtcCgwLjMxM3JlbSwgMC4wNjNyZW0gKyAxLjI1dncsIDFyZW0pO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uZm9ybV9fbGFiZWwtc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb3JtX19sYWJlbC1zcGFuLS1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi5zdmdcIikgbGVmdCBjZW50ZXIvMjRweCAyNHB4IG5vLXJlcGVhdDtcbn1cbi5mb3JtX19sYWJlbC1zcGFuLS1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci5zdmdcIikgbGVmdCBjZW50ZXIvMjRweCAyNHB4IG5vLXJlcGVhdDtcbn1cbi5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX19idG4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVhZmY0O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzM1YWZmNDtcbiAgfVxuICAuZm9ybV9fYnRuOmhvdmVyIC5pY29uLS1zZWFyY2gge1xuICAgIGZpbGw6ICMzNWFmZjQ7XG4gIH1cbn1cbi5mb3JtX19idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzM1YWZmNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjhweCkge1xuICAuZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb3JtX19idG4ge1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3VpZGUge1xuICBib3JkZXItcmFkaXVzOiA4MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDM0cHggMCByZ2JhKDUwLCA3NSwgMTA0LCAwLjE3KTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0LjQ2JTtcbiAgbGVmdDogLTMycHg7XG59XG4uZ3VpZGVfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjhweCkge1xuICAuZ3VpZGUge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5oZWFkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX3JlY29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+PSA3NjlweCkge1xuICAuaGVhZGVyX19yZWNvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgyLjVyZW0sIC0xOC4xNjdyZW0gKyA0My4wNnZ3LCAxNC4xMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmhlYWRlcl9fcmVjb3JkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zaW1ib2wge1xuICBjb2xvcjogIzM1YWZmNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByaWNlIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBjb2xvcjogIzE4MTgxODtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMnB4O1xufVxuLm5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzNWFmZjQ7XG4gIH1cbn1cbi5uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzVhZmY0O1xufVxuLnByb2R1Y3Qge1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAzNHB4IDAgcmdiYSg1MCwgNzUsIDEwNCwgMC4xNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogMzI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE2cHg7XG59XG4ucHJvZHVjdCBwaWN0dXJlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJvZHVjdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdF9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wcm9kdWN0X190aXRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG4ucHJvZHVjdF9fcmF0aW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItc21hbGwuc3ZnXCIpIGxlZnQgY2VudGVyLzE3cHggMTdweCBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdF9fcmF0aW5nLWdyYWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RfX3N0YXJ0cy1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9kdWN0X19wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2F0aXNmaWVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBsZWZ0OiAtOS4yOCU7XG4gIHRvcDogNjZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoNTAsIDc1LCAxMDQsIDAuMTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2F0aXNmaWVkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zYXRpc2ZpZWRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uc2F0aXNmaWVkX19hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNhdGlzZmllZF9fdGV4dCB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDExMTlweCkge1xuICAuc2F0aXNmaWVkIHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNDI1cHgpIHtcbiAgLnNhdGlzZmllZCB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2lnbi11cCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpZ24tdXA6aG92ZXIge1xuICAgIGNvbG9yOiAjMzVhZmY0O1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YjliOTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVhZmY0O1xuICB9XG4gIC5zd2lwZXItYnV0dG9uOmhvdmVyIC5pY29uLS1hcnJvdy1yaWdodCxcbiAgLnN3aXBlci1idXR0b246aG92ZXIgLmljb24tLWFycm93LWxlZnQge1xuICAgIGZpbGw6ICNGRkY7XG4gIH1cbn1cblxuLnRpdGxlLWgxIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4wOTFyZW0gKyA0LjU1dncsIDQuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1oMiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuNDc3cmVtICsgMS4zNnZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi50aXRsZS1oMyB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjczOXJlbSArIDAuNjh2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50aXRsZS1oNCB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTExcmVtICsgMC40NXZ3LCAxLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGl0bGUtaDQtLWxoIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBDaXJjdWxhclN0ZDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cblxuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogQ2lyY3VsYXJTdGQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXG5cblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IENpcmN1bGFyU3RkO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXG5cblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXG5cblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufSIsIjpyb290IHtcclxuICAgIC0tZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXJTdGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIC0tc2Vjb25kLWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIC0tc29saWQ6ICM3YTAwMDA7XHJcbiAgICAtLWJnOiByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuMTUpO1xyXG4gICAgLS1hY2NlbnQtY29sb3I6ICMzNWFmZjQ7XHJcblxyXG5cclxuICAgIC8vIC0tYm94LXNoYWRvdzogMCA0cHggNHB4IC00cHggcmdiYSgzMCwgMzMsIDQ0LCAwLjAzKSxcclxuICAgIC8vICAgICAwIDEycHggMTBweCAtNnB4IHJnYmEoMTU0LCAxNTYsIDE2NSwgMC4wNCksXHJcbiAgICAvLyAgICAgMCAzMHB4IDI0cHggLTEwcHggcmdiYSgxNTQsIDE1NiwgMTY1LCAwLjA1KSxcclxuICAgIC8vICAgICAwIDgwcHggODBweCAtMjBweCByZ2JhKDE1NCwgMTU2LCAxNjUsIDAuMDgpO1xyXG5cclxuICAgIC8vIC0tYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIC0tYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMjMsIDI4LCAzMSwgMC4yMyk7XHJcblxyXG4gICAgLy8gLS1oZXJvLXNsaWRlci1zcGVlZDogMTUwMDtcclxuXHJcbiAgICAtLWJ1cmdlci13aWR0aDogNDBweDtcclxuICAgIC0tYnVyZ2VyLWhlaWdodDogMjBweDtcclxuICAgIC0tYnVyZ2VyLWxpbmUtaGVpZ2h0OiAycHg7XHJcblxyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAtLWluZGVudDogbWF4KDE1cHgsIGNhbGMoKDEwMCUgLSAxMTgwcHgpIC8yKSk7XHJcbiAgICAtLXRpdGxlLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgLS10ZXh0LWNvbG9yOiAjOTA5MDkwO1xyXG4gICAgLS1wYWdlLWJnOiAjZmZmO1xyXG5cclxuXHJcbiAgICAtLWNvbnRhaW5lci13aWR0aDogMTIzMHB4O1xyXG4gICAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XHJcbiAgICAtLXRhYmxldC1zaXplOiA5NTlweDtcclxuICAgIC0tbW9iaWxlLXNpemU6IDU5OXB4O1xyXG59XHJcblxyXG4kYWNjZW50OiAjMzVhZmY0O1xyXG4kdGl0bGUtY29sb3I6ICMxODE4MTg7XHJcbiR0ZXh0LWNvbG9yOiAjOTA5MDkwO1xyXG5cclxuLy8gJGJnOiByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuMTUpO1xyXG4kd2hpdGU6ICNGRkY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbi5kYXJrIHtcclxuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcclxuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsICR0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcywgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpKSB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XHJcbn1cclxuXHJcblxyXG4vLyA8c3ZnIGNsYXNzPVwicHJvamVjdHNfX2l0ZW0tc3ZnXCIgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjMwXCIgYXJpYS1sYWJlbD1cItCgwpjQoNGU0KDRldCg0IXQoNGU0KDCsCDQoNGX0KDRldCg0ZHQodCD0KDRlNCgwrBcIj5cclxuLy8gPHVzZSBocmVmPVwiLi9pbWFnZXMvcHJvamVjdHMvaWNvbnMuc3ZnI2ljb24tc2VhcmNoXCI+PC91c2U+XHJcbi8vIDwvc3ZnPlxyXG5cclxuLy8gINCb0LjQvdC40Y8g0L/QvtC0INC30LDQs9C+0LvQvtCy0LrQsNC80LhcclxuLy8gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4vLyBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4vLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAmOjphZnRlciB7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgIHdpZHRoOiAyMDBweDtcclxuLy8gICBoZWlnaHQ6IDFweDtcclxuLy8gICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuLy8gICBib3R0b206IDA7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogIzZENzI3ODtcclxuLy8gICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcclxuLy8gICBib3JkZXItcmFkaXVzOiAwLjVweDtcclxuLy8gfVxyXG4vLyB9XHJcblxyXG4vLyAgICAgICBib3gtc2hhZG93OiAtM3B4IC0zcHggNDlweCByZ2IoMTAgMSAxIC8gNCUpLCAzcHggMTBweCAzNnB4IHJnYigwIDAgMCAvIDEwJSk7IiwiQHVzZSAnc2FzczptYXRoJztcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gUkVNXHJcbkBmdW5jdGlvbiByZW0oJHB4KSB7XHJcbiAgICAkcmVzdWx0OiBtYXRoLmRpdigkcHgsIDE2KSArIHJlbTtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogQ2lyY3VsYXJTdGQsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLy8gZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjU1NnJlbSArIDAuODZ2dywgMS4yNXJlbSk7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46Om1hcmtlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4vLyAud3JhcHBlciAgICB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbi8vIH1cclxuXHJcbi5tYWluIHtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICAvLyAgICAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi8vIC5mb290ZXIgICAge1xyXG4vLyAgICAgZmxleDogMCAwIGF1dG87XHJcbi8vIH1cclxuXHJcbi8vIC5oci1saW5lICAgIHtcclxuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XHJcbi8vIH1cclxuXHJcbi8vIC5pbWFnZXMtYmcge1xyXG5cclxuLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mb290ZXJAMXgucG5nKTtcclxuLy8gcGFkZGluZy10b3A6IDkwMHB4O1xyXG4vLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbi8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuLy8gc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuLy8gc2NyZWVuIGFuZCAoLW8tbWluaS1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbi8vIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4vLyBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpXHJcbi8vXHJcbi8vIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3RlckAyeC5wbmcpO1xyXG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4vLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbi8vIH1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjMpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSk7XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXMtc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmFpYyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uamNicyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jYXBpdGFsaXplIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4ubG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG5odGxtIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59IiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0tbG9nbyB7XG5cdHdpZHRoOiAxMjJweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHQvLyBmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWVtYWlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNHB4O1xuXHRmaWxsOiAkYWNjZW50O1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi0tYXJyb3ctcmlnaHQsXG4uaWNvbi0tYXJyb3ctbGVmdCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdC8vIGZpbGw6ICR0ZXh0LWNvbG9yO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoZmlsbCkpO1xufVxuXG4uaWNvbi0tc3RhciB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGZpbGw6ICNGOUI4MTE7XG59XG5cbi5pY29uLS1zZWFyY2gge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmaWxsOiAkd2hpdGU7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoZmlsbCkpO1xufSIsIi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgLy8gb3V0bGluZTogMXB4IHNvbGlkIGJyb3duO1xyXG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBtYXgtd2lkdGg6IGNhbGMoMTI5MHB4ICsgMzBweCk7XHJcbn1cclxuXHJcbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXHJcbi5jb250YWluZXItZnVsbCB7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWxlZnQtNTAge1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1yaWdodC01MCB7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXJpZ2h0IHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpKTtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMikpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gIH1cclxufSIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5leHBsb3JlIHtcclxuICAvLyBwYWRkaW5nLXRvcDogMTAycHg7XHJcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIuNXJlbSwgMS4wOTFyZW0gKyA3LjA1dncsIDYuMzc1cmVtKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMi41cmVtLCAxLjA5MXJlbSArIDcuMDV2dywgNi4zNzVyZW0pO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0Ni42NyU7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHdpZHRoOiA0Ni42NyU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAvLyBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcblxyXG4gIC5oZXJvX19wcm9kdWN0IHtcclxuICAgIHRvcDogNDNweDtcclxuICAgIC8vIGxlZnQ6IDUzLjQ3JTtcclxuICAgIHdpZHRoOiBjbGFtcCgxNy41cmVtLCAxMy42OXJlbSArIDE5LjA1dncsIDE4Ljc1cmVtKTtcclxuICAgIHJpZ2h0OiAtNyU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9NzY4cHgpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtYm94IHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19wcm9kdWN0IHtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVybyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgLy8gZ2FwOiA4MHB4O1xyXG4gICAgZ2FwOiBjbGFtcCgyLjVyZW0sIDEuNTkxcmVtICsgNC41NXZ3LCA1cmVtKTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgd2lkdGg6IDQ2LjY3JTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2hlcm8tbGluZS5zdmcpIGxlZnQgYm90dG9tIDJweCAvIDI2OHB4IDI0cHggbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0Ni42NyU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogY2xhbXAoMTguMTI1cmVtLCA2LjA3MXJlbSArIDYwLjI3dncsIDM1cmVtKTtcclxuICB9XHJcblxyXG4gICZfX3Byb2R1Y3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vIHRvcDogOTBweDtcclxuICAgIHRvcDogY2xhbXAoMS4yNXJlbSwgLTEuODc1cmVtICsgMTUuNjN2dywgNS42MjVyZW0pO1xyXG4gICAgLy8gbGVmdDogNDBweDtcclxuICAgIGxlZnQ6IGNsYW1wKC0wLjI1cmVtLCAtMi4yMTRyZW0gKyA5LjgydncsIDIuNXJlbSk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTEwMjRweCkge1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjLFxyXG4gICAgJl9faW1hZ2VzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2VzIHtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2dpbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgY29sb3I6ICM0NTQ1NDU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yKTtcclxuXHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vYmlsZS1uYXYge1xuXHQvLyBwb3NpdGlvbjogZml4ZWQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMTAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogOTk7XG5cdGxlZnQ6IDA7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzQyODdiMyAtMTcuMzglLCAjMTMzZjZiIDc4LjQlKSwgIzI3NjE5NTtcblx0Ly8gYmFja2dyb3VuZDogcmdiKDEzMCwgMTU2LCAxNjgpO1xuXHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5uYXZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHJvdy1nYXA6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdFx0JiAuYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXG5cdCYtLW9wZW4ge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cblx0JiBhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjMzVhZmY0O1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblxufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cblx0dG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHQvLyBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD03NjhweCkge1xuXHQubmF2LWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm1vYmlsZS1uYXYtYnRuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59IiwiLnBhcnRuZXJzIHtcclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBnYXA6IDY0cHg7XHJcbiAgICBnYXA6IGNsYW1wKDEuODc1cmVtLCAxLjEwMnJlbSArIDMuODZ2dywgNHJlbSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD03NjhweCkge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucG9wdWxhciB7XHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZ2FwOiAxNXB4O1xyXG4gICAgZ2FwOiBjbGFtcCgwLjMxM3JlbSwgMC4wODVyZW0gKyAxLjE0dncsIDAuOTM4cmVtKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDMwNHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X190aXRsZS1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICB9XHJcblxyXG4gIC50aXRsZS1oNCB7XHJcbiAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIC0wLjQ1NXJlbSArIDIuMjd2dywgMS4yNXJlbSk7XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn0iLCIuc2Nyb2xsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAzLjEyNSU7XHJcbiAgLy8gcmlnaHQ6IDIuNjglO1xyXG4gIHJpZ2h0OiBjbGFtcCgwLjEwNSUsIDAuMDgycmVtICsgMC4xMXZ3LCAwLjE2OCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IGNsYW1wKDZyZW0sIDQuNTA5cmVtICsgNi42M3Z3LCA4Ljc1cmVtKTtcclxuICAgIGFuaW1hdGlvbjogcm90YXRpb24gMTBzIGxpbmVhciAwcyBpbmZpbml0ZSBydW5uaW5nIG5vcm1hbDtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcblxyXG5cclxuICBAa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY4cHggKSB7XHJcblxyXG4gIC8vICAgJl9fdGV4dCB7XHJcblxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufSIsIi5zZXJ2aWNlcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNi41cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDhweCAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAyNDhweDtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lbGlwcy5zdmdcIikgY2VudGVyIGNlbnRlciAvIGF1dG8gbm8tcmVwZWF0O1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0xMTE5cHgpIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDI2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1YnNjcmlwdGlvbiB7XHJcbiAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnQGltZy9pY29ucy9sb2NhdGlvbi1iaWcuc3ZnJykgbGVmdCA0MXB4IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0ICRhY2NlbnQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogY2xhbXAoMC45MzhyZW0sIC0yLjE3NHJlbSArIDYuNDh2dywgMi42ODhyZW0pIGNsYW1wKDAuMzEzcmVtLCAtMS45MXJlbSArIDQuNjN2dywgMS41NjNyZW0pIGNsYW1wKDAuOTM4cmVtLCAtMS44NHJlbSArIDUuNzl2dywgMi41cmVtKSBjbGFtcCgwLjMxM3JlbSwgLTE5LjEzMnJlbSArIDQwLjUxdncsIDExLjI1cmVtKTtcclxuICAgIC8vIHBhZGRpbmc6IDQzcHggMjRweCA0MHB4IDE4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB9XHJcblxyXG4gICZfX3BsZWEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID49NzY4cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogI2YwZjBmMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTEwMjRweCkge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD03NjhweCkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1mb3JtIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMTVweCA0NHB4O1xyXG4gICAgLy8gd2lkdGg6IDMyOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgLy8gaGVpZ2h0OiA0OHB4O1xyXG4gICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb2xpY3kge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcGFkZGluZzogMTFweCAyM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoYmFja2dyb3VuZC1jb2xvciwgY29sb3IpKTtcclxuXHJcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRpdGxlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0xMDI0cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9NzY4cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnNlY3Rpb24tdGVzdGltb25pYWxzIHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faG9yaXpvbnRhbC1zd2lwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9MTAyNHB4KSB7XHJcbiAgICAmX19ob3Jpem9udGFsLXN3aXBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFscyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDMycHg7XHJcbiAgLy8gd2lkdGg6IDM3OHB4O1xyXG4gIGhlaWdodDogMzIycHg7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMjMsIDI4LCAzMSwgMC4yMyk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMycHg7XHJcblxyXG5cclxuXHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIGhlaWdodDogOTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9MTQ0MHB4KSB7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMzIycHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcclxuICAgIGxpbmUtY2xhbXA6IDc7XHJcbiAgfVxyXG5cclxuICAmX19wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2F2YXRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmX19hdXRob3Ige1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9MTAyNHB4KSB7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgfVxyXG5cclxuICA5NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcblxyXG4gIDk3JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgOTglIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbW9vdGgtdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcclxufSIsIi5hdXRvQ29tcGxldGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDIyNnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKCNmZmZmZmYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmZmZmYsIDApO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMSk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGFjY2VudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyazo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHJnYmEoI2ZmZmZmZiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZmZmZiwgMCk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGlbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMSk7XG59XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQge1xuLy8gICAgIHdpZHRoOiAxOHJlbTtcbi8vICAgfVxuLy8gfSIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAmX19ib3gge1xyXG4gICAgcGFkZGluZzogODJweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3Nsb2dhbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBtYXgtd2lkdGg6IDUzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IpO1xyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTc2OHB4KSB7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb3JtIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnIgYXV0bztcclxuICBnYXA6IDE2cHg7XHJcbiAgLy8gcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIHBhZGRpbmc6IDEycHggY2xhbXAoMC4zMTNyZW0sIDAuMDYzcmVtICsgMS4yNXZ3LCAxcmVtKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIC8vIHdpZHRoOiA1NjBweDtcclxuICAvLyBoZWlnaHQ6IDcycHg7XHJcblxyXG5cclxuICAmX19sYWJlbC1zcGFuIHtcclxuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgJi0tbG9jYXRpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0BpbWcvaWNvbnMvbG9jYXRpb24uc3ZnJykgbGVmdCBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNhbGVuZGFyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdAaW1nL2ljb25zL2NhbGVuZGFyLnN2ZycpIGxlZnQgY2VudGVyIC8gMjRweCAyNHB4IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlcikpO1xyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudDtcclxuXHJcbiAgICAgICAgLmljb24tLXNlYXJjaCB7XHJcbiAgICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTc2OHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmd1aWRlIHtcclxuICBib3JkZXItcmFkaXVzOiA4MnB4O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIC8vIGhlaWdodDogNzJweDtcclxuICBib3gtc2hhZG93OiAwIDRweCAzNHB4IDAgcmdiYSg1MCwgNzUsIDEwNCwgMC4xNyk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDY0LjQ2JTtcclxuICBsZWZ0OiAtMzJweDtcclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9NzY4cHgpIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7XG5cdHBhZGRpbmc6IDE2cHggMDtcblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19yZWNvcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cblx0XHQvLyBtYXJnaW4tbGVmdDogMjI2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID49NzY5cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjbGFtcCgyLjVyZW0sIC0xOC4xNjdyZW0gKyA0My4wNnZ3LCAxNC4xMjVyZW0pO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTc2OHB4KSB7XG5cdFx0Jl9fcmVjb3JkIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnNpbWJvbCB7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnByaWNlIHtcclxuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG59XHJcblxyXG4ubGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PTc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5uYXYge1xyXG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjJweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IpO1xyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9NzY4cHgpIHt9XHJcbn0iLCIucHJvZHVjdCB7XHJcbiAgLy8gZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDM0cHggMCByZ2JhKDUwLCA3NSwgMTA0LCAwLjE3KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1heC13aWR0aDogMzI0cHg7XHJcbiAgLy8gbWluLXdpZHRoOiAyOTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBoZWlnaHQ6IDc5cHg7XHJcbiAgZ2FwOiAxNnB4O1xyXG5cclxuICBwaWN0dXJlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3JhdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAaW1nL2ljb25zL3N0YXItc21hbGwuc3ZnXCIpIGxlZnQgY2VudGVyIC8gMTdweCAxN3B4IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gICZfX3JhdGluZy1ncmFkZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX3N0YXJ0cy1wcmljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufSIsIi5zYXRpc2ZpZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgbGVmdDogLTkuMjglO1xyXG4gIHRvcDogNjZweDtcclxuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgcmdiYSg1MCwgNzUsIDEwNCwgMC4xNyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2F2YXRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9MTExOXB4KSB7XHJcbiAgICBsZWZ0OiAtOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9NDI1cHgpIHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59IiwiLnNpZ24tdXAge1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IpO1xyXG5cclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YjliOTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6IChib3JkZXIsIGJhY2tncm91bmQtY29sb3IpKTtcclxuXHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgIC5pY29uLS1hcnJvdy1yaWdodCxcclxuICAgICAgLmljb24tLWFycm93LWxlZnQge1xyXG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50aXRsZS1oMSB7XHJcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICAvLyBmb250LXNpemU6IDcycHg7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjA5MXJlbSArIDQuNTV2dywgNC41cmVtKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4udGl0bGUtaDIge1xyXG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgLy8gZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS40NzdyZW0gKyAxLjM2dncsIDIuNXJlbSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuLnRpdGxlLWgzIHtcclxuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gIC8vIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjczOXJlbSArIDAuNjh2dywgMi4yNXJlbSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4udGl0bGUtaDQge1xyXG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45MTFyZW0gKyAwLjQ1dncsIDEuMTI1cmVtKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAmLS1saCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcbn0iXX0= */
