@charset "UTF-8";*,::after,::before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{font-family:"Montserrat";font-size:15px;color:#fff;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a{text-decoration:none}button,input,select,textarea{border:0;outline:0}.page{overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.section{padding:90px 0 110px}.section__header{width:100%;text-align:center;max-width:950px;margin:0 auto 80px}.section__title{color:#333;font-size:30px;text-transform:uppercase}.section__title::after{margin:42px auto;display:block;content:"";height:3px;width:60px;background-color:#d98080}.section__suptitle{color:#333;font-size:24px;font-family:cursive}.section__text{color:#bbb}@media screen and (max-width:770px){.section{padding:90px 0}.section--devices{padding-bottom:0}}@media screen and (max-width:575px){.section__header{margin-bottom:50px}.section__suptitle{font-size:20px}.section__title{font-size:24px}.section__title::after{margin:20px auto}.section__text{padding:5%}}.section--grey{background-color:#f8f8f8}.section--slider{padding:60px 0}.section--statistics{background-color:#aee0d2}.section--clients,.section--devices{-webkit-background-size:cover;background-size:cover}.section--clients{background:url(../img/whatPeopleSay/picture.jpg) no-repeat center}.section--devices{margin-bottom:40px;padding-bottom:0;background:url(../img/feature/background.jpg) no-repeat center}.section--devices .section__header{margin-bottom:0}.section--work{padding-bottom:0}.section--logo{padding:50px 0}.section--map{padding:0;background:url(../img/map/map.jpg) no-repeat center}.btn{display:inline-block;vertical-align:top;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;border:3px solid #fff;padding:8px 30px;transition:background .1s linear,color .1s linear}.btn:hover{color:#333;background-color:#fff}.header{padding-top:30px;transition:ease-in-out .8s;position:fixed;top:0;right:0;left:0;z-index:1000}.header.fixed{padding:10px 0;background-color:#d98080;box-shadow:0 3px 10px rgba(0,0,0,.2);transform:translate3d(0,0,0);transition:ease-in-out 300ms}.header__inner{display:flex;justify-content:space-between;align-items:center}.logo{color:#fff;font-size:25px;font-weight:900}.nav-toggle,.nav__link{color:#fff;cursor:pointer}.nav__link{display:inline-block;font-size:13px;text-transform:uppercase;margin:0 25px;transition:opacity .3s linear}.nav__link:hover{color:#f5e28e}.nav__link::after{display:block;content:"";width:100%;border-bottom:3px solid #f5e28e;opacity:0;padding-top:5px}.nav__link.active{color:#f5e28e;transition:opacity .3s linear}.nav__link.active::after{opacity:1;transition:opacity .3s linear}.nav-toggle{display:none;font-size:30px;margin:0;border:0;background:0 0;transition:.2s linear}.nav-toggle:focus{outline:0}.nav-toggle.active{color:#f5e28e;transform:rotate(90deg);transition:.2s linear}.nav-toggle:hover{color:#f5e28e}@media screen and (max-width:770px){.header{padding-top:10px}.nav{display:none;width:100%;background-color:rgba(0,0,0,.9);position:absolute;top:100%;left:0}.nav>a{box-shadow:0 3px 10px rgba(0,0,0,.2)}.nav-toggle.active{color:#f5e28e}.nav-toggle,.nav.active,.nav__link{display:block}.nav__link{margin:0;padding:8px 20px}}.main{display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;min-height:820px;position:relative;background:url(../img/intro.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}.main__content{text-align:center;margin-top:100px}.main__title{line-height:1;font-size:150px;text-transform:uppercase}.main__title::after{display:block;content:"";height:3px;width:60px;margin:60px auto 50px;background-color:#fff}.main__suptitle{font-size:72px;text-transform:none;font-family:cursive}.main__slider{display:flex;justify-content:center;text-transform:uppercase;margin-top:50px}.main__slider-item{content:"";display:block;width:280px;border-top:3px solid #fff;font-weight:500;margin:0 15px;padding:20px 0;position:relative}.main__slider-item.active::before{display:block;content:"";height:3px;width:70px;background-color:#d98080;position:absolute;top:-3px;left:0;z-index:1}.main__slider-num{font-size:20px;font-weight:700}@media screen and (max-width:1230px){.main__suptitle{font-size:52px}.main__title{font-size:120px}}@media screen and (max-width:990px){.main__suptitle{font-size:32px}.main__title{font-size:80px}}@media screen and (max-width:770px){.main{min-height:650px}.main__suptitle{font-size:25px}.main__title{font-size:60px}.main__slider-text{display:none}.main__slider-item.active::before{width:50%}}@media screen and (max-width:575px){.main__suptitle{font-size:22px}.main__title{font-size:40px}}.about{margin:0 -15px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:770px){.about{justify-content:center}}.about__item{width:33.33333%;padding:15px}@media screen and (max-width:770px){.about__item{width:100%;max-width:400px;margin-bottom:30px}.about__item:last-child{margin-bottom:0}}.about__item:hover .about__img{transform:translate3d(-10px,-10px,0)}.about__item:hover .about__img .img,.card__inner:hover .card__img img{opacity:.1}.about__item .img,.card__img img{display:block;width:380px;height:auto;max-width:100%;transition:opacity .1s linear}.about__item:hover .img-content{opacity:1}.about__inner{background-color:#aee0d2;position:relative}.about__img{background:linear-gradient(to bottom,#d98080,#f5e28e);transition:transform .2s linear}.img-content{opacity:0;text-align:center;position:absolute;top:40%;right:0;left:0;z-index:1}.img-content__text{width:100%;font-size:18px;font-weight:700;text-transform:uppercase}.statistics{display:flex;flex-wrap:wrap;text-align:center}.statistics__item{flex:1 1 0;padding:90px 0;border-left:1px solid #c6e9e0}.statistics__item:last-child{border-right:1px solid #c6e9e0}.statistics__count{font-size:72px;font-weight:700;margin-bottom:15px}.statistics__text{font-size:14px;text-transform:uppercase}@media screen and (max-width:990px){.statistics{justify-content:center}.statistics__item{flex:none;width:33.33333%;padding:30px 0;border:0}.statistics__item:last-child{border:0}}@media screen and (max-width:575px){.statistics__item{width:100%;border-bottom:1px solid #c6e9e0}.statistics__item:last-child{border-bottom:0}.statistics__count{font-size:52px}}.services{display:flex;flex-wrap:wrap}.services__item{width:33.33333%;padding:0 35px 40px 90px;position:relative;margin-bottom:40px}.services__item--border{border-bottom:1px solid #e5e5e5}.services__icon{position:absolute;top:0;left:30px;z-index:1}.services__title{color:#333;font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:10px}.services__text{color:#bbb;font-size:14px}@media screen and (max-width:990px){.services__item{width:50%;padding-bottom:0}.services__item--border{border-bottom:0}}@media screen and (max-width:770px){.services{justify-content:center}.services__item{width:100%;max-width:400px;padding-left:55px;padding-right:0}.services__icon{left:0}}.devices{width:100%;max-width:600px;margin:0 auto;position:relative}.devices__item{display:block;max-width:100%;height:auto}.devices__item--iphone{position:absolute;top:34%;right:-40px;z-index:1}@media screen and (max-width:575px){.devices{max-width:320px}.devices__item--iphone{width:180px;bottom:-50px;right:-80px}}.wedo{display:flex;flex-wrap:wrap;margin:0 -15px;position:relative}.wedo__item{width:50%;padding:0 15px}.wedo__item:first-child{margin-left:0}.wedo__item:last-child{margin-right:0}.wedo__img{display:block;max-width:100%;height:auto}@media screen and (max-width:990px){.wedo__item{width:100%;margin-bottom:30px}.wedo__item:last-child{margin-bottom:0}.wedo__img{margin:0 auto}}.accordion{border:1px solid #e5e5e5;margin-bottom:10px}.accordion__control{padding:15px 20px 15px 65px;border-bottom:1px solid transparent;position:relative;cursor:pointer}.accordion__control::after{content:"";display:block;height:16px;width:16px;border-top:2px solid #cbcbcb;border-right:2px solid #cbcbcb;transform:translateY(-70%) rotate(135deg);transition:ease-in-out .3s;position:absolute;top:50%;right:20px;z-index:1}.accordion__control.active{border-bottom-color:#e5e5e5}.accordion__control.active::after{transform:translateY(-50%) rotate(-45deg);margin-top:5px}.accordion__icon{transform:translateY(-50%);position:absolute;top:50%;left:20px;z-index:1}.accordion__title{color:#333;font-size:14px;font-weight:400;text-transform:uppercase;user-select:none}.accordion__text{color:#bbb;font-size:14px}.accordion__content{display:none;padding:15px 20px;font-style:italic;transition:ease-in-out .3s}.accordion__content.active{display:block}.slider-container{position:relative}.slider{margin-bottom:20px}.slider__item{display:flex;width:100%;max-width:990px;margin:0 auto;position:relative}.slider__icon{display:inline-block;padding:30px 40px;margin-right:50px;border:3px solid #aee0d2}.slider__photo{display:block;width:210px;height:210px;border-radius:50%;border:3px solid #aee0d2}.slider__author{font-family:cursive;color:#333;font-size:20px}.slider__author::before{content:"";height:3px;width:60px;background-color:#d98080;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.slider__text{display:inline-block;color:#999;font-size:20px;font-weight:300;font-style:italic;margin-bottom:15px;padding-top:15px}.slider__btn{width:40px;height:60px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.5);transition:box-shadow 100ms linear;border:0;cursor:pointer;position:relative;top:calc(45% - 15px)}.slider__btn:hover{box-shadow:0 0 4px rgba(0,0,0,.5)}.slider__btn:active{box-shadow:0 0 8px rgba(0,0,0,.5)}.slider__btn-prev{left:0}.slider__btn-next{right:0}@media screen and (max-width:770px){.slider__icon,.slider__photo{position:static;margin:0 auto 20px}.slider__item{padding-left:0}.slider__text{font-size:16px}.slider__author{font-size:20px}}@media screen and (max-width:575px){.slider .slick-slider{padding:0}.slick-arrow{top:18%}}.slider{display:flex;align-items:center;width:80%;max-width:600px;overflow:hidden;position:relative}.slides{display:flex;transition:transform .5s ease-in-out;width:100%}.slide{display:none}.slide__content{display:flex}.slide.block{display:block}.button{background-color:#007bff;color:#fff;border:0;padding:10px 20px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}button.btnPrev{left:10px}button.btnNext{right:10px}button:focus{outline:0}.card{margin:0 -15px;display:flex;flex-wrap:wrap;justify-content:space-between}.card__item{width:33.33333%;padding:0 15px}.card__inner{background-color:#aee0d2;position:relative}.card__inner:hover .card__img{transform:translate3d(-10px,-10px,0)}.card__inner:hover .card__text{opacity:1}.card__img{background:linear-gradient(to bottom,#d98080,#f5e28e);transition:transform .2s linear}.card__text{width:100%;opacity:0;text-align:center;transition:opacity .2s linear;position:absolute;top:46%;left:0;z-index:2}.card__info{text-align:center;margin-top:24px}.social__item{font-size:25px;color:#d98080;background-color:#f5e28e;margin:0 1px;padding:10px 15px}.social__item:hover{color:#fff;background-color:#d98080}.name{color:#333;font-weight:500;text-transform:uppercase;margin-bottom:5px}.job{color:#bbb;font-size:14px}@media screen and (max-width:770px){.card{justify-content:center}.card__item{width:100%;max-width:400px;margin-bottom:30px}.card__item:last-child{margin-bottom:0}}.logos{display:flex;justify-content:space-between;align-items:center;margin:0 -15px}.logos__item{padding:0 15px}.logos__img{display:block;max-width:100%;height:auto}@media screen and (max-width:575px){.logos{flex-wrap:wrap;justify-content:center}.logos__item{margin-bottom:20px}}.works{display:flex}.works__col{flex:1 1 0}.works__item{position:relative;background:linear-gradient(to bottom,#d98080,#f5e28e)}.works__item:hover .works__img{opacity:.1}.works__item:hover .works__info{opacity:1}.works__img,.works__info{transform:opacity .2s linear}.works__img{display:block;height:auto;max-width:100%}.works__info{width:100%;text-align:center;padding:0 15px;transform:translate3d(0,-50%,0);opacity:0;position:absolute;top:50%;left:0;z-index:2}.works__icon{font-size:30px}.works__title{margin-bottom:5px;text-transform:uppercase}.works__text{font-size:14px;font-weight:300;font-style:italic}@media screen and (max-width:770px){.works{flex-wrap:wrap}.works__col{flex:none;width:50%}}@media screen and (max-width:575px){.works{justify-content:center}.works__col{width:100%;max-width:480px}}.clients{display:flex;justify-content:space-between;flex-wrap:wrap}.clients__item{width:50%;margin-bottom:60px;padding:0 45px 0 175px;position:relative}.clients__photo{display:block;height:110px;width:110px;border-radius:50%;position:absolute;top:0;left:40px;z-index:1}.clients__name{margin-bottom:5px;color:#333;text-transform:uppercase}.clients__job{color:#333;font-size:14px;font-weight:300;font-style:italic}.clients__job::after{margin:18px 0;display:block;content:"";height:3px;width:60px;background-color:#d98080}.clients__text{color:#999}@media screen and (max-width:990px){.clients{max-width:600px;margin:0 auto}.clients__item{width:100%;padding-right:0}.clients__item:last-child{margin-bottom:0}}@media screen and (max-width:575px){.clients{text-align:center}.clients__item{padding-left:0}.clients__photo{position:static;margin:0 auto 10px}.clients__job::after{margin:18px auto}}.map{display:block;width:100%;height:200px;font-size:20px;font-weight:700;text-align:center;color:#d98080;padding-top:50px;text-transform:uppercase;cursor:pointer}.map:hover :is(p, i){color:red}.map::after{display:block;content:"";height:3px;width:60px;background-color:#d98080;margin:10px auto}.map:hover::after{background-color:red}.blog{display:flex;flex-wrap:wrap;justify-content:space-between}.blog__item{width:31%}.blog__header{position:relative;margin-bottom:10px}.blog__photo,.instagram__item>img{display:block;max-width:100%;height:auto}.blog__data{padding:10px 15px;font-size:15px;font-style:italic;font-weight:300;text-align:center;background-color:#aee0d2;position:absolute;bottom:10px;left:-10px;z-index:1}.blog__data--day{font-size:30px;line-height:1;font-weight:700;font-style:normal}.blog__content,.blog__title{margin-bottom:10px}.blog__title{color:#333;text-transform:uppercase}.blog__title>a{color:inherit}.blog__title>a:hover{text-decoration:underline}.blog__text{color:#999}.blog__footer{padding-top:14px;border-top:1px solid #e5e5e5;font-size:15px;font-weight:300;font-style:italic;color:#999}.blog__statistics-item{display:inline-block;vertical-align:top;margin-right:10px}.blog__statistics-item>i{color:#61c6b3;cursor:pointer}@media screen and (max-width:770px){.blog{max-width:380px;margin:0 auto}.blog__item{width:100%;margin-bottom:30px}.blog__item:last-child{margin-bottom:0}}.footer{padding-top:65px;background-color:#f8f8f8}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0 -15px;padding-bottom:65px}.footer__col{padding:0 15px}.footer__col--first{width:40%}.footer__col--second{width:34%}.footer__col--third{width:22%}.footer__logo{color:#cbcbcb;font-size:46px;font-weight:700;margin-bottom:30px}.footer__title{margin-bottom:40px;color:#333;text-transform:uppercase;font-size:14px}.footer__text{color:#999;margin-bottom:30px}.footer__social{margin-bottom:25px}.footer__social-header{padding-bottom:15px;font-size:14px;color:#333;border-bottom:1px solid #e5e5e5}.footer__social-header b{font-size:18px}.footer__social-content{display:flex;align-items:baseline;padding:15px;font-size:15px;color:#999;font-style:italic;font-weight:300}.footer__social-content a{display:inline-block;vertical-align:middle;color:#aee0d2;font-size:18px;margin-left:12px}.footer__icon:hover{color:#61c6b3}.subscribe{display:flex;width:100%;max-width:380px}input[type=email]{height:40px;width:60%;line-height:1.1;padding:12px 30px;border:1px solid #e5e5e5}button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover{outline:0;outline-offset:0}input[type=email]::placeholder{color:#e5e5e5;font-style:italic;font-size:15px;font-weight:300}button[type=submit]{height:40px;padding:12px 30px;color:#fff;font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase;background-color:#aee0d2;border:0;cursor:pointer;transition:background .2s linear}button[type=submit]:hover{background-color:#61c6b3}.blogs__item{display:flex;align-items:center;margin-bottom:30px}.blogs__item:last-child{margin-bottom:0}.blogs__img{width:120px;height:80px}.blogs__content{padding-left:20px}.blogs__title{display:block;color:#333;font-size:12px;line-height:1.2;text-transform:uppercase}.blogs__title:hover,.link-img:hover{text-decoration:underline}.blogs__data{color:#999;font-size:13px;font-weight:300;font-style:italic}.instagram{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.instagram__item{width:33%;border-bottom:1px solid #fff}.link-img{color:#676767;font-size:13px}.copyright{padding:25px 0;color:#676767;text-align:center;border-top:1px solid #e5e5e5}.copyright>span{color:#e1a2a2}@media screen and (max-width:990px){.footer__col--first{width:100%;margin-bottom:30px}.footer__col--second,.footer__col--third{width:50%}.instagram{justify-content:flex-start}.instagram__item{width:auto;border-right:1px solid #fff}}@media screen and (max-width:770px){.footer__col--second,.footer__col--third{width:100%}.footer__col--second{margin-bottom:40px}}@media screen and (max-width:575px){.footer__inner{padding-bottom:40px}.blogs__img{width:80px;height:50px}.blogs__title{font-size:11px}.subscribe{flex-wrap:wrap;max-width:none}button[type=submit],input[type=email]{width:100%}input[type=email]{margin-bottom:10px;border-right:1px solid #bbb}.copyright{font-size:13px}}@media screen and (max-width:361px){.footer__social-content{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJjb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb25zLnNjc3MiLCJtaXhpbnMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19tYWluLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJibG9ja3MvX2NhcmRzLnNjc3MiLCJibG9ja3MvX3N0YXRpc3RpY3Muc2NzcyIsImJsb2Nrcy9fc2VydmljZXMuc2NzcyIsImJsb2Nrcy9fZGV2aWNlcy5zY3NzIiwiYmxvY2tzL193ZWRvLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9fc2xpZGVyLnNjc3MiLCJibG9ja3MvX2xvZ29zLnNjc3MiLCJibG9ja3MvX3dvcmtzLnNjc3MiLCJibG9ja3MvX2NsaWVudHMuc2NzcyIsImJsb2Nrcy9fbWFwLnNjc3MiLCJibG9ja3MvX2Jsb2cuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDR0EsQyxDQUFBLE8sQ0FBQSxRLENBR0UscUIsQ0FJRixTLENBQUEsUyxDQUVFLFMsQ0FJRixVLENBQUEsSSxDQUFBLEUsQ0FBQSxFLENBQUEsVSxDQUFBLE0sQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLFMsQ0FBQSxDLENBQUEsUyxDQWNFLFEsQ0FJRixJLENBRUUsd0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBQ0Esc0IsQ0FDQSw0QixDQUNBLGUsQ0FJRixTLENBQUEsUyxDQUVFLGUsQ0FJRixDLENBQ0Usb0IsQ0FHRixNLENBQUEsSyxDQUFBLE0sQ0FBQSxRLENBSUUsUSxDQUNBLFMsQ0M3REYsSyxDQUNJLGUsQ0FHRixVLENBQ0UsVSxDQUNBLGdCLENBQ0EsYSxDQUNBLGMsQ0NMSixRLENBQ0Usb0IsQ0FFQSxnQixDQUNFLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUdGLGUsQ0FDRSxVLENBQ0EsYyxDQUNBLHdCLENBRUEsc0IsQ0FDRSxnQixDQ2hCRixhLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0RpQkYsa0IsQ0FDRSxVLENBQ0EsYyxDQUNBLG1CLENBR0YsYyxDQUNFLFUsQ0FLSixvQ0FFRSxRLENBQ0UsYyxDQUdGLGlCLENBQ0Usa0IsQUFJSixvQ0FFRSxnQixDQUNFLGtCLENBR0Ysa0IsQ0FDRSxjLENBR0YsZSxDQUNFLGMsQ0FFQSxzQixDQUNFLGdCLENBSUosYyxDQUNFLFlBTUosYyxDQUNFLHdCLENBR0YsZ0IsQ0FDRSxjLENBR0Ysb0IsQ0FDRSx3QixDQUdGLGlCLENBTUEsaUIsQ0FJRSw2QixDQUNBLHFCLENBWEYsaUIsQ0FDRSxpRSxDQUtGLGlCLENBQ0Usa0IsQ0FDQSxnQixDQUNBLDhELENBSUEsa0MsQ0FDRSxlLENBSUosYyxDQUNFLGdCLENBR0YsYyxDQUNFLGMsQ0FHRixhLENBQ0UsUyxDQUNBLG1ELENFOUdGLEksQ0FDRSxvQixDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxxQixDQUNBLGdCLENBQ0EsaUQsQ0FFQSxVLENBQ0UsVSxDQUNBLHFCLENDYkosTyxDQUNFLGdCLENBQ0EsMEIsQ0FDQSxjLENBQ0EsSyxDQUNBLE8sQ0FDQSxNLENBQ0EsWSxDQUVBLGEsQ0FDRSxjLENBQ0Esd0IsQ0FDQSxvQyxDQUNBLDRCLENBQ0EsNEIsQ0FHRixjLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FJSixLLENBQ0UsVSxDQUNBLGMsQ0FDQSxlLENBcUNGLFcsQ0FsQ0EsVSxDQXdDRSxVLENBRUEsYyxDQTFDRixVLENBQ0Usb0IsQ0FFQSxjLENBQ0Esd0IsQ0FDQSxhLENBRUEsNkIsQ0FFQSxnQixDQUNFLGEsQ0FHRixpQixDQUNFLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLCtCLENBQ0EsUyxDQUNBLGUsQ0FHRixpQixDQUNFLGEsQ0FDQSw2QixDQUdGLHdCLENBQ0UsUyxDQUNBLDZCLENBS0osVyxDQUNFLFksQ0FDQSxjLENBQ0EsUSxDQUNBLFEsQ0FDQSxjLENBRUEscUIsQ0FHQSxpQixDQUNFLFMsQ0FHRixrQixDQUNFLGEsQ0FDQSx1QixDQUNBLHFCLENBR0YsaUIsQ0FDRSxhLENBS0osb0NBR0UsTyxDQUNFLGdCLENBSUYsSSxDQUNFLFksQ0FDQSxVLENBQ0EsK0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBRUEsTSxDQUNFLG9DLENBYUYsa0IsQ0FDRSxhLENBSkosVyxDQVFBLFcsQ0FJQSxVLENBSEUsYSxDQUdGLFUsQ0FFRSxRLENBQ0Esa0JDbklKLEssQ0FDRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlELENBQ0EsNkIsQ0FDQSxxQixDQUVBLGMsQ0FDRSxpQixDQUNBLGdCLENBR0YsWSxDQUNFLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxtQixDSHJCQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENHb0JFLHFCLENBQ0EscUIsQ0FJSixlLENBQ0UsYyxDQUNBLG1CLENBQ0EsbUIsQ0FNSixhLENBQ0UsWSxDQUNBLHNCLENBQ0Esd0IsQ0FDQSxlLENBRUEsa0IsQ0FDRSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSx5QixDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBR0YsaUMsQ0FDRSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsUyxDQUdGLGlCLENBQ0UsYyxDQUNBLGUsQ0FLSixxQ0FFRSxlLENBQ0UsYyxDQUdGLFksQ0FDRSxpQixBQUlKLG9DQUVFLGUsQ0FDRSxjLENBR0YsWSxDQUNFLGdCLEFBSUosb0NBR0UsSyxDQUNFLGdCLENBRUEsZSxDQUNFLGMsQ0FHRixZLENBQ0UsYyxDQUtKLGtCLENBQ0UsWSxDQUdGLGlDLENBQ0UsVyxBQUlKLG9DQUVFLGUsQ0FDRSxjLENBR0YsWSxDQUNFLGdCQ2hJSixNLENBQ0UsYyxDQUNBLFksQ0FDQSw2QixDQUNBLGMsQ0FFQSxvQ0FORixNLENBT0ksd0JBR0YsWSxDQUNFLGUsQ0FDQSxZLENBRUEsb0NBSkYsWSxDQUtJLFUsQ0FDQSxlLENBQ0Esa0IsQ0FFQSx1QixDQUNFLGlCQUlKLDhCLENBQ0Usb0MsQ0FHRixtQyxDQ1RBLGlDLENEVUUsVSxDQUdGLGlCLENDQUEsYyxDRENFLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FDQSw2QixDQUdGLCtCLENBQ0UsUyxDQUlKLGEsQ0FDRSx3QixDQUNBLGlCLENBR0YsVyxDQUNFLHFELENBQ0EsK0IsQ0FJSixZLENBQ0UsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLENBRUEsa0IsQ0FDRSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDRXJFSixXLENBQ0UsWSxDQUNBLGMsQ0FDQSxpQixDQUVBLGlCLENBQ0UsVSxDQUNBLGMsQ0FDQSw2QixDQUVBLDRCLENBQ0UsOEIsQ0FJSixrQixDQUNFLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHRixpQixDQUNFLGMsQ0FDQSx3QixDQUtKLG9DQUVFLFcsQ0FDRSxzQixDQUVBLGlCLENBQ0UsUyxDQUNBLGUsQ0FDQSxjLENBQ0EsUSxDQUVBLDRCLENBQ0UsVSxBQU1SLG9DQUVFLGlCLENBQ0UsVSxDQUNBLCtCLENBRUEsNEIsQ0FDRSxlLENBSUosa0IsQ0FDRSxnQkMxREosUyxDQUNFLFksQ0FDQSxjLENBRUEsZSxDQUNFLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FHRix1QixDQUNFLCtCLENBR0YsZSxDQUNFLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxTLENBR0YsZ0IsQ0FDRSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBR0YsZSxDQUNFLFUsQ0FDQSxjLENBS0osb0NBR0ksZSxDQUNFLFMsQ0FDQSxnQixDQUdGLHVCLENBQ0UsaUIsQUFLTixvQ0FFRSxTLENBQ0Usc0IsQ0FFQSxlLENBQ0UsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FHRixlLENBQ0UsUUNsRU4sUSxDQUNFLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBRUEsYyxDQUNFLGEsQ0FDQSxjLENBQ0EsVyxDQUdGLHNCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsVyxDQUNBLFMsQ0FLSixvQ0FFRSxRLENBQ0UsZSxDQUVBLHNCLENBQ0UsVyxDQUNBLFksQ0FDQSxhQzdCTixLLENBQ0UsWSxDQUNBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxXLENBQ0UsUyxDQUNBLGMsQ0FFQSx1QixDQUNFLGEsQ0FHRixzQixDQUNFLGMsQ0FJSixVLENBQ0UsYSxDQUNBLGMsQ0FDQSxXLENBS0osb0NBRUUsVyxDQUNFLFUsQ0FDQSxrQixDQUVBLHNCLENBQ0UsZSxDQUlKLFUsQ0FDRSxlQ3JDSixVLENBQ0Usd0IsQ0FDQSxrQixDQUVBLG1CLENBQ0UsMkIsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsYyxDQUVBLDBCLENBQ0UsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsOEIsQ0FDQSx5QyxDQUNBLDBCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFMsQ0FHRiwwQixDQUNFLDJCLENBQ0EsaUMsQ0FDRSx5QyxDQUNBLGMsQ0FLTixnQixDQUNFLDBCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFMsQ0FHRixpQixDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsZ0IsQ0FHRixnQixDQUNFLFUsQ0FDQSxjLENBR0YsbUIsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDBCLENBRUEsMEIsQ0FDRSxhLENDNUROLGlCLENBQ0UsaUIsQ0FHRixPLENBR0Usa0IsQ0FFQSxhLENBQ0UsWSxDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQUVBLGlCLENBR0YsYSxDQUNFLG9CLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHdCLENBR0YsYyxDQUNFLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0Esd0IsQ0FPRixlLENBQ0UsbUIsQ0FDQSxVLENBQ0EsYyxDQUNBLHVCLENYekNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENXd0NFLG9CLENBQ0EscUIsQ0FDQSxpQixDQUlKLGEsQ0FDRSxvQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUlKLFksQ0FDRSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLFEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQixDQUdGLGtCLENBQ0UsaUMsQ0FHRixtQixDQUNFLGlDLENBR0YsaUIsQ0FDRSxNLENBR0YsaUIsQ0FDRSxPLENBdUJGLG9DQU1FLGEsQ0FBQSxjLENBRUUsZSxDQUNBLGtCLENBR0YsYSxDQUNFLGMsQ0FHRixhLENBQ0UsYyxDQUdGLGUsQ0FDRSxnQixBQUlKLG9DQUVFLHFCLENBQ0UsUyxDQUdGLFksQ0FDRSxTQUlKLE8sQ0FDRSxZLENBQ0Esa0IsQ0FDQSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUdGLE8sQ0FDRSxZLENBQ0Esb0MsQ0FDQSxVLENBR0YsTSxDQUNFLFksQ0FHRixlLENBQ0UsWSxDQUdGLFksQ0FDRSxhLENBR0YsTyxDQUNFLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUdGLGMsQ0FDRSxTLENBR0YsYyxDQUNFLFUsQ0FHRixZLENBQ0UsUyxDTmpNRixLLENBQ0UsYyxDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FFQSxXLENBQ0UsZSxDQUNBLGMsQ0FHRixZLENBQ0Usd0IsQ0FDQSxpQixDQUVBLDZCLENBQ0Usb0MsQ0FPRiw4QixDQUNFLFMsQ0FJSixVLENBQ0UscUQsQ0FDQSwrQixDQVdGLFcsQ0FDRSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsNkIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUdGLFcsQ0FDRSxpQixDQUNBLGUsQ0FJSixhLENBQ0UsYyxDQUNBLGEsQ0FDQSx3QixDQUNBLFksQ0FDQSxpQixDQUVBLG1CLENBQ0UsVSxDQUNBLHdCLENBSUosSyxDQUNFLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUdGLEksQ0FDRSxVLENBQ0EsYyxDQUlGLG9DQUVFLEssQ0FDRSxzQixDQUVBLFcsQ0FDRSxVLENBQ0EsZSxDQUNBLGtCLENBRUEsc0IsQ0FDRSxpQk9qR1IsTSxDQUNFLFksQ0FDQSw2QixDQUNBLGtCLENBQ0EsYyxDQUVBLFksQ0FDRSxjLENBR0YsVyxDQUNFLGEsQ0FDQSxjLENBQ0EsVyxDQUtKLG9DQUVFLE0sQ0FDRSxjLENBQ0Esc0IsQ0FFQSxZLENBQ0Usb0JDdkJOLE0sQ0FDRSxZLENBRUEsVyxDQUNFLFUsQ0FHRixZLENBQ0UsaUIsQ0FDQSxxRCxDQUdGLDhCLENBQ0UsVSxDQUdGLCtCLENBQ0UsUyxDQUdGLFcsQ0FPQSxZLENBS0UsNEIsQ0FaRixXLENBQ0UsYSxDQUNBLFcsQ0FDQSxjLENBSUYsWSxDQUNFLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSwrQixDQUVBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUdGLFksQ0FDRSxjLENBR0YsYSxDQUNFLGlCLENBQ0Esd0IsQ0FHRixZLENBQ0UsYyxDQUNBLGUsQ0FDQSxpQixDQUtKLG9DQUVFLE0sQ0FDRSxjLENBRUEsVyxDQUNFLFMsQ0FDQSxXLEFBS04sb0NBRUUsTSxDQUNFLHNCLENBRUEsVyxDQUNFLFUsQ0FDQSxpQkMzRU4sUSxDQUNFLFksQ0FDQSw2QixDQUNBLGMsQ0FFQSxjLENBQ0UsUyxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxpQixDQUdGLGUsQ0FDRSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxTLENBR0YsYyxDQUNFLGlCLENBQ0EsVSxDQUNBLHdCLENBR0YsYSxDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBRUEsb0IsQ0FDRSxhLENkcENGLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDY3FDRixjLENBQ0UsVSxDQUtKLG9DQUVFLFEsQ0FDRSxlLENBQ0EsYSxDQUVBLGMsQ0FDRSxVLENBQ0EsZSxDQUVBLHlCLENBQ0UsaUIsQUFNUixvQ0FFRSxRLENBQ0UsaUIsQ0FFQSxjLENBQ0UsYyxDQUdGLGUsQ0FDRSxlLENBQ0Esa0IsQ0FHRixvQixDQUNFLGtCQy9FTixJLENBQ0UsYSxDQUNBLFUsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLHdCLENBQ0EsYyxDQUVBLG9CLENBQ0UsUyxDQUdGLFcsQ2ZoQkUsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENlY0EsZ0IsQ0FHRixpQixDQUNFLG9CLENDdkJKLEssQ0FDRSxZLENBQ0EsYyxDQUNBLDZCLENBRUEsVyxDQUNFLFMsQ0FHRixhLENBQ0UsaUIsQ0FDQSxrQixDQUdGLFksQ0NnTEEsb0IsQ0QvS0UsYSxDQUNBLGMsQ0FDQSxXLENBR0YsVyxDQUNFLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUdGLGdCLENBQ0UsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FHRixjLENBSUEsWSxDQUhFLGtCLENBR0YsWSxDQUVFLFUsQ0FDQSx3QixDQUVBLGMsQ0FDRSxhLENBRUEsb0IsQ0FDRSx5QixDQUtOLFcsQ0FDRSxVLENBR0YsYSxDQUNFLGdCLENBQ0EsNEIsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQUdGLHNCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLENBRUEsd0IsQ0FDRSxhLENBQ0EsYyxDQU1OLG9DQUVFLEssQ0FDRSxlLENBQ0EsYSxDQUVBLFcsQ0FDRSxVLENBQ0Esa0IsQ0FFQSxzQixDQUNFLGlCQy9GUixPLENBQ0UsZ0IsQ0FDQSx3QixDQUVBLGMsQ0FDRSxZLENBQ0EsYyxDQUNBLDZCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsbUIsQ0FHRixZLENBQ0UsYyxDQUdGLG1CLENBQ0UsUyxDQUdGLG9CLENBQ0UsUyxDQUdGLG1CLENBQ0UsUyxDQUdGLGEsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUdGLGMsQ0FDRSxrQixDQUNBLFUsQ0FDQSx3QixDQUNBLGMsQ0FHRixhLENBQ0UsVSxDQUNBLGtCLENBR0YsZSxDQUNFLGtCLENBR0Ysc0IsQ0FDRSxtQixDQUNBLGMsQ0FDQSxVLENBQ0EsK0IsQ0FHRix3QixDQUNFLGMsQ0FHRix1QixDQUNFLFksQ0FDQSxvQixDQUNBLFksQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUdGLHlCLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixtQixDQUNFLGEsQ0FLSixVLENBQ0UsWSxDQUNBLFUsQ0FDQSxlLENBR0YsaUIsQ0FDRSxXLENBQ0EsUyxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBR0YsMEIsQ0FBQSx5QixDQUFBLHlCLENBQUEsd0IsQ0FBQSx1QixDQUFBLHVCLENBTUUsUyxDQUNBLGdCLENBR0YsOEIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUdGLG1CLENBQ0UsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0Esd0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGdDLENBR0YseUIsQ0FDRSx3QixDQUtBLFksQ0FDRSxZLENBQ0Esa0IsQ0FDQSxrQixDQUVBLHVCLENBQ0UsZSxDQUlKLFcsQ0FDRSxXLENBQ0EsVyxDQUdGLGUsQ0FDRSxpQixDQUdGLGEsQ0FDRSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FFQSxtQixDQXFDRixlLENBcENJLHlCLENBSUosWSxDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBTUosVSxDQUNFLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxrQixDQUVBLGdCLENBQ0UsUyxDQUNBLDRCLENBVUosUyxDQUNFLGEsQ0FDQSxjLENBUUYsVSxDQUNFLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSw0QixDQUVBLGUsQ0FDRSxhLENBS0osb0NBR0UsbUIsQ0FDRSxVLENBQ0Esa0IsQ0FHRixvQixDQUFBLG1CLENBRUUsUyxDQUlGLFUsQ0FDRSwwQixDQUVBLGdCLENBQ0UsVSxDQUNBLDZCLEFBS04sb0NBRUUsb0IsQ0FBQSxtQixDQUVFLFUsQ0FHRixvQixDQUNFLG9CLEFBSUosb0NBR0UsYyxDQUNFLG1CLENBR0YsVyxDQUNFLFUsQ0FDQSxXLENBR0YsYSxDQUNFLGMsQ0FJRixVLENBQ0UsYyxDQUNBLGMsQ0FHRixtQixDQUFBLGlCLENBRUUsVSxDQUdGLGlCLENBQ0Usa0IsQ0FDQSwyQixDQUlGLFUsQ0FDRSxnQixBQUlKLG9DQUNFLHVCLENBQ0UsZSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDQo9C60LDQt9GL0LLQsNC10LwgYm94IHNpemluZyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qINCS0YvRgdGC0LDQstC70Y/QtdC8INC+0YHQvdC+0LLQvdGL0LUg0L3QsNGB0YLRgNC+0LnQutC4INC/0L4t0YPQvNC+0LvRh9Cw0L3QuNGOINC00LvRjyBib2R5ICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyog0KPQtNCw0LvRj9C10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YPRjiDRgdGC0LjQu9C40LfQsNGG0LjRjiDQtNC70Y8g0LLRgdC10YUgdWwg0LggaWwsINGDINC60L7RgtC+0YDRi9GFINC10YHRgtGMINCw0YLRgNC40LHRg9GCIGNsYXNzKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qINCt0LvQtdC80LXQvdGC0YsgYSwg0YMg0LrQvtGC0L7RgNGL0YUg0L3QtdGCINC60LvQsNGB0YHQsCwg0YHQsdGA0LDRgdGL0LLQsNC10Lwg0LTQviDQtNC10YTQvtC70YLQvdGL0YUg0YHRgtC40LvQtdC5ICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDExMHB4O1xufVxuLnNlY3Rpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG59XG4uc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbjogNDJweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MDgwO1xufVxuLnNlY3Rpb25fX3N1cHRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG59XG4uc2VjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1kZXZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbl9fc3VwdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cbi5zZWN0aW9uLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNlY3Rpb24tLXNsaWRlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGQyO1xufVxuXG4uc2VjdGlvbi0tY2xpZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aGF0UGVvcGxlU2F5L3BpY3R1cmUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24tLWRldmljZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZlYXR1cmUvYmFja2dyb3VuZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24tLWRldmljZXMgLnNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLS13b3JrIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLS1sb2dvIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2VjdGlvbi0tbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hcC9tYXAuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyLCBjb2xvciAwLjFzIGxpbmVhcjtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjhzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uaGVhZGVyLmZpeGVkIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MDgwO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ28ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjVlMjhlO1xufVxuLm5hdl9fbGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjVlMjhlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLm5hdl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogI2Y1ZTI4ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cbi5uYXZfX2xpbmsuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2LXRvZ2dsZS5hY3RpdmUge1xuICBjb2xvcjogI2Y1ZTI4ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbn1cbi5uYXYtdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmNWUyOGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubmF2ID4gYSB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi10b2dnbGUuYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZTI4ZTtcbiAgfVxuICAubmF2LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG59XG4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogODIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludHJvLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ubWFpbl9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluX190aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MDgwO1xuICBtYXJnaW46IDYwcHggYXV0byA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW5fX3N1cHRpdGxlIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG59XG5cbi5tYWluX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tYWluX19zbGlkZXItaXRlbSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbl9fc2xpZGVyLWl0ZW0uYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MDgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluX19zbGlkZXItbnVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1haW5fX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLm1haW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbl9fc3VwdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubWFpbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLm1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5tYWluX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIC5tYWluX19zbGlkZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbl9fc2xpZGVyLWl0ZW0uYWN0aXZlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYWluX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uYWJvdXQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5hYm91dF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hYm91dF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWJvdXRfX2l0ZW06aG92ZXIgLmFib3V0X19pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAtMTBweCwgMCk7XG59XG4uYWJvdXRfX2l0ZW06aG92ZXIgLmFib3V0X19pbWcgLmltZyB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5hYm91dF9faXRlbSAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4uYWJvdXRfX2l0ZW06aG92ZXIgLmltZy1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hYm91dF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ltZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOTgwODAsICNmNWUyOGUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5cbi5pbWctY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1nLWNvbnRlbnRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogOTBweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNmU5ZTA7XG59XG4uc3RhdGlzdGljc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M2ZTllMDtcbn1cbi5zdGF0aXN0aWNzX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdGF0aXN0aWNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zdGF0aXN0aWNzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZlOWUwO1xuICB9XG4gIC5zdGF0aXN0aWNzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDAgMzVweCA0MHB4IDkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZXJ2aWNlc19faXRlbS0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uc2VydmljZXNfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZXJ2aWNlc19fdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlcnZpY2VzX190ZXh0IHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbS0tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2VydmljZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VydmljZXNfX2ljb24ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5kZXZpY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGV2aWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kZXZpY2VzX19pdGVtLS1pcGhvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzQlO1xuICByaWdodDogLTQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kZXZpY2VzIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5kZXZpY2VzX19pdGVtLS1pcGhvbmUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHJpZ2h0OiAtODBweDtcbiAgfVxufVxuLndlZG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlZG9fX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ud2Vkb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndlZG9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53ZWRvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC53ZWRvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53ZWRvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndlZG9fX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5hY2NvcmRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbl9fY29udHJvbCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDY1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uX19jb250cm9sOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NiY2JjYjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NiY2JjYjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvcmRpb25fX2NvbnRyb2wuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U1ZTVlNTtcbn1cbi5hY2NvcmRpb25fX2NvbnRyb2wuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFjY29yZGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYWNjb3JkaW9uX190ZXh0IHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fU2xpZGVyKi9cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYWVlMGQyO1xufVxuLnNsaWRlcl9fcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDIxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhZWUwZDI7XG59XG4uc2xpZGVyX19hdXRob3Ige1xuICBmb250LWZhbWlseTogY3Vyc2l2ZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zbGlkZXJfX2F1dGhvcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODA4MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uc2xpZGVyX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc2xpZGVyX19idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMDBtcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYyg0NSUgLSAxNXB4KTtcbn1cblxuLnNsaWRlcl9fYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zbGlkZXJfX2J0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNsaWRlcl9fYnRuLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpZGVyX19idG4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2xpZGVyX19waG90byxcbiAgLnNsaWRlcl9faWNvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2xpZGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNsaWRlcl9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMTglO1xuICB9XG59XG4uc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2xpZGUuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmJ1dHRvbi5idG5QcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cblxuYnV0dG9uLmJ0bk5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNhcmQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmRfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY2FyZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZF9faW5uZXI6aG92ZXIgLmNhcmRfX2ltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIC0xMHB4LCAwKTtcbn1cbi5jYXJkX19pbm5lcjpob3ZlciAuY2FyZF9faW1nIGltZyB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5jYXJkX19pbm5lcjpob3ZlciAuY2FyZF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ODA4MCwgI2Y1ZTI4ZSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cbi5jYXJkX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4uY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZF9faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnNvY2lhbF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNkOTgwODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWUyOGU7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5zb2NpYWxfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODA4MDtcbn1cblxuLm5hbWUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uam9iIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNhcmQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jYXJkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcmRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ubG9nb3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubG9nb3NfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvZ29zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxvZ29zX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud29ya3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndvcmtzX19jb2wge1xuICBmbGV4OiAxIDEgMDtcbn1cbi53b3Jrc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ODA4MCwgI2Y1ZTI4ZSk7XG59XG4ud29ya3NfX2l0ZW06aG92ZXIgLndvcmtzX19pbWcge1xuICBvcGFjaXR5OiAwLjE7XG59XG4ud29ya3NfX2l0ZW06aG92ZXIgLndvcmtzX19pbmZvIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53b3Jrc19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4ud29ya3NfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi53b3Jrc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi53b3Jrc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud29ya3NfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLndvcmtzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLndvcmtzX19jb2wge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndvcmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud29ya3NfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLmNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jbGllbnRzX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMCA0NXB4IDAgMTc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbGllbnRzX19waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2xpZW50c19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2xpZW50c19fam9iIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNsaWVudHNfX2pvYjo6YWZ0ZXIge1xuICBtYXJnaW46IDE4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODA4MDtcbn1cbi5jbGllbnRzX190ZXh0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5jbGllbnRzIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jbGllbnRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jbGllbnRzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jbGllbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNsaWVudHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY2xpZW50c19fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAuY2xpZW50c19fam9iOjphZnRlciB7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG87XG4gIH1cbn1cbi5tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Q5ODA4MDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXA6aG92ZXIgOmlzKHAsIGkpIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ubWFwOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTgwODA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLm1hcDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4uYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2dfX2l0ZW0ge1xuICB3aWR0aDogMzElO1xufVxuLmJsb2dfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9nX19waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9nX19kYXRhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvZ19fZGF0YS0tZGF5IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJsb2dfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvZ19fdGl0bGUgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmxvZ19fdGl0bGUgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZ19fdGV4dCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJsb2dfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJsb2dfX3N0YXRpc3RpY3MtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJsb2dfX3N0YXRpc3RpY3MtaXRlbSA+IGkge1xuICBjb2xvcjogIzYxYzZiMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuYmxvZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG4uZm9vdGVyX19jb2wge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZm9vdGVyX19jb2wtLWZpcnN0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5mb290ZXJfX2NvbC0tc2Vjb25kIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5mb290ZXJfX2NvbC0tdGhpcmQge1xuICB3aWR0aDogMjIlO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGNvbG9yOiAjY2JjYmNiO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyX190ZXh0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5mb290ZXJfX3NvY2lhbC1oZWFkZXIgYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb290ZXJfX3NvY2lhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZm9vdGVyX19zb2NpYWwtY29udGVudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2FlZTBkMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5mb290ZXJfX2ljb246aG92ZXIge1xuICBjb2xvcjogIzYxYzZiMztcbn1cblxuLnN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLFxuaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZTBkMjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG59XG5cbmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFjNmIzO1xufVxuXG4uYmxvZ3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJsb2dzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2dzX19pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5ibG9nc19fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5ibG9nc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9nc19fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nc19fZGF0YSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluc3RhZ3JhbV9faXRlbSB7XG4gIHdpZHRoOiAzMyU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmluc3RhZ3JhbV9faXRlbSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxpbmstaW1nIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5saW5rLWltZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBjb2xvcjogIzY3Njc2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5jb3B5cmlnaHQgPiBzcGFuIHtcbiAgY29sb3I6ICNlMWEyYTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5mb290ZXJfX2NvbC0tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sLS1zZWNvbmQsXG4gIC5mb290ZXJfX2NvbC0tdGhpcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmluc3RhZ3JhbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5pbnN0YWdyYW1fX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5mb290ZXJfX2NvbC0tdGhpcmQsXG4gIC5mb290ZXJfX2NvbC0tc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19jb2wtLXNlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nc19faW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmJsb2dzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zdWJzY3JpYmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmJiYmI7XG4gIH1cbiAgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjFweCkge1xuICAuZm9vdGVyX19zb2NpYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJAdXNlICcuL3ZhcmlhYmxlcycgYXMgdmFyO1xuXG4vKiDQo9C60LDQt9GL0LLQsNC10LwgYm94IHNpemluZyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qINCS0YvRgdGC0LDQstC70Y/QtdC8INC+0YHQvdC+0LLQvdGL0LUg0L3QsNGB0YLRgNC+0LnQutC4INC/0L4t0YPQvNC+0LvRh9Cw0L3QuNGOINC00LvRjyBib2R5ICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdDYXZlYXQnLCBjdXJzaXZlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIuJHByaW1hcnktY29sb3I7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qINCj0LTQsNC70Y/QtdC8INGB0YLQsNC90LTQsNGA0YLQvdGD0Y4g0YHRgtC40LvQuNC30LDRhtC40Y4g0LTQu9GPINCy0YHQtdGFIHVsINC4IGlsLCDRgyDQutC+0YLQvtGA0YvRhSDQtdGB0YLRjCDQsNGC0YDQuNCx0YPRgiBjbGFzcyovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgtGLIGEsINGDINC60L7RgtC+0YDRi9GFINC90LXRgiDQutC70LDRgdGB0LAsINGB0LHRgNCw0YHRi9Cy0LDQtdC8INC00L4g0LTQtdGE0L7Qu9GC0L3Ri9GFINGB0YLQuNC70LXQuSAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCIucGFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL21peGlucy5zY3NzJ2FzICo7XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDExMHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBtYXJnaW46IDQycHggYXV0bztcbiAgICAgIEBpbmNsdWRlIHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zdXB0aXRsZSB7XG4gICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogY3Vyc2l2ZTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAuc2VjdGlvbi0tZGV2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblxuICAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4uc2VjdGlvbi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbW9reS13aGl0ZTtcbn1cblxuLnNlY3Rpb24tLXNsaWRlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHVzdHktYmx1ZTtcbn1cblxuLnNlY3Rpb24tLWNsaWVudHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93aGF0UGVvcGxlU2F5L3BpY3R1cmUuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VjdGlvbi0tZGV2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9mZWF0dXJlL2JhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi0td29yayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi0tbG9nbyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNlY3Rpb24tLW1hcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21hcC9tYXAuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJyBhcyB2YXI7XG5cbkBtaXhpbiB1bmRlcmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRzZWNvbmRhcnktY29sb3I7XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyB2YXI7XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhci4kcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyLiRwcmltYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgbGluZWFyLCBjb2xvciAuMXMgbGluZWFyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIuJHRleHQtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRwcmltYXJ5LWNvbG9yO1xuICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyB2YXI7XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjhzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgJi5maXhlZCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGNvbG9yOiB2YXIuJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLm5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhci4kcHJpbWFyeS1jb2xvcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhci4keWVsbG93O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhci4keWVsbG93O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyLiR5ZWxsb3c7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICB9XG5cbiAgJi5hY3RpdmU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19OYXYtdG9nZ2xlXG4ubmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIuJHByaW1hcnktY29sb3I7XG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIuJHllbGxvdztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIuJHllbGxvdztcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXG4gIC8vX19fX19fX19fX19fX19fSGVhZGVyXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLy9fX19fX19fX19fX19fX19OYXZcbiAgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJj5hIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvL19fX19fX19fX19fX19fX05hdi10b2dnbGVcblxuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyLiR5ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLm5hdi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyB2YXI7XG5AdXNlICcuLi9taXhpbnMvbWl4aW5zLnNjc3MnYXMgbWl4aW47XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA4MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbnRyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtaXhpbi51bmRlcmxpbmU7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG4gIH1cbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fU2xpZGVyXG5cbi5tYWluX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAmLWl0ZW0ge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIuJHByaW1hcnktY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fTWVkaWFcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBcbiAgLm1haW5fX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICAubWFpbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcblxuICAubWFpbl9fc3VwdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC5tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cbiAgLy9fX19fX19fX19fX19fX19NYWluXG4gIC5tYWluIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcblxuICAgICZfX3N1cHRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9fX19fX19fX19fX19fX19TbGlkZXJcbiAgLm1haW5fX3NsaWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW5fX3NsaWRlci1pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgLm1haW5fX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAubWFpbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzLnNjc3MnYXMgdmFyO1xuXG4uYWJvdXQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5hYm91dF9faW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIC0xMHB4LCAwKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5hYm91dF9faW1nIC5pbWcge1xuICAgICAgb3BhY2l0eTogLjE7XG4gICAgfVxuXG4gICAgJiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmltZy1jb250ZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kZHVzdHktYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJhY2tncm91bmQ6IHZhci4kaW1hZ2UtZmlsdGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xuICB9XG59XG5cbi5pbWctY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyB2YXI7XG5cbi5jYXJkIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGR1c3R5LWJsdWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciAuY2FyZF9faW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIC0xMHB4LCAwKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jYXJkX19pbWcgaW1nIHtcbiAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmNhcmRfX3RleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJhY2tncm91bmQ6IHZhci4kaW1hZ2UtZmlsdGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xuXG4gICAgJiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uc29jaWFsX19pdGVtIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogdmFyLiRzZWNvbmRhcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4keWVsbG93O1xuICBtYXJnaW46IDAgMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhci4kcHJpbWFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuXG4ubmFtZSB7XG4gIGNvbG9yOiB2YXIuJHRleHQtYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmpvYiB7XG4gIGNvbG9yOiB2YXIuJGxpZ2h0LWdyYXk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19NZWRpYVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblxuICAuY2FyZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcydhcyB2YXI7XG5cbi5zdGF0aXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIuJHN0YXRpc3RpY3MtYm9yZGVyQ29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiRzdGF0aXN0aWNzLWJvcmRlckNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19NZWRpYVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcblxuICAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHN0YXRpc3RpY3MtYm9yZGVyQ29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljc19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzLnNjc3MnYXMgdmFyO1xuXG4uc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDM1cHggNDBweCA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9faXRlbS0tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiRnYWluc2Jvcm91Z2g7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyLiR0ZXh0LWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIuJGxpZ2h0LWdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fTWVkaWFcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cbiAgLnNlcnZpY2VzIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblxuICAuc2VydmljZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCIuZGV2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19pdGVtLS1pcGhvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0JTtcbiAgICByaWdodDogLTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4gIC5kZXZpY2VzIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgJl9faXRlbS0taXBob25lIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgfVxuICB9XG59IiwiLndlZG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC53ZWRvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndlZG9fX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJ2FzIHZhcjtcblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhci4kZ2FpbnNib3JvdWdoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICZfX2NvbnRyb2wge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDY1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIuJGxpZ2h0LXRlbGVncmF5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyLiRsaWdodC10ZWxlZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhci4kZ2FpbnNib3JvdWdoO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyLiR0ZXh0LWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyLiRsaWdodC1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAuM3M7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJ2FzIHZhcjtcbkB1c2UgJy4uL21peGlucy9taXhpbnMuc2NzcydhcyBtaXhpbjtcblxuLypfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19TbGlkZXIqL1xuLnNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyLiRkdXN0eS1ibHVlO1xuICB9XG4gIFxuICAmX19waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhci4kZHVzdHktYmx1ZTtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAtNDBweDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIC8vIHotaW5kZXg6IDE7XG4gIH1cbiAgXG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG4gICAgY29sb3I6IHZhci4kdGV4dC1ibGFjaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1peGluLnVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhci4kcGVhcmwtbGlnaHQtZ3JheTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uc2xpZGVyX19idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMDBtcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYyg0NSUgLSAxNXB4KTtcbn1cblxuLnNsaWRlcl9fYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zbGlkZXJfX2J0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNsaWRlcl9fYnRuLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpZGVyX19idG4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC5zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgLy8gcGFkZGluZzogMCA2MHB4O1xuICB9XG5cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuXG4gIC5zbGlkZXJfX3Bob3RvLFxuICAuc2xpZGVyX19pY29uIHtcbiAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgLy8gaGVpZ2h0OiAxNTBweDtcbiAgICAvLyB0b3A6IDA7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXG4gIC5zbGlkZXIge1xuICAgIC8vIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuXG4gIC5zbGlkZXJfX3Bob3RvLFxuICAuc2xpZGVyX19pY29uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cblxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc2xpZGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc2xpZGVyX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4gIC5zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAxOCU7XG4gIH1cbn1cblxuLnNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5idXR0b24uYnRuUHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbmJ1dHRvbi5idG5OZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCIubG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19NZWRpYVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblxuICAubG9nb3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJ2FzIHZhcjtcblxuLndvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19jb2wge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhci4kaW1hZ2UtZmlsdGVyO1xuICB9XG5cbiAgJl9faXRlbTpob3ZlciAud29ya3NfX2ltZyB7XG4gICAgb3BhY2l0eTogLjE7XG4gIH1cblxuICAmX19pdGVtOmhvdmVyIC53b3Jrc19faW5mbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19NZWRpYVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblxuICAud29ya3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2NvbCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblxuICAud29ya3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJ2FzIHZhcjtcbkB1c2UgJy4uL21peGlucy9taXhpbnMuc2NzcydhcyBtaXhpbjtcblxuLmNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMCA0NXB4IDAgMTc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogdmFyLiR0ZXh0LWJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19qb2Ige1xuICAgIGNvbG9yOiB2YXIuJHRleHQtYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbi51bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhci4kcGVhcmwtbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC5jbGllbnRzIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgLmNsaWVudHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX3Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cblxuICAgICZfX2pvYjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAxOHB4IGF1dG87XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMuc2NzcycgYXMgdmFyO1xuQHVzZSAnLi4vbWl4aW5zL21peGlucy5zY3NzJyBhcyBtaXhpbjtcblxuLm1hcCB7ICBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhci4kc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIgOmlzKHAsIGkpIHtcbiAgICBjb2xvcjogdmFyLiRtYXBBY3RpdmUtdGV4dDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbi51bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRtYXBBY3RpdmUtdGV4dDtcbiAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzLnNjc3MnYXMgdmFyO1xuXG4uYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGR1c3R5LWJsdWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fZGF0YS0tZGF5IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHZhci4kdGV4dC1ibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJj5hIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhci4kcGVhcmwtbGlnaHQtZ3JheTtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kZ2FpbnNib3JvdWdoO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogdmFyLiRwZWFybC1saWdodC1ncmF5O1xuICB9XG5cbiAgJl9fc3RhdGlzdGljcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmPmkge1xuICAgICAgY29sb3I6IHZhci4kYmxvZ0FuZEZvb3RlckVsZW1Db2xvcnM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fTWVkaWFcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cbiAgLmJsb2cge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzJ2FzIHZhcjtcblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHNtb2t5LXdoaXRlO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fY29sLS1maXJzdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gICZfX2NvbC0tc2Vjb25kIHtcbiAgICB3aWR0aDogMzQlO1xuICB9XG5cbiAgJl9fY29sLS10aGlyZCB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGNvbG9yOiB2YXIuJGxpZ2h0LXRlbGVncmF5O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogdmFyLiR0ZXh0LWJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhci4kcGVhcmwtbGlnaHQtZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fc29jaWFsLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIuJHRleHQtYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kZ2FpbnNib3JvdWdoO1xuICB9XG5cbiAgJl9fc29jaWFsLWhlYWRlciBiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmX19zb2NpYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHZhci4kcGVhcmwtbGlnaHQtZ3JheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gICZfX3NvY2lhbC1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiB2YXIuJGR1c3R5LWJsdWU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgJl9faWNvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhci4kYmxvZ0FuZEZvb3RlckVsZW1Db2xvcnM7XG4gIH1cbn1cblxuXG4uc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjAlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhci4kZ2FpbnNib3JvdWdoO1xufVxuXG5idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLFxuaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyLiRnYWluc2Jvcm91Z2g7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGNvbG9yOiB2YXIuJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRkdXN0eS1ibHVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgbGluZWFyO1xufVxuXG5idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRibG9nQW5kRm9vdGVyRWxlbUNvbG9ycztcbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19Gb290ZXJfX0Jsb2dzXG4uYmxvZ3Mge1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyLiR0ZXh0LWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIGNvbG9yOiB2YXIuJHBlYXJsLWxpZ2h0LWdyYXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fRm9vdGVyX19JbnN0YWdyYW1cblxuLmluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gICZfX2l0ZW0+aW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5saW5rLWltZyB7XG4gIGNvbG9yOiB2YXIuJGR1bGwtZ3JheTtcbiAgZm9udC1zaXplOiAxM3B4O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fRm9vdGVyX19JbnN0YWdyYW1cbi5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiB2YXIuJGR1bGwtZ3JheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRnYWluc2Jvcm91Z2g7XG5cbiAgJj5zcGFuIHtcbiAgICBjb2xvcjogdmFyLiRjb3B5cmlnaHQtc3BhbjtcbiAgfVxufVxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX01lZGlhXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC8vX19fX19fX19fX19fX19fRm9vdGVyXG4gIC5mb290ZXJfX2NvbC0tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9vdGVyX19jb2wtLXNlY29uZCxcbiAgLmZvb3Rlcl9fY29sLS10aGlyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC8vX19fX19fX19fX19fX19fSW5zdGFncmFtXG4gIC5pbnN0YWdyYW0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cbiAgLmZvb3Rlcl9fY29sLS10aGlyZCxcbiAgLmZvb3Rlcl9fY29sLS1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29sLS1zZWNvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblxuICAvL19fX19fX19fX19fX19fX0Zvb3RlclxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYmxvZ3NfX2ltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmJsb2dzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLy9fX19fX19fX19fX19fX19TdWJzY3JpYmVcbiAgLnN1YnNjcmliZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZW1haWxdLFxuICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kbGlnaHQtZ3JheTtcbiAgfVxuXG4gIC8vX19fX19fX19fX19fX19fQ29weXJpZ2h0XG4gIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjFweCkge1xuICAuZm9vdGVyX19zb2NpYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iXX0= */
