.slick-slider,a,button,div,footer,form,header,input,p,section,span,textarea{box-sizing:border-box}.portfolio__item,.slick-list,.start-form,.style-section,body.fixed{overflow:hidden}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.callback:before,.portfolio__item:before,.slick-track:after,.slick-track:before,.steps-nav__item:before,.steps-slider__list li:before,.steps:before{content:''}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.form-section__contacts a,.form-section__title,.modal__title,.portfolio__item p,.start-form__head,.start__text--strong,.start__title,.steps-slider__title,.style-section__right,.style-section__title,.team__title{font-family:Mont}a,body{color:#1D1D29}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Mont;src:url(../fonts/Mont-Heavy.woff2);src:url(../fonts/Mont-Heavy.woff) format("woff"),url(../fonts/Mont-Heavy.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Light.eot);src:url(../fonts/GothamPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamPro-Light.woff) format("woff"),url(../fonts/GothamPro-Light.ttf) format("truetype");font-weight:400;font-style:normal}.start__title{font-size:68px;line-height:110%;font-weight:400}.form-section__title,.modal__title,.steps-slider__title,.style-section__title,.team__title{font-size:32px;line-height:130%;font-weight:400}.form-section__contacts a,.portfolio__item p,.style-section__right{font-size:24px;line-height:130%;font-weight:400}.button,.callback__note,.callback__text,.callback__title,.footer__address,.footer__contacts a,.footer__copyright,.form-file__file span:first-child,.form-file__file span:nth-child(2),.form-file__label,.form-input .error,.form-input input,.form-input label,.form-input textarea,.form-section__text,.form__note,.header-menu__link,.header__phone,.modal__text,.start-form__note,.start__list,.start__text,.steps-nav__item,.steps-slider__list li,.style-section__right span,.style-section__text,.team__link,.team__text{font-family:"Gotham Pro";font-weight:400}.callback__title,.start__list,.start__text{font-size:28px;line-height:130%}.callback__text,.steps-nav__item{font-size:24px;line-height:130%}.style-section__text{font-size:20px;line-height:170%}.footer__address,.footer__contacts a,.form-section__text,.steps-slider__list li{font-size:20px;line-height:130%}.modal__text,.team__text{font-size:16px;line-height:170%}.form-file__file span:nth-child(2),.form-input input,.form-input label,.form-input textarea,.header-menu__link,.header__phone,.style-section__right span{font-size:16px;line-height:130%}.footer__copyright{font-size:14px;line-height:130%}.callback__note,.form-input .error,.form__note,.start-form__note{font-size:12px;line-height:130%}.button,.form-file__file span:first-child,.form-file__label,.team__link{font-size:18px;line-height:130%}body,html{position:relative;margin:0;padding:0}body{font-family:"Gotham Pro",sans-serif;margin:0;padding:80px 0 0;position:relative;height:100%;transition:.3s}form,p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}a:focus,button,input,select,textarea{outline:0}button{padding:0;border:0;background-color:transparent;transition:.3s}a{text-decoration:none;transition:.3s}a:hover{color:#032DFF}a:active,a:focus{color:#032DFF;text-decoration:underline}footer{margin:0;padding:0}.container{width:1080px;margin:0 auto}@media (max-width:1199px){.container{width:calc(100% - 48px * 2)}}@media (max-width:767px){body{padding-top:48px}.container{width:calc(100% - 24px * 2)}}.button{border-radius:16px;background:#FCE500;color:#1D1D29;padding:3px 24px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;height:56px}.button:hover{background:#000;color:#fff}.button--disabled,.button:disabled{pointer-events:none;background:#9A99A9;color:#DDDCED}.button--header{height:48px;background:#032DFF;color:#fff}.pluses{position:absolute;top:-108px;left:-108px}.pluses img{margin-right:24px}@media (max-width:1199px){.pluses{top:-72px;left:-48px}.pluses img{margin-right:12px;width:144px}}@media (max-width:767px){.pluses{top:-46px;left:-42px}.pluses img{width:93px}}.pluses img:last-child{margin-right:0}.header{height:80px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000}@media (max-width:767px){.header{height:48px;overflow:hidden;transition:.5s;padding:16px 0}.header--active{height:100%;z-index:1000;padding-bottom:40px}.header--active .header-menu,.header--active .header__mail,.header--active .header__phone{opacity:1}.header--active .button--header{opacity:0!important;pointer-events:none!important}.header--active .header__mobile-menu:before{transform:rotate(45deg);top:7px}.header--active .header__mobile-menu:after{transform:rotate(-45deg);bottom:7px}.header--active .header__mobile-menu span{display:none}.header__flex{flex-direction:column;align-items:flex-start!important;position:relative}}.start__bg,.team__bg{transform:translateX(-180px)}.header__flex{display:flex;align-items:center;height:100%}.header__logo{flex-shrink:0}@media (max-width:767px){.header__logo{max-width:53px;max-height:16px}}.callback__ava img,.header__logo svg,.steps-slider__shape1 img,.steps-slider__shape2 img,.steps-slider__shape3 img{max-width:100%}.header__logo svg{transition:.3s;max-height:100%}.header__logo svg path{transition:.3s;fill:#1D1D29}.header__logo:hover svg path{fill:#5D5D6B}.header__phone{margin-left:auto;margin-right:37px;flex-shrink:0}@media (max-width:1199px){.header__phone{display:none}}@media (max-width:767px){.header__logo svg{max-height:16px}.header__phone{display:block;font-family:Mont;font-size:16px;line-height:130%;color:#1D1D29;margin-left:0;margin-right:0;opacity:0}}.header__mail{display:none}@media (max-width:767px){.header__mail{display:block;font-family:Mont;font-size:16px;line-height:130%;margin-top:8px;opacity:0}}.header__mobile-menu{display:none}@media (max-width:767px){.header__mobile-menu:after,.header__mobile-menu:before{content:'';position:absolute;left:1px;transition:.3s}.header__mobile-menu{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:absolute;top:0;right:0}.header__mobile-menu span,.header__mobile-menu:after,.header__mobile-menu:before{display:block;width:14px;height:2px;border-radius:2px;background:#1D1D29}.header__mobile-menu:before{top:2px}.header__mobile-menu:after{bottom:2px}}@media (max-width:1199px){.header .button--header{opacity:0;pointer-events:none;position:fixed;right:24px;bottom:24px;z-index:999}}.start__eye,.steps:before{position:absolute;right:0}.header .button--header.show{opacity:1;pointer-events:auto}.header-menu{display:flex;align-items:center;margin-left:7px;flex-shrink:0}@media (max-width:1199px){.header-menu{margin-left:auto}}@media (max-width:767px){.header .button--header{right:12px;bottom:12px;height:48px;font-size:14px}.header-menu{margin:auto 0;flex-direction:column;align-items:flex-start;opacity:0;transition:.3s}}.header-menu__link{display:block;margin-left:32px}.start{padding-top:75px}.start__eye{bottom:0}.start__content{position:relative;padding-bottom:135px}@media (max-width:1199px){.start{padding-top:44px}.start__eye{bottom:34px;width:168px;height:223px}.start__content{padding-bottom:0}}@media (max-width:767px){.header-menu__link{margin:8px 0;font-family:Mont;font-size:20px}.start{padding-top:32px;overflow:hidden}.start__eye{width:68px;height:90px;position:relative;bottom:auto;margin:auto 0 50px auto}.start__content{display:flex;flex-direction:column}}.start__content>.button{margin-top:40px}.start__title{margin-top:83px}@media (max-width:1199px){.start__content>.button{display:none}.start__bg{width:calc(100% + 48px * 2);transform:translateX(-48px)}.start__bg img{max-width:100%}.start__title{margin-top:74px;font-size:44px}}@media (max-width:767px){.start__big{height:calc(100vh - 48px - 204px);display:flex;flex-direction:column}.start__title{margin-top:44px;font-size:22px}}.start__text{margin-top:40px}@media (max-width:1199px){.start__text{margin-top:32px;font-size:20px}}@media (max-width:767px){.start__text{margin-top:20px;font-size:16px}}.start__list{margin-top:40px}@media (max-width:1199px){.start__list{margin-top:32px;font-size:20px}}.start__list li{margin-top:20px}@media (max-width:767px){.start__list{margin-top:20px;font-size:16px}.start__list li{margin-top:16px}}.start__list li a{color:#032DFF;text-decoration:underline}.start__list li a:hover{text-decoration:none}.start-form{display:none;margin-top:60px;width:336px;border-radius:20px;background:#F3F2FF}.start-form__head{font-size:18px;line-height:130%;color:#fff;background:#032DFF;padding:24px 16px}@media (max-width:767px){.start-form{margin-top:0;width:100%}.start-form__head{min-height:94px}.start-form__note{font-size:10px}}.start-form__content{padding:24px 16px 16px}.start-form__note{margin-top:20px}.start-form__note a{color:#032DFF;text-decoration:underline}.start-form__note a:hover{text-decoration:none}.start-form .form-input{margin-top:8px}.start-form .button{margin-top:16px;width:100%}.steps{margin-top:67px;position:relative}@media (max-width:1199px){.start-form{display:block}.steps{margin-top:111px;margin-left:-48px}}@media (max-width:767px){.start-form .button{height:48px;font-size:14px}.steps{margin-top:24px;margin-left:-24px;background:#F3F2FF;padding:24px 0 40px}}.steps:before{display:block;left:0;top:170px;background:#F3F2FF;height:480px;transform:skewY(12deg)}@media (max-width:767px){.steps:before{display:none}}.steps-nav,.steps__flex{display:flex}.steps__content{width:calc(100vw - 344px - 24px - (100vw - 1080px)/ 2);margin-left:24px}@media (max-width:1199px){.steps:before{top:140px}.steps__content{width:100vw;margin-left:0}.steps-nav{display:none}}.steps-nav{width:344px;flex-shrink:0;position:relative;flex-direction:column;align-items:flex-start;padding-top:90px}.steps-nav__shape{position:absolute;left:-50%;margin-left:20px;top:0;width:317px;height:287px}.steps-nav__shape img{transition:.7s;transform:scale(0);position:absolute;top:0;left:0}.steps-nav__shape--1 img:nth-child(1),.steps-nav__shape--2 img:nth-child(2),.steps-nav__shape--3 img:nth-child(3){transform:scale(1)}.steps-nav__item{padding-left:48px;margin-top:40px;text-align:left;cursor:pointer;position:relative}.steps-nav__item:before{display:block;position:absolute;left:0;width:128px;height:28px;background:url(../img/link-arrow.svg) center right no-repeat;background-size:cover;transition:.7s;transform:translateX(-100%);opacity:0}.steps-nav__item:nth-child(2){margin-top:0}.steps-nav__item:hover{color:#032DFF}.steps-nav__item--active{padding-left:152px;color:#1D1D29!important}.steps-nav__item--active:before{transform:none;opacity:1}@media (max-width:1199px){.steps-slider .slick-list{padding-left:48px}}@media (max-width:767px){.steps-slider .slick-list{padding-left:24px}}.steps-slider .slick-track{display:flex}.steps-slider__slide{outline:0;background:#fff;border-radius:32px;padding:48px;width:712px;flex-shrink:0;margin-right:60px;position:relative;height:auto}@media (max-width:1199px){.steps-slider__slide{margin-right:48px;width:504px;border-radius:28px;padding:32px;overflow:hidden}}@media (max-width:767px){.steps-slider__slide{width:calc(100vw - 48px);margin-right:12px;border-radius:20px;padding:30px 16px}}.steps-slider__shape1{display:none;position:absolute}@media (max-width:1199px){.steps-slider__shape1{display:block;width:171px;right:-22px;bottom:50px}}@media (max-width:767px){.steps-slider__shape1{width:112px;bottom:44px}}.steps-slider__shape2{display:none;position:absolute}@media (max-width:1199px){.steps-slider__shape2{display:block;width:147px;right:-10px;bottom:72px}}@media (max-width:767px){.steps-slider__shape2{width:99px;right:-16px;bottom:51px}}.steps-slider__shape3{display:none;position:absolute}@media (max-width:1199px){.steps-slider__shape3{display:block;width:158px;right:-16px;bottom:67px}}.steps-slider__name{display:none}@media (max-width:1199px){.steps-slider__name{display:block;font-family:Mont;font-size:32px;line-height:130%;margin-bottom:40px}}@media (max-width:767px){.steps-slider__shape3{width:110px;right:-22px;bottom:46px}.steps-slider__name{font-size:18px;margin-bottom:8px}}@media (max-width:1199px){.steps-slider__title{font-size:24px}}.steps-slider__list{margin:40px 0 0;padding:0;list-style:none}@media (max-width:767px){.steps-slider__title{font-size:14px}.steps-slider__list{margin-top:20px}}.steps-slider__list li{margin-top:24px;position:relative;padding-left:44px}.steps-slider__list li:before{display:block;position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:#1D1D29}@media (max-width:1199px){.steps-slider__list li{padding-left:32px;font-size:16px}.steps-slider__list li:before{top:4px;width:8px;height:8px}}@media (max-width:767px){.steps-slider__list li{font-size:13px;margin-top:16px;padding-left:18px}.steps-slider__list li:before{top:6px;width:6px;height:6px}.steps-slider .slick-dots{display:flex!important}}.steps-slider .slick-dots{position:absolute;top:calc(100% + 16px);width:100%;left:0;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.steps-slider .slick-dots li{margin:0 7px;width:8px;height:8px;position:relative}.steps-slider .slick-dots li button{font-size:0;color:transparent;width:8px;height:8px;border-radius:50%;background:#1D1D29;display:block}.steps-slider .slick-dots li.slick-active button{background:#FCE500}.portfolio{margin-top:96px}@media (max-width:1199px){.portfolio{margin-top:136px}}@media (max-width:767px){.portfolio{margin-top:16px}}.portfolio__flex{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.portfolio__item{flex-shrink:0;position:relative;border-radius:40px;width:344px;margin-top:24px;align-items:flex-start}.portfolio__item:before{position:relative;display:block;padding-top:100%}@media (max-width:1199px){.portfolio__item{width:calc(50% - 12px);border-radius:28px}}@media (max-width:767px){.portfolio__item{width:calc(50% - 4px);margin-top:8px;border-radius:16px}}.portfolio__item--big{width:712px}.portfolio__item--big:before{padding-top:calc(50% - 12px)}.portfolio__item--black p{color:#1D1D29!important}.portfolio__item--tall{position:absolute;top:368px;height:712px}.portfolio__item--leftMove{margin-left:368px}@media (max-width:1199px){.portfolio__item--big{width:100%}.portfolio__item--tall:before{display:none}.portfolio__item--tall img{height:100%}.portfolio__item--md0{order:0}.portfolio__item--md1{order:1;margin-left:0}.portfolio__item--md2{order:2}.portfolio__item--md3{order:3;margin-left:calc(50% + 12px)}}@media (max-width:767px){.portfolio__item--big:before{padding-top:calc(50% - 4px)}.portfolio__item--md3{margin-left:calc(50% + 4px)}}.portfolio__item--md7{border:1px solid #DDDCED}.portfolio__item img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.portfolio__item p{position:absolute;top:32px;left:20px;right:20px;color:#fff}.callback{margin-top:30px;height:860px;position:relative}@media (max-width:1199px){.portfolio__item--md4{order:4;margin-left:calc(50% + 12px)}.portfolio__item--md5{order:5}.portfolio__item--md6{order:6}.portfolio__item--md7{order:7}.portfolio__item p{top:30px;font-size:20px}.callback{height:600px}}@media (max-width:767px){.portfolio__item--md4{margin-left:calc(50% + 4px)}.portfolio__item p{font-size:12px;top:12px;left:8px;right:8px}.callback{height:auto;background:#1D1D29;margin-top:24px}}.callback:before{display:block;position:absolute;top:30%;left:0;right:0;height:430px;background:#1D1D29;transform:skewY(12deg)}@media (max-width:767px){.callback:before{display:none}}.callback__flex{display:flex;justify-content:center;position:relative;padding-top:160px}@media (max-width:1199px){.callback:before{transform:skewY(10deg);top:23%}.callback__flex{flex-direction:column;padding-top:30px}.callback__ava{width:168px}}@media (max-width:767px){.callback__flex{padding:24px 0}.callback__ava{width:64px;position:absolute;top:24px}}.callback__content{width:528px;flex-shrink:0;margin-left:24px;margin-top:216px}@media (max-width:1199px){.callback__content{margin:28px 0 0;width:100%}}.callback__title{color:#fff}@media (max-width:767px){.callback__content{margin:0}.callback__title{margin-left:80px;font-size:14px}.callback__text{font-size:13px;margin-left:80px}}.callback__text{color:#fff;margin-top:8px}.callback__note{color:#fff;margin-top:28px}@media (max-width:767px){.callback__note{margin-top:20px;font-size:10px}.callback__note br{display:none}}.callback__note a{color:#FCE500;text-decoration:underline}.callback__note a:active,.callback__note a:focus,.callback__note a:hover{text-decoration:none}.callback-form{margin-top:28px;display:flex;align-items:flex-start;width:100%}@media (max-width:767px){.callback-form{margin-top:20px;flex-direction:column}.callback-form .form-input{width:100%}}.callback-form .form-input{flex-grow:1}.callback-form .form-input--active{padding-top:0}.callback-form .button{margin-left:16px}@media (max-width:1199px){.callback-form .button{width:320px;flex-shrink:0}}@media (max-width:767px){.callback-form .button{width:100%;height:48px;font-size:14px;margin:12px 0 0}}.style-section{margin-top:98px;padding-top:108px;position:relative;z-index:4}.style-section--concept:before,.style-section:before{position:absolute;left:0;right:0;transform:skewY(12deg);content:''}.style-section:before{display:block;height:850px;top:1380px;background:#F3F2FF}.style-section--first:before,.style-section__research-break--md{display:none}@media (max-width:1199px){.style-section{margin-top:108px;padding-top:72px}.style-section:before{top:880px;height:770px}}@media (max-width:767px){.style-section{margin-top:14px;padding-top:46px}.style-section:before{display:none}}.style-section--first{margin-top:-100px;z-index:4}@media (max-width:1199px){.style-section--first{margin-top:30px}}.style-section--concept{margin-top:152px;padding-top:108px;overflow:visible;z-index:3;color:#fff}@media (max-width:1199px){.style-section--concept{margin-top:88px;padding-top:72px}}.style-section--concept:before{display:block;height:850px;top:-60px;background:#1D1D29}@media (max-width:767px){.style-section--concept{margin-top:20px;padding-top:80px;padding-bottom:20px;background:#1D1D29}.style-section--concept:before{display:none}}.style-section__flex{display:flex;margin-top:20px}@media (max-width:1199px){.style-section__flex{flex-direction:column;margin-top:12px}}@media (max-width:767px){.style-section__flex{margin-top:0}}.style-section__right{margin-top:20px}@media (max-width:1199px){.style-section__right{margin-top:32px}}@media (max-width:767px){.style-section__right{margin-top:16px;font-size:16px}.style-section__right br{display:none}}.style-section__right a{color:#032DFF;text-decoration:underline}.style-section__right a:hover{text-decoration:none}.style-section__right span{margin-top:16px;display:block}.style-section__content{max-width:712px;position:relative;flex-shrink:0}.style-section__content--t140{margin-top:140px}@media (max-width:1199px){.style-section__content{max-width:100%}.style-section__content--t140{margin-top:60px}}@media (max-width:767px){.style-section__content--t140{margin-top:40px}}.style-section__content--t160{margin-top:160px}.style-section__content--right{margin-left:auto}.style-section__content--small{width:712px}.style-section__content--small p{max-width:620px}.style-section__card img,.style-section__card-right img,.style-section__img img{max-width:100%}@media (max-width:1199px){.style-section__content--t160{margin-top:60px}.style-section__title{font-size:24px}}@media (max-width:767px){.style-section__content--t160{margin-top:40px}.style-section__title{font-size:16px}}.style-section__text{margin-top:20px}@media (max-width:1199px){.style-section__text{font-size:16px;margin-top:16px}}.style-section__text--t82{margin-top:82px}@media (max-width:1199px){.style-section__text--t82{margin-top:32px}}@media (max-width:767px){.style-section__text{font-size:14px}.style-section__text--t82{margin-top:16px}}.style-section__researches{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px;width:2700px;margin-left:50%;transform:translateX(-50%)}@media (max-width:1199px){.style-section__researches{margin-top:10px}.style-section__research:nth-child(1),.style-section__research:nth-child(14),.style-section__research:nth-child(7),.style-section__research:nth-child(9){display:none}}@media (max-width:767px){.style-section__researches{margin-top:12px}}.style-section__research{margin:30px 15px 0;border-radius:16px;overflow:hidden;width:420px;height:236px;flex-shrink:0}@media (max-width:767px){.style-section__research{width:calc(100vw * .52);height:auto;margin:8px 4px 0;border-radius:8px}}.style-section__research img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.style-section__research-break{width:100%;height:0}.style-section__img{margin-top:40px}.style-section__examples{position:relative;height:1002px}@media (max-width:1199px){.style-section__research-break{display:none}.style-section__research-break--md{display:block}.style-section__examples{height:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0 100px;width:3000px;margin-left:50%;transform:translateX(-50%)}.style-section__examples img{width:100%;height:100%}}@media (max-width:767px){.style-section__img{margin-top:20px}.style-section__examples{padding:0 0 40px}}.style-section__example{position:absolute}@media (max-width:1199px){.style-section__example{position:relative;top:auto!important;left:auto!important;right:auto!important;width:calc(100vw * .31);flex-shrink:0;margin:60px 34px 0}.style-section__example img{max-width:100%;display:block}}@media (max-width:767px){.style-section__example{width:calc(100vw * .33);margin:20px 13px 0}}.style-section__example:nth-child(1){top:181px;left:300px}.style-section__example:nth-child(2){top:2px;right:30px}.style-section__example:nth-child(3){top:235px;right:-360px}.style-section__example:nth-child(5){top:571px;left:240px}.style-section__example:nth-child(6){top:392px;right:90px}.style-section__break{display:none}@media (max-width:1199px){.style-section__break{display:block;width:100%;height:8px}}@media (max-width:767px){.style-section__break{height:7px}}.style-section__cards{position:relative;height:1160px}@media (max-width:1199px){.style-section__cards{height:auto;padding:69px 0 100px;display:flex}.style-section__cards-left{width:52%;flex-shrink:0}}.style-section__card{width:540px;position:absolute}@media (max-width:1199px){.style-section__card{position:relative;top:auto!important;right:auto!important;width:100%;border-radius:28px;overflow:hidden}.style-section__card:nth-child(2){margin-top:38px}}.style-section__card:nth-child(1){top:50px;right:-90px}.style-section__card:nth-child(2){top:240px;left:0}@media (max-width:767px){.style-section__cards{padding:20px 0 24px}.style-section__card{border-radius:0}.style-section__card:nth-child(2){margin-top:12px}}.style-section__card img{display:block}.style-section__card-right{width:360px;position:absolute;top:464px;right:90px}.style-section .container{position:relative}.style-section-slider{margin-top:60px;padding-bottom:60px;position:relative}@media (max-width:1199px){.style-section__card-right{flex-grow:1;position:relative;top:auto;right:auto;margin-left:38px;border-radius:28px;overflow:hidden}.style-section-slider{padding-bottom:36px}}@media (max-width:767px){.style-section__card-right{border-radius:0;margin-left:12px}.style-section-slider{margin-top:16px;padding-bottom:24px}}.style-section-slider__slide{width:700px;height:500px;border-radius:32px;overflow:hidden;margin-right:24px;outline:0}@media (max-width:1199px){.style-section-slider__slide{width:500px;height:357px;border-radius:28px}}@media (max-width:767px){.style-section-slider__slide{width:calc(100vw - 48px);height:auto;border-radius:16px;margin-right:12px}}.style-section-slider__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.style-section-slider .slick-list{padding-left:calc(100vw - 50% - 350px)}@media (max-width:1199px){.style-section-slider .slick-list{padding-left:calc(100vw - 50% - 250px)}}@media (max-width:767px){.style-section-slider .slick-list{padding-left:24px}}.style-section-slider .slick-dots{display:flex;margin:0;padding:0;list-style:none;position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.style-section-slider .slick-dots li{margin:0 10px}.style-section-slider .slick-dots li button{font-size:0;color:transparent;display:block;width:16px;height:16px;border-radius:50%;background:#1D1D29;cursor:pointer;transition:.3s}@media (max-width:1199px){.style-section-slider .slick-dots{bottom:0}.style-section-slider .slick-dots li{margin:0 6px}.style-section-slider .slick-dots li button{width:8px;height:8px}}@media (max-width:767px){.style-section-slider .slick-dots li{margin:0 7px}.style-section-slider .slick-dots li button{background:#fff}}.style-section-slider .slick-dots li.slick-active button{background:#FCE500}.style-section-slider .slick-arrow{width:128px;height:28px;cursor:pointer;position:absolute;bottom:0}.style-section-slider .slick-arrow:before{content:'';display:block;position:absolute;right:0;top:0;width:100%;height:100%;transition:.3s;background:url(../img/link-arrow.svg) right center no-repeat;background-size:cover}.style-section-slider .slick-arrow:hover:before{width:50%}.style-section-slider .slick-arrow.slick-prev{transform:scale(-1,1);right:calc((100vw - 1080px)/ 2 + 32px + 24px + 128px)}.style-section-slider .slick-arrow.slick-next{right:calc((100vw - 1080px)/ 2 + 32px)}.form-section{background:#1D1D29;padding:60px 0}.form-section__flex{display:flex;position:relative;justify-content:space-between;flex-wrap:wrap}@media (max-width:1199px){.form-section__flex{flex-direction:column}}.form-section__content{width:436px;flex-shrink:0}.form-section__title{color:#fff}@media (max-width:1199px){.form-section__content{width:100%}.form-section__title br{display:none}}.form-section__text{color:#fff;margin-top:28px}@media (max-width:767px){.form-section{padding:40px 0}.form-section__title{font-size:18px}.form-section__title br{display:block}.form-section__text{font-size:14px;margin-top:16px}}.form-section__contacts{width:50%;display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;bottom:0}@media (max-width:1199px){.form-section__contacts{width:100%;margin-top:60px;position:relative;bottom:auto}}@media (max-width:767px){.form-section__contacts{margin-top:40px}.form-section__contacts a{font-size:16px}}.form-section__contacts a{color:#fff;margin-top:4px}.form-section__contacts a:first-child{margin-top:0}.form-section__contacts a:hover{color:#FCE500}.form{width:528px;flex-shrink:0;display:flex;flex-direction:column}.form #formFiles,.form-input--full label{display:none}@media (max-width:1199px){.form{width:100%;margin-top:60px}}@media (max-width:767px){.form{margin-top:40px}}.form__note{margin-top:28px;color:#9A99A9}.form__note a{text-decoration:underline;color:#FCE500}@media (max-width:767px){.form__note{margin-top:32px;font-size:10px;order:0}.form__note a{text-decoration:none}}.form__note a:hover{text-decoration:none}.form .button{margin-top:40px;align-self:flex-start;min-width:240px}@media (max-width:767px){.form .button{order:1;margin-top:16px;width:100%;height:48px;font-size:14px}}.form-input{position:relative;transition:.3s;margin-top:24px}@media (max-width:767px){.form-input{order:0;margin-top:12px}}.form-input:first-child{margin-top:0}.form-input--full{padding-top:0}.form-input--active{padding-top:20px}.form-input--active label{color:#FCE500!important;font-size:12px;top:0!important;left:0!important;display:block!important}.form-input--active label span{display:none}.form-input--error input,.form-input--error textarea{border-color:#FF024E!important}.form-input--error .error{display:block!important}.form-input input,.form-input textarea{width:100%;background:#fff;border-radius:8px;height:56px;padding:4px 16px 0;transition:.3s;color:#1D1D29;border:1px solid transparent}.form-file__file,.form-file__label{padding-left:32px;cursor:pointer;transition:.3s}@media (max-width:767px){.form-input input,.form-input textarea{font-size:13px;height:48px}}.form-input input:hover,.form-input textarea:hover{color:#5D5D6B}.form-input input:focus,.form-input textarea:focus{color:#1D1D29;border-color:#FCE500}.form-input input:focus+label,.form-input textarea:focus+label{color:#FCE500!important;font-size:12px;top:0!important;left:0!important}.form-input input:focus+label span,.form-input textarea:focus+label span{display:none}.form-input textarea{height:168px;resize:none;padding-top:18px}.form-input label{color:#9A99A9;position:absolute;left:16px;top:20px;pointer-events:none;transition:.3s}.form-input label span{color:#FF024E}.form-input .error{display:none;color:#FF024E;margin-top:4px}.form-file,.form-file--active .form-file__file{display:flex}.form-file{align-items:center;justify-content:space-between;margin-top:16px}@media (max-width:767px){.form-input textarea{height:128px}.form-input label{font-size:13px}.form-file{flex-wrap:wrap}.form-file__label{font-size:14px}}.form-file--full .form-file__label{color:#5D5D6B;pointer-events:none}.form-file--full .form-file__label:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.475 4.69C6.548 3.617 8.291 3.617 9.364 4.69C10.437 5.763 10.437 7.506 9.364 8.579L6.56 11.384C6.17 11.774 5.536 11.774 5.146 11.384C4.755 10.993 4.755 10.36 5.146 9.969L7.267 7.848L7.949 7.166C8.241 6.874 8.241 6.398 7.949 6.106C7.656 5.813 7.181 5.813 6.888 6.106L3.731 9.262C2.756 10.238 2.756 11.822 3.731 12.798C4.707 13.773 6.291 13.773 7.267 12.798L12.328 7.737C13.303 6.761 13.303 5.177 12.328 4.201C11.694 3.567 10.802 3.345 9.988 3.536C9.855 3.569 9.714 3.548 9.597 3.476C9.437 3.385 9.274 3.301 9.106 3.228C8.63 3.021 8.119 2.912 7.606 2.901C7.549 2.901 7.498 2.866 7.477 2.812C7.456 2.759 7.471 2.699 7.513 2.66C7.548 2.627 7.578 2.599 7.596 2.583C9.363 1.035 12.056 1.103 13.741 2.788C15.497 4.544 15.497 7.396 13.741 9.152L8.681 14.212C6.925 15.968 4.073 15.968 2.317 14.212C0.561 12.456 0.561 9.604 2.317 7.848L5.475 4.69Z' fill='%235D5D6B'/%3e%3c/svg%3e")}.form-file__label{color:#fff;position:relative}.form-file__label:after,.form-file__label:before{content:'';height:17px;display:block;position:absolute;left:0;top:0}.form-file__label:before{width:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.475 4.69001C6.548 3.61701 8.291 3.61701 9.364 4.69001C10.437 5.76301 10.437 7.50601 9.364 8.57901L6.56 11.384C6.17 11.774 5.536 11.774 5.146 11.384C4.755 10.993 4.755 10.36 5.146 9.96901L7.267 7.84801L7.949 7.16601C8.241 6.87401 8.241 6.39801 7.949 6.10601C7.656 5.81301 7.181 5.81301 6.888 6.10601L3.731 9.26201C2.756 10.238 2.756 11.822 3.731 12.798C4.707 13.773 6.291 13.773 7.267 12.798L12.328 7.73701C13.303 6.76101 13.303 5.17701 12.328 4.20101C11.694 3.56701 10.802 3.34501 9.988 3.53601C9.855 3.56901 9.714 3.54801 9.597 3.47601C9.437 3.38501 9.274 3.30101 9.106 3.22801C8.63 3.02101 8.119 2.91201 7.606 2.90101C7.549 2.90101 7.498 2.86601 7.477 2.81201C7.456 2.75901 7.471 2.69901 7.513 2.66001C7.548 2.62701 7.578 2.59901 7.596 2.58301C9.363 1.03501 12.056 1.10301 13.741 2.78801C15.497 4.54401 15.497 7.39601 13.741 9.15201L8.681 14.212C6.925 15.968 4.073 15.968 2.317 14.212C0.561 12.456 0.561 9.60401 2.317 7.84801L5.475 4.69001Z' fill='white'/%3e%3c/svg%3e")}.form-file__label:after{width:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.475 4.69001C6.548 3.61701 8.291 3.61701 9.364 4.69001C10.437 5.76301 10.437 7.50601 9.364 8.57901L6.56 11.384C6.17 11.774 5.536 11.774 5.146 11.384C4.755 10.993 4.755 10.36 5.146 9.96901L7.267 7.84801L7.949 7.16601C8.241 6.87401 8.241 6.39801 7.949 6.10601C7.656 5.81301 7.181 5.81301 6.888 6.10601L3.731 9.26201C2.756 10.238 2.756 11.822 3.731 12.798C4.707 13.773 6.291 13.773 7.267 12.798L12.328 7.73701C13.303 6.76101 13.303 5.17701 12.328 4.20101C11.694 3.56701 10.802 3.34501 9.988 3.53601C9.855 3.56901 9.714 3.54801 9.597 3.47601C9.437 3.38501 9.274 3.30101 9.106 3.22801C8.63 3.02101 8.119 2.91201 7.606 2.90101C7.549 2.90101 7.498 2.86601 7.477 2.81201C7.456 2.75901 7.471 2.69901 7.513 2.66001C7.548 2.62701 7.578 2.59901 7.596 2.58301C9.363 1.03501 12.056 1.10301 13.741 2.78801C15.497 4.54401 15.497 7.39601 13.741 9.15201L8.681 14.212C6.925 15.968 4.073 15.968 2.317 14.212C0.561 12.456 0.561 9.60401 2.317 7.84801L5.475 4.69001Z' fill='%23FCE500'/%3e%3c/svg%3e");opacity:0;transition:.3s}.form-file__label:hover{color:#FCE500}.form-file__label:hover:after{opacity:1}.form-file__file{max-width:270px;position:relative;display:none;align-items:center}@media (max-width:767px){.form-file__file{width:100%;margin-top:16px}.form-file__file span:first-child{font-size:14px}}.form-file__file:after,.form-file__file:before{content:'';width:16px;height:17px;display:block;position:absolute;left:0}.form-file__file span:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;transition:.3s}.form-file__file span:nth-child(2){flex-shrink:0;margin-left:16px;border-radius:16px;background:#fff;padding:4px 7px 0}.form-file__file:before{top:2px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19125 7.16325L12.5312 2.82325C12.9622 2.39225 13.6623 2.39225 14.0933 2.82325C14.5243 3.25425 14.5243 3.95425 14.0933 4.38525L9.75325 8.72525L14.0933 13.0653C14.5153 13.4862 14.5153 14.1713 14.0933 14.5933C13.6713 15.0153 12.9862 15.0153 12.5653 14.5933L8.22525 10.2533L3.88525 14.5933C3.45425 15.0243 2.75425 15.0243 2.32325 14.5933C1.89225 14.1623 1.89225 13.4622 2.32325 13.0312L6.66325 8.69125L2.32325 4.35125C1.90125 3.93025 1.90125 3.24525 2.32325 2.82325C2.74525 2.40125 3.43025 2.40125 3.85125 2.82325L8.19125 7.16325Z' fill='white'/%3e%3c/svg%3e")}@media (max-width:767px){.form-file__file:before{top:0}}.form-file__file:after{top:2px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19125 7.16325L12.5312 2.82325C12.9622 2.39225 13.6623 2.39225 14.0933 2.82325C14.5243 3.25425 14.5243 3.95425 14.0933 4.38525L9.75325 8.72525L14.0933 13.0653C14.5153 13.4862 14.5153 14.1713 14.0933 14.5933C13.6713 15.0153 12.9862 15.0153 12.5653 14.5933L8.22525 10.2533L3.88525 14.5933C3.45425 15.0243 2.75425 15.0243 2.32325 14.5933C1.89225 14.1623 1.89225 13.4622 2.32325 13.0312L6.66325 8.69125L2.32325 4.35125C1.90125 3.93025 1.90125 3.24525 2.32325 2.82325C2.74525 2.40125 3.43025 2.40125 3.85125 2.82325L8.19125 7.16325Z' fill='%239A99A9'/%3e%3c/svg%3e");opacity:0;transition:.3s}.team__content,.team__link{position:relative;display:flex}.form-file__file:hover span:first-child{color:#9A99A9}.form-file__file:hover:after{opacity:1}.team{overflow:hidden;padding:99px 0 40px}.team__flex{display:flex;justify-content:space-between;margin-top:122px}@media (max-width:1199px){.team{padding:45px 0 160px}.team__bg{width:calc(100% + 48px * 2);transform:translateX(-48px)}.team__bg img{max-width:100%}.team__flex{margin-top:46px}}@media (max-width:767px){.form-file__file:after{top:0}.team{padding:52px 0 24px}.team__flex{margin-top:44px;flex-direction:column}}.team__content{width:528px;flex-shrink:0;flex-direction:column;align-items:flex-start}@media (max-width:1199px){.team__content{width:auto;flex-shrink:initial;flex-grow:1;margin-right:24px}.team__title{font-size:24px}}.team__title{margin-bottom:28px;width:100%}@media (max-width:767px){.team__content{margin-right:0}.team__title{font-size:16px;margin-bottom:0}}.team__text{margin-top:20px;width:100%}@media (max-width:767px){.team__text{margin-top:16px}}.team__link{padding-right:170px;align-items:center;height:56px;margin-top:80px;color:#1D1D29!important;text-decoration:none!important}@media (max-width:1199px){.team__text{font-size:14px}.team__link{margin-top:0;height:80px;padding-right:221px;position:absolute;top:calc(100% + 40px);min-width:438px}}@media (max-width:767px){.team__link{min-width:0;margin-top:28px;height:38px;padding-right:91px;position:relative;top:0;font-size:14px}}.team__link:after,.team__link:before{content:'';position:absolute}.team__link:before{top:0;right:0;width:56px;height:56px;background:#FCE500;border-radius:50%}@media (max-width:1199px){.team__link:before{width:80px;height:80px}}@media (max-width:767px){.team__link:before{width:38px;height:38px}}.team__link:after{background:url(../img/link-arrow.svg) right center no-repeat;width:129px;height:30px;top:13px;right:16px;transition:.3s}@media (max-width:1199px){.team__link:after{width:168px;height:36px;background-size:cover;top:22px;right:29px}}@media (max-width:767px){.team__link:after{width:53px;height:12px;top:13px;right:14px}}.team__link--hover{color:#5D5D6B!important;text-decoration:none}.team__link--hover:after{width:64px}@media (max-width:1199px){.team__link--hover:after{width:168px}}@media (max-width:767px){.team__link--hover:after{width:53px}}.team__image{width:436px;height:529px;flex-shrink:0;border-radius:48px;overflow:hidden;background:#000}@media (max-width:1199px){.team__image{width:46%;height:392px}}@media (max-width:767px){.team__image{margin-top:40px;width:100%;height:334px;border-radius:32px}}.team__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.footer{padding:40px 0}.footer__flex{display:flex}@media (max-width:1199px){.footer{padding:20px 0;margin-bottom:72px}.footer__flex{flex-wrap:wrap;justify-content:space-between}}.footer__address{font-style:normal;width:344px;flex-shrink:0}@media (max-width:1199px){.footer__address{font-size:16px;width:calc(50% - 24px)}}@media (max-width:767px){.footer{margin-bottom:60px}.footer__address{font-size:14px;width:100%;margin-bottom:20px}}.footer__contacts{width:255px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;margin:0 auto}.footer__contacts a{margin-top:8px}@media (max-width:1199px){.footer__contacts{width:calc(50% - 24px)}.footer__contacts a{font-size:16px}}@media (max-width:767px){.footer__contacts{width:100%}.footer__contacts a{font-size:14px;margin-top:4px}}.footer__contacts a:first-child{margin-top:0}.footer__copyright{margin-top:28px}@media (max-width:767px){.footer__copyright{margin-top:24px;font-size:12px}}.footer-socials{display:flex;flex-shrink:0}@media (max-width:1199px){.footer-socials{margin-top:40px}}@media (max-width:767px){.footer-socials{margin-top:16px;flex-wrap:wrap;flex-shrink:initial;width:100%}}.footer-socials__item{margin-left:24px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}@media (max-width:767px){.footer-socials__item{width:44px;height:44px;margin-right:12px;margin-left:0;margin-top:8px}}.footer-socials__item svg path{transition:.3s;fill:#1D1D29}.footer-socials__item:hover svg path{fill:#032DFF}.footer-socials__item:first-child{margin-left:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(29,29,41,.4);opacity:0;pointer-events:none;z-index:2000;display:flex;align-items:flex-start;justify-content:center;overflow:auto;transition:.3s}.modal--active{opacity:1;pointer-events:auto}.modal__content{background:#fff;border-radius:32px;padding:60px 92px;width:712px;margin:auto}.modal__title{margin-bottom:40px}@media (max-width:1199px){.modal__content{width:563px;padding:40px 60px;border-radius:28px}.modal__title{font-size:24px;margin-bottom:32px}}@media (max-width:767px){.modal__content{border-radius:20px;width:calc(100% - 68px);padding:16px 20px}.modal__title{font-size:16px;margin-bottom:16px}}.modal__text{margin-top:20px}@media (max-width:1199px){.modal__text{font-size:14px}}@media (max-width:767px){.modal__text{margin-top:16px;font-size:13px}}.modal__text a{color:#032DFF;text-decoration:underline}.modal__text a:hover{text-decoration:none}.modal__button{margin-top:40px}@media (max-width:1199px){.modal__button{margin-top:32px}}@media (max-width:767px){.modal__button{margin-top:16px;width:100%;height:48px;font-size:14px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbnMvX3NsaWNrLnNjc3MiLCJsYXlvdXQvX2FwcC5zY3NzIiwiY29tcG9uZW50cy9fcG9ydGZvbGlvLnNjc3MiLCJjb21wb25lbnRzL19zdGFydC5zY3NzIiwiY29tcG9uZW50cy9fc3R5bGUtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FsbGJhY2suc2NzcyIsInN0eWxlLmNzcyIsImNvbXBvbmVudHMvX3N0ZXBzLnNjc3MiLCJsYXlvdXQvX3RleHQuc2NzcyIsImxheW91dC9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fdGVhbS5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsY0NpQ0EsRUFBQSxPQUFBLElBQUEsT0FBQSxLQUFBLE9BQUEsTUFBQSxFQUFBLFFBQUEsS0FBQSxTRDVCRSxXQUFBLFdFWUEsaUJGRUYsWUc2SEEsWUNqSkEsZUhRQSxXRGlCRSxTQUFBLE9BTEYsWUFuQkEsY0FpREEsYUFNRSxRQUFBLE1BSkEsU0FBQSxTS3BERixpQkhrQkcsd0JJdUJILG1CTm1CQSxvQk91Q0csd0JBbUxBLDhCQXRSSCxjUGlFRSxRQUFBLEdBdUNGLDRCQWpDQSw0QkFFRSxXQUFBLE9RNURGLDBCQVBBLHFCQUFBLGNBT0EsbUJMcUpFLGtCQXhERSxxQksxR0osY0FNQSxxQkFPQSxzQkFQQSxzQkFBQSxhQVFFLFlBQUEsS1BpQ0YsRUF2Q0EsS0EwQ0ksTUFBQSxRRGpESixjQU9FLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FFQSxzQkFBQSxLQUNBLG1CQUFBLEtBRUEsYUFBQSxNQUNBLDRCQUFBLFlBR0YsWUFPRSxPQUFBLEVBQ0EsUUFBQSxFQUVGLGtCQUVFLFFBQUEsRUFFRixxQkFFRSxPQUFBLFFBQ0Es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LFFBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxXQUNBLGdCQUFBLE9BQ0EsU0FBQSxLQUNBLFdBQUEsSUFFQSxlQUNFLFFBQUEsRUFDQSxlQUFBLEtBR0YsZ0JBQ0UsV0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxLQWVGLGNBR0UsY0FBQSxLQUVBLDBCQXpCRixnQkFRSSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxLQVVKLGNBTUksVUFBQSxLQUNBLGNBQUEsTUFHRix5QkE5QkYsZ0JBY0ksY0FBQSxLQUNBLE1BQUEsa0JBQ0EsUUFBQSxLQUFBLEtBSUosY0FXSSxVQUFBLEtBQ0EsY0FBQSxNQUlKLGFBR0UsV0FBQSxLQUVBLDBCQUxGLGFBTUksVUFBQSxNQUdGLHlCQVRGLGFBVUksV0FBQSxLQUNBLFVBQUEsTUFYSCxlQWVHLE1BQUEsUUFDQSxnQkFBQSxVQWhCSCxxQkFtQkssZ0JBQUEsS0FLTixlQUNFLFdBQUEsS0FFQSwwQkFIRixlQUlJLFdBQUEsTUFHRix5QkFQRixlQVFJLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogYXV0bztcblxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCJsYXlvdXQvdmFyXCI7XG5cbmh0bWwsIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29sb3I6ICRncmV5MDk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgICYuZml4ZWQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oZWFkZXIsIGZvb3Rlciwgc2VjdGlvbiwgZGl2LCBzcGFuLCBwLCBidXR0b24sIGEsIGlucHV0LCB0ZXh0YXJlYSwgZm9ybSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uLGlucHV0LHRleHRhcmVhLHNlbGVjdHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29sb3I6ICRncmV5MDk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRrZW5vYmk7XG4gICAgfVxuXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGtlbm9iaTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmZvb3RlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250YWluZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb250YWluZXJNZE1hcmdpbn0gKiAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb250YWluZXJYc01hcmdpbn0gKiAyKTtcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogJGxhc2VyO1xuICAgIGNvbG9yOiAkZ3JleTA5O1xuICAgIHBhZGRpbmc6IDNweCAyNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLCAmLS1kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA1O1xuICAgICAgICBjb2xvcjogJGdyZXkwMjtcbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRrZW5vYmk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5wbHVzZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDhweDtcbiAgICBsZWZ0OiAtMTA4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIHRvcDogLTcycHg7XG4gICAgICAgIGxlZnQ6IC00OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgdG9wOiAtNDZweDtcbiAgICAgICAgbGVmdDogLTQycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9ydGZvbGlvIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gICZfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgd2lkdGg6IDcxMnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2sge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTA5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM2OHB4O1xuICAgICAgaGVpZ2h0OiA3MTJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdE1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM2OHB4O1xuICAgIH1cblxuICAgICYtLW1kMCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tZDEge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1kMiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tZDMge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWQ0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1kNSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tZDYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBvcmRlcjogNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWQ3IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MDI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc1O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RhcnQge1xuICBwYWRkaW5nLXRvcDogNzVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2V5ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgIGhlaWdodDogMjIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG8gMCA1MHB4IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYgPiAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iaWcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ4cHggLSAyMDRweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xODBweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyTWRNYXJnaW59ICogMik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JGNvbnRhaW5lck1kTWFyZ2lufSk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZzE7XG5cbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJXN1YnRpdGxlMTtcblxuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBleHRlbmQgJXN1YnRpdGxlMTtcblxuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRrZW5vYmk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhcnQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAzMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJGdyZXkwMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGtlbm9iaTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtaW4taGVpZ2h0OiA5NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGtlbm9iaTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufSIsIi5zdHlsZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOThweDtcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogODUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEzODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTAxO1xuICAgIHRyYW5zZm9ybTogc2tld1koMTJkZWcpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgdG9wOiA4ODBweDtcbiAgICAgIGhlaWdodDogNzcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uY2VwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luLXRvcDogODhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXkwOTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA4NTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgxMmRlZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBAZXh0ZW5kICVoZWFkaW5nNTtcblxuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAka2Vub2JpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVib2R5Mi0yO1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tdDE0MCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdDE2MCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IDcxMnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZzQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJWJvZHkxLTE7XG5cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi0tdDgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDgycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc2VhcmNoZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDI3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXNlYXJjaCB7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMjM2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAvL3dpZHRoOiAxODZweDtcbiAgICAgIC8vaGVpZ2h0OiAxMDRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICogMC41Mik7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDhweCA0cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAmOm50aC1jaGlsZCg5KSxcbiAgICAmOm50aC1jaGlsZCgxNCkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzZWFyY2gtYnJlYWsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZXhhbXBsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMDJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICAgIHdpZHRoOiAzMDAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2V4YW1wbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgKiAwLjMxKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luOiA2MHB4IDM0cHggMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAvL3dpZHRoOiAxMDdweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICogMC4zMyk7XG4gICAgICBtYXJnaW46IDIwcHggMTNweCAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMTgxcHg7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMjM1cHg7XG4gICAgICByaWdodDogLTM2MHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogNTcxcHg7XG4gICAgICBsZWZ0OiAyNDBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDM5MnB4O1xuICAgICAgcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDExNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDY5cHggMCAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgcGFkZGluZzogMjBweCAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMtbGVmdCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgd2lkdGg6IDUyJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG8haW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDI0MHB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtcmlnaHQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NjRweDtcbiAgICByaWdodDogOTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxufVxuXG4uc3R5bGUtc2VjdGlvbi1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMzU3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC0gNTAlIC0gMzUwcHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC0gNTAlIC0gMjUwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5MDk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxhc2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGluay1hcnJvdy5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwODBweCkgLyAyICsgMzJweCArIDI0cHggKyAxMjhweCk7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwODBweCkgLyAyICsgMzJweCk7XG4gICAgfVxuICB9XG59IiwiLmNhbGxiYWNrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA4NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgIHRyYW5zZm9ybTogc2tld1koMTJkZWcpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgxMGRlZyk7XG4gICAgICB0b3A6IDIzJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXZhIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogMTY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW46IDI4cHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVzdWJ0aXRsZTE7XG5cbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICVzdWJ0aXRsZTI7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRsYXNlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhbGxiYWNrLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgfVxuICB9XG59IiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udC1IZWF2eS53b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250LUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udC1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnN0YXJ0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uc3RlcHMtc2xpZGVyX190aXRsZSwgLnN0eWxlLXNlY3Rpb25fX3RpdGxlLCAuZm9ybS1zZWN0aW9uX190aXRsZSwgLnRlYW1fX3RpdGxlLCAubW9kYWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wb3J0Zm9saW9fX2l0ZW0gcCwgLnN0eWxlLXNlY3Rpb25fX3JpZ2h0LCAuZm9ybS1zZWN0aW9uX19jb250YWN0cyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zdGFydF9fdGV4dCwgLnN0YXJ0X19saXN0LCAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG5cbi5zdGVwcy1uYXZfX2l0ZW0sIC5jYWxsYmFja19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTsgfVxuXG4uc3R5bGUtc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uc3RlcHMtc2xpZGVyX19saXN0IGxpLCAuZm9ybS1zZWN0aW9uX190ZXh0LCAuZm9vdGVyX19hZGRyZXNzLCAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50ZWFtX190ZXh0LCAubW9kYWxfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhlYWRlcl9fcGhvbmUsIC5oZWFkZXItbWVudV9fbGluaywgLnN0eWxlLXNlY3Rpb25fX3JpZ2h0IHNwYW4sIC5mb3JtLWlucHV0IGlucHV0LCAuZm9ybS1pbnB1dCB0ZXh0YXJlYSwgLmZvcm0taW5wdXQgbGFiZWwsIC5mb3JtLWZpbGVfX2ZpbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zdGFydC1mb3JtX19ub3RlLCAuY2FsbGJhY2tfX25vdGUsIC5mb3JtX19ub3RlLCAuZm9ybS1pbnB1dCAuZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJ1dHRvbiwgLmZvcm0tZmlsZV9fbGFiZWwsIC5mb3JtLWZpbGVfX2ZpbGUgc3BhbjpmaXJzdC1jaGlsZCwgLnRlYW1fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaHRtbCwgYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzFEMUQyOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4OyB9IH1cbiAgYm9keS5maXhlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaGVhZGVyLCBmb290ZXIsIHNlY3Rpb24sIGRpdiwgc3BhbiwgcCwgYnV0dG9uLCBhLCBpbnB1dCwgdGV4dGFyZWEsIGZvcm0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICMxRDFEMjk7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzJERkY7IH1cbiAgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDMyREZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCAqIDIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCAqIDIpOyB9IH1cblxuLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGQ0U1MDA7XG4gIGNvbG9yOiAjMUQxRDI5O1xuICBwYWRkaW5nOiAzcHggMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1NnB4OyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnV0dG9uOmRpc2FibGVkLCAuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzlBOTlBOTtcbiAgICBjb2xvcjogI0RERENFRDsgfVxuICAuYnV0dG9uLS1oZWFkZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDMyREZGO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGx1c2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDhweDtcbiAgbGVmdDogLTEwOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGx1c2VzIHtcbiAgICAgIHRvcDogLTcycHg7XG4gICAgICBsZWZ0OiAtNDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wbHVzZXMge1xuICAgICAgdG9wOiAtNDZweDtcbiAgICAgIGxlZnQ6IC00MnB4OyB9IH1cbiAgLnBsdXNlcyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wbHVzZXMgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBsdXNlcyBpbWcge1xuICAgICAgICB3aWR0aDogOTNweDsgfSB9XG4gICAgLnBsdXNlcyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgICAuaGVhZGVyLS1hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5oZWFkZXItLWFjdGl2ZSAuaGVhZGVyLW1lbnUsXG4gICAgICAgIC5oZWFkZXItLWFjdGl2ZSAuaGVhZGVyX19waG9uZSxcbiAgICAgICAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX21haWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmhlYWRlci0tYWN0aXZlIC5idXR0b24tLWhlYWRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX21vYmlsZS1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRvcDogN3B4OyB9XG4gICAgICAgIC5oZWFkZXItLWFjdGl2ZSAuaGVhZGVyX19tb2JpbGUtbWVudTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBib3R0b206IDdweDsgfVxuICAgICAgICAuaGVhZGVyLS1hY3RpdmUgLmhlYWRlcl9fbW9iaWxlLW1lbnUgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuICAuaGVhZGVyX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19mbGV4IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgIC5oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgLmhlYWRlcl9fbG9nbyBzdmcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGZpbGw6ICMxRDFEMjk7IH1cbiAgICAuaGVhZGVyX19sb2dvOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM1RDVENkI7IH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX3Bob25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGNvbG9yOiAjMUQxRDI5O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLmhlYWRlcl9fbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fbW9iaWxlLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUQxRDI5O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLmhlYWRlcl9fbW9iaWxlLW1lbnU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDFEMjk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAuaGVhZGVyX19tb2JpbGUtbWVudSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFEMUQyOTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyIC5idXR0b24tLWhlYWRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIHotaW5kZXg6IDk5OTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXIgLmJ1dHRvbi0taGVhZGVyIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmhlYWRlciAuYnV0dG9uLS1oZWFkZXIuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH0gfVxuICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5zdGFydCB7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RhcnQge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhcnQge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnN0YXJ0X19leWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3RhcnRfX2V5ZSB7XG4gICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICBoZWlnaHQ6IDIyM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFydF9fZXllIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDUwcHggYXV0bzsgfSB9XG4gIC5zdGFydF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdGFydF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFydF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5zdGFydF9fY29udGVudCA+IC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3RhcnRfX2NvbnRlbnQgPiAuYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXJ0X19iaWcge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCAtIDIwNHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnN0YXJ0X19iZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xODBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3RhcnRfX2JnIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHggKiAyKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OHB4KTsgfVxuICAgICAgICAuc3RhcnRfX2JnIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnN0YXJ0X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdGFydF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXJ0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5zdGFydF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdGFydF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhcnRfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5zdGFydF9fdGV4dC0tc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjsgfVxuICAuc3RhcnRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3RhcnRfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXJ0X19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuc3RhcnRfX2xpc3QgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdGFydF9fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gICAgICAuc3RhcnRfX2xpc3QgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMyREZGO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuc3RhcnRfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zdGFydC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDMzNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjNGMkZGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RhcnQtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGFydC1mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zdGFydC1mb3JtX19oZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJNb250XCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDMyREZGO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXJ0LWZvcm1fX2hlYWQge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NHB4OyB9IH1cbiAgLnN0YXJ0LWZvcm1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4OyB9XG4gIC5zdGFydC1mb3JtX19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhcnQtZm9ybV9fbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgLnN0YXJ0LWZvcm1fX25vdGUgYSB7XG4gICAgICBjb2xvcjogIzAzMkRGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc3RhcnQtZm9ybV9fbm90ZSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdGFydC1mb3JtIC5mb3JtLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnN0YXJ0LWZvcm0gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXJ0LWZvcm0gLmJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogNjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgbWFyZ2luLXRvcDogMTExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YyRkY7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgNDBweDsgfSB9XG4gIC5zdGVwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTcwcHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjJGRjtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHRyYW5zZm9ybTogc2tld1koMTJkZWcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0ZXBzOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0ZXBzOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc3RlcHNfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnN0ZXBzX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM0NHB4IC0gMjRweCAtICgxMDB2dyAtIDEwODBweCkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdGVwc19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc3RlcHMtbmF2IHtcbiAgd2lkdGg6IDM0NHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGVwcy1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdGVwcy1uYXZfX3NoYXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMxN3B4O1xuICAgIGhlaWdodDogMjg3cHg7IH1cbiAgICAuc3RlcHMtbmF2X19zaGFwZSBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnN0ZXBzLW5hdl9fc2hhcGUtLTEgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLnN0ZXBzLW5hdl9fc2hhcGUtLTIgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLnN0ZXBzLW5hdl9fc2hhcGUtLTMgaW1nOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5zdGVwcy1uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwcy1uYXZfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmstYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnN0ZXBzLW5hdl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zdGVwcy1uYXZfX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzJERkY7IH1cbiAgICAuc3RlcHMtbmF2X19pdGVtLS1hY3RpdmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNTJweDtcbiAgICAgIGNvbG9yOiAjMUQxRDI5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zdGVwcy1uYXZfX2l0ZW0tLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RlcHMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cblxuLnN0ZXBzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdGVwcy1zbGlkZXJfX3NsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHdpZHRoOiA3MTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGVwcy1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGVwcy1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4OyB9IH1cblxuLnN0ZXBzLXNsaWRlcl9fc2hhcGUxIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RlcHMtc2xpZGVyX19zaGFwZTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTcxcHg7XG4gICAgICByaWdodDogLTIycHg7XG4gICAgICBib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RlcHMtc2xpZGVyX19zaGFwZTEge1xuICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgYm90dG9tOiA0NHB4OyB9IH1cbiAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUxIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zdGVwcy1zbGlkZXJfX3NoYXBlMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm90dG9tOiA3MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUyIHtcbiAgICAgIHdpZHRoOiA5OXB4O1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgYm90dG9tOiA1MXB4OyB9IH1cbiAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zdGVwcy1zbGlkZXJfX3NoYXBlMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgYm90dG9tOiA2N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0ZXBzLXNsaWRlcl9fc2hhcGUzIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgIGJvdHRvbTogNDZweDsgfSB9XG4gIC5zdGVwcy1zbGlkZXJfX3NoYXBlMyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc3RlcHMtc2xpZGVyX19uYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0ZXBzLXNsaWRlcl9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGVwcy1zbGlkZXJfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RlcHMtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwcy1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc3RlcHMtc2xpZGVyX19saXN0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RlcHMtc2xpZGVyX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuc3RlcHMtc2xpZGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3RlcHMtc2xpZGVyX19saXN0IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0ZXBzLXNsaWRlcl9fbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9IH1cbiAgICAuc3RlcHMtc2xpZGVyX19saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQxRDI5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdGVwcy1zbGlkZXJfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RlcHMtc2xpZGVyX19saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDsgfSB9XG5cbi5zdGVwcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTZweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGVwcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cbiAgLnN0ZXBzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDFEMjk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdGVwcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkNFNTAwOyB9XG5cbi5wb3J0Zm9saW8ge1xuICBtYXJnaW4tdG9wOiA5NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucG9ydGZvbGlvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcnRmb2xpbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLnBvcnRmb2xpb19fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9ydGZvbGlvX19pdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnBvcnRmb2xpb19faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvcnRmb2xpb19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH0gfVxuICAgIC5wb3J0Zm9saW9fX2l0ZW0tLWJpZyB7XG4gICAgICB3aWR0aDogNzEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnBvcnRmb2xpb19faXRlbS0tYmlnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucG9ydGZvbGlvX19pdGVtLS1iaWc6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTAlIC0gMTJweCk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBvcnRmb2xpb19faXRlbS0tYmlnOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCUgLSA0cHgpOyB9IH1cbiAgICAucG9ydGZvbGlvX19pdGVtLS1ibGFjayBwIHtcbiAgICAgIGNvbG9yOiAjMUQxRDI5ICFpbXBvcnRhbnQ7IH1cbiAgICAucG9ydGZvbGlvX19pdGVtLS10YWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzY4cHg7XG4gICAgICBoZWlnaHQ6IDcxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLXRhbGw6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLXRhbGwgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5wb3J0Zm9saW9fX2l0ZW0tLWxlZnRNb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLW1kMCB7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9ydGZvbGlvX19pdGVtLS1tZDEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLW1kMiB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9ydGZvbGlvX19pdGVtLS1tZDMge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTJweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcnRmb2xpb19faXRlbS0tbWQzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgNHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvcnRmb2xpb19faXRlbS0tbWQ0IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDEycHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLW1kNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDRweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tLW1kNSB7XG4gICAgICAgIG9yZGVyOiA1OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9ydGZvbGlvX19pdGVtLS1tZDYge1xuICAgICAgICBvcmRlcjogNjsgfSB9XG4gICAgLnBvcnRmb2xpb19faXRlbS0tbWQ3IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERERDRUQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnBvcnRmb2xpb19faXRlbS0tbWQ3IHtcbiAgICAgICAgICBvcmRlcjogNzsgfSB9XG4gICAgLnBvcnRmb2xpb19faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnBvcnRmb2xpb19faXRlbSBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAucG9ydGZvbGlvX19pdGVtIHAge1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3J0Zm9saW9fX2l0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgcmlnaHQ6IDhweDsgfSB9XG5cbi5jYWxsYmFjayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogODYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNhbGxiYWNrIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FsbGJhY2sge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzFEMUQyOTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuY2FsbGJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxRDFEMjk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgxMmRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FsbGJhY2s6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgxMGRlZyk7XG4gICAgICAgIHRvcDogMjMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYWxsYmFjazpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGxiYWNrX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FsbGJhY2tfX2ZsZXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FsbGJhY2tfX2ZsZXgge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNhbGxiYWNrX19hdmEge1xuICAgICAgd2lkdGg6IDE2OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbGxiYWNrX19hdmEge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7IH0gfVxuICAuY2FsbGJhY2tfX2F2YSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY2FsbGJhY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MjhweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jYWxsYmFja19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYWxsYmFja19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhbGxiYWNrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuY2FsbGJhY2tfX3RleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYWxsYmFja19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH0gfVxuICAuY2FsbGJhY2tfX25vdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FsbGJhY2tfX25vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICAgLmNhbGxiYWNrX19ub3RlIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FsbGJhY2tfX25vdGUgYSB7XG4gICAgICBjb2xvcjogI0ZDRTUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuY2FsbGJhY2tfX25vdGUgYTpob3ZlciwgLmNhbGxiYWNrX19ub3RlIGE6Zm9jdXMsIC5jYWxsYmFja19fbm90ZSBhOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FsbGJhY2stZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FsbGJhY2stZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5jYWxsYmFjay1mb3JtIC5mb3JtLWlucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYWxsYmFjay1mb3JtIC5mb3JtLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jYWxsYmFjay1mb3JtIC5mb3JtLWlucHV0LS1hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNhbGxiYWNrLWZvcm0gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FsbGJhY2stZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FsbGJhY2stZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDEycHggMCAwOyB9IH1cblxuLnN0eWxlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA5OHB4O1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0eWxlLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHlsZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDsgfSB9XG4gIC5zdHlsZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogODUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEzODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGMkZGO1xuICAgIHRyYW5zZm9ybTogc2tld1koMTJkZWcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgdG9wOiA4ODBweDtcbiAgICAgICAgaGVpZ2h0OiA3NzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0eWxlLXNlY3Rpb24tLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgei1pbmRleDogNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uLS1maXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uLS1maXJzdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3R5bGUtc2VjdGlvbi0tY29uY2VwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb24tLWNvbmNlcHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbi0tY29uY2VwdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFEMUQyOTsgfSB9XG4gICAgLnN0eWxlLXNlY3Rpb24tLWNvbmNlcHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDFEMjk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDEyZGVnKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdHlsZS1zZWN0aW9uLS1jb25jZXB0OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdHlsZS1zZWN0aW9uX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2ZsZXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnN0eWxlLXNlY3Rpb25fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX3JpZ2h0IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fcmlnaHQgYSB7XG4gICAgICBjb2xvcjogIzAzMkRGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fcmlnaHQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zdHlsZS1zZWN0aW9uX19yaWdodCBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3R5bGUtc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnN0eWxlLXNlY3Rpb25fX2NvbnRlbnQtLXQxNDAge1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX2NvbnRlbnQtLXQxNDAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdHlsZS1zZWN0aW9uX19jb250ZW50LS10MTQwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fY29udGVudC0tdDE2MCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3R5bGUtc2VjdGlvbl9fY29udGVudC0tdDE2MCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX2NvbnRlbnQtLXQxNjAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19jb250ZW50LS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5zdHlsZS1zZWN0aW9uX19jb250ZW50LS1zbWFsbCB7XG4gICAgICB3aWR0aDogNzEycHg7IH1cbiAgICAgIC5zdHlsZS1zZWN0aW9uX19jb250ZW50LS1zbWFsbCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0eWxlLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHlsZS1zZWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuc3R5bGUtc2VjdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fdGV4dC0tdDgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDgycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX3RleHQtLXQ4MiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX3RleHQtLXQ4MiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIC5zdHlsZS1zZWN0aW9uX19yZXNlYXJjaGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAyNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fcmVzZWFyY2hlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX3Jlc2VhcmNoZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgLnN0eWxlLXNlY3Rpb25fX3Jlc2VhcmNoIHtcbiAgICBtYXJnaW46IDMwcHggMTVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX3Jlc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgKiAwLjUyKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDhweCA0cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fcmVzZWFyY2g6bnRoLWNoaWxkKDEpLCAuc3R5bGUtc2VjdGlvbl9fcmVzZWFyY2g6bnRoLWNoaWxkKDcpLCAuc3R5bGUtc2VjdGlvbl9fcmVzZWFyY2g6bnRoLWNoaWxkKDkpLCAuc3R5bGUtc2VjdGlvbl9fcmVzZWFyY2g6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19yZXNlYXJjaCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zdHlsZS1zZWN0aW9uX19yZXNlYXJjaC1icmVhayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX3Jlc2VhcmNoLWJyZWFrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnN0eWxlLXNlY3Rpb25fX3Jlc2VhcmNoLWJyZWFrLS1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdHlsZS1zZWN0aW9uX19yZXNlYXJjaC1icmVhay0tbWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnN0eWxlLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2ltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3R5bGUtc2VjdGlvbl9fZXhhbXBsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICAgICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX2V4YW1wbGVzIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cbiAgLnN0eWxlLXNlY3Rpb25fX2V4YW1wbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAqIDAuMzEpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDM0cHggMDsgfVxuICAgICAgICAuc3R5bGUtc2VjdGlvbl9fZXhhbXBsZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fZXhhbXBsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICogMC4zMyk7XG4gICAgICAgIG1hcmdpbjogMjBweCAxM3B4IDA7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDE4MXB4O1xuICAgICAgbGVmdDogMzAwcHg7IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fZXhhbXBsZTpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMzBweDsgfVxuICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDIzNXB4O1xuICAgICAgcmlnaHQ6IC0zNjBweDsgfVxuICAgIC5zdHlsZS1zZWN0aW9uX19leGFtcGxlOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDU3MXB4O1xuICAgICAgbGVmdDogMjQwcHg7IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fZXhhbXBsZTpudGgtY2hpbGQoNikge1xuICAgICAgdG9wOiAzOTJweDtcbiAgICAgIHJpZ2h0OiA5MHB4OyB9XG4gIC5zdHlsZS1zZWN0aW9uX19icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2JyZWFrIHtcbiAgICAgICAgaGVpZ2h0OiA3cHg7IH0gfVxuICAuc3R5bGUtc2VjdGlvbl9fY2FyZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDExNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19jYXJkcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNjlweCAwIDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uX19jYXJkcyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdHlsZS1zZWN0aW9uX19jYXJkcy1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gIC5zdHlsZS1zZWN0aW9uX19jYXJkIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2NhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbl9fY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19jYXJkOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogLTkwcHg7IH1cbiAgICAuc3R5bGUtc2VjdGlvbl9fY2FyZDpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb25fX2NhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3R5bGUtc2VjdGlvbl9fY2FyZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAgIC5zdHlsZS1zZWN0aW9uX19jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3R5bGUtc2VjdGlvbl9fY2FyZC1yaWdodCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2NHB4O1xuICAgIHJpZ2h0OiA5MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2NhcmQtcmlnaHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb25fX2NhcmQtcmlnaHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfSB9XG4gICAgLnN0eWxlLXNlY3Rpb25fX2NhcmQtcmlnaHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3R5bGUtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0eWxlLXNlY3Rpb24tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG4gIC5zdHlsZS1zZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogMzU3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyX19zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgICAuc3R5bGUtc2VjdGlvbi1zbGlkZXJfX3NsaWRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAtIDUwJSAtIDM1MHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAtIDUwJSAtIDI1MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgN3B4OyB9IH1cbiAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzFEMUQyOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuICAgICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkNFNTAwOyB9XG4gIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7IH1cbiAgICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuc3R5bGUtc2VjdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnN0eWxlLXNlY3Rpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTA4MHB4KSAvIDIgKyAzMnB4ICsgMjRweCArIDEyOHB4KTsgfVxuICAgIC5zdHlsZS1zZWN0aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogY2FsYygoMTAwdncgLSAxMDgwcHgpIC8gMiArIDMycHgpOyB9XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMUQxRDI5O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuZm9ybS1zZWN0aW9uX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvcm0tc2VjdGlvbl9fZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9ybS1zZWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogNDM2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9ybS1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvcm0tc2VjdGlvbl9fdGl0bGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5mb3JtLXNlY3Rpb25fX3RpdGxlIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb3JtLXNlY3Rpb25fX3RleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLmZvcm0tc2VjdGlvbl9fY29udGFjdHMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb3JtLXNlY3Rpb25fX2NvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLXNlY3Rpb25fX2NvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgLmZvcm0tc2VjdGlvbl9fY29udGFjdHMgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9ybS1zZWN0aW9uX19jb250YWN0cyBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLmZvcm0tc2VjdGlvbl9fY29udGFjdHMgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5mb3JtLXNlY3Rpb25fX2NvbnRhY3RzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZDRTUwMDsgfVxuXG4uZm9ybSB7XG4gIHdpZHRoOiA1MjhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuZm9ybV9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBjb2xvcjogIzlBOTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX25vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgICAuZm9ybV9fbm90ZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNGQ0U1MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9ybV9fbm90ZSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgLmZvcm1fX25vdGUgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9ybSAjZm9ybUZpbGVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5mb3JtLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gIC5mb3JtLWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb3JtLWlucHV0LS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5mb3JtLWlucHV0LS1mdWxsIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0taW5wdXQtLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZm9ybS1pbnB1dC0tYWN0aXZlIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkNFNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb3JtLWlucHV0LS1hY3RpdmUgbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0taW5wdXQtLWVycm9yIGlucHV0LCAuZm9ybS1pbnB1dC0tZXJyb3IgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGMDI0RSAhaW1wb3J0YW50OyB9XG4gIC5mb3JtLWlucHV0LS1lcnJvciAuZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0taW5wdXQgaW5wdXQsIC5mb3JtLWlucHV0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogIzFEMUQyOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0taW5wdXQgaW5wdXQsIC5mb3JtLWlucHV0IHRleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuICAgIC5mb3JtLWlucHV0IGlucHV0OmhvdmVyLCAuZm9ybS1pbnB1dCB0ZXh0YXJlYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVENUQ2QjsgfVxuICAgIC5mb3JtLWlucHV0IGlucHV0OmZvY3VzLCAuZm9ybS1pbnB1dCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzFEMUQyOTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZDRTUwMDsgfVxuICAgICAgLmZvcm0taW5wdXQgaW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLmZvcm0taW5wdXQgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRkNFNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybS1pbnB1dCBpbnB1dDpmb2N1cyArIGxhYmVsIHNwYW4sIC5mb3JtLWlucHV0IHRleHRhcmVhOmZvY3VzICsgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1pbnB1dCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWlucHV0IHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMjhweDsgfSB9XG4gIC5mb3JtLWlucHV0IGxhYmVsIHtcbiAgICBjb2xvcjogIzlBOTlBOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0taW5wdXQgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5mb3JtLWlucHV0IGxhYmVsIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRjAyNEU7IH1cbiAgLmZvcm0taW5wdXQgLmVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjRkYwMjRFO1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuXG4uZm9ybS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWZpbGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZvcm0tZmlsZS0tYWN0aXZlIC5mb3JtLWZpbGVfX2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm0tZmlsZS0tZnVsbCAuZm9ybS1maWxlX19sYWJlbCB7XG4gICAgY29sb3I6ICM1RDVENkI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZm9ybS1maWxlLS1mdWxsIC5mb3JtLWZpbGVfX2xhYmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS40NzUgNC42OUM2LjU0OCAzLjYxNyA4LjI5MSAzLjYxNyA5LjM2NCA0LjY5QzEwLjQzNyA1Ljc2MyAxMC40MzcgNy41MDYgOS4zNjQgOC41NzlMNi41NiAxMS4zODRDNi4xNyAxMS43NzQgNS41MzYgMTEuNzc0IDUuMTQ2IDExLjM4NEM0Ljc1NSAxMC45OTMgNC43NTUgMTAuMzYgNS4xNDYgOS45NjlMNy4yNjcgNy44NDhMNy45NDkgNy4xNjZDOC4yNDEgNi44NzQgOC4yNDEgNi4zOTggNy45NDkgNi4xMDZDNy42NTYgNS44MTMgNy4xODEgNS44MTMgNi44ODggNi4xMDZMMy43MzEgOS4yNjJDMi43NTYgMTAuMjM4IDIuNzU2IDExLjgyMiAzLjczMSAxMi43OThDNC43MDcgMTMuNzczIDYuMjkxIDEzLjc3MyA3LjI2NyAxMi43OThMMTIuMzI4IDcuNzM3QzEzLjMwMyA2Ljc2MSAxMy4zMDMgNS4xNzcgMTIuMzI4IDQuMjAxQzExLjY5NCAzLjU2NyAxMC44MDIgMy4zNDUgOS45ODggMy41MzZDOS44NTUgMy41NjkgOS43MTQgMy41NDggOS41OTcgMy40NzZDOS40MzcgMy4zODUgOS4yNzQgMy4zMDEgOS4xMDYgMy4yMjhDOC42MyAzLjAyMSA4LjExOSAyLjkxMiA3LjYwNiAyLjkwMUM3LjU0OSAyLjkwMSA3LjQ5OCAyLjg2NiA3LjQ3NyAyLjgxMkM3LjQ1NiAyLjc1OSA3LjQ3MSAyLjY5OSA3LjUxMyAyLjY2QzcuNTQ4IDIuNjI3IDcuNTc4IDIuNTk5IDcuNTk2IDIuNTgzQzkuMzYzIDEuMDM1IDEyLjA1NiAxLjEwMyAxMy43NDEgMi43ODhDMTUuNDk3IDQuNTQ0IDE1LjQ5NyA3LjM5NiAxMy43NDEgOS4xNTJMOC42ODEgMTQuMjEyQzYuOTI1IDE1Ljk2OCA0LjA3MyAxNS45NjggMi4zMTcgMTQuMjEyQzAuNTYxIDEyLjQ1NiAwLjU2MSA5LjYwNCAyLjMxNyA3Ljg0OEw1LjQ3NSA0LjY5WicgZmlsbD0nJTIzNUQ1RDZCJy8lM2UlM2Mvc3ZnJTNlIFwiKTsgfVxuICAuZm9ybS1maWxlX19sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWZpbGVfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZm9ybS1maWxlX19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjQ3NSA0LjY5MDAxQzYuNTQ4IDMuNjE3MDEgOC4yOTEgMy42MTcwMSA5LjM2NCA0LjY5MDAxQzEwLjQzNyA1Ljc2MzAxIDEwLjQzNyA3LjUwNjAxIDkuMzY0IDguNTc5MDFMNi41NiAxMS4zODRDNi4xNyAxMS43NzQgNS41MzYgMTEuNzc0IDUuMTQ2IDExLjM4NEM0Ljc1NSAxMC45OTMgNC43NTUgMTAuMzYgNS4xNDYgOS45NjkwMUw3LjI2NyA3Ljg0ODAxTDcuOTQ5IDcuMTY2MDFDOC4yNDEgNi44NzQwMSA4LjI0MSA2LjM5ODAxIDcuOTQ5IDYuMTA2MDFDNy42NTYgNS44MTMwMSA3LjE4MSA1LjgxMzAxIDYuODg4IDYuMTA2MDFMMy43MzEgOS4yNjIwMUMyLjc1NiAxMC4yMzggMi43NTYgMTEuODIyIDMuNzMxIDEyLjc5OEM0LjcwNyAxMy43NzMgNi4yOTEgMTMuNzczIDcuMjY3IDEyLjc5OEwxMi4zMjggNy43MzcwMUMxMy4zMDMgNi43NjEwMSAxMy4zMDMgNS4xNzcwMSAxMi4zMjggNC4yMDEwMUMxMS42OTQgMy41NjcwMSAxMC44MDIgMy4zNDUwMSA5Ljk4OCAzLjUzNjAxQzkuODU1IDMuNTY5MDEgOS43MTQgMy41NDgwMSA5LjU5NyAzLjQ3NjAxQzkuNDM3IDMuMzg1MDEgOS4yNzQgMy4zMDEwMSA5LjEwNiAzLjIyODAxQzguNjMgMy4wMjEwMSA4LjExOSAyLjkxMjAxIDcuNjA2IDIuOTAxMDFDNy41NDkgMi45MDEwMSA3LjQ5OCAyLjg2NjAxIDcuNDc3IDIuODEyMDFDNy40NTYgMi43NTkwMSA3LjQ3MSAyLjY5OTAxIDcuNTEzIDIuNjYwMDFDNy41NDggMi42MjcwMSA3LjU3OCAyLjU5OTAxIDcuNTk2IDIuNTgzMDFDOS4zNjMgMS4wMzUwMSAxMi4wNTYgMS4xMDMwMSAxMy43NDEgMi43ODgwMUMxNS40OTcgNC41NDQwMSAxNS40OTcgNy4zOTYwMSAxMy43NDEgOS4xNTIwMUw4LjY4MSAxNC4yMTJDNi45MjUgMTUuOTY4IDQuMDczIDE1Ljk2OCAyLjMxNyAxNC4yMTJDMC41NjEgMTIuNDU2IDAuNTYxIDkuNjA0MDEgMi4zMTcgNy44NDgwMUw1LjQ3NSA0LjY5MDAxWicgZmlsbD0nd2hpdGUnLyUzZSUzYy9zdmclM2UgXCIpOyB9XG4gICAgLmZvcm0tZmlsZV9fbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjQ3NSA0LjY5MDAxQzYuNTQ4IDMuNjE3MDEgOC4yOTEgMy42MTcwMSA5LjM2NCA0LjY5MDAxQzEwLjQzNyA1Ljc2MzAxIDEwLjQzNyA3LjUwNjAxIDkuMzY0IDguNTc5MDFMNi41NiAxMS4zODRDNi4xNyAxMS43NzQgNS41MzYgMTEuNzc0IDUuMTQ2IDExLjM4NEM0Ljc1NSAxMC45OTMgNC43NTUgMTAuMzYgNS4xNDYgOS45NjkwMUw3LjI2NyA3Ljg0ODAxTDcuOTQ5IDcuMTY2MDFDOC4yNDEgNi44NzQwMSA4LjI0MSA2LjM5ODAxIDcuOTQ5IDYuMTA2MDFDNy42NTYgNS44MTMwMSA3LjE4MSA1LjgxMzAxIDYuODg4IDYuMTA2MDFMMy43MzEgOS4yNjIwMUMyLjc1NiAxMC4yMzggMi43NTYgMTEuODIyIDMuNzMxIDEyLjc5OEM0LjcwNyAxMy43NzMgNi4yOTEgMTMuNzczIDcuMjY3IDEyLjc5OEwxMi4zMjggNy43MzcwMUMxMy4zMDMgNi43NjEwMSAxMy4zMDMgNS4xNzcwMSAxMi4zMjggNC4yMDEwMUMxMS42OTQgMy41NjcwMSAxMC44MDIgMy4zNDUwMSA5Ljk4OCAzLjUzNjAxQzkuODU1IDMuNTY5MDEgOS43MTQgMy41NDgwMSA5LjU5NyAzLjQ3NjAxQzkuNDM3IDMuMzg1MDEgOS4yNzQgMy4zMDEwMSA5LjEwNiAzLjIyODAxQzguNjMgMy4wMjEwMSA4LjExOSAyLjkxMjAxIDcuNjA2IDIuOTAxMDFDNy41NDkgMi45MDEwMSA3LjQ5OCAyLjg2NjAxIDcuNDc3IDIuODEyMDFDNy40NTYgMi43NTkwMSA3LjQ3MSAyLjY5OTAxIDcuNTEzIDIuNjYwMDFDNy41NDggMi42MjcwMSA3LjU3OCAyLjU5OTAxIDcuNTk2IDIuNTgzMDFDOS4zNjMgMS4wMzUwMSAxMi4wNTYgMS4xMDMwMSAxMy43NDEgMi43ODgwMUMxNS40OTcgNC41NDQwMSAxNS40OTcgNy4zOTYwMSAxMy43NDEgOS4xNTIwMUw4LjY4MSAxNC4yMTJDNi45MjUgMTUuOTY4IDQuMDczIDE1Ljk2OCAyLjMxNyAxNC4yMTJDMC41NjEgMTIuNDU2IDAuNTYxIDkuNjA0MDEgMi4zMTcgNy44NDgwMUw1LjQ3NSA0LjY5MDAxWicgZmlsbD0nJTIzRkNFNTAwJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm0tZmlsZV9fbGFiZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNGQ0U1MDA7IH1cbiAgICAgIC5mb3JtLWZpbGVfX2xhYmVsOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1maWxlX19maWxlIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybS1maWxlX19maWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAgIC5mb3JtLWZpbGVfX2ZpbGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb3JtLWZpbGVfX2ZpbGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZm9ybS1maWxlX19maWxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4IDA7IH1cbiAgICAuZm9ybS1maWxlX19maWxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOC4xOTEyNSA3LjE2MzI1TDEyLjUzMTIgMi44MjMyNUMxMi45NjIyIDIuMzkyMjUgMTMuNjYyMyAyLjM5MjI1IDE0LjA5MzMgMi44MjMyNUMxNC41MjQzIDMuMjU0MjUgMTQuNTI0MyAzLjk1NDI1IDE0LjA5MzMgNC4zODUyNUw5Ljc1MzI1IDguNzI1MjVMMTQuMDkzMyAxMy4wNjUzQzE0LjUxNTMgMTMuNDg2MiAxNC41MTUzIDE0LjE3MTMgMTQuMDkzMyAxNC41OTMzQzEzLjY3MTMgMTUuMDE1MyAxMi45ODYyIDE1LjAxNTMgMTIuNTY1MyAxNC41OTMzTDguMjI1MjUgMTAuMjUzM0wzLjg4NTI1IDE0LjU5MzNDMy40NTQyNSAxNS4wMjQzIDIuNzU0MjUgMTUuMDI0MyAyLjMyMzI1IDE0LjU5MzNDMS44OTIyNSAxNC4xNjIzIDEuODkyMjUgMTMuNDYyMiAyLjMyMzI1IDEzLjAzMTJMNi42NjMyNSA4LjY5MTI1TDIuMzIzMjUgNC4zNTEyNUMxLjkwMTI1IDMuOTMwMjUgMS45MDEyNSAzLjI0NTI1IDIuMzIzMjUgMi44MjMyNUMyLjc0NTI1IDIuNDAxMjUgMy40MzAyNSAyLjQwMTI1IDMuODUxMjUgMi44MjMyNUw4LjE5MTI1IDcuMTYzMjVaJyBmaWxsPSd3aGl0ZScvJTNlJTNjL3N2ZyUzZSBcIik7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9ybS1maWxlX19maWxlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAuZm9ybS1maWxlX19maWxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004LjE5MTI1IDcuMTYzMjVMMTIuNTMxMiAyLjgyMzI1QzEyLjk2MjIgMi4zOTIyNSAxMy42NjIzIDIuMzkyMjUgMTQuMDkzMyAyLjgyMzI1QzE0LjUyNDMgMy4yNTQyNSAxNC41MjQzIDMuOTU0MjUgMTQuMDkzMyA0LjM4NTI1TDkuNzUzMjUgOC43MjUyNUwxNC4wOTMzIDEzLjA2NTNDMTQuNTE1MyAxMy40ODYyIDE0LjUxNTMgMTQuMTcxMyAxNC4wOTMzIDE0LjU5MzNDMTMuNjcxMyAxNS4wMTUzIDEyLjk4NjIgMTUuMDE1MyAxMi41NjUzIDE0LjU5MzNMOC4yMjUyNSAxMC4yNTMzTDMuODg1MjUgMTQuNTkzM0MzLjQ1NDI1IDE1LjAyNDMgMi43NTQyNSAxNS4wMjQzIDIuMzIzMjUgMTQuNTkzM0MxLjg5MjI1IDE0LjE2MjMgMS44OTIyNSAxMy40NjIyIDIuMzIzMjUgMTMuMDMxMkw2LjY2MzI1IDguNjkxMjVMMi4zMjMyNSA0LjM1MTI1QzEuOTAxMjUgMy45MzAyNSAxLjkwMTI1IDMuMjQ1MjUgMi4zMjMyNSAyLjgyMzI1QzIuNzQ1MjUgMi40MDEyNSAzLjQzMDI1IDIuNDAxMjUgMy44NTEyNSAyLjgyMzI1TDguMTkxMjUgNy4xNjMyNVonIGZpbGw9JyUyMzlBOTlBOScvJTNlJTNjL3N2ZyUzZSBcIik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb3JtLWZpbGVfX2ZpbGU6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgLmZvcm0tZmlsZV9fZmlsZTpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjOUE5OUE5OyB9XG4gICAgLmZvcm0tZmlsZV9fZmlsZTpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZWFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOTlweCAwIDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC50ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAxNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMCAyNHB4OyB9IH1cbiAgLnRlYW1fX2JnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4MHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC50ZWFtX19iZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4ICogMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDhweCk7IH1cbiAgICAgICAgLnRlYW1fX2JnIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnRlYW1fX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnRlYW1fX2ZsZXgge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZWFtX19mbGV4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC50ZWFtX19jb250ZW50IHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC50ZWFtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiBpbml0aWFsO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVhbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50ZWFtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC50ZWFtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVhbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAudGVhbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC50ZWFtX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZWFtX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIC50ZWFtX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGNvbG9yOiAjMUQxRDI5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudGVhbV9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiA0MzhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVhbV9fbGluayB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAudGVhbV9fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZDRTUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAudGVhbV9fbGluazpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRlYW1fX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC50ZWFtX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmstYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTI5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnRlYW1fX2xpbms6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgcmlnaHQ6IDI5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50ZWFtX19saW5rOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAxNHB4OyB9IH1cbiAgICAudGVhbV9fbGluay0taG92ZXIge1xuICAgICAgY29sb3I6ICM1RDVENkIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRlYW1fX2xpbmstLWhvdmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC50ZWFtX19saW5rLS1ob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGVhbV9fbGluay0taG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUzcHg7IH0gfVxuICAudGVhbV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MzZweDtcbiAgICBoZWlnaHQ6IDUyOXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC50ZWFtX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIGhlaWdodDogMzkycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlYW1fX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH0gfVxuICAgIC50ZWFtX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5mb290ZXJfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyX19mbGV4IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvb3Rlcl9fY29udGFjdHMgYSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fY29udGFjdHMgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXItc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXNocmluazogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlci1zb2NpYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgIC5mb290ZXItc29jaWFsc19faXRlbSBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZmlsbDogIzFEMUQyOTsgfVxuICAgIC5mb290ZXItc29jaWFsc19faXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDMyREZGOyB9XG4gICAgLmZvb3Rlci1zb2NpYWxzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyOSwgNDEsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5tb2RhbC0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwYWRkaW5nOiA2MHB4IDkycHg7XG4gICAgd2lkdGg6IDcxMnB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1NjNweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4OyB9IH1cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tb2RhbF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9kYWxfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5tb2RhbF9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDMyREZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbF9fdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tb2RhbF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm1vZGFsX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiIsIi5zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMTExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRjb250YWluZXJNZE1hcmdpbn07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGNvbnRhaW5lclhzTWFyZ2lufTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTAxO1xuICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTcwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyZXkwMTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHRyYW5zZm9ybTogc2tld1koMTJkZWcpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM0NHB4IC0gMjRweCAtICgxMDB2dyAtIDEwODBweCkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHMtbmF2IHtcbiAgd2lkdGg6IDM0NHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19zaGFwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMTdweDtcbiAgICBoZWlnaHQ6IDI4N3B4O1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAZXh0ZW5kICVzdWJ0aXRsZTI7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmstYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAka2Vub2JpO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4O1xuICAgICAgY29sb3I6ICRncmV5MDkhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0ZXBzLXNsaWRlciB7XG4gIC5zbGljay1saXN0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXJNZE1hcmdpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXJYc01hcmdpbjtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgd2lkdGg6IDcxMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NoYXBlMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNzFweDtcbiAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogMTEycHg7XG4gICAgICBib3R0b206IDQ0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zaGFwZTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBib3R0b206IDcycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICBib3R0b206IDUxcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zaGFwZTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTU4cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICBib3R0b206IDY3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgYm90dG9tOiA0NnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250VGl0bGU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoZWFkaW5nNDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBleHRlbmQgJWJvZHkxLTI7XG5cbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5MDk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXNlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiVoZWFkaW5nMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuJWhlYWRpbmc0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250VGl0bGU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiVoZWFkaW5nNSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4lc3VidGl0bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4lc3VidGl0bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4lYm9keTEtMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuJWJvZHkxLTIge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiVib2R5Mi0xIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4lYm9keTItMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuJWJvZHkzLTIge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiVjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4lYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUhlYXZ5LndvZmYyJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250LUhlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLmhlYWRlciB7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVhZGVyLW1lbnUsXG4gICAgICAuaGVhZGVyX19waG9uZSxcbiAgICAgIC5oZWFkZXJfX21haWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLS1oZWFkZXIge1xuICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWF4LXdpZHRoOiA1M3B4O1xuICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGZpbGw6ICRncmV5MDk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleTA4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIEBleHRlbmQgJWJvZHkyLTI7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250VGl0bGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGNvbG9yOiAkZ3JleTA5O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTA5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLWhlYWRlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGV4dGVuZCAlYm9keTItMjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi50ZWFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOTlweCAwIDQwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAxNjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMjRweDtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4MHB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXJNZE1hcmdpbn0gKiAyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtI3skY29udGFpbmVyTWRNYXJnaW59KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IGluaXRpYWw7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoZWFkaW5nNDtcblxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICVib2R5Mi0xO1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgY29sb3I6ICRncmV5MDkhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjIxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWluLXdpZHRoOiA0MzhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGFzZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5rLWFycm93LnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTI5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZXkwOCFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MzZweDtcbiAgICBoZWlnaHQ6IDUyOXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzM0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLmZvcm0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRncmV5MDk7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDQzNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJWhlYWRpbmc0O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICVib2R5MS0yO1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc1O1xuXG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGFzZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtIHtcbiAgd2lkdGg6IDUyOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgY29sb3I6ICRncmV5MDU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkbGFzZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNmb3JtRmlsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbGFzZXIhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhZGVyIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAlYm9keTItMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogNHB4IDE2cHggMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGNvbG9yOiAkZ3JleTA5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmV5MDg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGdyZXkwOTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxhc2VyO1xuXG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGxhc2VyIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTY4cHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGV4dGVuZCAlYm9keTItMjtcblxuICAgIGNvbG9yOiAkZ3JleTA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR2YWRlcjtcbiAgICB9XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkdmFkZXI7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbi5mb3JtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgLmZvcm0tZmlsZV9fZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIC5mb3JtLWZpbGVfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkZ3JleTA4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuNDc1IDQuNjlDNi41NDggMy42MTcgOC4yOTEgMy42MTcgOS4zNjQgNC42OUMxMC40MzcgNS43NjMgMTAuNDM3IDcuNTA2IDkuMzY0IDguNTc5TDYuNTYgMTEuMzg0QzYuMTcgMTEuNzc0IDUuNTM2IDExLjc3NCA1LjE0NiAxMS4zODRDNC43NTUgMTAuOTkzIDQuNzU1IDEwLjM2IDUuMTQ2IDkuOTY5TDcuMjY3IDcuODQ4TDcuOTQ5IDcuMTY2QzguMjQxIDYuODc0IDguMjQxIDYuMzk4IDcuOTQ5IDYuMTA2QzcuNjU2IDUuODEzIDcuMTgxIDUuODEzIDYuODg4IDYuMTA2TDMuNzMxIDkuMjYyQzIuNzU2IDEwLjIzOCAyLjc1NiAxMS44MjIgMy43MzEgMTIuNzk4QzQuNzA3IDEzLjc3MyA2LjI5MSAxMy43NzMgNy4yNjcgMTIuNzk4TDEyLjMyOCA3LjczN0MxMy4zMDMgNi43NjEgMTMuMzAzIDUuMTc3IDEyLjMyOCA0LjIwMUMxMS42OTQgMy41NjcgMTAuODAyIDMuMzQ1IDkuOTg4IDMuNTM2QzkuODU1IDMuNTY5IDkuNzE0IDMuNTQ4IDkuNTk3IDMuNDc2QzkuNDM3IDMuMzg1IDkuMjc0IDMuMzAxIDkuMTA2IDMuMjI4QzguNjMgMy4wMjEgOC4xMTkgMi45MTIgNy42MDYgMi45MDFDNy41NDkgMi45MDEgNy40OTggMi44NjYgNy40NzcgMi44MTJDNy40NTYgMi43NTkgNy40NzEgMi42OTkgNy41MTMgMi42NkM3LjU0OCAyLjYyNyA3LjU3OCAyLjU5OSA3LjU5NiAyLjU4M0M5LjM2MyAxLjAzNSAxMi4wNTYgMS4xMDMgMTMuNzQxIDIuNzg4QzE1LjQ5NyA0LjU0NCAxNS40OTcgNy4zOTYgMTMuNzQxIDkuMTUyTDguNjgxIDE0LjIxMkM2LjkyNSAxNS45NjggNC4wNzMgMTUuOTY4IDIuMzE3IDE0LjIxMkMwLjU2MSAxMi40NTYgMC41NjEgOS42MDQgMi4zMTcgNy44NDhMNS40NzUgNC42OVonIGZpbGw9JyUyMzVENUQ2QicvJTNlJTNjL3N2ZyUzZSBcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS40NzUgNC42OTAwMUM2LjU0OCAzLjYxNzAxIDguMjkxIDMuNjE3MDEgOS4zNjQgNC42OTAwMUMxMC40MzcgNS43NjMwMSAxMC40MzcgNy41MDYwMSA5LjM2NCA4LjU3OTAxTDYuNTYgMTEuMzg0QzYuMTcgMTEuNzc0IDUuNTM2IDExLjc3NCA1LjE0NiAxMS4zODRDNC43NTUgMTAuOTkzIDQuNzU1IDEwLjM2IDUuMTQ2IDkuOTY5MDFMNy4yNjcgNy44NDgwMUw3Ljk0OSA3LjE2NjAxQzguMjQxIDYuODc0MDEgOC4yNDEgNi4zOTgwMSA3Ljk0OSA2LjEwNjAxQzcuNjU2IDUuODEzMDEgNy4xODEgNS44MTMwMSA2Ljg4OCA2LjEwNjAxTDMuNzMxIDkuMjYyMDFDMi43NTYgMTAuMjM4IDIuNzU2IDExLjgyMiAzLjczMSAxMi43OThDNC43MDcgMTMuNzczIDYuMjkxIDEzLjc3MyA3LjI2NyAxMi43OThMMTIuMzI4IDcuNzM3MDFDMTMuMzAzIDYuNzYxMDEgMTMuMzAzIDUuMTc3MDEgMTIuMzI4IDQuMjAxMDFDMTEuNjk0IDMuNTY3MDEgMTAuODAyIDMuMzQ1MDEgOS45ODggMy41MzYwMUM5Ljg1NSAzLjU2OTAxIDkuNzE0IDMuNTQ4MDEgOS41OTcgMy40NzYwMUM5LjQzNyAzLjM4NTAxIDkuMjc0IDMuMzAxMDEgOS4xMDYgMy4yMjgwMUM4LjYzIDMuMDIxMDEgOC4xMTkgMi45MTIwMSA3LjYwNiAyLjkwMTAxQzcuNTQ5IDIuOTAxMDEgNy40OTggMi44NjYwMSA3LjQ3NyAyLjgxMjAxQzcuNDU2IDIuNzU5MDEgNy40NzEgMi42OTkwMSA3LjUxMyAyLjY2MDAxQzcuNTQ4IDIuNjI3MDEgNy41NzggMi41OTkwMSA3LjU5NiAyLjU4MzAxQzkuMzYzIDEuMDM1MDEgMTIuMDU2IDEuMTAzMDEgMTMuNzQxIDIuNzg4MDFDMTUuNDk3IDQuNTQ0MDEgMTUuNDk3IDcuMzk2MDEgMTMuNzQxIDkuMTUyMDFMOC42ODEgMTQuMjEyQzYuOTI1IDE1Ljk2OCA0LjA3MyAxNS45NjggMi4zMTcgMTQuMjEyQzAuNTYxIDEyLjQ1NiAwLjU2MSA5LjYwNDAxIDIuMzE3IDcuODQ4MDFMNS40NzUgNC42OTAwMVonIGZpbGw9J3doaXRlJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS40NzUgNC42OTAwMUM2LjU0OCAzLjYxNzAxIDguMjkxIDMuNjE3MDEgOS4zNjQgNC42OTAwMUMxMC40MzcgNS43NjMwMSAxMC40MzcgNy41MDYwMSA5LjM2NCA4LjU3OTAxTDYuNTYgMTEuMzg0QzYuMTcgMTEuNzc0IDUuNTM2IDExLjc3NCA1LjE0NiAxMS4zODRDNC43NTUgMTAuOTkzIDQuNzU1IDEwLjM2IDUuMTQ2IDkuOTY5MDFMNy4yNjcgNy44NDgwMUw3Ljk0OSA3LjE2NjAxQzguMjQxIDYuODc0MDEgOC4yNDEgNi4zOTgwMSA3Ljk0OSA2LjEwNjAxQzcuNjU2IDUuODEzMDEgNy4xODEgNS44MTMwMSA2Ljg4OCA2LjEwNjAxTDMuNzMxIDkuMjYyMDFDMi43NTYgMTAuMjM4IDIuNzU2IDExLjgyMiAzLjczMSAxMi43OThDNC43MDcgMTMuNzczIDYuMjkxIDEzLjc3MyA3LjI2NyAxMi43OThMMTIuMzI4IDcuNzM3MDFDMTMuMzAzIDYuNzYxMDEgMTMuMzAzIDUuMTc3MDEgMTIuMzI4IDQuMjAxMDFDMTEuNjk0IDMuNTY3MDEgMTAuODAyIDMuMzQ1MDEgOS45ODggMy41MzYwMUM5Ljg1NSAzLjU2OTAxIDkuNzE0IDMuNTQ4MDEgOS41OTcgMy40NzYwMUM5LjQzNyAzLjM4NTAxIDkuMjc0IDMuMzAxMDEgOS4xMDYgMy4yMjgwMUM4LjYzIDMuMDIxMDEgOC4xMTkgMi45MTIwMSA3LjYwNiAyLjkwMTAxQzcuNTQ5IDIuOTAxMDEgNy40OTggMi44NjYwMSA3LjQ3NyAyLjgxMjAxQzcuNDU2IDIuNzU5MDEgNy40NzEgMi42OTkwMSA3LjUxMyAyLjY2MDAxQzcuNTQ4IDIuNjI3MDEgNy41NzggMi41OTkwMSA3LjU5NiAyLjU4MzAxQzkuMzYzIDEuMDM1MDEgMTIuMDU2IDEuMTAzMDEgMTMuNzQxIDIuNzg4MDFDMTUuNDk3IDQuNTQ0MDEgMTUuNDk3IDcuMzk2MDEgMTMuNzQxIDkuMTUyMDFMOC42ODEgMTQuMjEyQzYuOTI1IDE1Ljk2OCA0LjA3MyAxNS45NjggMi4zMTcgMTQuMjEyQzAuNTYxIDEyLjQ1NiAwLjU2MSA5LjYwNDAxIDIuMzE3IDcuODQ4MDFMNS40NzUgNC42OTAwMVonIGZpbGw9JyUyM0ZDRTUwMCcvJTNlJTNjL3N2ZyUzZSBcIik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGFzZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kICVidXR0b247XG5cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBAZXh0ZW5kICVib2R5Mi0yO1xuXG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogNHB4IDdweCAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004LjE5MTI1IDcuMTYzMjVMMTIuNTMxMiAyLjgyMzI1QzEyLjk2MjIgMi4zOTIyNSAxMy42NjIzIDIuMzkyMjUgMTQuMDkzMyAyLjgyMzI1QzE0LjUyNDMgMy4yNTQyNSAxNC41MjQzIDMuOTU0MjUgMTQuMDkzMyA0LjM4NTI1TDkuNzUzMjUgOC43MjUyNUwxNC4wOTMzIDEzLjA2NTNDMTQuNTE1MyAxMy40ODYyIDE0LjUxNTMgMTQuMTcxMyAxNC4wOTMzIDE0LjU5MzNDMTMuNjcxMyAxNS4wMTUzIDEyLjk4NjIgMTUuMDE1MyAxMi41NjUzIDE0LjU5MzNMOC4yMjUyNSAxMC4yNTMzTDMuODg1MjUgMTQuNTkzM0MzLjQ1NDI1IDE1LjAyNDMgMi43NTQyNSAxNS4wMjQzIDIuMzIzMjUgMTQuNTkzM0MxLjg5MjI1IDE0LjE2MjMgMS44OTIyNSAxMy40NjIyIDIuMzIzMjUgMTMuMDMxMkw2LjY2MzI1IDguNjkxMjVMMi4zMjMyNSA0LjM1MTI1QzEuOTAxMjUgMy45MzAyNSAxLjkwMTI1IDMuMjQ1MjUgMi4zMjMyNSAyLjgyMzI1QzIuNzQ1MjUgMi40MDEyNSAzLjQzMDI1IDIuNDAxMjUgMy44NTEyNSAyLjgyMzI1TDguMTkxMjUgNy4xNjMyNVonIGZpbGw9J3doaXRlJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOC4xOTEyNSA3LjE2MzI1TDEyLjUzMTIgMi44MjMyNUMxMi45NjIyIDIuMzkyMjUgMTMuNjYyMyAyLjM5MjI1IDE0LjA5MzMgMi44MjMyNUMxNC41MjQzIDMuMjU0MjUgMTQuNTI0MyAzLjk1NDI1IDE0LjA5MzMgNC4zODUyNUw5Ljc1MzI1IDguNzI1MjVMMTQuMDkzMyAxMy4wNjUzQzE0LjUxNTMgMTMuNDg2MiAxNC41MTUzIDE0LjE3MTMgMTQuMDkzMyAxNC41OTMzQzEzLjY3MTMgMTUuMDE1MyAxMi45ODYyIDE1LjAxNTMgMTIuNTY1MyAxNC41OTMzTDguMjI1MjUgMTAuMjUzM0wzLjg4NTI1IDE0LjU5MzNDMy40NTQyNSAxNS4wMjQzIDIuNzU0MjUgMTUuMDI0MyAyLjMyMzI1IDE0LjU5MzNDMS44OTIyNSAxNC4xNjIzIDEuODkyMjUgMTMuNDYyMiAyLjMyMzI1IDEzLjAzMTJMNi42NjMyNSA4LjY5MTI1TDIuMzIzMjUgNC4zNTEyNUMxLjkwMTI1IDMuOTMwMjUgMS45MDEyNSAzLjI0NTI1IDIuMzIzMjUgMi44MjMyNUMyLjc0NTI1IDIuNDAxMjUgMy40MzAyNSAyLjQwMTI1IDMuODUxMjUgMi44MjMyNUw4LjE5MTI1IDcuMTYzMjVaJyBmaWxsPSclMjM5QTk5QTknLyUzZSUzYy9zdmclM2UgXCIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTA1O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjksIDQxLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDYwcHggOTJweDtcbiAgICB3aWR0aDogNzEycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgd2lkdGg6IDU2M3B4O1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoZWFkaW5nNDtcblxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGV4dGVuZCAlYm9keTItMTtcblxuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAka2Vub2JpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgQGV4dGVuZCAlYm9keTEtMjtcblxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJWJvZHkxLTI7XG5cbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgQGV4dGVuZCAlYm9keTMtMjtcblxuICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgZmlsbDogJGdyZXkwOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGtlbm9iaTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufSJdfQ== */
