:root{--p-text:#61656e;--dark-text:#12161d;--action-color:#005f69;--button-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Light.woff2) format("woff2"),url(../fonts/Montserratarm-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Regular.woff2) format("woff2"),url(../fonts/Montserratarm-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Medium.woff2) format("woff2"),url(../fonts/Montserratarm-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-SemiBold.woff2) format("woff2"),url(../fonts/Montserratarm-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Bold.woff2) format("woff2"),url(../fonts/Montserratarm-Bold.woff) format("woff");font-weight:700;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}strong{font-weight:700}textarea{resize:none;overflow:auto;font:inherit}button{outline:none;cursor:pointer;background:none;border:none;font:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}img{border:0;max-width:100%;height:auto}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=search]::-webkit-search-cancel-button{background:none;display:none}input[type=search],input[type=submit]{-webkit-appearance:none}input[type=submit]{cursor:pointer}input[type=date]{text-transform:uppercase}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:hover::-webkit-inner-spin-button{opacity:1}input,textarea{outline:none;border:none;border-radius:0}input.placeholder,textarea.placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}a{text-decoration:none;color:inherit;background-color:transparent;-webkit-text-decoration-skip:objects}a,a:active,a:focus,a:hover{outline:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0}body,p{margin:0}li,ol,ul{list-style:none;padding:0;margin:0}h3,h4{margin:0}.header{position:relative;font-size:16px;line-height:1}.header:before{content:"";position:absolute;left:0;top:0;right:0;height:50vh;min-height:435px;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0));z-index:2;pointer-events:none}.header:after{bottom:-1px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.37) 19.94%,hsla(0,0%,100%,.78) 39.06%,hsla(0,0%,100%,.94) 65.28%,#fff 88.54%)}.header-projects:after,.header:after{content:"";position:absolute;left:0;width:100%;height:240px;z-index:2;pointer-events:none}.header-projects:after{bottom:-150px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.222) 19.94%,hsla(0,0%,100%,.468) 39.06%,hsla(0,0%,100%,.564) 65.28%,hsla(0,0%,100%,.6) 88.54%)}.header__img{width:100%;position:relative}.header__img img{width:100%;min-height:812px;max-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 80%;object-position:100% 80%}.header__img:after{content:"";background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none}.header__top{position:absolute;left:0;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;z-index:2}.header__top.videos-page{position:relative}.header__contacts{color:#fff;font-weight:500;display:flex;gap:24px}.header__content{position:absolute;left:0;top:235px;width:100%;z-index:2;text-align:center;color:#fff;font-size:24px;line-height:1.1}.header__content .container{max-width:1185px}.header__content p{margin-bottom:60px}.header__main-video{height:115vh}.header__main-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__videos{position:relative;z-index:0}.header__video{width:100%;height:46vh;position:relative;z-index:2}.header__video:before{content:"";width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0}.header__video:first-child:before{background-image:url(../../assets/img/right-video-image.jpg)}.header__video:last-child:before{background-image:url(../../assets/img/left-video-image.jpg)}.header__video:after{content:"";background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;pointer-events:none}.header__video img,.header__video video{height:100%;-o-object-fit:cover;object-fit:cover}.header__video video{width:100%;vertical-align:middle}.header__video:hover:after,.header__video:hover:before{opacity:0}.header__video:hover img{display:none}.header__video-title{position:absolute;width:100%;top:50%;left:0;text-align:center;padding:20px;color:#fff;font-size:70px;margin:0;transform:translateY(-50%);font-weight:500;z-index:2}.scroll-down-svg{position:absolute;left:50%;bottom:calc(15vh + 100px);transform:translateX(-50%)}.scroll-down-svg__down{animation:a 2s linear infinite}@keyframes a{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.logo{font-weight:800;color:#fff}.logo__desktop{display:flex;align-items:center}.logo__mobile{display:none}.logo__img{max-height:49px}.logo__line{width:29px;height:1px;background-color:#fff}.logo .left-line{margin-left:17px}.logo .right-line{margin-right:17px}.open{transform:translateX(0)!important}.menu__block{position:relative;z-index:4}.menu__block .menu{position:fixed;top:0;left:0;width:367px;height:100%;overflow:auto;background-color:#fff;z-index:4;padding:24px;font-size:16px;line-height:1.2;transform:translateX(-100%);transition:transform .5s ease;display:flex;flex-direction:column}.menu__block .menu__socials{margin-top:auto}.menu__block .menu svg{width:24px;height:24px}.menu__block .menu .close-btn{font-size:16px;font-weight:600;line-height:1.2;color:#005f69;margin-bottom:6px;padding:15px;display:flex;gap:10px;align-items:center}.menu__block .menu .close-btn svg{width:21px;height:21px;color:#005f69}.menu__block .menu__list{padding-bottom:30px}.menu__block .menu .first-list{position:relative}.menu__block .menu .first-list:before{content:"";width:250px;height:1px;background-color:#d0d5dd;position:absolute;bottom:0;left:30px}.menu__block .menu__link{display:flex;gap:20px;align-items:center;padding:8px 12px;color:#191d23}.menu__block .menu__item{margin-top:24px;border-radius:4px;overflow:hidden}.menu__block .menu__item :hover{background-color:rgba(0,95,105,.15);font-weight:500}.menu__block .menu .add-call{background-color:#ce592c;color:#fff;font-weight:500;border-radius:4px;padding:8px 12px;width:100%;min-height:48px;margin-bottom:30px}.menu__block .menu .contact{margin:0 34px;border-bottom:1px solid #d0d5dd;padding-bottom:7px;position:relative}.menu__block .menu .contact__link{display:flex;gap:20px;padding:9px 0;font-size:16px;align-items:center}.menu__block .menu .contact__link svg{width:20px;height:20px;color:#005f69;flex-shrink:0}.menu__block .menu .social{display:flex;justify-content:center;gap:24px;margin-top:27px}.menu__block .menu .social-link{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;width:30px;height:30px}.menu__block .menu .social__insta{background-image:url(../../assets/img/inst.png)}.menu__block .menu .social__fb{background-image:url(../../assets/img/fb.png)}.menu__block .menu .social__tw{background-image:url(../../assets/img/tw.png);width:32px;height:32px}.menu__block .menu .social__in{background-image:url(../../assets/img/in.png)}.menu__block .overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.home-icon{display:inline-block;width:1.6em;height:1.6em;background-image:url(../../assets/img/showhomes.png);background-size:contain}@media (max-width:1200px){.header__videos{flex-direction:column-reverse;min-height:auto;padding-bottom:30px}.header__video{width:100%;height:auto}.header__video-title{transform:translateY(-50%)}}@media (max-width:900px){.header__video-title{font-size:50px}}@media (max-width:760px){.header__content{font-size:18px;line-height:1.4;top:86px}.header__content .container{max-width:430px}.header__content p{margin-bottom:20px}.header__top{padding:11px 15px 7px 23px}.header__contacts{display:none}.header__video-title{font-size:40px}.logo{order:-1}.logo__desktop{display:none}.logo__mobile{display:block;max-height:42px}}.footer{padding:80px 0 40px;position:relative;z-index:2}.footer__top{display:flex;justify-content:space-between;gap:80px;color:#61656e;padding-bottom:120px;border-bottom:1px solid #e5e5e6}.footer__top-logo .logo{max-width:215px;max-height:105px;margin-bottom:24px;display:inline-flex}.footer__top-logo .logo img{width:100%;height:100%}.footer__top-logo .text{font-size:18px;line-height:1.4;font-weight:400;max-width:215px}.footer__top-content{display:flex;gap:80px;font-size:16px;line-height:1;font-weight:500;color:#61656e}.footer__top-content .title{color:#12161d;font-size:18px;line-height:1.4;font-weight:500;margin-bottom:32px}.footer__top-content .sub-title{color:#12161d;font-size:16px;line-height:1;font-weight:500;margin-bottom:16px}.footer__top-content .item:not(:last-child){margin-bottom:16px}.footer__top-content .item:hover{color:#005f69}.footer__bottom{font-size:14px;line-height:1;font-weight:400;color:#61656e;display:flex;justify-content:space-between;gap:80px;padding-top:24px}.footer__bottom .additional-info{display:flex;gap:24px}@media (max-width:1200px){.footer__top{gap:50px;padding-bottom:60px}.footer__top-content{gap:30px}}@media (max-width:760px){.footer{padding:60px 0 20px}.footer__top{padding-bottom:24px}.footer__top-logo .logo{max-width:137px;max-height:67px}.footer__top-content{gap:30px}.footer__top-content .sub-title{margin-bottom:20px}.footer__top-content .contacts-list,.footer__top-content .title{display:none}.footer__bottom{display:block}.footer__bottom .status{line-height:1.2;margin-bottom:32px}.footer__bottom .additional-info{display:block}.footer__bottom .additional-info li:not(:last-child){margin-bottom:12px}}.quantity-section{padding-bottom:80px}.quantity-section .quantity{display:flex;gap:80px}.quantity-section .image-block{width:30%}.quantity-section .image-block__h3{font-size:36px;line-height:1.4;color:#12161d;font-weight:500}.quantity-section .image-block__image{max-width:413px;margin-bottom:44px;margin-left:-50px}.quantity-section .image-block__image img{width:100%;height:100%}.quantity-section .info-block{font-size:18px;line-height:1.4;color:#61656e;width:65%;padding-top:40px}.quantity-section .info-block__list{display:flex;justify-content:space-between;gap:10px}.quantity-section .info-block__item{display:flex;flex-direction:column;align-items:center;gap:12px;width:33%}.quantity-section .info-block__item .number{font-size:36px;font-weight:500;line-height:1.3;color:#12161d}.quantity-section .info-block__text{margin-bottom:47px}@media (max-width:1200px){.quantity-section .image-block__h3{font-size:32px;line-height:1.3}}@media (max-width:760px){.quantity-section{padding:60px 0}.quantity-section .quantity{display:block}.quantity-section .image-block{width:100%;margin-bottom:32px}.quantity-section .image-block__image{display:none}.quantity-section .info-block{width:100%;padding-top:0}.quantity-section .info-block .number{font-size:24px}.quantity-section .info-block__item{align-items:stretch}.quantity-section .info-block__text{margin-bottom:60px}}.gallery1-section{padding-bottom:80px;padding-top:7px;background-image:url(../../assets/img/bg-2.svg);background-repeat:no-repeat;background-position:80% 5%;background-size:30%;position:relative;z-index:2}@media (max-width:1400px){.gallery1-section{background-image:none}}@media (max-width:1200px){.gallery1-section{padding-bottom:60px;padding-top:21px}}.loading{position:fixed;z-index:99;background:#fff linear-gradient(180deg,rgba(0,95,105,.5),hsla(0,0%,85%,.5));display:none;align-items:center;justify-content:center}.loading,.loading:after{top:0;left:0;width:100%;height:100%}.loading:after{content:"";position:absolute;background-image:url(../../assets/img/Gbrainbrendlogo2.png);background-size:cover;background-position:50%;z-index:2}.loading__progress{position:absolute;bottom:0;width:100%;height:12px;background:#d9d9d9;z-index:3}.loading__loaded{background:#005f69;border-top-right-radius:10px;height:100%}.loading__count{position:absolute;left:50%;top:-30px;color:#005f69;font-weight:700}.loading__logo{text-align:center}.loading__logo-text{display:flex;align-items:center;justify-content:center;color:#fff;margin-top:20px}.loading__logo-text span{width:53px;height:4px;background-color:#fff;margin:0 40px}.loading__logo-text strong{font-size:36px;letter-spacing:1.1px}@media (max-width:760px){.loading__logo-text strong{font-size:28px}.loading__logo-text span{width:26px;height:3px;margin:0 20px}}.info-section{padding-top:80px;padding-bottom:160px}.info-section .info{display:flex;gap:55px;align-items:center}.info-section .info__image{max-width:584px;min-width:300px;width:30%}.info-section .info__image img{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-section .info__list{width:65%}.info-section .info__item{line-height:1.3;font-size:18px;color:#61656e}.info-section .info__item:not(:last-child){margin-bottom:40px}.info-section .info__item .title{font-size:24px;font-weight:500;color:#12161d;margin-bottom:24px}@media (max-width:1200px){.info-section .info{gap:30px}}@media (max-width:900px){.info-section{padding:60px 0}.info-section .info{gap:0}.info-section .info__image{display:none}.info-section .info__list{width:100%}.info-section .info__item{line-height:1.4;font-size:18px}.info-section .info__item:not(:last-child){margin-bottom:60px}.info-section .info__item .title{font-size:20px;line-height:1.4;margin-bottom:18px}}.types-section{padding-top:13px;padding-bottom:50px}.types-section .text__mobile{display:none}.types-section .text__desktop{max-width:756px}.types-section .types{display:flex;gap:68px;background-image:url(../../assets/img/bg-1.svg);background-repeat:no-repeat;background-position:50%;background-size:95%}.types-section .types-content__title{font-size:36px;line-height:1.4;font-weight:500;margin-bottom:36px;color:#12161d}.types-section .types-content__text{font-size:24px;line-height:1.6;color:#61656e}.types-section .types-content__image{margin-top:47px;max-width:756px;min-width:143px;border-radius:8px;overflow:hidden}.types-section .types-content__image img{width:100%;height:100%}.types-section .types-images__top{max-width:935px;min-width:178px;margin-bottom:68px;border-radius:8px;overflow:hidden}.types-section .types-images__top img{width:100%;height:100%}.types-section .types-images__bottom{max-width:761px;min-width:120px;border-radius:8px;overflow:hidden}.types-section .types-images__bottom img{width:100%;height:100%}@media (max-width:1200px){.types-section{padding:60px 0}.types-section .text__mobile{display:block}.types-section .text__desktop{display:none}.types-section .types{background-image:url(../../assets/img/bg-2.svg);background-repeat:no-repeat;background-position:0;background-size:100% 100%;align-items:center;gap:30px}.types-section .types-content__title{margin-bottom:32px}.types-section .types-content__text{margin-bottom:60px}.types-section .types-content__image{margin-top:0}.types-section .types-images__top{margin-bottom:30px}}@media (max-width:760px){.types-section .types{gap:13px}.types-section .types-content__text{font-size:18px;line-height:1.4}.types-section .types-images__top{margin-bottom:17px}}.additional-information{padding-top:65px}.additional-information__buttons{display:flex;gap:40px;justify-content:center;padding-bottom:110px;font-size:14px;line-height:1.4;font-weight:500}.additional-information__buttons .btn{display:flex;align-items:center;justify-content:center;gap:25px;min-width:400px;min-height:72px;color:#fff;cursor:pointer}.additional-information__buttons .btn svg{width:26px;height:26px;color:#fff}.additional-information__address{text-align:center;padding-top:35px}.additional-information__address .h4{margin-bottom:116px;font-size:32px;font-weight:500}.additional-information__address #map{height:39vw;min-height:200px}@media (max-width:900px){.additional-information{padding-top:21px}.additional-information__gallery{background-image:none}.additional-information__images{padding-bottom:60px}.additional-information__buttons{padding-bottom:0;flex-direction:column;align-items:center}.additional-information__buttons .btn{min-width:286px}.additional-information__address .h4{margin-bottom:40px;margin-top:20px;padding:16px 15px 20px}}@media (max-width:760px){.additional-information__gallery{margin-bottom:0}.additional-information__address .h4{margin-bottom:0;font-size:20px;font-weight:400}}.scheme-section{padding-top:15px;padding-bottom:37px}.scheme-section__title{width:100%;text-align:center;font-size:36px;font-weight:700;line-height:1.2;max-width:1000px;margin:0 auto 70px;color:#005f69}.scheme{max-width:100%;width:1400px;overflow:hidden;margin:0 auto}.scheme__layer{position:absolute;left:0;top:-2px;width:100%;height:100%;z-index:2;min-height:200px}.scheme__layer path{fill:transparent;cursor:pointer}.scheme__layer path:hover{fill:#015f69}.scheme__wrapper{width:200%;display:flex;transition:.4s}.scheme__wrapper.active{transform:translateX(-50%)}.scheme__item{width:50%;border:1px solid rgba(0,0,0,.3)}.scheme-images{position:relative}.scheme-images__content{position:relative;margin:0 auto}.scheme-images__logo{position:absolute;right:0;top:0;max-width:460px;max-height:125px;width:100%;height:100%}.scheme-images__image{width:100%;min-height:200px;vertical-align:middle}.scheme-detail{border-radius:20px;display:flex;justify-content:space-between}.scheme-detail__description{width:45%;background-color:rgba(0,95,105,.1);border-radius:20px;padding:60px 70px}.scheme-detail__description .global-info{font-size:14px;line-height:2.2;color:#000;padding-bottom:34px;position:relative}.scheme-detail__description .global-info:after{content:"";width:188px;height:1px;background-color:#fff;display:block;position:absolute;bottom:0;left:80px}.scheme-detail__description .detail-info.selected-floor{display:block}.scheme-detail__description .detail-info{font-size:14px;line-height:2.2;color:#000;padding-top:34px;display:none}.scheme-detail__description .detail-info .number{width:24px;height:24px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:2;font-weight:700;color:hsla(0,0%,6%,.4)}.scheme-detail__description .item{display:flex;justify-content:space-between;gap:15px}.scheme-detail__description .item .key{display:flex;align-items:center;gap:14px}.scheme-detail__description .item .value{width:60px;height:30px;background-color:#005f69;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px 10px;font-weight:700}.scheme-detail__description .item .area{position:relative}.scheme-detail__description .item .area .unit{position:absolute;width:18px;height:14px;background-color:#000;right:0;top:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:9px;line-height:1}.scheme-detail__description .item:not(:last-child){margin-bottom:12px}.scheme-detail__description svg{width:24px;height:24px}.scheme-detail__main{position:relative;flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px}.scheme-detail__main-img{max-width:400px;max-height:705px}.scheme-detail__main .status{position:absolute;top:46px;left:58px;min-width:160px;min-height:36px;color:#fff;font-size:14px;line-height:1.4;font-weight:500;padding:8px 10px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #d0d5dd}.scheme-detail__main .purchased{background-color:#f30000}.scheme-detail__main .free{background-color:#0ab581}.scheme-detail__main .booked{background-color:#f3af00}.scheme-detail__main .back{position:absolute;top:46px;right:42px;min-width:160px;min-height:36px;background-color:#fff;color:#344054;font-size:14px;line-height:1.4;font-weight:500;padding:8px 14px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #d0d5dd}.scheme-detail__main .back svg{width:20px;height:20px}.scheme-detail__main .back:hover{background-color:#005f69;color:#fff}.scheme-detail__main .floores{position:absolute;top:125px;right:42px;font-size:14px;line-height:1.4;font-weight:500}.scheme-detail__main .floores .floor{border-radius:8px;border:1px solid #d0d5dd;margin-bottom:13px;padding:8px 14px;background-color:#fff;color:#344054}.scheme-detail__main .floores .floor:hover{background-color:#005f69}.scheme-detail__main .floores .floor:hover button{color:#fff}.scheme-detail__main .floores .active{background-color:#005f69}.scheme-detail__main .floores .active button{color:#fff}.scheme-detail__main .type-to-show{font-size:16px;line-height:1.18;color:#191d23;font-weight:300}.custom-chackbox{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;padding-bottom:12px}.custom-chackbox__text{font-weight:300}.custom-chackbox__checkbox{position:absolute;opacity:0;pointer-events:none}.custom-chackbox__checkbox:checked+.custom-chackbox__icon:after{transform:translateX(100%)}.custom-chackbox__icon{position:relative;display:inline-block;padding:.125em;width:2.75em;height:1.5em;background:#005f69;border-radius:.75em;margin:0 1.5em;transform:translateX(0)}.custom-chackbox__icon:after{content:"";display:inline-block;position:absolute;top:.125em;left:.125em;width:1.25em;height:1.25em;border-radius:50%;background:#fff;transition:.3s}.main-scheme-image img{max-height:700px;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:40px}@media (max-width:1200px){.scheme-images__logo{max-width:360px}.scheme-detail__description{padding:30px 35px}.scheme-detail__main .back{top:30px;right:20px}.scheme-detail__main .floores{right:20px;top:100px}}@media (max-width:900px){.scheme-section{padding-top:0;padding-bottom:0}.scheme-section .scheme__wrapper{display:block}.scheme-section .scheme__wrapper.active{transform:translateX(0)}.scheme-section .scheme__wrapper.active .scheme-detail{display:block}.scheme-section .scheme__item{border:0}.scheme-section__title{font-size:16px;line-height:1.1;margin-bottom:42px}.scheme-images{padding-bottom:0}.scheme-images__logo{max-width:120px;max-height:32px}.scheme-detail{transition:display .3s ease;display:none;background:#fff;padding-top:50px}.scheme-detail__description{width:100%;max-width:600px;margin:0 auto;background-color:#fff;border-radius:none;padding:0 0 80px}.scheme-detail__main .status{top:-10px;min-width:130px;left:50%;right:auto;transform:translate(-50%,-100%)}.scheme-detail__main .back{display:none}.scheme-detail__main .floores{position:static;display:flex;gap:12px;justify-content:center}.scheme-detail__main .floores li{margin-bottom:0}}.call-popup-section{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;justify-content:center;align-items:center;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0))}.call-popup-section .back-button-mobile{margin-top:20px;border-radius:20px;display:none;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;max-height:39px;max-width:197px;width:100%;border:1px solid #d0d5dd;color:#344054;background-color:#fff}.call-popup-section .back-button-mobile svg{width:20px;height:20px;margin-right:8px}.call-popup-section__back{display:block}.call-popup-section .container{max-width:1000px;max-height:526px;width:100%;height:100%;margin:0 auto}.call-popup-section .call{display:flex;border-radius:20px;overflow:hidden;height:100%}.call-popup-section .call__form{width:547px;background-color:#e5e5e5;display:block;padding:70px 55px 95px 93px;text-align:center}.call-popup-section .call__form-title{font-size:36px;line-height:1.2;font-weight:600;margin-bottom:54px;color:#005f69;text-align:center}.call-popup-section .call__form-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.call-popup-section .call__form-form input{border-radius:20px;background-color:rgba(251,252,253,.94);color:rgba(0,0,0,.5);padding:19px;font-size:18px;line-height:1;margin-bottom:30px;max-height:50px;max-width:400px;width:100%}.call-popup-section .call__form-button{margin-top:20px;border-radius:20px;background-color:#005f69;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;font-weight:700;max-height:39px;max-width:197px;width:100%}.call-popup-section .call__back{flex-grow:1;background-image:url(../../assets/img/call-background.jpg);background-position:50%;background-repeat:no-repeat;padding:43px 50px;display:inline-flex;justify-content:flex-end;align-items:flex-start}.call-popup-section .call__back-button{padding:8px 14px;border-radius:8px;border:1px solid #d0d5dd;color:#344054;background-color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px}.call-popup-section .call__back-button svg{width:20px;height:20px;margin-right:8px}@media (max-width:1200px){.call-popup-section .back-button-mobile{display:none}.call-popup-section__back{display:inline-flex}}@media (max-width:900px){.call-popup-section .container{max-width:100%;max-height:526px;width:100%;height:100%}.call-popup-section .call{display:block;height:auto}.call-popup-section .call__form{width:100%;display:block;padding:30px 20px}.call-popup-section .call__form-title{font-size:24px;margin-bottom:30px}.call-popup-section .call__form-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.call-popup-section .call__form-form input{margin-bottom:25px}.call-popup-section .call__back{display:none}.call-popup-section .call .back-button-mobile{display:inline-flex}}.contact-us-section{width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;justify-content:center;align-items:center;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0))}.contact-us-section__back{display:block}.contact-us-section .container{max-width:1000px;max-height:526px;width:100%;height:100%;margin:0 auto}.contact-us-section .contact-us{display:flex;border-radius:20px;overflow:hidden;height:100%}.contact-us-section .contact-us-content{width:547px;background-color:#e5e5e5;display:block;padding:70px 55px 70px 70px}.contact-us-section .contact-us-title{font-size:34px;line-height:1.2;font-weight:600;margin-bottom:50px;color:#005f69;text-align:center}.contact-us-section .contact-us-contact{display:flex;gap:15px;margin-bottom:40px;align-items:center}.contact-us-section .contact-us-contact svg{width:51px;height:51px;flex-shrink:0}.contact-us-section .contact-us .back-button-mobile{margin-top:20px;border-radius:20px;display:none;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;max-height:39px;max-width:197px;width:100%;border:1px solid #d0d5dd;color:#344054;background-color:#fff}.contact-us-section .contact-us .back-button-mobile svg{width:20px;height:20px;margin-right:8px}.contact-us-section .contact-us .contact-lable{font-size:13px;line-height:1.2;font-weight:600;display:block}.contact-us-section .contact-us .contact-value{font-size:32px;font-weight:400;color:#005f69;display:block}.contact-us-section .contact-us__back{flex-grow:1;background-image:url(../../assets/img/contacts-bg.png);background-position:50%;background-repeat:no-repeat;padding:43px 50px;display:inline-flex;justify-content:flex-end}.contact-us-section .contact-us__back-button{padding:8px 14px;border-radius:8px;border:1px solid #d0d5dd;color:#344054;background-color:#fff;display:flex;justify-content:center;align-items:center;max-height:36px;min-width:161px}.contact-us-section .contact-us__back-button svg{width:20px;height:20px;margin-right:8px}@media (max-width:1200px){.contact-us-section .contact-us{height:auto}.contact-us-section .contact-us-title{font-size:28px;margin-bottom:30px}.contact-us-section .contact-us-content{height:100%;padding:60px 40px}.contact-us-section .contact-us .contact-value{font-size:28px}.contact-us-section .contact-us-contact svg{width:40px;height:40px}}@media (max-width:900px){.contact-us-section .container{max-width:100%;max-height:526px;width:100%;height:100%}.contact-us-section .contact-us__back{display:none}.contact-us-section .contact-us-title{font-size:28px;margin-bottom:30px}.contact-us-section .contact-us-content{width:100%;padding:40px 30px}.contact-us-section .contact-us-content .back-button-mobile{display:inline-flex}.contact-us-section .contact-us .contact-value{font-size:24px}.contact-us-section .contact-us-contact{margin-bottom:20px}.contact-us-section .contact-us-contact svg{width:36px;height:36px}}.image-library-block .see-more{color:#005f69;font-size:24px;line-height:1.2;display:inline-block;justify-content:end;margin-bottom:40px}.image-library-block__list{display:flex;gap:40px;justify-content:space-between}.image-library-block__item{max-width:536px;max-height:320px;min-width:230px;border-radius:8px;overflow:hidden}.image-library-block__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.image-library-block .see-more{font-size:13px;justify-content:start;margin-bottom:23px}}@media (max-width:1200px){.image-library-block__list{gap:24px;overflow:auto}}body{font-size:18px;line-height:1.4;font-family:Montserrat arm,sans-serif;font-weight:400}.container{max-width:1760px;width:100%;margin:0 auto;padding:0 15px}.btn{border-radius:8px;border:1px solid #d0d5dd;padding:8px 14px;background-color:#005f69;min-height:36px}.menu-btn{display:inline-flex;gap:8px;align-items:center;padding:8px 18px;min-height:36px}.menu-btn,.white-btn{background-color:#fff;border-radius:25px;color:#12161d;font-size:16px;font-weight:500}.white-btn{display:inline-block;padding:16px 40px;min-height:48px;line-height:1}.h1{font-size:96px;line-height:1.06;margin:0 0 40px}.text-right{text-align:right}.mb-50{margin-bottom:50px}@media (max-width:900px){.h1{font-size:60px}}@media (max-width:760px){.h1{font-size:32px;font-weight:700;line-height:1.25;margin:0 0 14px}.white-btn{display:none}.menu-btn{padding:8px 14px}.mb-50{margin-bottom:30px}}.animate-children>*{transition:all 1.2s ease;opacity:0;transform:translateY(50px)}.animate-children>.complete{opacity:1;transform:none}.lg-outer .lg-object{width:75%}@media (max-width:760px){.lg-outer .lg-object{width:95%}}.lg-backdrop{background:rgba(44,44,44,.85)}.lg-toolbar .lg-icon{width:40px;height:40px;border-radius:10px;background-color:hsla(0,0%,85%,.5);line-height:1;color:#fff;margin-top:50px;margin-right:50px}.lg-next,.lg-prev{background-color:transparent}.gallery-section{text-align:center;padding:77px 0 97px}.gallery-section .title{font-size:40px;line-height:1;font-weight:400;padding-bottom:35px;position:relative}.gallery-section .title:after{content:"";width:220px;height:4px;background-color:#005f69;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.gallery-section .type-to-show{margin-bottom:53px;text-align:end;font-size:16px;line-height:1.2}.swiper{width:100%;padding-bottom:100px}.swiper-wrapper .swiper-slide{max-width:574px;max-height:320px;height:auto;border-radius:8px;overflow:hidden}.swiper-wrapper .swiper-slide .slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper .pagination{bottom:30px;z-index:20;display:inline-flex;gap:17px;align-items:center;justify-content:center}.swiper .pagination span{background-color:#000;height:10px;width:10px}.swiper .pagination .swiper-pagination-bullet-active{background-color:#005f69;width:16px;height:16px}.swiper .swiper-button-prev{width:94px;height:58px;background-color:#005f69;border-radius:8px;top:93%;right:115px;left:auto;z-index:20}.swiper .swiper-button-prev svg{width:24px;height:26px}.swiper .swiper-button-prev:after{content:none}.swiper .swiper-button-next{width:94px;height:58px;background-color:#005f69;border-radius:8px;top:93%;right:0;z-index:20}.swiper .swiper-button-next svg{width:24px;height:26px}.swiper .swiper-button-next:after{content:none}.gridSwiper{width:100%;height:800px;margin-left:auto;margin-right:auto}.gridSwiper.swiper-grid-column>.swiper-wrapper{justify-content:space-between}.gridSwiper .swiper-slide{text-align:center;font-size:18px;background:#fff;height:calc((100% - 80px) / 2)!important;display:flex;justify-content:center;align-items:center}@media (max-width:1400px){.swiper{padding-bottom:90px}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:80px;height:46px}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg{width:20px;height:22px}}@media (max-width:1200px){.gallery-section{padding:20px 0 0}.swiper .swiper-button-next,.swiper .swiper-button-prev{display:none}.swiper .pagination{bottom:25px;gap:12px}.gridSwiper{height:640px}.gridSwiper .swiper-slide{height:calc((100% - 50px) / 2)!important}}@media (max-width:760px){.gallery-section .title{font-size:36px;line-height:1.2;margin-bottom:20px;padding-bottom:20px}.gallery-section .title:after{content:"";width:200px;height:2px}.gallery-section .type-to-show{margin-bottom:30px;text-align:center;font-size:14px}.swiper{padding-bottom:60px}.swiper-wrapper .swiper-slide{max-width:100%}.swiper .pagination{bottom:25px;gap:8px}.swiper .pagination span{height:6px;width:6px}.swiper .pagination .swiper-pagination-bullet-active{width:8px;height:8px}.swiper .swiper-button-next,.swiper .swiper-button-prev{display:none}.gridSwiper{height:540px}.gridSwiper .swiper-slide{height:calc((100% - 30px) / 2)!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnYWxsZXJ5X215LmNzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9xdWFudGl0eS5zY3NzIiwiZ2xvYmFsL2dhbGxlcnkxLnNjc3MiLCJnbG9iYWwvX2xvYWRpbmcuc2NzcyIsImdsb2JhbC9pbmZvLnNjc3MiLCJnbG9iYWwvdHlwZXMuc2NzcyIsImdsb2JhbC9hZGRpdGlvbmFsLWluZm9ybWF0aW9uLnNjc3MiLCJnbG9iYWwvc2NoZW1lLnNjc3MiLCJnbG9iYWwvY2FsbC1wb3B1cC5zY3NzIiwiZ2xvYmFsL2NvbnRhY3QtdXMtcG9wdXAuc2NzcyIsImdsb2JhbC9pbWFnZS1saWJyYXJ5LnNjc3MiLCJnYWxsZXJ5X215LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFDRSxpQkFBQSxBQUNBLG9CQUFBLEFBQ0EsdUJBQUEsQUFDQSxrREFBQSxDQ0NGLEFDMFpFLFdBQ0UsMkJDaGFtQixBRGlhbkIsa0hBQ0UsQUFFRixnQkNwYXFDLEFEcWFyQyxpQkFBQSxDRHpaSixBQUVBLFdDbVpJLDJCQUFBLEFBR0Esc0hDbmFxQyxBRG9hckMsZ0JBQUEsQURuWkosaUJBQUEsQ0M2WUUsQUQxWUYsV0MrWUksMkJDbGFxQyxBRG1hckMsb0hBQUEsQUQ3WUosZ0JBQUEsQUN1WUUsaUJBQUEsQ0RyWUQsQUFFRCxXQ3lZSSwyQkFBQSxBRHZZSix3SEFBQSxBQ2lZRSxnQkFBQSxBQUNFLGlCQUFBLENEL1hILEFBRUQsV0FDQSwyQkFBQSxBR2hDQSxnSEFBQSxBSGtDRSxnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBRUQsbUZBWUEsYUFBQSxDQUNDLEFBRUQsT0dsQ0UsZUFBQSxDSG9DRCxBQUVELFNHbkNBLFlBQUEsQUFDRSxjQUFBLEFBQ0EsWUFB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Q0FDbkIsQUFFRCxvQkFDSSxZQUFhLEFBQ2IsT0FBUyxDQUNaLEFBRUQseUJBQ0ksV0FBWSxBQUNaLFNBQVcsQ0FDZCxBQUVELHFEQUNJLFVBQVcsQUFDWCxVQUFZLENBQ2YsQUFFRCx3REFFSSxZQUFjLENBQ2pCLEFBRUQsWUFDSSxZQUFjLENBQ2pCLEFBRUQsMEJBQ0ksd0NBQTJDLENBQzlDLENBQ0oiLCJmaWxlIjoiZ2FsbGVyeV9teS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLXAtdGV4dDogIzYxNjU2ZTtcbiAgLS1kYXJrLXRleHQ6ICMxMjE2MWQ7XG4gIC0tYWN0aW9uLWNvbG9yOiAjMDA1ZjY5O1xuICAtLWJ1dHRvbi1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJleHRlbmRzXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJwYWdlc1wiO1xuQGltcG9ydCBcInF1YW50aXR5XCI7XG5AaW1wb3J0IFwiZ2FsbGVyeTFcIjtcbkBpbXBvcnQgXCJsb2FkaW5nXCI7XG5cbkBpbXBvcnQgXCJpbmZvXCI7XG5AaW1wb3J0IFwidHlwZXNcIjtcbkBpbXBvcnQgXCJhZGRpdGlvbmFsLWluZm9ybWF0aW9uXCI7XG5AaW1wb3J0IFwic2NoZW1lXCI7XG5cbkBpbXBvcnQgXCJjYWxsLXBvcHVwXCI7XG5AaW1wb3J0IFwiY29udGFjdC11cy1wb3B1cFwiO1xuQGltcG9ydCBcImltYWdlLWxpYnJhcnlcIjtcblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5cbi5tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiByZ2JhKDE4LCAyMiwgMjksIDEpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53aGl0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6IHJnYmEoMTgsIDIyLCAyOSwgMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgfVxuICAud2hpdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cblxuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4gPiAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG4uYW5pbWF0ZS1jaGlsZHJlbiA+IC5jb21wbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1vYmplY3Qge1xuICB3aWR0aDogNzUlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4ubGctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NCwgNDQsIDAuODUpO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5sZy1uZXh0LFxuLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuIiwiOnJvb3Qge1xuICAtLXAtdGV4dDogIzYxNjU2ZTtcbiAgLS1kYXJrLXRleHQ6ICMxMjE2MWQ7XG4gIC0tYWN0aW9uLWNvbG9yOiAjMDA1ZjY5O1xuICAtLWJ1dHRvbi1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuaGdyb3VwLFxubWVudSxcbnNlY3Rpb24sXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWRhdGVdOmhvdmVyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPWRhdGVdOmhvdmVyOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXQucGxhY2Vob2xkZXIsXG50ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuaDQge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTB2aDtcbiAgbWluLWhlaWdodDogNDM1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM3KSAxOS45NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgMzkuMDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpIDY1LjI4JSwgI2ZmZmZmZiA4OC41NCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItcHJvamVjdHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMjIpIDE5Ljk0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2OCkgMzkuMDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTY0KSA2NS4yOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSA4OC41NCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDgxMnB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogMTAwJSA4MCU7XG59XG4uaGVhZGVyX19pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyX190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCA0MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlcl9fdG9wLnZpZGVvcy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY29udGFjdHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4NXB4O1xufVxuLmhlYWRlcl9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5oZWFkZXJfX21haW4tdmlkZW8ge1xuICBoZWlnaHQ6IDExNXZoO1xufVxuLmhlYWRlcl9fbWFpbi12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlYWRlcl9fdmlkZW9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmhlYWRlcl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyX192aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyX192aWRlbzpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcmlnaHQtdmlkZW8taW1hZ2UuanBnKTtcbn1cbi5oZWFkZXJfX3ZpZGVvOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xlZnQtdmlkZW8taW1hZ2UuanBnKTtcbn1cbi5oZWFkZXJfX3ZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcl9fdmlkZW8gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXJfX3ZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyX192aWRlbzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9fdmlkZW86aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX192aWRlbzpob3ZlciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fdmlkZW8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNjcm9sbC1kb3duLXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IGNhbGMoMTV2aCArIDEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNjcm9sbC1kb3duLXN2Z19fZG93biB7XG4gIGFuaW1hdGlvbjogc2Nyb2xsRG93bkFuaW0gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd25BbmltIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5sb2dvIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG9nb19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nb19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA0OXB4O1xufVxuLmxvZ29fX2xpbmUge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubG9nbyAubGVmdC1saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4ubG9nbyAucmlnaHQtbGluZSB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNjdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZzogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51X19zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5tZW51X19ibG9jayAubWVudSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5jbG9zZS1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5jbG9zZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbn1cbi5tZW51X19ibG9jayAubWVudV9fbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5maXJzdC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5maXJzdC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzMHB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6IHJnYigyNSwgMjksIDM1KTtcbn1cbi5tZW51X19ibG9jayAubWVudV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZW51X19ibG9jayAubWVudV9faXRlbSA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDAuMTUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5hZGQtY2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYsIDg5LCA0NCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuY29udGFjdCB7XG4gIG1hcmdpbjogMCAzNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmNvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmNvbnRhY3RfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbC1saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWxfX2luc3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9pbnN0LnBuZ1wiKTtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsX19mYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvZmIucG5nXCIpO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWxfX3R3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy90dy5wbmdcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbF9faW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2luLnBuZ1wiKTtcbn1cbi5tZW51X19ibG9jayAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogMS42ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3Nob3dob21lcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fdmlkZW9zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaGVhZGVyX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX3ZpZGVvLXRpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyX192aWRlby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdG9wOiA4NnB4O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggN3B4IDIzcHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fdmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubG9nbyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5sb2dvX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDgwcHg7XG4gIGNvbG9yOiAjNjE2NTZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU2O1xufVxuLmZvb3Rlcl9fdG9wLWxvZ28gLmxvZ28ge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZm9vdGVyX190b3AtbG9nbyAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlcl9fdG9wLWxvZ28gLnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMjE1cHg7XG59XG4uZm9vdGVyX190b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MTY1NmU7XG59XG4uZm9vdGVyX190b3AtY29udGVudCAudGl0bGUge1xuICBjb2xvcjogIzEyMTYxZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMTIxNjFkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyX190b3AtY29udGVudCAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYxNjU2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmZvb3Rlcl9fYm90dG9tIC5hZGRpdGlvbmFsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWNvbnRlbnQge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWxvZ28gLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTM3cHg7XG4gICAgbWF4LWhlaWdodDogNjdweDtcbiAgfVxuICAuZm9vdGVyX190b3AtY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX3RvcC1jb250ZW50IC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX3RvcC1jb250ZW50IC5jb250YWN0cy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIC5zdGF0dXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20gLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIC5hZGRpdGlvbmFsLWluZm8gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnF1YW50aXR5LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9jayB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2tfX2gzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzEyMTYxZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9ja19faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2tfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2MTY1NmU7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMzMlO1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX2l0ZW0gLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMxMjE2MWQ7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrX19oMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucXVhbnRpdHktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5xdWFudGl0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9ja19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5MS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZ2FsbGVyeTEtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ2FsbGVyeTEtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbn1cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgOTUsIDEwNSwgMC41KSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpIDEwMCUpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9HYnJhaW5icmVuZGxvZ28yLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5sb2FkaW5nX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICB6LWluZGV4OiAzO1xufVxuLmxvYWRpbmdfX2xvYWRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDVmNjk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGluZ19fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMzBweDtcbiAgY29sb3I6ICMwMDVmNjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubG9hZGluZ19fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkaW5nX19sb2dvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubG9hZGluZ19fbG9nby10ZXh0IHNwYW4ge1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuLmxvYWRpbmdfX2xvZ28tdGV4dCBzdHJvbmcge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5sb2FkaW5nX19sb2dvLXRleHQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmxvYWRpbmdfX2xvZ28tdGV4dCBzcGFuIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLmluZm8tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDU4NHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMzAlO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19faW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19fbGlzdCB7XG4gIHdpZHRoOiA2NSU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYxNjU2ZTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMjE2MWQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm8tc2VjdGlvbiAuaW5mbyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluZm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm8ge1xuICAgIGdhcDogMDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi50eXBlcy1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnR5cGVzLXNlY3Rpb24gLnRleHRfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZXMtc2VjdGlvbiAudGV4dF9fZGVza3RvcCB7XG4gIG1heC13aWR0aDogNzU2cHg7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDY4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGNvbG9yOiAjMTIxNjFkO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjE2NTZlO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgbWF4LXdpZHRoOiA3NTZweDtcbiAgbWluLXdpZHRoOiAxNDNweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX190b3Age1xuICBtYXgtd2lkdGg6IDkzNXB4O1xuICBtaW4td2lkdGg6IDE3OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX190b3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX2JvdHRvbSB7XG4gIG1heC13aWR0aDogNzYxcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX2JvdHRvbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnRleHRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnRleHRfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHlwZXMtc2VjdGlvbiAudHlwZXMge1xuICAgIGdhcDogMTNweDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19idXR0b25zIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2J1dHRvbnMgLmJ0biBzdmcge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19hZGRyZXNzIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDExNnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYWRkcmVzcyAjbWFwIHtcbiAgaGVpZ2h0OiAzOXZ3O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fZ2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19idXR0b25zIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjg2cHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2FkZHJlc3MgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYWRkcmVzcyAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zY2hlbWUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbn1cbi5zY2hlbWUtc2VjdGlvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBjb2xvcjogIzAwNWY2OTtcbn1cblxuLnNjaGVtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDE0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2NoZW1lX19sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5zY2hlbWVfX2xheWVyIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjaGVtZV9fbGF5ZXIgcGF0aDpob3ZlciB7XG4gIGZpbGw6ICMwMTVmNjk7XG59XG4uc2NoZW1lX193cmFwcGVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc2NoZW1lX193cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zY2hlbWVfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uc2NoZW1lLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY2hlbWUtaW1hZ2VzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zY2hlbWUtaW1hZ2VzX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY2hlbWUtaW1hZ2VzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zY2hlbWUtZGV0YWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQ1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA2MHB4IDcwcHg7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLmdsb2JhbC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuZ2xvYmFsLWluZm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA4MHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5kZXRhaWwtaW5mby5zZWxlY3RlZC1mbG9vciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5kZXRhaWwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5kZXRhaWwtaW5mbyAubnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDAuNCk7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbSAua2V5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtIC52YWx1ZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmNjk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW0gLmFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW0gLmFyZWEgLnVuaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4taW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogNzA1cHg7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHg7XG4gIGxlZnQ6IDU4cHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAucHVyY2hhc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MywgMCwgMCk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMCwgMTgxLCAxMjkpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmJvb2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMsIDE3NSwgMCk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NnB4O1xuICByaWdodDogNDJweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5iYWNrIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjVweDtcbiAgcmlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIC5mbG9vciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIC5mbG9vcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIC5mbG9vcjpob3ZlciBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyAuYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLnR5cGUtdG8tc2hvdyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGNvbG9yOiByZ2IoMjUsIDI5LCAzNSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jdXN0b20tY2hhY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmN1c3RvbS1jaGFja2JveF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3VzdG9tLWNoYWNrYm94X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLWNoYWNrYm94X19jaGVja2JveDpjaGVja2VkICsgLmN1c3RvbS1jaGFja2JveF9faWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uY3VzdG9tLWNoYWNrYm94X19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTI1ZW07XG4gIHdpZHRoOiAyLjc1ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQ6IHJnYigwLCA5NSwgMTA1KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICBtYXJnaW46IDAgMS41ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5jdXN0b20tY2hhY2tib3hfX2ljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMjVlbTtcbiAgbGVmdDogMC4xMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1haW4tc2NoZW1lLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2NoZW1lLWltYWdlc19fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuYmFjayB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNjaGVtZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2NoZW1lLXNlY3Rpb24gLnNjaGVtZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNjaGVtZS1zZWN0aW9uIC5zY2hlbWVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLnNjaGVtZS1zZWN0aW9uIC5zY2hlbWVfX3dyYXBwZXIuYWN0aXZlIC5zY2hlbWUtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2NoZW1lLXNlY3Rpb24gLnNjaGVtZV9faXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zY2hlbWUtc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLnNjaGVtZS1pbWFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zY2hlbWUtaW1hZ2VzX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWwge1xuICAgIHRyYW5zaXRpb246IGRpc3BsYXkgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5zdGF0dXMge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtaGVpZ2h0OiAzOXB4O1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuYmFjay1idXR0b24tbW9iaWxlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbl9fYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDUyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtIHtcbiAgd2lkdGg6IDU0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjksIDIyOSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3MHB4IDU1cHggOTVweCA5M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyNTIsIDI1MywgMC45NCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LWhlaWdodDogMzlweDtcbiAgbWF4LXdpZHRoOiAxOTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19iYWNrIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NhbGwtYmFja2dyb3VuZC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNDNweCA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19iYWNrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2JhY2stYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmJhY2stYnV0dG9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uX19iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS1mb3JtIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbCAuYmFjay1idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XG59XG4uY29udGFjdC11cy1zZWN0aW9uX19iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogNTI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGVudCB7XG4gIHdpZHRoOiA1NDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI5LCAyMjkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNzBweCA1NXB4IDcwcHggNzBweDtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGFjdCBzdmcge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmJhY2stYnV0dG9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC1oZWlnaHQ6IDM5cHg7XG4gIG1heC13aWR0aDogMTk3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5iYWNrLWJ1dHRvbi1tb2JpbGUgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5jb250YWN0LWxhYmxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmNvbnRhY3QtdmFsdWUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11c19fYmFjayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb250YWN0cy1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNDNweCA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXNfX2JhY2stYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgbWluLXdpZHRoOiAxNjFweDtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXNfX2JhY2stYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuY29udGFjdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGFjdCBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzX19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGVudCAuYmFjay1idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5jb250YWN0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGFjdCBzdmcge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmltYWdlLWxpYnJhcnktYmxvY2sgLnNlZS1tb3JlIHtcbiAgY29sb3I6ICMwMDVmNjk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbWFnZS1saWJyYXJ5LWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW1hZ2UtbGlicmFyeS1ibG9ja19faXRlbSB7XG4gIG1heC13aWR0aDogNTM2cHg7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtbGlicmFyeS1ibG9ja19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbWFnZS1saWJyYXJ5LWJsb2NrIC5zZWUtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtbGlicmFyeS1ibG9ja19fbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5cbi5tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiByZ2IoMTgsIDIyLCAyOSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndoaXRlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogcmdiKDE4LCAyMiwgMjkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gIH1cbiAgLndoaXRlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFuaW1hdGUtY2hpbGRyZW4gPiAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG4uYW5pbWF0ZS1jaGlsZHJlbiA+IC5jb21wbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1vYmplY3Qge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5sZy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC44NSk7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmxnLW5leHQsXG4ubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDc3cHggMCA5N3B4O1xufVxuLmdhbGxlcnktc2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktc2VjdGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmdhbGxlcnktc2VjdGlvbiAudHlwZS10by1zaG93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBtYXgtd2lkdGg6IDU3NHB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zd2lwZXIgLnBhZ2luYXRpb24ge1xuICBib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2lwZXIgLnBhZ2luYXRpb24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uc3dpcGVyIC5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRvcDogOTMlO1xuICByaWdodDogMTE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDIwO1xufVxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDkzJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmdyaWRTd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ncmlkU3dpcGVyLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ncmlkU3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gODBweCkgLyAyKSAhaW1wb3J0YW50O1xuICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyxcbiAgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG4gIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2lwZXIgLnBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmdyaWRTd2lwZXIge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbiAgLmdyaWRTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdhbGxlcnktc2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdhbGxlcnktc2VjdGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuZ2FsbGVyeS1zZWN0aW9uIC50eXBlLXRvLXNob3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zd2lwZXIgLnBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuc3dpcGVyIC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbiAgLnN3aXBlciAucGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZFN3aXBlciB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuICAuZ3JpZFN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBNaXhpbnNcbi8vXG4vL1xuLy8gIDEuIEdyaWQgc3lzdGVtXG4vLyAgMi4gRmxleGJveFxuLy8gIDMuIE1lZGlhIHF1ZXJpZXNcbi8vICA0LiBVc2VmdWxcbi8vXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbi8vICAxLiBHcmlkIHN5c3RlbVxuLy9cbi8vXG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGRlc2t0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gQG1peGluIGZvci1kZXNrdG9wLXVwIHtcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBAY29udGVudDsgfVxuLy8gfVxuLy8gQG1peGluIGZvci1iaWctZGVza3RvcC11cCB7XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHsgQGNvbnRlbnQ7IH1cbi8vIH1cblxuQG1peGluIGNvbnRhaW5lcigkc3BhY2U6IHZhcigtLXgtc3BhY2UpKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBjZW50ZXItbSh2YXIoLS1jb250LXdpZHRoKSk7XG4gIEBpbmNsdWRlIHNwYWNlKHgsICRzcGFjZSk7XG59XG5cbkBtaXhpbiBjb2wtc2l6aW5nKCRzaXplOiBudWxsKSB7XG4gIEBpZiAoJHNpemUpIHtcbiAgICBmbGV4OiAxIDEgJHNpemU7XG4gICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLy8gIDIuIEZsZXhib3hcbi8vXG4vL1xuXG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1peGluIGZsZXhib3goJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogd3JhcCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuQG1peGluIGlubGluZS1mbGV4Ym94KCRhbGlnbjogZmxleC1zdGFydCwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiB3cmFwKSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG5AbWl4aW4gZmxleC1jb2x1bW4oJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogc3RyZXRjaCwgJHdyYXA6IG5vd3JhcCkge1xuICBAaW5jbHVkZSBmbGV4Ym94KCRhbGlnbiwgJGp1c3RpZnksICR3cmFwKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIHNsaWRlciB7XG4gIEBjb250ZW50O1xufVxuXG4vLyAgMy4gTWVkaWEgcXVlcmllc1xuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gIDMuMiByZXNwb25kLWJlbG93KG1heC13aWR0aClcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gIDMuMyByZXNwb25kLWJldHdlZW4obWluLXdpZHRoIC0gbWF4LXdpZHRoKVxuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgIH1cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgfVxuICB9XG59XG5cbi8vICA0LiBVc2VmdWxcbi8vXG4vL1xuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gUGxhY2Vob2xkZXJcblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIENlbnRlcmluZyB3aXRoIHRyYW5zZm9ybVxuXG5AbWl4aW4gY2VudGVyKCRwb3NpdGlvbjogYm90aCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICRwb3NpdGlvbiA9PSBcInlcIiB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBcInhcIiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfSBAZWxzZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi8vIEltYWdlIGNvdmVyXG5AbWl4aW4gaW1nLWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vLyBDZW50ZXJpbmcgd2l0aCBtYXJnaW5zXG5AbWl4aW4gY2VudGVyLW0oJG1heC13aWR0aHM6IG5vbmUpIHtcbiAgQGluY2x1ZGUgbS1zcGFjZShhdXRvKTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRocztcbn1cbi8vIEFic29sdXRlIHBzZXVkbyBlbGVtZW50XG5cbkBtaXhpbiBwc2V1ZG8oJGNvbnRlbnQ6IFwiXCIsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpIHtcbiAgY29udGVudDogJGNvbnRlbnQ7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBwb3NpdGlvbjogJHBvcztcbn1cbkBtaXhpbiBwc2V1ZG9MaW5rKCRkaXNwbGF5OiBpbmxpbmUtYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogXCJcIikge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBwc2V1ZG8oJGNvbnRlbnQsICRkaXNwbGF5LCAkcG9zKTtcbn1cblxuQG1peGluIHBzZXVkb0JHKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJGJncG9zOiA1MCUsICRzaXplOiBjb250YWluLCAkY29udGVudDogXCJcIikge1xuICBjb250ZW50OiAkY29udGVudDtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIHBvc2l0aW9uOiAkcG9zO1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgcmVwZWF0OiAkcmVwZWF0O1xuICAgIHBvc2l0aW9uOiAkYmdwb3M7XG4gICAgc2l6ZTogJHNpemU7XG4gIH1cbn1cblxuQG1peGluIHBzZXVkb0hlaWdodCgkcGFkZGluZ1Q6IDEwMCUsICRmdWxsOiB0cnVlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ICRwYWRkaW5nVDtcbiAgZGlzcGxheTogYmxvY2s7XG4gID4gaW1nLFxuICBzdmcge1xuICAgIEBpZiAoJGZ1bGwgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgaW1nLWNvdmVyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNpemUoYXV0byk7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBwc2V1ZG9PdmVybGF5KCRiZywgJG9wYWNpdHk6IDEsICR6LWluZGV4OiAwKSB7XG4gIEBpbmNsdWRlIHBzZXVkbygpO1xuICBiYWNrZ3JvdW5kOiAkYmc7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIHotaW5kZXg6ICR6LWluZGV4O1xufVxuXG4vLyBTZXR0aW5nIHdpZHRoL2hlaWdodFxuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gaW1hZ2UoJHNpemUsICRyYWQ6IDUwJSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplKTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZDtcbn1cblxuQG1peGluIGFuaW1hdGUoJGFuaW1hdGlvbiwgJGR1cmF0aW9uLCAkbWV0aG9kLCAkdGltZXMpIHtcbiAgYW5pbWF0aW9uOiB7XG4gICAgbmFtZTogJGFuaW1hdGlvbjtcbiAgICBkdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIHRpbWluZy1mdW5jdGlvbjogJG1ldGhvZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICR0aW1lcztcbiAgfVxufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIENTUyBhcnJvd1xuQG1peGluIGFycm93KCRkaXI6IGRvd24sICRzaXplOiAxMXB4LCAkY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBAaW5jbHVkZSBwc2V1ZG8oKTtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIEBpZiAoJGRpciA9PSBkb3duKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gIH0gQGVsc2UgaWYgKCRkaXIgPT0gbGVmdCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gIH0gQGVsc2UgaWYgKCRkaXIgPT0gcmlnaHQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMjI1ZGVnKTtcbiAgfSBAZWxzZSBpZiAoJGRpciA9PSB1cCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxMzVkZWcpO1xuICB9XG59XG5cbkBtaXhpbiBhcnJvdy1maWxsKCRkaXI6IGRvd24sICRzaXplOiA1cHgsICRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgQGlmICgkZGlyID09IGxlZnQpIHtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAoJGRpciA9PSByaWdodCkge1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRkaXIgPT0gZG93bikge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbi8vIFRleHQtb3ZlcmZsb3dcblxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0aW9uLWJvdW5kYXJ5KSB7XG4gIG1heC13aWR0aDogJHRydW5jYXRpb24tYm91bmRhcnk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyBBbnRpYWxpYXNcblxuQG1peGluIGFudGlhbGlhcyB7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGhpZGUvc2hvd1xuXG5AbWl4aW4gaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBzaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIGhlaWdodD1saW5laGVpZ2h0XG5cbkBtaXhpbiBsaW5lSGVpZ2h0KCRoZWlnaHQsICRsaW5laGVpZ2h0OiAkaGVpZ2h0KSB7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xufVxuXG4vLyBsaXN0UmVzZXRcblxuQG1peGluIGxpc3RSZXNldCgpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyBudWxsIG1hcmdpblxuXG5AbWl4aW4gdHh0TTAoKSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4vLyBzZXQgc2lkZSBzcGFjZVxuXG5AbWl4aW4gc3BhY2UoJGRpcjogXCJcIiwgJHBhZGRpbmcxOiAxMHB4LCAkcGFkZGluZzI6ICRwYWRkaW5nMSkge1xuICBAaWYgJGRpciA9PSBcInhcIiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZzE7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcyO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gXCJ5XCIge1xuICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZzE7XG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nMjtcbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcxO1xuICB9XG59XG5AbWl4aW4gbS1zcGFjZSgkbWFyZ2luTDogLTE1cHgsICRtYXJnaW5SOiAkbWFyZ2luTCkge1xuICBtYXJnaW4tbGVmdDogJG1hcmdpbkw7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpblI7XG59XG5cbi8vIHRyYW5zaXRpb25cbkBtaXhpbiB0cm5zKCRuYW1lOiBhbGwsICRkdXJhdGlvbjogMC4zcywgJHRtLWZ1bmM6IGVhc2UsICRkZWxheTogMHMpIHtcbiAgdHJhbnNpdGlvbjogJG5hbWUgJGR1cmF0aW9uICR0bS1mdW5jICRkZWxheTtcbn1cblxuLy9cbkBtaXhpbiBpbWctZWZmLWhpZGUoKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZVgoMC43KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgQGluY2x1ZGUgdHJucyhhbGwsIDAuOHMsIGVhc2UsIDAuNnMpO1xufVxuQG1peGluIGltZy1lZmYoKSB7XG4gIEBpbmNsdWRlIGltZy1lZmYtaGlkZSgpO1xuICAuaW4tdmlzaWJsZSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVgoMSk7XG4gIH1cbn1cblxuLy8gZm9udHNcbkBtaXhpbiBmb250LWdlbmVyYXRlKCRmYWNlLCAkd2VpZ2h0OiBub3JtYWwsICRmaWxlbmFtZTogJGZhY2UpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYWNlO1xuICAgIHNyYzpcbiAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZpbGVuYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZpbGVuYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG59XG5AbWl4aW4gZm9udCgkZjogdmFyKC0tZm9udC1tYWluKSwgJHc6IDMwMCkge1xuICBmb250OiB7XG4gICAgZmFtaWx5OiAkZjtcbiAgICB3ZWlnaHQ6ICR3O1xuICB9XG59XG5cbi8vIHNwZWNpYWwgbWl4aW5zXG5AbWl4aW4gc2Vjb25kSW1nIHtcbiAgaW1nIHtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGZvbnQtZ2VuZXJhdGUoXCJNb250c2VycmF0IGFybVwiLCAzMDAsIFwiTW9udHNlcnJhdGFybS1MaWdodFwiKTtcclxuQGluY2x1ZGUgZm9udC1nZW5lcmF0ZShcIk1vbnRzZXJyYXQgYXJtXCIsIDQwMCwgXCJNb250c2VycmF0YXJtLVJlZ3VsYXJcIik7XHJcbkBpbmNsdWRlIGZvbnQtZ2VuZXJhdGUoXCJNb250c2VycmF0IGFybVwiLCA1MDAsIFwiTW9udHNlcnJhdGFybS1NZWRpdW1cIik7XHJcbkBpbmNsdWRlIGZvbnQtZ2VuZXJhdGUoXCJNb250c2VycmF0IGFybVwiLCA2MDAsIFwiTW9udHNlcnJhdGFybS1TZW1pQm9sZFwiKTtcclxuQGluY2x1ZGUgZm9udC1nZW5lcmF0ZShcIk1vbnRzZXJyYXQgYXJtXCIsIDcwMCwgXCJNb250c2VycmF0YXJtLUJvbGRcIik7XHJcbiIsIi8vIFJlc2V0L05vcm1hbGl6ZVxuLy9cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbmhncm91cCxcbm1lbnUsXG5zZWN0aW9uLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xufVxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQge1xuICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJlt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICY6aG92ZXI6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgYW50aWFsaWFzO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxudWwsXG5vbCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNykgMTkuOTQlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpIDM5LjA2JSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSA2NS4yOCUsXHJcbiAgICAgICAgICAgICNmZmZmZmYgODguNTQlXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXByb2plY3RzOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMjIpIDE5Ljk0JSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2OCkgMzkuMDYlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTY0KSA2NS4yOCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSA4OC41NCVcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgxMnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmLnZpZGVvcy1wYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDIzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTg1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi12aWRlbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTV2aDtcclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW9zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ2dmg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9yaWdodC12aWRlby1pbWFnZS5qcGcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xlZnQtdmlkZW8taW1hZ2UuanBnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLWRvd24tc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogY2FsYygxNXZoICsgMTAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICZfX2Rvd24ge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsRG93bkFuaW0gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd25BbmltIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICZfX2Rlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5lIHtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgIH1cclxufVxyXG4ub3BlbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lbnVfX2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNjdweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3QtbGlzdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpcnN0LWxpc3Q6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1LCAyOSwgMzUsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICA6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZC1jYWxsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDg5LCA0NCwgMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5zdGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9pbnN0LnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19mYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ZiLnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190dyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3R3LnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvaW4ucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxLjZlbTtcclxuICAgIGhlaWdodDogMS42ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zaG93aG9tZXMucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX3ZpZGVvcyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIHRvcDogODZweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDdweCAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICZfX2Rlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgY29sb3I6ICM2MTY1NmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNjtcclxuICAgICYtbG9nbyB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNjE2NTZlO1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM2MTY1NmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAuZm9vdGVyIHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xyXG4gICAgJl9fdG9wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzdweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0cy1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGRpdGlvbmFsLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnF1YW50aXR5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAmX19oMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mby1ibG9jayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgY29sb3I6ICM2MTY1NmU7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5xdWFudGl0eS1zZWN0aW9uIHtcclxuICAgICAgICAuaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19oMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLnF1YW50aXR5LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8tYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5MS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMi5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDUlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIC5nYWxsZXJ5MS1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmdhbGxlcnkxLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5sb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDk1LCAxMDUsIDAuNSkgMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KSAxMDAlKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9HYnJhaW5icmVuZGxvZ28yLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJl9fbG9hZGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZjY5O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDVmNjk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sb2dvLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAubG9hZGluZyB7XHJcbiAgICAgICAgJl9fbG9nby10ZXh0IHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW5mby1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1NXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4NHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjE2NTZlO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5pbmZvLXNlY3Rpb24ge1xyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5pbmZvLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudHlwZXMtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgLnRleHRfX21vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50ZXh0X19kZXNrdG9wIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xyXG4gICAgfVxyXG4gICAgLnR5cGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTEuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTUlO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MTY1NmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDNweDtcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDE2N3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTM1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3OHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjFweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLnR5cGVzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAudGV4dF9fbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X19kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR5cGVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0yLnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC50eXBlcy1zZWN0aW9uIHtcclxuICAgICAgICAudHlwZXMge1xyXG4gICAgICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAvLyAmX19nYWxsZXJ5IHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTEuc3ZnXCIpO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSAwO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICZfX2ltYWdlcyB7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgLy8gfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5dnc7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTIuc3ZnXCIpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDM4NnB4IDMxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICAgICAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTZweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zY2hlbWUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA3MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA1ZjY5O1xyXG4gICAgfVxyXG59XHJcbi5zY2hlbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDE0MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmX19sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAxNWY2OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXRhaWwge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAuZ2xvYmFsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRldGFpbC1pbmZvLnNlbGVjdGVkLWZsb29yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXRhaWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC40KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLmtleSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmNjk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC51bml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNThweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnB1cmNoYXNlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZyZWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTgxLCAxMjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE3NSwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmxvb3JlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmxvb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mbG9vcjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZS10by1zaG93IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjUsIDI5LCAzNSwgMSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWNoYWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94OmNoZWNrZWQgKyAmX19pY29uOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC4xMjVlbTtcclxuICAgICAgICB3aWR0aDogMi43NWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMS41ZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDAuMTI1ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuMTI1ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zY2hlbWUtaW1hZ2UgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5zY2hlbWUtaW1hZ2VzIHtcclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmxvb3JlcyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuc2NoZW1lLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuc2NoZW1lIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNjaGVtZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NoZW1lLWltYWdlcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaGVtZS1kZXRhaWwge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGRpc3BsYXkgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmxvb3JlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhbGwtcG9wdXAtc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcclxuXHJcbiAgICAuYmFjay1idXR0b24tbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzlweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5jYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNTVweCA5NXB4IDkzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtLWZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyNTIsIDI1MywgMC45NCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0tYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JhY2sge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY2FsbC1iYWNrZ3JvdW5kLmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0M3B4IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5jYWxsLXBvcHVwLXNlY3Rpb24ge1xyXG4gICAgICAgIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19iYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmNhbGwtcG9wdXAtc2VjdGlvbiB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTI2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Zvcm0tZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19iYWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2stYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdC11cy1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcclxuXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5jb250YWN0LXVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU0N3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCA1NXB4IDcwcHggNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFjay1idXR0b24tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1sYWJsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbnRhY3RzLWJnLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0M3B4IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYxcHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5jb250YWN0LXVzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWN0LXVzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuY29udGFjdC11cy1zZWN0aW9uIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LXVzIHtcclxuICAgICAgICAgICAgJl9fYmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW1hZ2UtbGlicmFyeS1ibG9jayB7XHJcbiAgICAuc2VlLW1vcmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1ZjY5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUzNnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLmltYWdlLWxpYnJhcnktYmxvY2sge1xyXG4gICAgICAgIC5zZWUtbW9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuaW1hZ2UtbGlicmFyeS1ibG9jayB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIEdsb2JhbFxyXG5AaW1wb3J0IFwiLi9nbG9iYWwvZ2xvYmFsXCI7XHJcblxyXG4uZ2FsbGVyeS1zZWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDc3cHggMCA5N3B4O1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudHlwZS10by1zaG93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDIzNCwgMjM4LCAxKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0b3A6IDkzJTtcclxuICAgICAgICByaWdodDogMTE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0b3A6IDkzJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWRTd2lwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gODBweCkgLyAyKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmdhbGxlcnktc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncmlkU3dpcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5nYWxsZXJ5LXNlY3Rpb24ge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHlwZS10by1zaG93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWRTd2lwZXIge1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
