@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;outline:0;-webkit-tap-highlight-color:transparent}a,a:hover{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,p,ul{margin-bottom:0}button,input{-webkit-appearance:none;border:0;border-radius:0}button:focus,input:focus{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}body.overflow-active{overflow:hidden}@font-face{font-family:'Uni Neue Regular';src:local("../fonts/Uni Neue Regular"),local("Uni-Neue-Regular"),url(../fonts/UniNeueRegular.woff2) format("woff2"),url(../fonts/UniNeueRegular.woff) format("woff"),url(../fonts/UniNeueRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Gilroy Regular';src:url(../fonts/Gilroy-Regular.eot);src:url(../fonts/Gilroy-Regulard41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Gilroy Semibold';src:url(../fonts/Gilroy-SemiBold.eot);src:url(../fonts/Gilroy-SemiBoldd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Gilroy Bold';src:url(../fonts/Gilroy-Bold.eot);src:url(../fonts/Gilroy-Boldd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Athelas Bold';src:url(../fonts/Athelas-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.header__row,.header__row .left{display:-webkit-box;display:-ms-flexbox;display:flex}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:15px 0}@media only screen and (max-width:768px){.header__row{padding:11px 0}}@media only screen and (max-width:1199px){.header__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__row .left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.header__row .left{margin:0 auto}}.header__phones ul,.header__row .right{display:-webkit-box;display:-ms-flexbox;display:flex}.header__row .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.header__row .right{margin:15px auto 0}}@media only screen and (max-width:768px){.header__row .right{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:11px auto 0}}@media only screen and (max-width:576px){.header__row .right{display:none}}@media only screen and (max-width:480px){.header__row .right{margin:0 auto}}.header__row .right .btn{margin-left:50px}@media only screen and (max-width:768px){.header__row .right .btn{margin:5px auto 0}}.header__name-and-description{margin-left:20px}.header__name{font-family:"Gilroy Bold";font-size:18px;line-height:22px;color:#161915}.header__name span{color:#366437}.header__description{font-size:14px;color:#161915;font-family:"Gilroy Regular";max-width:265px}.header__phones-and-shedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:480px){.header__phones-and-shedule{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:18px;font-family:"Gilroy Regular"}@media only screen and (max-width:480px){.header__phones{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__phones-code{font-family:"Gilroy Semibold";color:#366437}.header__phones ul{margin-left:15px}@media only screen and (max-width:480px){.header__phones ul{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center}.header__phones ul li{width:100%}}.header__phones ul li:not(:first-child){margin-left:25px;position:relative}@media only screen and (max-width:480px){.header__phones ul li:not(:first-child){margin-left:0}}.header__phones ul li:not(:first-child)::before{content:"/";position:absolute;left:-17px}@media only screen and (max-width:480px){.header__phones ul li:not(:first-child)::before{display:none}}.header__shedule{text-align:right;font-size:16px;line-height:24px;font-family:"Gilroy Regular";color:#161915;background-repeat:no-repeat;background-image:url(../img/elements/icon-clock.png);background-position:left center;padding-left:20px}@media only screen and (max-width:480px){.header__shedule{text-align:center}}.header__shedule span{font-family:"Gilroy Semibold"}.header__menu--overlay{background-color:#222321;font-family:"Gilroy Bold";font-size:16px;text-align:center;color:#fff;text-transform:uppercase}@media only screen and (max-width:992px){.header__menu--overlay{position:fixed;top:0;right:0;width:100%;height:100%;display:none;z-index:776;text-align:center;padding-top:40px}}.header__menu--overlay.fixed{position:fixed;width:100%;top:0;left:0;z-index:4}@media only screen and (max-width:992px){.header__menu--overlay.fixed{position:initial}}.header__menu--overlay menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:992px){.header__menu--overlay menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:576px){.header__menu--overlay menu{display:none}}.header__menu--overlay menu li{display:block}@media only screen and (max-width:992px){.header__menu--overlay menu li{width:100%}}.header__menu--overlay menu li a{display:block;padding:23px 31px;position:relative;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media only screen and (max-width:1208px){.header__menu--overlay menu li a{padding:23px 11px}}@media only screen and (max-width:992px){.header__menu--overlay menu li a{display:inline-block;padding:15px 22px}}.header__menu--overlay menu li a:hover{background-color:#6cc81e}.header__menu--overlay menu li a::before{content:" ";display:block;width:1px;height:100%;background-color:#3e3f3e;position:absolute;top:0;left:0}@media only screen and (max-width:992px){.header__menu--overlay menu li a::before{display:none}}.header__menu--overlay menu li:last-child a::after{content:" ";display:block;width:1px;height:100%;background-color:#3e3f3e;position:absolute;top:0;right:0}@media only screen and (max-width:992px){.header__menu--overlay menu li:last-child a::after{display:none}}.header__menu--overlay menu.mobile{display:none}@media only screen and (max-width:576px){.header__menu--overlay menu.mobile{display:block}}.header__menu--overlay menu.mobile .header__phones-code,.header__menu--overlay menu.mobile .header__shedule{color:#fff}.header__menu--overlay menu.mobile .btn{display:inline-block;margin:10px 0}.header__menu--overlay menu.mobile .header__phones-and-shedule .header__phones{margin:65px 0 10px}.header__menu--overlay menu.mobile .header__phones-and-shedule a{padding:4px 15px}.header__content{background-image:url(../img/elements/background-header.png);background-size:cover;height:calc(100vh - 166px);position:relative;padding-top:115px}@media only screen and (max-width:1100px){.header__content{padding-top:25px}}@media only screen and (max-width:992px){.header__content{height:initial;padding-top:81px}}@media only screen and (max-width:576px){.header__content{padding-top:57px;background-image:url(../img/elements/background-catalog.png);background-repeat:no-repeat;background-position:left top}}@media only screen and (max-height:820px){.header__content{padding-top:25px;height:initial;min-height:500px}}.header__content::after{content:" ";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0}@media only screen and (max-width:992px){.header__content::after{background-color:rgba(0,0,0,.5)}}@media only screen and (max-width:576px){.header__content::after{display:none}}.header__content .container{position:relative;z-index:1;height:100%}.header__title{color:#fff;font-family:"Gilroy Bold";font-size:48px;line-height:60px;position:relative}@media only screen and (max-width:1100px){.header__title{font-size:41px}}@media only screen and (max-width:992px){.header__title{font-size:34px;line-height:42px}}@media only screen and (max-width:576px){.header__title{font-size:24px;line-height:29px;text-align:center}.header__title span:first-child{display:block;margin-bottom:5px}}.header__title span:nth-child(2){display:inline-block;background-color:#6cc81e;padding:0 15px}@media only screen and (max-width:1199px){.header__title span:nth-child(2){display:initial}}@media only screen and (max-width:576px){.header__title span:nth-child(2){padding:0 2px}}.header__title::before{content:" ";display:block;width:3px;height:38px;background-color:#6cc81e;position:absolute;bottom:-80px;right:268px;z-index:1}@media only screen and (max-width:1199px){.header__title::before{bottom:-60px}}.header__title::after{content:'*Обладатель премии "Бренд Года 2018"';display:block;max-width:165px;position:absolute;bottom:-80px;right:83px;font-family:"Gilroy Semibold";font-size:16px;line-height:20px}@media only screen and (max-width:1199px){.header__title::after{bottom:-60px}}.header__bottom{position:absolute;bottom:-75px;left:0;width:100%;padding:0 15px}@media only screen and (max-width:992px){.header__bottom{position:initial;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}}@media only screen and (max-width:576px){.header__bottom{padding:0}}@media only screen and (max-height:820px){.header__bottom{position:initial;padding:0}}.header__bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.header__bottom-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.header__bottom-row .left{width:578px;max-width:100%;background-color:#fff;padding:65px 70px 75px;-webkit-box-shadow:0 15px 150px 0 rgba(54,100,55,.15);box-shadow:0 15px 150px 0 rgba(54,100,55,.15)}@media only screen and (max-width:768px){.header__bottom-row .left{padding:46px 49px 53px}}@media only screen and (max-width:576px){.header__bottom-row .left{padding:15px}}.header__bottom-row .left p{font-family:"Gilroy Regular";font-size:16px;line-height:24px;color:#222321;margin-bottom:30px}@media only screen and (max-width:576px){.header__bottom-row .left p{margin-bottom:21px}}.header__bottom-row .left p:nth-child(3){margin-bottom:0}.header__bottom-row .left p.color{background-color:#6cc81e;color:#fff;font-family:"Gilroy Bold";display:inline-block;margin-top:4px;padding:0 5px}.header__bottom-row .right{margin-left:45px;font-family:"Gilroy Semibold";font-size:18px;color:#fff}@media only screen and (max-width:992px){.header__bottom-row .right{margin-left:0}}@media only screen and (max-width:576px){.header__bottom-row .right{font-size:14px}.header__bottom-row .right ul{margin-bottom:15px}}.header__bottom-row .right ul li{padding:15px 0 15px 60px;background-repeat:no-repeat;background-position:left center}@media only screen and (max-width:992px){.header__bottom-row .right ul li{padding:11px 0 11px 42px}}.header__bottom-row .right ul li.delivery{background-image:url(../img/elements/icon-delivery-truck.png);background-size:38px}.header__bottom-row .right ul li.garancy{background-image:url(../img/elements/icon-garancy.png);background-position-x:7px}.header__bottom-row .right ul li.storage{background-image:url(../img/elements/icon-warehouse.png);background-position-x:6px;background-size:29px}.header__bottom-row .right ul li.installment{background-image:url(../img/elements/icon-installment.png);background-position-x:7px;background-size:29px}.header__bottom-row .right ul li.price{background-image:url(../img/elements/icon-price.png);background-position-x:7px;background-size:33px;background-color:transparent}.header__bottom-title{font-family:"Gilroy Bold"!important;font-size:26px!important;color:#222321}.header__form{display:block}.header__form label{display:inline-block;position:relative;max-width:100%}.catalog__item-form form label span,.header__form label span{position:absolute;top:-50%;-webkit-transform:translateY(calc(50% - -3px));-ms-transform:translateY(calc(50% - -3px));transform:translateY(calc(50% - -3px));left:35px;display:inline-block;font-family:"Gilroy Regular";font-size:14px;line-height:24px;color:#222321;background-color:#fff;padding:0 10px}@media only screen and (max-width:576px){.header__form label span{left:25px;line-height:17px;padding:0 7px;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:-8px}}.catalog__item-form form label input:not([type=submit]),.header__form label input:not([type=submit]){display:block;width:418px;max-width:100%;height:56px;border-radius:28px;border:1px solid #c8c8c7;font-family:"Gilroy Bold";font-size:18px;line-height:24px;color:#222321;padding:0 40px;background-image:url(../img/elements/icon-telephone.png);background-repeat:no-repeat;background-position:20px center}@media only screen and (max-width:576px){.header__form label input:not([type=submit]){height:39px;padding:0 28px;background-position:14px center;font-size:15px}}.header__form label input[type=submit]{display:block}.catalog__item-form form label .catalog__item-input,.header__form-input,.header__form-input::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px}@media only screen and (max-width:576px){.header__form-input{position:relative;top:initial;right:initial;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;margin:10px auto 0}}.header__form-input::after{content:" ";display:block;width:10px;height:10px;background-image:url(../img/elements/icon-arrow.png);right:25px}.advantages{background-color:#fff;padding:205px 0 45px;overflow:hidden}@media only screen and (max-width:768px){.advantages{padding-top:140px}}@media only screen and (max-width:576px){.advantages{padding-top:100px}}.advantages .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media only screen and (max-width:992px){.advantages .section-title{display:block;position:initial}}@media only screen and (max-width:576px){.advantages .section-title{line-height:30px}}.advantages .section-title::after,.advantages__quote::before{content:" ";display:block;width:58px;height:4px;background-color:#6cc81e;position:absolute;left:375px;bottom:26px}@media only screen and (max-width:992px){.advantages .section-title::after{display:none}.advantages .section-title span{display:inline}}.advantages__quote{font-family:"Gilroy Bold";font-size:25px;color:#222321;margin:40px 0 0 70px;position:relative;z-index:1}@media only screen and (max-width:576px){.advantages__quote{margin:28px 0 0 49px;font-size:18px}}.advantages__quote::before{width:100px;height:100px;background-color:#e6eece;border-radius:50%;bottom:-50px;left:-60px;z-index:-1}@media only screen and (max-width:576px){.advantages__quote::before{width:70px;height:70px;bottom:-35px;left:-42px}}.advantages__quote::after{content:"’’";position:absolute;bottom:-100px;left:-73px;color:#222321;font-family:"Athelas Bold";font-size:165px;line-height:32px;letter-spacing:-.08em}@media only screen and (max-width:576px){.advantages__quote::after{bottom:-70px;left:-51px;font-size:116px;line-height:22px}}.advantages__slider--overlay{position:relative}.advantages__slider{margin-top:70px}@media only screen and (max-width:992px){.advantages__slider{margin-top:100px}}@media only screen and (max-width:576px){.advantages__slider{margin-top:35px}}.advantages__slider .slick-arrow{width:105px;height:105px;cursor:pointer;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#30825a),to(#0a6337));background:-webkit-linear-gradient(top,#30825a 0%,#0a6337 100%);background:-o-linear-gradient(top,#30825a 0%,#0a6337 100%);background:linear-gradient(to bottom,#30825a 0%,#0a6337 100%);-webkit-box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23);box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23);z-index:1}@media only screen and (max-width:576px){.advantages__slider .slick-arrow{width:74px;height:74px}}.advantages__slider .slick-arrow::after{content:" ";display:block;width:12px;height:20px;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.advantages__slider .slick-arrow.slick-prev{left:-50px}.advantages__slider .slick-arrow.slick-prev::after{background-image:url(../img/elements/arrow-left-bold.png);right:32px}@media only screen and (max-width:576px){.advantages__slider .slick-arrow.slick-prev::after{right:8px}}.advantages__slider .slick-arrow.slick-next{right:-50px}.advantages__slider .slick-arrow.slick-next::after{background-image:url(../img/elements/arrow-right-bold.png);left:32px}@media only screen and (max-width:576px){.advantages__slider .slick-arrow.slick-next::after{left:8px}}.advantages__slide--first .advantages__slide-row .left .image-block img.cropped,.advantages__slider .slick-arrow.slick-next::before,.advantages__slider .slick-arrow.slick-prev::before{display:none}.advantages .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:992px){.advantages .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.advantages__slide--first{position:relative}@media only screen and (max-width:1505px){.advantages__slide--first{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}}@media only screen and (max-width:1399px){.advantages__slide--first{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:992px){.advantages__slide--first{padding-bottom:30px}}.advantages__slide--first::before{content:" ";display:block;width:222px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:992px){.advantages__slide--first::before{display:none}}.advantages__slide--first .advantages__slide-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row{display:block}}.advantages__slide--first .advantages__slide-row .right{width:700px;max-width:100%;padding-left:220px}@media only screen and (max-width:1505px){.advantages__slide--first .advantages__slide-row .right{padding-bottom:30px;padding-left:170px}}@media only screen and (max-width:1399px){.advantages__slide--first .advantages__slide-row .right{padding-right:66px}}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .right{width:100%;margin-top:15px;padding:0 15px}}.advantages__slide--first .advantages__slide-row .left{min-height:628px}@media only screen and (max-width:1399px){.advantages__slide--first .advantages__slide-row .left{width:490px}}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left{min-height:initial;height:500px;width:100%;overflow:hidden}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left{height:300px}}.advantages__slide--first .advantages__slide-row .left .image-block{position:relative;min-height:628px}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block{min-height:initial;max-height:400px}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block{max-height:300px}}.advantages__slide--first .advantages__slide-row .left .image-block img{max-width:100%;min-height:628px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1399px){.advantages__slide--first .advantages__slide-row .left .image-block img{width:100%}}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block img{min-height:initial}}@media only screen and (max-width:1399px){.advantages__slide--first .advantages__slide-row .left .image-block img.cropped{display:block}}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block img.cropped{display:none}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block img.cropped{display:block}}@media only screen and (max-width:1399px){.advantages__slide--first .advantages__slide-row .left .image-block img.full{display:none}}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block img.full{display:block}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block img.full{display:none}}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn{display:block;width:296px;height:296px;border-radius:50%;background-size:cover;background-image:url(../img/elements/background-play-video-btn.png);position:absolute;right:-148px;top:0;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn{left:0}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn{width:100px;height:100px;bottom:0;left:0;top:initial}}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn::before{content:" ";display:block;width:177px;height:177px;border-radius:50%;border:10px solid #366437;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn::before{width:60px;height:60px;border-width:4px}}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:16px 0 16px 24px;border-color:transparent transparent transparent #366437;position:absolute;top:50%;left:50%;-webkit-transform:translateX(calc(-50% + 4px)) translateY(-50%);-ms-transform:translateX(calc(-50% + 4px)) translateY(-50%);transform:translateX(calc(-50% + 4px)) translateY(-50%);-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn:hover{background-color:#366437}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn:hover::before{border-color:#fff}.advantages__slide--first .advantages__slide-row .left .image-block #video-play-btn:hover::after{border-color:transparent transparent transparent #fff}.advantages__slide--first .advantages__slide-row .left .image-block .whois{position:absolute;right:20px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);bottom:140px;width:175px}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-row .left .image-block .whois{right:initial;left:-100px;bottom:-55px}}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block .whois{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;bottom:15px;text-align:center;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}}.advantages__slide--first .advantages__slide-row .left .image-block .whois .title{font-family:"Gilroy Regular";font-size:16px;line-height:24px;color:#222321;padding-left:45px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block .whois .title{font-size:14px;line-height:17px;padding-left:initial}}.advantages__slide--first .advantages__slide-row .left .image-block .whois .name{display:inline-block;text-align:center;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:25px 0;font-family:"Gilroy Bold";font-size:21px;line-height:42px;background-color:#366437;color:#fff;padding:0 15px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block .whois .name{margin:10px 0;font-size:15px;line-height:29px;padding:0 11px}}.advantages__slide--first .advantages__slide-row .left .image-block .whois .position{font-family:"Gilroy Bold";font-size:21px;color:#366437;text-align:center}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-row .left .image-block .whois .position{font-size:15px}}.advantages__slide--first .advantages__slide-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width:992px){.advantages__slide--first .advantages__slide-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.advantages__slide--first .advantages__slide-title span{display:block;font-family:"Gilroy Bold";font-size:24px;color:#fff;background-color:#6cc81e;line-height:40px;padding:0 10px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-title span{font-size:17px;line-height:28px}}.advantages__slide--fifth-row .left .title span:first-child,.advantages__slide--first .advantages__slide-title span:first-child{margin-bottom:6px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-title span:first-child{margin-bottom:5px}}.advantages__slide--first .advantages__slide-item{padding-left:35px}@media only screen and (max-width:1199px){.advantages__slide--first .advantages__slide-item{padding-left:initial}}.advantages__slide--first .advantages__slide-item p{font-family:"Gilroy Regular";font-size:17px;line-height:24px;color:#222321;margin-top:25px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-item p{font-size:14px;line-height:17px;margin-top:18px}}.advantages__slide--first .advantages__slide-item p.number{font-family:"Gilroy Bold";font-size:60px;line-height:60px;color:#89ae3b;text-shadow:0 3px 1px rgba(108,135,46,.23);position:relative;margin-top:85px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-item p.number{font-size:42px;line-height:42px;margin-top:60px}}.advantages__slide--first .advantages__slide-item p.number .big{font-size:100px}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-item p.number .big{font-size:70px}}.advantages__slide--first .advantages__slide-item p.number .absolute{color:#222321;font-family:"Gilroy Semibold";font-size:21px;line-height:30px;position:absolute;top:-15px;left:73px;text-shadow:none}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-item p.number .absolute{font-size:15px;line-height:21px;top:-11px;left:51px}}.advantages__slide--first .advantages__slide-item--second .absolute{left:120px!important}@media only screen and (max-width:576px){.advantages__slide--first .advantages__slide-item--second .absolute{left:84px!important}}.advantages__slide--second--overlay{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:75px 0 105px}@media only screen and (max-width:1199px){.advantages__slide--second--overlay{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:992px){.advantages__slide--second--overlay{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}}@media only screen and (max-width:768px){.advantages__slide--second--overlay{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.advantages__slide--second--overlay .main-image,.price .section-title span{position:relative}@media only screen and (max-width:768px){.advantages__slide--second--overlay .main-image{position:initial;max-width:100%}}.advantages__slide--second--overlay .main-image img{display:inline-block;max-width:100%}@media only screen and (max-width:768px){.advantages__slide--second--overlay .main-image img{max-width:100%}}.advantages__slide--second--overlay .content{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content{position:initial}}.advantages__slide--second--overlay .content .item{position:absolute}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content .item{position:initial;width:100%!important;text-align:left!important}}.advantages__slide--second--overlay .content .item::before{content:" ";display:block;width:72px;height:72px;border-radius:50%;background-color:#d1e39e;position:absolute}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content .item::before{display:none}}.advantages__slide--second--overlay .content .item::after{display:block;width:44px;height:44px;background-color:#8aab30;border-radius:50%;position:absolute;color:#fff;font-family:"Gilroy Bold";font-size:24px;line-height:44px;text-align:center}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content .item::after{display:none}}.advantages__slide--second--overlay .content .item p{font-family:"Gilroy Regular";color:#222321;font-size:18px;position:relative}@media only screen and (max-width:576px){.advantages__slide--second--overlay .content .item p{font-size:14px}}.advantages__slide--second--overlay .content .item p::after,.advantages__slide--second--overlay .content .item p::before{content:" ";background-color:#d1e39e;position:absolute}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content .item p::after,.advantages__slide--second--overlay .content .item p::before{display:none}}.advantages__slide--second--overlay .content .item p span{display:block;font-family:"Gilroy Bold";color:#366437}@media only screen and (max-width:768px){.advantages__slide--second--overlay .content .item p span{display:initial}}.advantages__slide--second--overlay .content .item:first-child{width:105px;left:230px;top:-47px;text-align:left}.advantages__slide--second--overlay .content .item:first-child::after{left:-139px;bottom:-62px;content:"1"}.advantages__slide--second--overlay .content .item:first-child::before{left:-153px;bottom:-76px}.advantages__slide--second--overlay .content .item:first-child p::before{top:11px;left:-70px;width:50px;height:1px}.advantages__slide--second--overlay .content .item:first-child p::after{width:60px;height:1px;top:35px;left:-118px;-webkit-transform:rotate(-53deg);-ms-transform:rotate(-53deg);transform:rotate(-53deg)}.advantages__slide--second--overlay .content .item:nth-child(2){width:255px;left:420px;top:-79px}.advantages__slide--second--overlay .content .item:nth-child(2)::before{left:88px;bottom:-132px}.advantages__slide--second--overlay .content .item:nth-child(2)::after{content:"2";left:102px;bottom:-118px}.advantages__slide--second--overlay .content .item:nth-child(2) p::before{height:44px;width:1px;left:calc(50% - 3px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-61px}.advantages__slide--second--overlay .content .item:nth-child(3){width:170px;right:-100px;top:-20px;text-align:right}.advantages__slide--second--overlay .content .item:nth-child(3)::before{left:-141px;bottom:-72px}.advantages__slide--second--overlay .content .item:nth-child(3)::after{content:"3";left:-127px;bottom:-58px}.advantages__slide--second--overlay .content .item:nth-child(3) p::before{top:11px;left:-50px;width:50px;height:1px}.advantages__slide--second--overlay .content .item:nth-child(3) p::after{width:60px;height:1px;top:32px;left:-101px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.advantages__slide--second--overlay .content .item:nth-child(4){width:215px;text-align:left;right:-110px;bottom:-42px}.advantages__slide--second--overlay .content .item:nth-child(4)::before{left:33px;top:-154px}.advantages__slide--second--overlay .content .item:nth-child(4)::after{content:"4";left:47px;top:-140px}.advantages__slide--second--overlay .content .item:nth-child(4) p::before{top:-40px;left:5px;width:1px;height:25px}.advantages__slide--second--overlay .content .item:nth-child(4) p::after{width:67px;height:1px;top:-65px;left:-7px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.advantages__slide--second--overlay .content .item:nth-child(5){bottom:-22px;right:155px;width:335px}.advantages__slide--second--overlay .content .item:nth-child(5)::before{left:125px;top:-158px}.advantages__slide--second--overlay .content .item:nth-child(5)::after{content:"5";left:139px;top:-144px}.advantages__slide--second--overlay .content .item:nth-child(5) p::before{height:80px;width:1px;left:calc(50% - 5px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-90px}.advantages__slide--second--overlay .content .item:nth-child(6){width:305px;left:-30px;bottom:-30px;text-align:right}.advantages__slide--second--overlay .content .item:nth-child(6)::before{right:-105px;top:-63px}.advantages__slide--second--overlay .content .item:nth-child(6)::after{content:"6";right:-91px;top:-49px}.advantages__slide--second--overlay .content .item:nth-child(6) p::before{height:1px;width:14px;right:-25px;top:11px}.advantages__slide--second--overlay .content .item:nth-child(6) p::after{width:35px;height:1px;top:-2px;right:-55px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.advantages__slide--second--overlay .content .item:nth-child(7){width:100px;left:-95px;top:105px;text-align:left}.advantages__slide--second--overlay .content .item:nth-child(7)::before{right:-57px;bottom:-90px}.advantages__slide--second--overlay .content .item:nth-child(7)::after{content:"7";right:-43px;bottom:-76px}.advantages__slide--second--overlay .content .item:nth-child(7) p::before{height:1px;width:30px;right:15px;bottom:-55px}.advantages__slide--second--overlay .content .item:nth-child(7) p::after{width:50px;height:1px;bottom:-32px;right:30px;-webkit-transform:rotate(66deg);-ms-transform:rotate(66deg);transform:rotate(66deg)}.advantages__slide--third{padding:100px 0; }.advantages__slide--third.bg-green{background-color: #f3f8f0;}@media only screen and (max-width:768px){.advantages__slide--third{/* padding-bottom:initial */}}@media only screen and (max-width:576px){.advantages__slide--third{/* padding-bottom:15px */}}.advantages__slide--third .advantages__slide--third-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages__slide--third .advantages__slide--third-item{width:33.3334%;padding:37px 15px 0;text-align:center;color:#222321}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-item{width:100%}.advantages__slide--third .advantages__slide--third-item:not(:first-child){margin-top:20px}}@media only screen and (max-width:576px){.advantages__slide--third .advantages__slide--third-item:not(:first-child){margin-top:14px}}.advantages__slide--third .advantages__slide--third-item .image-block{width:130px;height:130px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#acc95d),to(#88aa38));background:-webkit-linear-gradient(top,#acc95d 0%,#88aa38 100%);background:-o-linear-gradient(top,#acc95d 0%,#88aa38 100%);background:linear-gradient(to bottom,#acc95d 0%,#88aa38 100%);-webkit-box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.23);box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.23);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-item .image-block{width:90px;height:90px}}.advantages__slide--third .advantages__slide--third-item .image-block::before{content:" ";display:block;width:203px;height:102px;background-image:url(../img/elements/duga-slider.png);background-repeat:no-repeat;position:absolute;top:-37px;left:-37.5px}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-item .image-block::before{width:140px;height:70px;background-size:contain;top:-26px;left:-26px}}.advantages__slide--third .advantages__slide--third-item .title{font-size:30px;font-family:"Gilroy Semibold";margin-top:35px}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-item .title{font-size:21px;margin-top:25px}}.advantages__slide--third .advantages__slide--third-item .description{margin-top:5px;font-family:"Gilroy Regular";font-size:18px;line-height:30px}@media only screen and (max-width:768px){.advantages__slide--third .advantages__slide--third-item .description{font-size:14px;line-height:21px}}.advantages__slide--third .advantages__slide--third-item .description span{font-family:"Gilroy Bold";display:block}.advantages__slide--fifth{position:relative;padding:80px 0 35px; background: #fafafa}.advantages__slide--fifth::before{content:" ";display:block;width:100%;height:123px;background-color:#6cc81e;position:absolute;bottom:0;left:0}.advantages__slide--fifth-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1199px){.advantages__slide--fifth-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages__slide--fifth-row .left{width:550px}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .left{width:100%}}.advantages__slide--fifth-row .left .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .left .title{display:block}}.advantages__slide--fifth-row .left .title span{background-color:#6cc81e;color:#fff;font-family:"Gilroy Bold";font-size:24px;line-height:41px;display:block;padding:0 13px}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .left .title span{line-height:29px;padding:0;display:initial}}@media only screen and (max-width:576px){.advantages__slide--fifth-row .left .title span{font-size:20px;line-height:25px}}.advantages__slide--fifth-row .left ul{margin:25px 0;font-family:"Gilroy Semibold";font-size:18px;color:#222321}@media only screen and (max-width:576px){.advantages__slide--fifth-row .left ul{margin:18px 0;font-size:15px}}.advantages__slide--fifth-row .left ul span{color:#6cc81e}.advantages__slide--fifth-row .left .kits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__slide--fifth-row .left .kits .image-block{margin:0 30px 30px 0;width:150px;height:178px;border:10px solid #fff;-webkit-box-shadow:0 10px 25px 0 rgba(54,100,55,.25);box-shadow:0 10px 25px 0 rgba(54,100,55,.25);background-color:#e4e9e4;position:relative;cursor:pointer}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .left .kits .image-block{margin:0 5px 30px 0}}@media only screen and (max-width:576px){.advantages__slide--fifth-row .left .kits .image-block{margin:0 5px 10px 0;border-width:10px}}@media only screen and (max-width:509px){.advantages__slide--fifth-row .left .kits .image-block{width:100px;height:auto}}.advantages__slide--fifth-row .left .kits .image-block::after,.advantages__slide--fifth-row .right .certificates .image-block::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#366437;background-image:url(../img/elements/icon-zoom-in.png);background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.advantages .slick-dots li.slick-active button::before,.advantages__slide--fifth-row .left .kits .image-block:hover::after,.advantages__slide--fifth-row .right .certificates .image-block:hover::after,.advantages__slide--sixth .photos .image-block:hover::after{opacity:1}.advantages__slide--fifth-row .left .kits .image-block:nth-child(3n){margin-right:0}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .left .kits .image-block:nth-child(3n){margin-right:5px}}.advantages__slide--fifth-row .left .kits .image-block img,.advantages__slide--fifth-row .right .certificates .image-block img,.advantages__slide--sixth .photos .image-block img,.advantages__slide--sixth .video img,.catalog__item-slide img,.photo__slide img,.reviews__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages__slide--fifth-row .right{width:calc(100% - 550px)}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .right{width:100%;margin-top:20px}}@media only screen and (max-width:576px){.advantages__slide--fifth-row .right{margin-top:14px}}.advantages__slide--fifth-row .right p{max-width:475px;font-family:"Gilroy Bold";font-size:30px;line-height:48px}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .right p{max-width:initial;font-size:21px;line-height:34px}}@media only screen and (max-width:576px){.advantages__slide--fifth-row .right p{font-size:15px;line-height:20px}}.advantages__slide--fifth-row .right p span{color:#366437}.advantages__slide--fifth-row .right .certificates{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:39px}@media only screen and (max-width:1199px){.advantages__slide--fifth-row .right .certificates{margin-top:20px}}@media only screen and (max-width:576px){.advantages__slide--fifth-row .right .certificates{margin-top:15px}}.advantages__slide--fifth-row .right .certificates .image-block{width:300px;height:425px;border:10px solid #fff;-webkit-box-shadow:0 10px 25px 0 rgba(54,100,55,.25);box-shadow:0 10px 25px 0 rgba(54,100,55,.25);background-color:#e4e9e4;position:relative;cursor:pointer}@media only screen and (max-width:576px){.advantages__slide--fifth-row .right .certificates .image-block{/* height:150px; */height: auto;border-width:7px}}.advantages__slide--fifth-row .right .certificates .image-block:first-child{margin-right:15px}.advantages__slide--sixth{padding-bottom:60px}.advantages__slide--sixth__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.advantages__slide--sixth__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages__slide--sixth .title{text-align:center;font-family:"Gilroy Bold";font-size:24px;color:#222321;margin-bottom:40px}@media only screen and (max-width:576px){.advantages__slide--sixth .title{font-size:18px;margin-bottom:28px}}.advantages__slide--sixth .video{display:block;cursor:pointer;position:relative;width:420px;height:500px}@media only screen and (max-width:1199px){.advantages__slide--sixth .video{width:300px}}@media only screen and (max-width:992px){.advantages__slide--sixth .video{width:250px}}@media only screen and (max-width:768px){.advantages__slide--sixth .video{width:500px;max-width:100%;margin:0 auto;height:350px}}@media only screen and (max-width:576px){.advantages__slide--sixth .video{height:250px}}.advantages__slide--sixth .video::before{content:" ";display:block;width:100%;height:100%;background-color:#366437;opacity:.4;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;top:0;left:0}.advantages__slide--sixth .video:hover::before{opacity:.75}.advantages__slide--sixth .video::after{content:" ";display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-image:url(../img/elements/icon-play-button.png);background-size:cover}.advantages__slide--sixth .photos{width:calc(70% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:30px}@media only screen and (max-width:1199px){.advantages__slide--sixth .photos{width:calc(100% - 320px);margin-left:20px}}@media only screen and (max-width:992px){.advantages__slide--sixth .photos{width:calc(100% - 270px)}}@media only screen and (max-width:768px){.advantages__slide--sixth .photos{width:100%;margin-left:initial;margin-top:20px}}.advantages__slide--sixth .photos .image-block{width:calc(33.3334% - 6.6667px);margin-bottom:10px;height:245px;position:relative;cursor:pointer}@media only screen and (max-width:576px){.advantages__slide--sixth .photos .image-block{height:150px}}@media only screen and (max-width:350px){.advantages__slide--sixth .photos .image-block{height:100px}}.advantages__slide--sixth .photos .image-block::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#366437;background-image:url(../img/elements/icon-zoom-in.png);background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.advantages__slide--sixth .photos .image-block:first-child,.advantages__slide--sixth .photos .image-block:nth-child(2),.advantages__slide--sixth .photos .image-block:nth-child(4),.advantages__slide--sixth .photos .image-block:nth-child(5){margin-right:10px}.advantages__slide--sixth .photos .image-block:nth-child(4),.advantages__slide--sixth .photos .image-block:nth-child(5),.advantages__slide--sixth .photos .image-block:nth-child(6){margin-bottom:0}.advantages .slick-dots,.advantages .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages .slick-dots{background-color:#366437;bottom:-175px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:992px){.advantages .slick-dots{display:block}}.advantages .slick-dots li{width:initial;max-width:190px;height:175px;margin:initial;padding:55px 25px;position:relative}@media only screen and (max-width:992px){.advantages .slick-dots li{width:100%;max-width:initial;padding:5px 15px;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.advantages .slick-dots li::before{content:" ";display:block;height:100%;width:1px;background-color:#477149;position:absolute;top:0;right:0}@media only screen and (max-width:992px){.advantages .slick-dots li::before{display:none}}.advantages .slick-dots li:first-child::after{content:" ";display:block;height:100%;width:1px;background-color:#477149;position:absolute;top:0;left:0}@media only screen and (max-width:992px){.advantages .slick-dots li:first-child::after{display:none}}.advantages .slick-dots li button{width:initial;height:initial;padding:initial}.advantages .slick-dots li button::before{text-align:center;position:static;width:initial;height:initial;font-family:"Gilroy Bold";font-size:18px;color:#fff}@media only screen and (max-width:576px){.advantages .slick-dots li button::before{font-size:17px}}.advantages .slick-dots li:first-child button::before{content:"Расширенная гарантия качества"}.advantages .slick-dots li:nth-child(2) button::before{content:"Лучшие комплектующие"}.advantages .slick-dots li:nth-child(3) button::before{content:"Честные цены и сезонные скидки"}.advantages .slick-dots li:nth-child(4) button::before{content:"Доставка, установка, хранение"}.advantages .slick-dots li:nth-child(5) button::before{content:"Все официальные документы"}.advantages .slick-dots li:nth-child(6) button::before{content:"Собственное производство"}.price{padding:140px 0 0;background-color:#f3f8f0;overflow:hidden}.price .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.price .section-title span::after{content:" ";display:block;width:58px;height:4px;background-color:#6cc81e;position:absolute;right:-88px;bottom:28px}.price .discount{color:#fff;line-height:30px;position:relative;padding:85px 110px 140px 0;max-width:470px}@media only screen and (max-width:992px){.price .discount{width:100%;padding:30px 0;color:#222321}}@media only screen and (max-width:576px){.price .discount{padding:21px 0}}.price .discount::before,.price .discount__value.mobile::before{content:" ";display:block;height:100%;position:absolute;left:-5000px;top:0;background-color:#222321}.price .discount::before{background-image:url(../img/elements/background-price-smoke.png);background-position-x:right;width:5469px}@media only screen and (max-width:1199px){.price .discount::before{width:5385px}}@media only screen and (max-width:992px){.price .discount::before,.price .discount__value{display:none}}.price .discount__value.mobile{display:none;margin:15px 0;padding:15px 0;width:100%;position:relative;color:#fff}.price .discount__value.mobile::before{width:10000px}@media only screen and (max-width:992px){.price .discount__value.mobile{display:block}}.price .discount__value.mobile .title{font-family:"Gilroy Semibold";font-size:18px;margin-top:105px;position:relative;display:inline-block}@media only screen and (max-width:992px){.price .discount__value.mobile .title{margin-top:initial}}@media only screen and (max-width:576px){.price .discount__value.mobile .title{font-size:14px}}.price .discount .title::before,.price .discount__value.mobile .title::before{content:" ";display:block;width:100px;height:1px;background-color:#5b5d59;position:absolute;top:-50px;left:0}@media only screen and (max-width:992px){.price .discount__value.mobile .title::before{display:none}}.price .discount__value.mobile .value{display:inline-block;font-family:"Gilroy Bold";font-size:55px;line-height:42px;color:#89ae3b;position:relative;text-shadow:0 0 15px #9abd3a}@media only screen and (max-width:576px){.price .discount__value.mobile .value{font-size:39px;line-height:29px}}.price .discount__value.mobile .value span{font-size:42px}@media only screen and (max-width:576px){.price .discount__value.mobile .value span{font-size:29px}}.price .discount__title{font-family:"Gilroy Bold";font-size:30px;line-height:60px;position:relative}@media only screen and (max-width:576px){.price .discount__title{font-size:21px;line-height:42px}}.price .discount .title,.price .discount__description{font-family:"Gilroy Regular";font-size:18px;position:relative}@media only screen and (max-width:576px){.price .discount__description{font-size:14px}}.price .discount .title{font-family:"Gilroy Semibold";margin-top:105px}@media only screen and (max-width:992px){.price .discount .title{margin-top:initial}}@media only screen and (max-width:576px){.price .discount .title{font-size:14px;margin-top:74px}}@media only screen and (max-width:992px){.price .discount .title::before{display:none}}.price .discount .value{margin-top:40px;font-family:"Gilroy Bold";font-size:100px;line-height:60px;color:#89ae3b;position:relative;text-shadow:0 0 15px #9abd3a}@media only screen and (max-width:576px){.price .discount .value{margin-top:28px;font-size:70px;line-height:42px}}.price .discount .value span{font-size:60px}@media only screen and (max-width:576px){.price .discount .value span{font-size:42px}}.price__row{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.price__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.price__row .quiz{width:700px;padding:50px 0 250px 50px;position:relative}@media only screen and (max-width:992px){.price__row .quiz{width:100%;padding:35px 0 250px}}@media only screen and (max-width:576px){.price__row .quiz{padding:25px 0 175px}}.price__row .quiz__description{font-family:"Gilroy Regular";font-size:21px;line-height:30px}@media only screen and (max-width:576px){.price__row .quiz__description{font-size:14px;line-height:21px}}.price__row .quiz__description span,.price__row .quiz__question span{display:block}.price__row .quiz__description.bold{margin-top:15px;font-family:"Gilroy Bold"}@media only screen and (max-width:576px){.price__row .quiz__description.bold{margin-top:11px}}.price__row .quiz__question{margin-top:20px;display:none}@media only screen and (max-width:576px){.price__row .quiz__question{margin-top:14px}}.price__row .quiz__question.active{display:block}.price__row .quiz__question-text{font-size:26px;line-height:30px;font-family:"Gilroy Bold";color:#366437}@media only screen and (max-width:576px){.price__row .quiz__question-text{font-size:18px;line-height:21px}}.price__row .quiz__answers,.price__row .quiz__answers li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.price__row .quiz__answers{font-family:"Gilroy Regular";font-size:18px;color:#222321;margin-top:40px}@media only screen and (max-width:576px){.price__row .quiz__answers{font-size:14px;margin-top:28px}}.price__row .quiz__answers.multiple{position:relative;width:calc(100% + 80px)}.price__row .quiz__answers.multiple li{width:355px}.price__row .quiz__answers li{padding:5px 20px 5px 40px;min-width:143px;margin:0 10px 10px 0;cursor:pointer;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:576px){.price__row .quiz__answers li{padding:5px 14px 5px 28px}}.price__row .quiz__answers li::after,.price__row .quiz__answers li::before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:576px){.price__row .quiz__answers li::after,.price__row .quiz__answers li::before{width:17px;height:17px}}.price__row .quiz__answers li::before{border:2px solid #bdccbd;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.price__row .quiz__answers li::after{background-repeat:no-repeat;background-image:url(../img/elements/icon-check.png);background-position:center;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.price__row .quiz__answers li.active::before{border-color:#366437}.price__row .quiz__answers li.active::after{opacity:1}.price__row .quiz__answers li:hover::before{border-color:#366437}.price__row .quiz__answers li .what{background-color:#a5b6a5;font-family:"Athelas Bold";font-size:18px;line-height:22px;width:22px;text-align:center;border-radius:50%;display:inline-block;color:#fff;margin-left:5px}@media only screen and (max-width:576px){.price__row .quiz__answers li .what{font-size:14px;line-height:15px;width:15px}}.price__row .quiz__next{display:inline-block;padding-left:30px;text-align:left;position:relative;font-size:16px;border-radius:25px}@media only screen and (max-width:576px){.price__row .quiz__next{padding-left:21px;font-size:14px;border-radius:18px}}.catalog__item-form form label .catalog__item-input::after,.price__row .quiz .quiz__form-input::after,.price__row .quiz__next::after{content:" ";display:block;width:10px;height:10px;background-image:url(../img/elements/icon-arrow.png);position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:576px){.price__row .quiz__next::after{width:10px;height:10px;right:18px}}.price__row .quiz__bottom{padding:20px 15px 20px 60px;width:100%;position:absolute;bottom:145px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:992px){.price__row .quiz__bottom{padding:14px 11px 14px 42px;bottom:80px}}@media only screen and (max-width:576px){.price__row .quiz__bottom{padding:11px 11px 11px 29px;bottom:30px}}.price__row .quiz__current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__row .quiz__current span{display:block;width:6px;height:6px;border-radius:50%;background-color:#bdccbd;margin:0 9px}.price__row .quiz__current span.current{width:50px;height:50px;background-size:cover;background-color:transparent;position:relative}@media only screen and (max-width:576px){.price__row .quiz__current span.current{width:35px;height:35px}}.price__row .quiz__current span.current::after{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:"Gilroy Bold";font-size:18px;line-height:24px;color:#366437}@media only screen and (max-width:576px){.price__row .quiz__current span.current::after{font-size:14px;line-height:17px}}.price__row .quiz__current span.current:first-child{background-image:url(../img/elements/quiz-progress1.png)}.price__row .quiz__current span.current:first-child::after{content:"01"}.price__row .quiz__current span.current:nth-child(2){background-image:url(../img/elements/quiz-progress2.png)}.price__row .quiz__current span.current:nth-child(2)::after{content:"02"}.price__row .quiz__current span.current:nth-child(3){background-image:url(../img/elements/quiz-progress3.png)}.price__row .quiz__current span.current:nth-child(3)::after{content:"03"}.price__row .quiz__form-text{font-family:"Gilroy Regular";font-size:21px;line-height:30px;margin:45px 0}.price__row .quiz .quiz__form--overlay{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay{-ms-flex-wrap:wrap;flex-wrap:wrap}}.consultation__form label,.price__row .quiz .quiz__form--overlay label{display:inline-block;position:relative}@media only screen and (max-width:1199px){.price__row .quiz .quiz__form--overlay label{width:50%!important}}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label{width:100%!important}}.price__row .quiz .quiz__form--overlay label span{position:absolute;top:-50%;-webkit-transform:translateY(calc(50% - -6px));-ms-transform:translateY(calc(50% - -6px));transform:translateY(calc(50% - -6px));left:35px;display:inline-block;font-family:"Gilroy Regular";font-size:14px;line-height:24px;color:#222321;background-color:#f3f8f0;padding:0 10px}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label span{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.consultation__form label input:not([type=submit]),.price__row .quiz .quiz__form--overlay label input:not([type=submit]){display:block;width:418px;max-width:100%;height:64px;border-radius:32px;border:1px solid #c8c8c7;font-family:"Gilroy Bold";font-size:18px;line-height:24px;color:#222321;padding:0 40px;background-repeat:no-repeat;background-position:20px center;background-color:#f3f8f0}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label input:not([type=submit]){height:45px;width:100%;font-size:15px;line-height:17px;padding:0 33px;background-position:14px center}}.price__row .quiz .quiz__form--overlay label:first-child{width:285px;max-width:100%}.price__row .quiz .quiz__form--overlay label:first-child input{background-image:url(../img/elements/icon-user.png);border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label:first-child input{border-radius:22.5px}}.price__row .quiz .quiz__form--overlay label:nth-child(2){width:355px}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label:nth-child(2){margin-top:20px}}.consultation__form label:nth-child(2) input:not([type=submit]),.price__row .quiz .quiz__form--overlay label:nth-child(2) input:not([type=submit]){background-image:url(../img/elements/icon-telephone.png);border-top-left-radius:0;border-bottom-left-radius:0;width:100%}@media only screen and (max-width:576px){.price__row .quiz .quiz__form--overlay label:nth-child(2) input:not([type=submit]){border-radius:22.5px}}.price__row .quiz .quiz__form--overlay label input[type=submit]{display:block}.price__row .quiz .quiz__form-input{display:inline-block;position:relative;margin-top:33px}@media only screen and (max-width:576px){.price__row .quiz .quiz__form-input{margin-top:23px}}.price__row .quiz .quiz__form-input input{display:block;font-size:16px;height:48px;width:268px;border-radius:24px;text-align:left;padding-left:40px}.catalog{background-image:url(../img/elements/background-catalog.png);background-repeat:no-repeat;background-position:center top;position:relative;padding:135px 0 150px}@media only screen and (max-width:992px){.catalog{padding:95px 0 105px}}@media only screen and (max-width:576px){.catalog{padding:30px 0 50px}}.catalog::before,.catalog__title::before{content:" ";display:block;position:absolute}.catalog::before{background:-webkit-gradient(linear,left top,left bottom,from(#618562),to(#385f39));background:-webkit-linear-gradient(top,#618562 0%,#385f39 100%);background:-o-linear-gradient(top,#618562 0%,#385f39 100%);background:linear-gradient(to bottom,#618562 0%,#385f39 100%);z-index:-1;width:100%;height:633px;top:0;left:0}.catalog__title--overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__title{font-family:"Gilroy Bold";font-size:36px;line-height:48px;color:#fff;position:relative}.catalog__title::before{width:58px;height:4px;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-85px}@media only screen and (max-width:576px){.catalog__title::before{display:none}}.catalog__title::after{content:" ";display:block;width:58px;height:4px;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-85px}@media only screen and (max-width:576px){.catalog__title::after{display:none}.catalog__title{font-size:25px;text-align:center}}.catalog__title span{padding:0 9px;background-color:#fff;color:#366437}.catalog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:56px}@media only screen and (max-width:992px){.catalog__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:576px){.catalog__row{margin-top:initial}}.catalog__item{width:calc(50% - 15px);background-color:#fff;-webkit-box-shadow:0 15px 125px 0 rgba(30,31,34,.1);box-shadow:0 15px 125px 0 rgba(30,31,34,.1);font-family:"Gilroy Bold";font-size:16px;line-height:24px;padding-bottom:40px;margin-top:30px}@media only screen and (max-width:992px){.catalog__item{width:100%}}@media only screen and (max-width:576px){.catalog__item{font-size:14px;line-height:17px;padding-bottom:28px;margin-top:21px}}.catalog__item:nth-child(2n){margin-left:30px}@media only screen and (max-width:992px){.catalog__item:nth-child(2n){margin-left:initial}}.catalog__item.brand_of_year,.catalog__item.top-sale{position:relative}.catalog__item.top-sale::before{content:"Топ продаж";position:absolute;top:15px;left:15px;padding:0 20px;font-size:24px;line-height:43px;font-family:"Gilroy Bold";background-color:#6cc81e;color:#fff;z-index:1}@media only screen and (max-width:576px){.catalog__item.top-sale::before{top:11px;left:11px;padding:0 14px;font-size:17px;line-height:30px}}.catalog__item.brand_of_year::after{content:" ";display:block;width:79px;height:79px;background-color:#fff;border-radius:0 0 3px 39px;position:absolute;top:0;right:0;background-image:url(../img/elements/brand_year.png);background-size:60px;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:576px){.catalog__item.brand_of_year::after{width:55px;height:55px;background-size:42px;border-radius:0 0 3px 27px}}.catalog__item-slider{margin:15px 15px 0!important;height:350px;overflow:hidden;cursor:pointer}@media only screen and (max-width:576px){.catalog__item-slider{margin:11px 11px 0!important;height:245px}}.catalog__item-slider .slick-list,.catalog__item-slider .slick-track{height:100%}.catalog__item-slide{display:block;width:100%;height:100%}.catalog__item .slick-arrow{background-size:cover;width:15px;height:28px;z-index:1;opacity:.75;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:576px){.catalog__item .slick-arrow{width:11px;height:20px}}.catalog__item .slick-arrow::before{content:" ";display:block;width:117px;height:180px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.65)));background:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(left,transparent 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.65) 100%);position:absolute;top:-80px;left:-30px}@media only screen and (max-width:576px){.catalog__item .slick-arrow::before{width:82px;height:126px;top:-56px;left:-21px}}.catalog__item .slick-arrow:hover{opacity:1}.catalog__item .slick-arrow:hover::before{opacity:.75}.catalog__item .slick-arrow.slick-prev{left:20px;background-image:url(../img/elements/slider-prev.png)}@media only screen and (max-width:576px){.catalog__item .slick-arrow.slick-prev{left:14px}}.catalog__item .slick-arrow.slick-prev::before{left:initial;right:-30px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,transparent 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,transparent 100%)}@media only screen and (max-width:576px){.catalog__item .slick-arrow.slick-prev::before{right:-21px}}.catalog__item .slick-arrow:focus::before{opacity:.75}.catalog__item .slick-arrow.slick-next{right:20px;background-image:url(../img/elements/slider-next.png)}@media only screen and (max-width:576px){.catalog__item .slick-arrow.slick-next{right:14px}}.catalog__item .slick-dots{bottom:13px}@media only screen and (max-width:576px){.catalog__item .slick-dots{bottom:11px}}.catalog__item .slick-dots::before{content:" ";display:block;height:117px;width:209px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 100%);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:576px){.catalog__item .slick-dots::before{height:82px;width:146px;top:-11px}}.catalog__item .slick-dots li,.photo .slick-dots li,.reviews .slick-dots li{margin:0 1px}.catalog__item .slick-dots li button::before{color:#fff;opacity:1}.catalog__item .slick-dots li.slick-active button::before{opacity:1;color:#48916f}.catalog__item-title{font-size:26px;line-height:33px;padding:0 40px;margin-top:20px}@media only screen and (max-width:576px){.catalog__item-title{font-size:18px;line-height:23px;padding:0 28px;margin-top:14px}}.catalog__item ul.catalog__item-characteristics span,.catalog__item-characteristics span,.catalog__item-title span{color:#366437}.catalog__item-characteristics{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:576px){.catalog__item-characteristics{margin-top:11px;display:block}}.catalog__item-characteristics .left{width:215px;padding-left:70px;background-repeat:no-repeat;background-image:url(../img/elements/background-sizes.png);background-position:25px 5px}@media only screen and (max-width:576px){.catalog__item-characteristics .left{width:151px;padding-left:49px;background-position:15px 5px}}.catalog__item-characteristics .right{margin-left:30px}@media only screen and (max-width:576px){.catalog__item-characteristics .right{margin-left:initial;padding-left:49px}}.catalog__item ul.catalog__item-characteristics{margin-top:20px;display:block;padding:0 35px 0 70px;background-repeat:no-repeat;background-image:url(../img/elements/background-sizes.png);background-position:25px 5px}@media only screen and (max-width:576px){.catalog__item ul.catalog__item-characteristics{margin-top:14px;padding:0 25px 0 49px;background-position:15px 5px}}.catalog__item-delivery-and-installment{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-family:"Gilroy Semibold";font-size:16px}@media only screen and (max-width:576px){.catalog__item-delivery-and-installment{margin-top:21px;font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog__item-delivery,.catalog__item-installment{padding:20px 85px 20px 100px;background-repeat:no-repeat;position:relative;width:50%}@media only screen and (max-width:1199px){.catalog__item-delivery,.catalog__item-installment{padding:20px 36px 20px 100px}}@media only screen and (max-width:576px){.catalog__item-delivery,.catalog__item-installment{padding:14px 60px 14px 70px;width:100%}}.catalog__item-delivery::after,.catalog__item-installment::after{content:" ";display:block;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:cover}@media only screen and (max-width:576px){.catalog__item-delivery::after,.catalog__item-installment::after{left:28px}}.catalog__item-delivery{background:-webkit-gradient(linear,left top,left bottom,from(#30825a),to(#0a6337));background:-webkit-linear-gradient(top,#30825a 0%,#0a6337 100%);background:-o-linear-gradient(top,#30825a 0%,#0a6337 100%);background:linear-gradient(to bottom,#30825a 0%,#0a6337 100%);-webkit-box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23);box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23)}.catalog__item-delivery::after{background-image:url(../img/elements/icon-delivery-truck.png);width:41px;height:28px}@media only screen and (max-width:576px){.catalog__item-delivery::after{width:29px;height:20px}}.catalog__item-installment{background-color:#6cc81e}.catalog__item-installment::after{background-image:url(../img/elements/icon-installment.png);width:30px;height:29px}@media only screen and (max-width:576px){.catalog__item-installment::after{width:21px;height:20px}}.catalog__item-form .title{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#6cc81e;color:#fff;font-family:"Gilroy Bold";font-size:18px;line-height:30px;padding:0 8px;margin:40px 0 20px}@media only screen and (max-width:576px){.catalog__item-form .title{font-size:14px;line-height:21px;margin:28px 0 14px;text-align:center}}.catalog__item-form form,.consultation .container .quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.catalog__item-form form ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}@media only screen and (max-width:576px){.catalog__item-form form ul{margin-top:11px}}.catalog__item-form form ul li{cursor:pointer;width:32px;height:32px;border:2px solid #b8cab8;text-align:center;line-height:28px;border-radius:50%;margin:0 6px}@media only screen and (max-width:576px){.catalog__item-form form ul li{width:22px;height:22px;line-height:20px}}.catalog__item-form form ul li.active{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#5e825f),to(#325b33));background:-webkit-linear-gradient(top,#5e825f 0%,#325b33 100%);background:-o-linear-gradient(top,#5e825f 0%,#325b33 100%);background:linear-gradient(to bottom,#5e825f 0%,#325b33 100%);border:2px solid transparent}.catalog__item-form form ul li:hover{border:2px solid #366437}.catalog__item-form form label{margin-top:45px;display:inline-block;position:relative}@media only screen and (max-width:576px){.catalog__item-form form label{width:100%;padding:0 15px;margin:20px 0 0}}@media only screen and (max-width:576px){.catalog__item-form form label span{left:25px;line-height:17px;padding:0 7px;-webkit-transform:translateY(calc(50% - -30px));-ms-transform:translateY(calc(50% - -30px));transform:translateY(calc(50% - -30px))}}@media only screen and (max-width:576px){.catalog__item-form form label input:not([type=submit]){height:39px;font-size:14px;line-height:17px;padding:0 28px;background-position:14px center}}@media only screen and (max-width:576px){.catalog__item-form form label .catalog__item-input{position:relative;top:initial;right:initial;margin-top:15px;display:inline-block;-webkit-transform:initial;-ms-transform:initial;transform:initial}}.catalog__item-form form label .catalog__item-input input{display:block;font-size:14px;height:42px;width:176px;border-radius:22px;text-align:left;padding:0 0 0 25px}@media only screen and (max-width:576px){.catalog__item-form form label .catalog__item-input input{margin:0 auto}}.consultation{background-color:#f3f8f0;padding:120px 0 150px;position:relative}@media only screen and (max-width:576px){.consultation{padding:50px 0}}.consultation::after{content:" ";display:block;width:616px;height:630px;background-image:url(../img/elements/background-consultation.png);background-size:cover;position:absolute;right:0;bottom:0}@media only screen and (max-width:1699px){.consultation::after{right:-100px}}@media only screen and (max-width:1599px){.consultation::after{right:-150px}}@media only screen and (max-width:1499px){.consultation::after{right:-200px}}@media only screen and (max-width:1399px){.consultation::after{right:-222px}}@media only screen and (max-width:1199px){.consultation::after{display:none}}.consultation .section-title{max-width:470px;line-height:48px;position:relative}@media only screen and (max-width:576px){.consultation .section-title{line-height:34px}}.consultation .section-title::after{content:" ";display:block;width:58px;height:4px;background-color:#6cc81e;position:absolute;left:367px;bottom:22px}@media only screen and (max-width:576px){.consultation .section-title::after{display:none}}.consultation .container{position:relative}.consultation .container .quote{position:absolute;right:98px;top:0;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}@media only screen and (max-width:1350px){.consultation .container .quote{right:150px}}@media only screen and (max-width:1250px){.consultation .container .quote{right:200px}}@media only screen and (max-width:1199px){.consultation .container .quote{right:0;position:initial;margin-bottom:40px}}@media only screen and (max-width:576px){.consultation .container .quote{display:block}}.consultation .container .quote span{display:block;font-family:"Gilroy Bold";font-size:18px;line-height:36px;color:#121621;padding:0 15px;background-color:#fff}@media only screen and (max-width:576px){.consultation .container .quote span{font-size:14px;line-height:21px;text-align:left;background-color:transparent;padding:0}}.consultation .container .quote span:first-child{margin-bottom:5px}@media only screen and (max-width:576px){.consultation .container .quote span:first-child{margin-bottom:initial}}.consultation__description{font-size:21px;line-height:30px;font-family:"Gilroy Regular";color:#222321;margin:50px 0}@media only screen and (max-width:576px){.consultation__description{font-size:14px;line-height:21px;margin:35px 0}}.consultation__form{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.consultation__form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){.consultation__form label{width:100%}}.consultation__form label span{position:absolute;top:-50%;-webkit-transform:translateY(calc(50% - -3px));-ms-transform:translateY(calc(50% - -3px));transform:translateY(calc(50% - -3px));left:35px;display:inline-block;font-family:"Gilroy Regular";font-size:14px;line-height:24px;color:#222321;background-color:#f3f8f0;padding:0 10px}@media only screen and (max-width:768px){.consultation__form label input:not([type=submit]){height:45px;font-size:15px;line-height:17px;background-position:14px center;border-radius:22.5px;width:100%}}.consultation__form label:first-child{width:225px;max-width:100%}@media only screen and (max-width:768px){.consultation__form label:first-child{width:100%}}.consultation__form label:first-child input{background-image:url(../img/elements/icon-user.png);border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}@media only screen and (max-width:768px){.consultation__form label:first-child input{border-right:1px solid #c8c8c7;border-radius:22.5px}.consultation__form label:first-child span{-webkit-transform:translateY(calc(50% - 2px));-ms-transform:translateY(calc(50% - 2px));transform:translateY(calc(50% - 2px))}}.consultation__form label:nth-child(2){width:570px;max-width:100%}@media only screen and (max-width:768px){.consultation__form label:nth-child(2){margin-top:15px}}@media only screen and (max-width:768px){.consultation__form label:nth-child(2) input:not([type=submit]){border-radius:22.5px}.consultation__form label:nth-child(2) span{top:-12px;-webkit-transform:initial;-ms-transform:initial;transform:initial}}.consultation__form label input[type=submit]{display:block}.consultation__form-input,.consultation__form-input::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:8px}@media only screen and (max-width:768px){.consultation__form-input{position:relative;top:initial;right:initial;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:15px;display:inline-block}}.consultation__form-input::after{content:" ";display:block;width:10px;height:10px;background-image:url(../img/elements/icon-arrow.png);right:25px}.consultation__form-input input{display:block;font-size:16px;height:48px;width:268px;border-radius:24px;text-align:left;padding:0 0 0 40px}.reviews{padding:120px 0 150px;background-image:url(../img/elements/background-reviews.png);background-size:cover;background-color:#fdfdfd;overflow:hidden}@media only screen and (max-width:576px){.reviews{padding:60px 0 75px}}.reviews .section-title{max-width:320px;line-height:48px;position:relative}@media only screen and (max-width:576px){.reviews .section-title{line-height:34px}}.reviews .section-title::after{content:" ";display:block;width:58px;height:4px;background-color:#6cc81e;position:relative;bottom:-39px;left:0}.reviews__slider--overlay{margin-top:105px;width:470px;margin-left:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1199px){.reviews__slider--overlay{margin-top:275px}}@media only screen and (max-width:992px){.reviews__slider--overlay{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px);margin-top:325px}}@media only screen and (max-width:768px){.reviews__slider--overlay{margin-top:75px;-webkit-transform:initial;-ms-transform:initial;transform:initial;display:block;width:initial;margin-left:40px}}.reviews__slider--overlay .reviews__slider-content{position:absolute;width:670px;left:-302px;top:-260px}@media only screen and (max-width:992px){.reviews__slider--overlay .reviews__slider-content{left:-282px}}@media only screen and (max-width:768px){.reviews__slider--overlay .reviews__slider-content{position:static;width:100%}.reviews__slider--overlay .reviews__slider-content .slick-list{overflow:unset}.reviews__slider--overlay .reviews__slider-content-slide{-webkit-box-shadow:0 10px 150px 0 rgba(54,100,55,.05);box-shadow:0 10px 150px 0 rgba(54,100,55,.05)}}.reviews__slider--overlay .reviews__slider-content .text{background-color:#fff;font-family:"Gilroy Semibold";font-size:16px;line-height:27px;color:#222321;-webkit-box-shadow:0 10px 150px 0 rgba(54,100,55,.05);box-shadow:0 10px 150px 0 rgba(54,100,55,.05);padding:45px 60px 60px;height:240px}@media only screen and (max-width:992px){.reviews__slider--overlay .reviews__slider-content .text{padding:30px}}@media only screen and (max-width:768px){.reviews__slider--overlay .reviews__slider-content .text{height:initial;width:100%;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:576px){.reviews__slider--overlay .reviews__slider-content .text{font-size:14px;line-height:19px;padding:21px}}.reviews__slider--overlay .reviews__slider-content .author{background-color:#fff;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 10px 150px 0 rgba(54,100,55,.05);box-shadow:0 10px 150px 0 rgba(54,100,55,.05);position:relative;padding:0 0 60px 60px;max-width:337px}@media only screen and (max-width:992px){.reviews__slider--overlay .reviews__slider-content .author{padding:0 0 30px 30px;max-width:315px}}@media only screen and (max-width:768px){.reviews__slider--overlay .reviews__slider-content .author{max-width:initial;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:576px){.reviews__slider--overlay .reviews__slider-content .author{line-height:18px;padding:0 0 21px 21px}}.reviews__slider--overlay .reviews__slider-content .author::after{content:" ";display:block;width:100%;height:40px;background-color:#fff;position:absolute;top:-40px;left:0}@media only screen and (max-width:768px){.reviews__slider--overlay .reviews__slider-content .author::after{display:none}}.reviews__slider--overlay .reviews__slider-content .author .image-block{width:63px;height:63px;border-radius:50%;border:1px solid #ccd8cc;padding:8px;background-color:#fff;margin-right:20px}.reviews__slider--overlay .reviews__slider-content .author .image-block img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__slider--overlay .reviews__slider-content .author .name{font-family:"Gilroy Bold";font-size:14px;color:#9abc3a;text-transform:uppercase}.reviews__slider--overlay .reviews__slider-content .author .where{font-family:"Gilroy Semibold";font-size:14px;color:#b7c4b7}.reviews__slider{width:415px;height:245px;z-index:1}.reviews__slider,.reviews__slider-buttons{position:relative}@media only screen and (max-width:768px){.reviews__slider-buttons{position:absolute;bottom:0;left:-55px}}.reviews__slide::before,.reviews__slider-buttons::after{content:" ";display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute}.reviews__slider-buttons::after{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:35px;height:1px;background-color:#595a59;top:50%;left:50%}.reviews__slider-buttons:hover::after{opacity:0}.reviews__slider-buttons .reviews__slider-next,.reviews__slider-buttons .reviews__slider-prev{background-position:center;background-repeat:no-repeat;background-size:7px 11px;width:55px;height:60px;background-color:#222321;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;display:block}.reviews__slider-buttons .reviews__slider-next:hover,.reviews__slider-buttons .reviews__slider-prev:hover{background-color:#6cc81e}.reviews__slider-buttons .reviews__slider-prev{background-image:url(../img/elements/slider-prev.png)}.reviews__slider-buttons .reviews__slider-next{background-image:url(../img/elements/slider-next.png)}.reviews__slide{display:block;width:100%;height:100%;cursor:pointer}.reviews__slide::before{width:100%;height:100%;background-color:#366437;opacity:.4;top:0;left:0}.reviews__slide:hover::before{opacity:.75}.reviews__slide::after{content:" ";display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-image:url(../img/elements/icon-play-button.png);background-size:cover}.reviews .left,.reviews__slide{position:relative}@media only screen and (max-width:992px){.reviews .left{padding-right:75px}}.reviews .left::after{content:"’’";position:absolute;bottom:-265px;left:-7px;color:#222321;font-family:"Athelas Bold";font-size:165px;line-height:32px;letter-spacing:-.08em}@media only screen and (max-width:992px){.reviews .left::after{bottom:50%;right:29px;left:initial;-webkit-transform:translateY(calc(50% + 60px));-ms-transform:translateY(calc(50% + 60px));transform:translateY(calc(50% + 60px))}}.reviews .left::before{content:" ";display:block;width:60px;height:60px;border-radius:50%;background-color:#9abc3a;position:absolute;bottom:-215px;left:10px}@media only screen and (max-width:992px){.reviews .left::before{bottom:50%;left:initial;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.reviews .slick-dots{bottom:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.reviews .slick-dots{bottom:250px}}.photo .slick-dots li button::before,.reviews .slick-dots li button::before{color:#a7b8a7;opacity:1}.photo .slick-dots li.slick-active button::before,.reviews .slick-dots li.slick-active button::before{opacity:1;color:#366437;font-size:10px;position:relative;top:-4px}.photo{background-color:#fff;padding:120px 0 215px;overflow:hidden}@media only screen and (max-width:576px){.photo{padding:60px 0 100px}}.photo .section-title{line-height:48px;max-width:405px;text-align:center;margin:0 auto;position:relative}@media only screen and (max-width:576px){.photo .section-title{line-height:34px}}.photo .section-title::after{content:" ";display:block;width:58px;height:4px;background-color:#6cc81e;position:relative;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:576px){.photo .section-title::after{bottom:-25px}}.map__title span,.photo__slider--overlay{position:relative}.photo__slider--overlay::after,.photo__slider--overlay::before{content:" ";display:block;width:275px;height:100%;position:absolute;top:0;z-index:1}@media only screen and (max-width:1199px){.photo__slider--overlay::after,.photo__slider--overlay::before{display:none}}.photo__slider--overlay::before{left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.photo__slider--overlay::after{right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,#fff 0%,rgba(255,255,255,0) 100%)}.photo__slider-buttons{position:absolute;top:50%;left:-50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 100px)}.photo__slider-buttons .photo__slider-next,.photo__slider-buttons .photo__slider-prev{width:105px;height:105px;cursor:pointer;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#30825a),to(#0a6337));background:-webkit-linear-gradient(top,#30825a 0%,#0a6337 100%);background:-o-linear-gradient(top,#30825a 0%,#0a6337 100%);background:linear-gradient(to bottom,#30825a 0%,#0a6337 100%);-webkit-box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23);box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.23);position:relative}@media only screen and (max-width:576px){.photo__slider-buttons .photo__slider-next,.photo__slider-buttons .photo__slider-prev{width:74px;height:74px}}.photo__slider-buttons .photo__slider-next::after,.photo__slider-buttons .photo__slider-prev::after{content:" ";display:block;width:12px;height:20px;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.photo__slider-buttons .photo__slider-prev::after{background-image:url(../img/elements/arrow-left-bold.png);right:32px}@media only screen and (max-width:576px){.photo__slider-buttons .photo__slider-prev::after{right:8px}}.photo__slider-buttons .photo__slider-next::after{background-image:url(../img/elements/arrow-right-bold.png);left:32px}@media only screen and (max-width:576px){.photo__slider-buttons .photo__slider-next::after{left:8px}}.photo__slider{margin:135px auto 0;max-width:970px}@media only screen and (max-width:1199px){.photo__slider{margin-left:15px;margin-right:15px}}@media only screen and (max-width:576px){.photo__slider{margin:95px auto 0}}.photo__slider .slick-list{margin:0 -14px;overflow:unset}@media only screen and (max-width:576px){.photo__slider .slick-list{margin:0 -10px}}.photo__slide{display:block;margin:0 14px;height:325px}@media only screen and (max-width:576px){.photo__slide{height:250px;margin:0 10px}}.photo .slick-dots{bottom:-72px}.photo .slick-dots li.slick-active button::before{top:5px}.map{position:relative;background-color:#fff}@media only screen and (max-width:1800px){.map{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:768px){.map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}}.map__block{position:absolute;top:0;left:100px;width:870px;height:100%}@media only screen and (max-width:1800px){.map__block{left:40px;position:static;width:50%}}@media only screen and (max-width:768px){.map__block{width:100%}}.map__block::after,.map__block::before,.map__title span::after{content:" ";display:block;width:50%;height:100%;position:absolute;top:0}@media only screen and (max-width:1800px){.map__block::after,.map__block::before{display:none}}.map__block::before{left:0;background-color:#fff}@media only screen and (max-width:1800px){.map__block::before{display:none}}.map__block::after{right:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}@media only screen and (max-width:1800px){.map__block::after{display:none}}.map__block-content{position:relative;z-index:1;max-width:625px;padding:145px 65px 150px}@media only screen and (max-width:992px){.map__block-content{padding:102px 65px 105px}}@media only screen and (max-width:768px){.map__block-content{padding:71px 46px 74px 75px}}@media only screen and (max-width:576px){.map__block-content{padding:25px 15px 35px 45px}}.map iframe{width:100%;height:1040px}@media only screen and (max-width:1800px){.map iframe{width:50%}}@media only screen and (max-width:768px){.map iframe{width:100%;height:400px}}.map__title{font-family:"Gilroy Bold";font-size:36px;line-height:60px;color:#222321}@media only screen and (max-width:576px){.map__title{font-size:25px;line-height:42px}}.map__title span::after{width:58px;height:4px;background-color:#6cc81e;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-80px}@media only screen and (max-width:576px){.map__title span::after{display:none}}.map__description{margin-top:25px;font-family:"Gilroy Semibold";color:#1e1f22;font-size:25px}@media only screen and (max-width:576px){.map__description{margin-top:18px;font-size:18px}}.map__item-title{font-family:"Gilroy Bold";font-size:24px;line-height:48px;color:#222;margin-top:50px;position:relative}@media only screen and (max-width:576px){.map__item-title{font-size:17px;line-height:34px;margin-top:35px}}.map__item-title::after,.map__item-title::before{content:" ";display:block;width:65px;height:65px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#30825a),to(#0a6337));background:-webkit-linear-gradient(top,#30825a 0%,#0a6337 100%);background:-o-linear-gradient(top,#30825a 0%,#0a6337 100%);background:linear-gradient(to bottom,#30825a 0%,#0a6337 100%);-webkit-box-shadow:0 0 119px 0 rgba(54,100,55,.25);box-shadow:0 0 119px 0 rgba(54,100,55,.25);position:absolute;top:-8px;left:-97px;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:768px){.map__item-title::after,.map__item-title::before{width:46px;height:46px;top:-11px;left:-68px}}@media only screen and (max-width:576px){.map__item-title::after,.map__item-title::before{width:32px;height:32px;left:-40px;top:0}.map__item-title::after{background-size:12px}}.map__item-title.locate::after{background-image:url(../img/elements/icon-locate.png)}.map__item-title.phone::after{background-image:url(../img/elements/icon-phone-white.png)}.map__item-title span{display:block;font-family:"Gilroy Semibold";font-size:21px}@media only screen and (max-width:576px){.map__item-title span{font-size:15px}}.map__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:18px;font-family:"Gilroy Semibold"}@media only screen and (max-width:576px){.map__phones{font-size:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.map__phones-code{color:#366437}.map__phones ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px}@media only screen and (max-width:576px){.map__phones ul{margin-left:initial;display:block;width:100%;text-align:center}}.map__phones ul li:not(:first-child){margin-left:25px;position:relative}@media only screen and (max-width:576px){.map__phones ul li:not(:first-child){margin-left:initial}}.map__phones ul li:not(:first-child)::before{content:"/";position:absolute;left:-17px}@media only screen and (max-width:576px){.map__phones ul li:not(:first-child)::before{display:none}}.map__shedule{font-size:18px;line-height:24px;font-family:"Gilroy Regular";color:#161915;background-repeat:no-repeat;background-image:url(../img/elements/icon-clock.png);background-position:left center;padding-left:20px}@media only screen and (max-width:576px){.map__shedule{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;display:inline-block}}.map__shedule span{font-family:"Gilroy Semibold";display:inline}.map .btn{display:inline-block;margin-top:45px}@media only screen and (max-width:576px){.map .btn{margin-top:32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.footer{background-color:#fff;padding:35px 0}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__logo{max-width:83px}.footer__logo img,.modal--overlay.whatModal .whatModal__row .left img{max-width:100%}.footer__name-and-description{margin-left:20px}@media only screen and (max-width:1199px){.footer__name-and-description{margin:5px 20px}}.footer__name{font-family:"Gilroy Bold";font-size:18px;line-height:22px;color:#161915}.footer__name span{color:#366437}.footer__address,.footer__description{font-size:14px;color:#161915;font-family:"Gilroy Regular";max-width:265px}@media only screen and (max-width:1199px){.footer .btn{margin:0 15px}}.footer .btn:hover{color:#fff}.footer__address{max-width:200px}@media only screen and (max-width:1199px){.footer__address{padding:0 15px;margin:5px 0}}.footer__politics{color:#366437;font-size:14px;font-family:"Gilroy Regular";position:relative}@media only screen and (max-width:1199px){.footer__politics{padding:0 15px;margin:5px 0}}.btn::before,.footer__politics::after{content:" ";display:block;width:100%;position:absolute;left:0}.footer__politics::after{border-top:1px dotted #366437;bottom:-5px;height:1px}.footer__politics:hover::after{border-top:1px solid #366437}body.active,html.active{overflow-y:hidden}body.menu-active{padding-top:65px}body{overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media only screen and (max-width:1200px){.container{max-width:960px}}@media only screen and (max-width:992px){.container{max-width:720px}}@media only screen and (max-width:768px){.container{max-width:540px}}@media only screen and (max-width:576px){.container{max-width:100%}}.btn{display:block;cursor:pointer;-webkit-box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.23);box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.23);background:-webkit-gradient(linear,left top,left bottom,from(#5a805b),to(#346135));background:-webkit-linear-gradient(top,#5a805b 0%,#346135 100%);background:-o-linear-gradient(top,#5a805b 0%,#346135 100%);background:linear-gradient(to bottom,#5a805b 0%,#346135 100%);font-family:"Gilroy Semibold";color:#fff;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;position:relative;font-size:16px;padding:18px 30px 18px 60px;border-radius:27.5px}@media only screen and (max-width:576px){.btn{padding:13px 21px 13px 42px;border-radius:22.5px;font-size:14px}}.btn span{z-index:1}.btn:hover{-webkit-box-shadow:none;box-shadow:none}.btn:hover::before{opacity:1}.btn:hover span::after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn::before{height:100%;top:0;background-color:#2a502b;opacity:0;-webkit-box-shadow:0 5px 10px 0 rgba(42,80,43,.4);box-shadow:0 5px 10px 0 rgba(42,80,43,.4);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.btn span,.btn--call,.btn--watch{position:relative}.btn--call::before,.btn::before{border-radius:27.5px}.btn--call::after{content:" ";display:block;width:36px;height:36px;background-color:#2a502b;background-image:url(../img/elements/icon-call.png);background-repeat:no-repeat;background-position:center center;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}@media only screen and (max-width:576px){.btn--call::after{width:25px;height:25px;left:7px}}.btn--watch::before{border-radius:27.5px}.btn--watch::after{content:" ";display:block;width:36px;height:36px;background-color:#2a502b;background-image:url(../img/elements/icon-video-play-button.png);background-repeat:no-repeat;background-position:center center;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}@media only screen and (max-width:576px){.btn--watch::after{width:25px;height:25px;left:7px}}.btn--arrow{padding:12.5px 43px;font-size:14px;border-radius:21px}.section-title{font-family:"Gilroy Bold";font-size:36px;line-height:60px;color:#222321}@media only screen and (max-width:576px){.section-title{font-size:25px;line-height:42px}}.section-title span{background-color:#6cc81e;color:#fff;padding:0 12px;display:block}@media only screen and (max-width:576px){.section-title span{padding:0 8px}}.cookieAlert{position:fixed;bottom:0;z-index:1000;background:#fff;width:100%;padding:10px;text-align:center;border-top:3px solid #03af50}.cookieAlert a{text-decoration:underline!important}.cookieAlert button,.cookieAlert button:hover{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.cookieAlert button{border:0;border-radius:15px;padding:7px;color:#fff;cursor:pointer;margin-left:10px;background-color:#f52928}.cookieAlert button:hover{background-color:red}.cookieAlert a:hover{cursor:pointer}.cookieAlert.disabled{display:none}.swal-title{font-family:"Gilroy Bold"}.swal-text{font-family:"Gilroy Regular"}.modal--overlay{position:fixed;top:0;left:0;width:100%;min-height:100%;display:none;z-index:2;overflow:auto}.modal--overlay::before{content:" ";height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);background-image:url(../img/elements/background-price-smoke.png);background-size:cover;z-index:-1}.modal--overlay.callModal .section-title{font-size:24px;line-height:30px;text-align:center}@media only screen and (max-width:992px){.modal--overlay.callModal .section-title{font-size:17px;line-height:21px}}.modal--overlay.whatModal .whatModal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.modal--overlay.whatModal .whatModal__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal--overlay.whatModal .whatModal__row .left,.modal--overlay.whatModal .whatModal__row .right{width:calc(50% - 40px)}@media only screen and (max-width:768px){.modal--overlay.whatModal .whatModal__row .left,.modal--overlay.whatModal .whatModal__row .right{width:100%}.modal--overlay.whatModal .whatModal__row .left{margin-top:15px}}@media only screen and (max-width:768px){.modal--overlay.whatModal .whatModal__row .right{margin-top:15px}}.modal--overlay.whatModal .whatModal__row .right .whatModal__title{font-family:"Gilroy Bold";font-size:24px;color:#1e1f22}@media only screen and (max-width:768px){.modal--overlay.whatModal .whatModal__row .right .whatModal__title{text-align:center}}@media only screen and (max-width:576px){.modal--overlay.whatModal .whatModal__row .right .whatModal__title{font-size:17px}}.modal--overlay.whatModal .whatModal__row .right .whatModal__text{font-family:"Gilroy Regular";font-size:18px;line-height:30px;color:#222321;margin-top:20px}@media only screen and (max-width:576px){.modal--overlay.whatModal .whatModal__row .right .whatModal__text{margin-top:14px;font-size:14px;line-height:21px}}.modal--overlay.whatModal .modal{width:1070px;max-width:calc(100% - 30px)}.modal--overlay .modal,.modal--overlay .modal--wrapper{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal--overlay .modal--wrapper{max-height:calc(100vh - 200px);overflow:auto;max-width:calc(100% - 20px)}.modal--overlay .modal{background-color:#fff;padding:60px;max-width:605px}@media only screen and (max-width:992px){.modal--overlay .modal{width:440px;max-width:calc(100% - 20px);padding:42px}}@media only screen and (max-width:576px){.modal--overlay .modal{padding:29px}}@media only screen and (max-width:480px){.modal--overlay .modal{padding:20px}}.modal--overlay .modal__close{background-image:url(../img/elements/icon-close.svg);background-size:cover;position:absolute;right:30px;top:30px;width:15px;height:15px;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}@media only screen and (max-width:576px){.modal--overlay .modal__close{right:15px;top:15px}}.modal--overlay .modal__close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal--overlay .modal label{position:relative;display:block;margin-top:29px}@media only screen and (max-width:992px){.modal--overlay .modal label{margin-top:20px}}.modal--overlay .modal label span{font-family:"Gilroy Bold";font-size:18px;line-height:30px;color:#231d1f;padding:0 13px;background-color:#fff;position:absolute;top:-15px;left:11px;display:block;z-index:1}@media only screen and (max-width:992px){.modal--overlay .modal label span{font-size:14px;line-height:21px;padding:0 9px;top:-11px;left:8px}}.modal--overlay .modal input,.modal--overlay::before{display:block;width:100%}.modal--overlay .modal input:not([type=submit]){height:55px;padding:0 24px;font-size:18px;font-family:"Gilroy Regular";color:#231d1f;border:1px solid #bdbcbd}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit]){height:39px;padding:0 17px;font-size:14px}}.modal--overlay .modal input[type=submit]{margin-top:35px;text-align:center;padding-left:15px;padding-right:15px}@media only screen and (max-width:992px){.modal--overlay .modal input[type=submit]{margin-top:25px;padding-left:11px;padding-right:11px}}#menu-btn{position:fixed;top:20px;right:20px;width:30px;height:30px;z-index:777;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (max-width:992px){#menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}#menu-btn span{display:block;width:100%;height:2px;background-color:#6cc81e;position:relative;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#menu-btn span::after,#menu-btn span::before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;background-color:#6cc81e}#menu-btn span::before{top:-8px;-webkit-transition:top .3s,-webkit-transform .3s;-o-transition:transform .3s,top .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}#menu-btn span::after{bottom:-8px;-webkit-transition:bottom .3s,-webkit-transform .3s;-o-transition:transform .3s,bottom .3s;transition:transform .3s,bottom .3s;transition:transform .3s,bottom .3s,-webkit-transform .3s}#menu-btn.active span{background-color:transparent}#menu-btn.active span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}#menu-btn.active span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibm9ybWFsaXplLnNjc3MiLCJmb250cy5zY3NzIiwiaGVhZGVyLnNjc3MiLCJyZXNwb25jZS5zY3NzIiwiaG9tZS5zY3NzIiwiZm9vdGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUEsQyxDQUFBLE8sQ0FBQSxRLENBQ0ksNkIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUVBLHVDLENBR0osQyxDQUFBLE8sQ0FDSSxhLENBQ0Esb0IsQ0FPSixFLENBQ0ksZSxDQUdKLEUsQ0FBQSxFLENBQUEsQyxDQUpBLEUsQ0FLSSxlLENBR0osTSxDQUFBLEssQ0FDSSx1QixDQUNBLFEsQ0FDQSxlLENBSEosWSxDQUFBLFcsQ0FLUSxTLENBQ0EsaUMsQ0FBQSx5QixDQUlSLG9CLENBRVEsZSxDQ3RDUixXQUNJLDhCLENBQ0Esd04sQ0FJQSxlLENBQ0Esa0IsQUFHSixXQUNJLDRCLENBQ0Esb0MsQ0FDQSw0SyxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNkIsQ0FDQSxxQyxDQUNBLCtLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSx5QixDQUNBLGlDLENBQ0EsbUssQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDBCLENBQ0EscUQsQ0FDQSxlLENBQ0Esa0JDM0NBLFksQ0FBQyxrQixDQVlPLG1CLENBQUEsbUIsQ0FBQSxZLENBWlIsWSxDQUVJLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHFCLENBQ0EsYyxDQ0hOLHlDRERFLFksQ0FNUSxnQixBQ0xWLDBDRERFLFksQ0FTUSxrQixDQUFBLGdCQVRQLGtCLENBYU8sd0IsQ0FBQSxxQixDQUFBLGtCLENDWlYsMENEREcsa0IsQ0FlVyxlQXdEWCxrQixDQXZFQSxtQixDQXNGTyxtQixDQUFBLG1CLENBQUEsWSxDQXRGUCxtQixDQW9CTyx3QixDQUFBLHFCLENBQUEsa0IsQ0NuQlYsMENEREcsbUIsQ0FzQlcsb0IsQUNyQmQseUNEREcsbUIsQ0F5Qlcsa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esb0IsQUMxQmQseUNEREcsbUIsQ0E4QlcsYyxBQzdCZCx5Q0RERyxtQixDQWlDVyxlQWpDWCx3QixDQW9DVyxnQixDQ25DZCx5Q0RERyx3QixDQXNDZSxtQkFLaEIsNkIsQ0FDSSxnQixDQUVKLGEsQ0FDSSx5QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FKSCxrQixDQU1PLGEsQ0FHUixvQixDQUNJLGMsQ0FDQSxhLENBQ0EsNEIsQ0FDQSxlLENBRUosMkIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSxrQixDQUFBLG9CLENDL0ROLHlDRDRERSwyQixDQUtRLFUsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQkFHUixlLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsYyxDQUNBLDRCLENDM0VOLHlDRHNFRSxlLENBT1Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHdCQUVKLG9CLENBQ0ksNkIsQ0FDQSxhLENBWlAsa0IsQ0FnQk8sZ0IsQ0N0RlYseUNEc0VHLGtCLENBa0JXLFEsQ0FDQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxpQixDQXZCWCxxQixDQTJCZSxZLEFBM0JmLDBCQUFBLGEsQ0E4QmUsZ0IsQ0FDQSxpQixDQ3JHbEIseUNEc0VHLDBCQUFBLGEsQ0FpQ21CLGUsQUFqQ25CLDBCQUFBLHFCLENBb0NtQixXLENBQ0EsaUIsQ0FDQSxVLENDNUd0Qix5Q0RzRUcsMEJBQUEscUIsQ0F3Q3VCLGNBT3hCLGdCLENBQ0ksZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLGEsQ0FDQSwyQixDQUNBLG9ELENBQ0EsK0IsQ0FDQSxpQixDQzlITix5Q0RxSEUsZ0IsQ0FXUSxtQkFYUCxxQixDQWNPLDZCLENBR1Isc0IsQ0FDSSx3QixDQUNBLHlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENDNUlOLHlDRHNJRSxzQixDQVNRLGMsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLGtCQWpCUCw0QixDQW9CTyxjLENBQ0EsVSxDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQzlKVix5Q0RzSUcsNEIsQ0EwQlcsa0JBMUJYLDJCLENBOEJPLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENDcktWLHlDRHNJRywyQixDQWlDVyxrQixDQUFBLGdCLEFDdktkLHlDRHNJRywyQixDQW9DVyxjQXBDWCw4QixDQXVDVyxhLENDN0tkLHlDRHNJRyw4QixDQXlDZSxZQXpDZixnQyxDQTRDZSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDQ3JMbEIsMENEc0lHLGdDLENBaURtQixtQixBQ3ZMdEIseUNEc0lHLGdDLENBb0RtQixvQixDQUdBLG1CQXZEbkIsc0MsQ0EwRG1CLHdCLENBMURuQix3QyxDQTZEbUIsVyxDQUNBLGEsQ0FDQSxTLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQzFNdEIseUNEc0lHLHdDLENBc0V1QixjQXRFdkIsa0QsQ0EyRWUsVyxDQUNBLGEsQ0FDQSxTLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQ3hObEIseUNEc0lHLGtELENBb0ZtQixjQXBGbkIsa0MsQ0F5RlcsWSxDQy9OZCx5Q0RzSUcsa0MsQ0EyRmUsZUEzRmYsdUQsQ0FBQSxtRCxDQThGZSxVLENBOUZmLHVDLENBb0dlLG9CLENBQ0EsYSxDQXJHZiw4RSxDQXdHZSxrQixDQXhHZixnRSxDQTJHZSxnQixDQUtoQixnQixDQUNJLDJELENBQ0EscUIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsaUIsQ0MzUE4sMENEc1BFLGdCLENBT1Esa0IsQUM3UFYseUNEc1BFLGdCLENBVVEsYyxDQUNBLGtCLEFDalFWLHlDRHNQRSxnQixDQWNRLGdCLENBQ0EsNEQsQ0FDQSwyQixDQUNBLDhCLEFDelBWLDBDRHdPRSxnQixDQW9CUSxnQixDQUNBLGMsQ0FDQSxrQkF0QlAsdUIsQ0F5Qk8sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQ3RSVix5Q0RzUEcsdUIsQ0FrQ1csaUMsQUN4UmQseUNEc1BHLHVCLENBcUNXLGNBckNYLDJCLENBeUNPLGlCLENBQ0EsUyxDQUNBLFcsQ0FHUixjLENBQ0ksVSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0N6U04sMENEb1NFLGMsQ0FPUSxnQixBQzNTVix5Q0RvU0UsYyxDQVVRLGMsQ0FDQSxrQixBQy9TVix5Q0RvU0UsYyxDQWNRLGMsQ0FDQSxnQixDQUNBLGlCLENBaEJQLCtCLENBb0JXLGEsQ0FDQSxtQkFyQlgsZ0MsQ0F5Qk8sb0IsQ0FDQSx3QixDQUNBLGMsQ0MvVFYsMENEb1NHLGdDLENBNkJXLGlCLEFDalVkLHlDRG9TRyxnQyxDQWdDVyxlQWhDWCxzQixDQW9DTyxXLENBQ0EsYSxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxXLENBQ0EsUyxDQ2hWViwwQ0RvU0csc0IsQ0E4Q1csY0E5Q1gscUIsQ0FrRE8sOEMsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSw2QixDQUNBLGMsQ0FDQSxnQixDQzlWViwwQ0RvU0cscUIsQ0E0RFcsY0FJWixlLENBQ0ksaUIsQ0FDQSxZLENBQ0EsTSxDQUNBLFUsQ0FDQSxjLENDeldOLHlDRG9XRSxlLENBT1EsZ0IsQ0FDQSxrQyxDQUFBLDhCLENBQUEsNEIsQUM1V1YseUNEb1dFLGUsQ0FXUSxXLEFDaldWLDBDRHNWRSxlLENBY1EsZ0IsQ0FDQSxXQUVKLG1CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0N2WFYseUNEcVhNLG1CLENBSVEsa0IsQ0FBQSxjLENBQ0EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsK0JBTFAseUIsQ0FRTyxXLENBQ0EsYyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxxRCxDQUFBLDZDLENDallkLHlDRHFYTyx5QixDQWNXLHdCLEFDbllsQix5Q0RxWE8seUIsQ0FpQlcsY0FqQlgsMkIsQ0FvQlcsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0M3WWxCLHlDRHFYTywyQixDQTBCZSxvQkExQmYsd0MsQ0E2QmUsZSxDQTdCZixpQyxDQWdDZSx3QixDQUNBLFUsQ0FDQSx5QixDQUNBLG9CLENBQ0EsYyxDQUNBLGEsQ0FyQ2YsMEIsQ0EwQ08sZ0IsQ0FDQSw2QixDQUNBLGMsQ0FDQSxVLENDbGFkLHlDRHFYTywwQixDQStDVyxlLEFDcGFsQix5Q0RxWE8sMEIsQ0FrRFcsYyxDQWxEWCw2QixDQXNEZSxvQkF0RGYsZ0MsQ0F5RGUsd0IsQ0FDQSwyQixDQUNBLCtCLENDaGJ0Qix5Q0RxWE8sZ0MsQ0E2RG1CLDBCQTdEbkIseUMsQ0FnRW1CLDZELENBQ0Esb0IsQ0FqRW5CLHdDLENBb0VtQixzRCxDQUNBLHlCLENBckVuQix3QyxDQXdFbUIsd0QsQ0FDQSx5QixDQUNBLG9CLENBMUVuQiw0QyxDQTZFbUIsMEQsQ0FDQSx5QixDQUNBLG9CLENBL0VuQixzQyxDQWtGbUIsb0QsQ0FDQSx5QixDQUNBLG9CLENBQ0EsNEIsQ0FNcEIscUIsQ0FDSSxtQyxDQUNBLHdCLENBQ0EsYSxDQUdSLGEsQ0FDSSxhLENBREgsbUIsQ0FHTyxvQixDQUNBLGlCLENBQ0EsYyxDRTB2REgsbUMsQ0YvdkRKLHdCLENBT1csaUIsQ0FDQSxRLENBQ0EsOEMsQ0FBQSwwQyxDQUFBLHNDLENBQ0EsUyxDQUNBLG9CLENBQ0EsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENDdmVkLHlDRHNkRyx3QixDQW1CZSxTLENBQ0EsZ0IsQ0FDQSxhLENBQ0EseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0EsVSxBRXd1RFgseUNBQUEsYyxDRi92REosOEJBQUEsYyxDQTJCVyxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGMsQ0FDQSx3RCxDQUNBLDJCLENBQ0EsK0IsQ0M5ZmQseUNEc2RHLDhCQUFBLGMsQ0EwQ2UsVyxDQUNBLGMsQ0FDQSwrQixDQUNBLGdCQTdDZixzQyxDQWlEVyxhLENFOHNEUCxtRCxDRjNzREQsbUIsQ0FBQywwQixDQUNHLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFMsQ0M5Z0JWLHlDRDBnQk0sbUIsQ0FNUSxpQixDQUNBLFcsQ0FDQSxhLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG9CLENBQ0Esb0JBWlAsMEIsQ0FlTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0QsQ0FFQSxVLENFamlCaEIsVyxDQUNJLHFCLENBRUEscUIsQ0FDQSxlLENERkYseUNDRkYsVyxDQU1RLG1CLEFESk4seUNDRkYsVyxDQVNRLG1CQVRSLDBCLENBWVEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENEYk4seUNDRkYsMEIsQ0FpQlksYSxDQUNBLGtCLEFEaEJWLHlDQ0ZGLDBCLENBcUJZLGtCQXJCWixpQyxDQTBDSywwQixDQWxCTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENEN0JWLHlDQ0ZGLGlDLENBaUNnQixZLENBakNoQiwrQixDQXNDZ0IsZ0JBSVosa0IsQ0FDSSx5QixDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFMsQ0Q5Q04seUNDd0NFLGtCLENBUVEsb0IsQ0FDQSxnQkFUUCwwQixDQWNPLFcsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxpQixDQUVBLFksQ0FDQSxVLENBQ0EsVSxDRDdEVix5Q0N3Q0csMEIsQ0F1QlcsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsWUExQlgseUIsQ0E4Qk8sWSxDQUNBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxhLENBQ0EsMEIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDRDlFVix5Q0N3Q0cseUIsQ0F3Q1csWSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0JBSVosNEIsQ0FDSSxpQixDQUVKLG1CLENBQ0ksZSxDRDNGTix5Q0MwRkUsbUIsQ0FHUSxrQixBRDdGVix5Q0MwRkUsbUIsQ0FNUSxpQkFOUCxnQyxDQVNPLFcsQ0FDQSxZLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0YsQ0FBQSwrRCxDQUFBLDBELENBQUEsNkQsQ0FDQSxxRCxDQUFBLDZDLENBQ0EsUyxDRHpHVix5Q0MwRkcsZ0MsQ0FpQlcsVSxDQUNBLGFBbEJYLHVDLENBcUJXLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQTVCWCwyQyxDQStCVyxVLENBL0JYLGtELENBaUNlLHlELENBQ0EsVSxDRDVIbEIseUNDMEZHLGtELENBb0NtQixXQXBDbkIsMkMsQ0F5Q1csVyxDQXpDWCxrRCxDQTJDZSwwRCxDQUNBLFMsQ0R0SWxCLHlDQzBGRyxrRCxDQThDbUIsVUFpQmYsK0UsQ0EvREosbUQsQ0FBQSxtRCxDQW1EVyxZLENBL0loQix3QixDQW9KUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDRG5KTix5Q0NGRix3QixDQXVKWSx3QixDQUFBLHFCLENBQUEsb0JBSUoseUIsQ0FDSSxpQixDRDFKViwwQ0N5Sk0seUIsQ0FHUSxvQyxDQUFBLGdDLENBQUEsOEIsQUQ1SmQsMENDeUpNLHlCLENBTVEsK0IsQ0FBQSwyQixDQUFBLHlCLEFEL0pkLHlDQ3lKTSx5QixDQVNRLHFCQVRQLGlDLENBWU8sVyxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLHlGLENBQUEseUUsQ0FBQSxvRSxDQUFBLHFFLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0Q3S2QseUNDeUpPLGlDLENBc0JXLGNBdEJYLGdELENBcUNPLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUFBLG9CLENEL0xkLHlDQ3lKTyxnRCxDQXdDVyxlQXhDWCx1RCxDQTJDVyxXLENBQ0EsYyxDQUNBLGtCLENEdE1sQiwwQ0N5Sk8sdUQsQ0ErQ2UsbUIsQ0FDQSxvQixBRHpNdEIsMENDeUpPLHVELENBbURlLG9CLEFENU10Qix5Q0N5Sk8sdUQsQ0FzRGUsVSxDQUNBLGUsQ0FDQSxnQkF4RGYsc0QsQ0E0RFcsZ0IsQ0RyTmxCLDBDQ3lKTyxzRCxDQThEZSxhLEFEdk50Qix5Q0N5Sk8sc0QsQ0FpRWUsa0IsQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLEFEN050Qix5Q0N5Sk8sc0QsQ0F1RWUsY0F2RWYsbUUsQ0EwRWUsaUIsQ0FDQSxnQixDRHBPdEIseUNDeUpPLG1FLENBNkVtQixrQixDQUdBLGtCLEFEek8xQix5Q0N5Sk8sbUUsQ0FtRm1CLGtCQW5GbkIsdUUsQ0FzRm1CLGMsQ0FDQSxnQixDQUNBLG1CLENBQUEsZ0IsQ0RqUDFCLDBDQ3lKTyx1RSxDQTBGdUIsWSxBRG5QOUIseUNDeUpPLHVFLENBNkZ1QixvQixBRHRQOUIsMENDeUpPLCtFLENBa0cyQixlLEFEM1BsQyx5Q0N5Sk8sK0UsQ0FxRzJCLGMsQUQ5UGxDLHlDQ3lKTywrRSxDQXdHMkIsZSxBRGpRbEMsMENDeUpPLDRFLENBNkcyQixjLEFEdFFsQyx5Q0N5Sk8sNEUsQ0FnSDJCLGUsQUR6UWxDLHlDQ3lKTyw0RSxDQW1IMkIsY0FuSDNCLG1GLENBd0htQixhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLHFCLENBQ0EsbUUsQ0FDQSxpQixDQUNBLFksQ0FDQSxLLENBQ0EsYyxDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDRDNSMUIseUNDeUpPLG1GLENBb0l1QixRLEFEN1I5Qix5Q0N5Sk8sbUYsQ0F1SXVCLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLE0sQ0FDQSxhQTNJdkIsMkYsQ0E4SXVCLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDRGpUOUIseUNDeUpPLDJGLENBMEoyQixVLENBQ0EsVyxDQUNBLGtCQTVKM0IsMEYsQ0FnS3VCLFcsQ0FDQSxhLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQixDQUNBLDZCLENBQ0Esd0QsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsK0QsQ0FBQSwyRCxDQUFBLHVELENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBM0t2Qix5RixDQThLdUIsd0IsQ0E5S3ZCLGlHLENBZ0wyQixpQixDQWhMM0IsZ0csQ0FtTDJCLHFELENBbkwzQiwwRSxDQXdMbUIsaUIsQ0FDQSxVLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsWSxDQUNBLFcsQ0RyVjFCLHlDQ3lKTywwRSxDQThMdUIsYSxDQUNBLFcsQ0FDQSxjLEFEelY5Qix5Q0N5Sk8sMEUsQ0FtTXVCLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxPLENBQ0EsVyxDQUNBLGlCLENBQ0EsWSxDQUNBLHlCLENBQUEscUIsQ0FBQSxtQkF6TXZCLGlGLENBNE11Qiw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDRHpXOUIseUNDeUpPLGlGLENBa04yQixjLENBQ0EsZ0IsQ0FDQSxzQkFwTjNCLGdGLENBd051QixvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsYSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDRDVYOUIseUNDeUpPLGdGLENBcU8yQixhLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0JBeE8zQixvRixDQTRPdUIseUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENEeFk5Qix5Q0N5Sk8sb0YsQ0FpUDJCLGdCQWpQM0Isa0QsQ0F5UE8sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDRHBaZCx5Q0N5Sk8sa0QsQ0E2UFcsd0IsQ0FBQSxxQixDQUFBLG9CQTdQWCx1RCxDQWdRVyxhLENBQ0EseUIsQ0FDQSxjLENBRUEsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxjLENEaGFsQix5Q0N5Sk8sdUQsQ0F5UWUsYyxDQUVBLGtCQXNjWCwyRCxDQWp0QkosbUUsQ0E4UWUsaUIsQ0R2YXRCLHlDQ3lKTyxtRSxDQWdSbUIsbUJBaFJuQixpRCxDQXNSTyxpQixDRC9hZCwwQ0N5Sk8saUQsQ0F3Ulcsc0JBeFJYLG1ELENBMlJXLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ0R4YmxCLHlDQ3lKTyxtRCxDQWlTZSxjLENBQ0EsZ0IsQ0FDQSxpQkFuU2YsMEQsQ0FzU2UseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsMEMsQ0FDQSxpQixDQUNBLGUsQ0RyY3RCLHlDQ3lKTywwRCxDQThTbUIsYyxDQUNBLGdCLENBQ0EsaUJBaFRuQiwrRCxDQW1UbUIsZSxDRDVjMUIseUNDeUpPLCtELENBcVR1QixnQkFyVHZCLG9FLENBeVRtQixhLENBQ0EsNkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsZ0IsQ0R6ZDFCLHlDQ3lKTyxvRSxDQWtVdUIsYyxDQUNBLGdCLENBQ0EsUyxDQUNBLFdBclV2QixtRSxDQTJVVyxvQixDRHBlbEIseUNDeUpPLG1FLENBNlVlLHFCQUtoQixtQyxDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxvQixDRC9lViwwQ0MyZU0sbUMsQ0FNUSwyQixDQUFBLHVCLENBQUEscUIsQURqZmQseUNDMmVNLG1DLENBU1EsMkIsQ0FBQSx1QixDQUFBLHFCLEFEcGZkLHlDQzJlTSxtQyxDQVlRLHlCLENBQUEscUIsQ0FBQSxtQkFaUCwrQyxDQWl5QlQsMEIsQ0FseEJnQixpQixDRDFmZCx5Q0MyZU8sK0MsQ0FpQlcsZ0IsQ0FDQSxnQkFsQlgsbUQsQ0FxQlcsb0IsQ0FDQSxjLENEamdCbEIseUNDMmVPLG1ELENBd0JlLGdCQXhCZiw0QyxDQTZCTyxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0Q1Z0JkLHlDQzJlTyw0QyxDQW1DVyxrQkFuQ1gsa0QsQ0FzQ1csaUIsQ0RqaEJsQix5Q0MyZU8sa0QsQ0F3Q2UsZ0IsQ0FDQSxvQixDQUNBLDJCQTFDZiwwRCxDQTZDZSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGlCLENEOWhCdEIseUNDMmVPLDBELENBcURtQixjQXJEbkIseUQsQ0F5RGUsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0Q5aUJ0Qix5Q0MyZU8seUQsQ0FxRW1CLGNBckVuQixvRCxDQXlFZSw0QixDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0R2akJ0Qix5Q0MyZU8sb0QsQ0E4RW1CLGdCQTlFbkIsMkQsQ0FBQSw0RCxDQWlGbUIsVyxDQUNBLHdCLENBQ0EsaUIsQ0Q5akIxQix5Q0MyZU8sMkQsQ0FBQSw0RCxDQXFGdUIsY0FyRnZCLHlELENBeUZtQixhLENBQ0EseUIsQ0FDQSxhLENEdGtCMUIseUNDMmVPLHlELENBNkZ1QixpQkE3RnZCLDhELENBa0dlLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FyR2YscUUsQ0F1R21CLFcsQ0FDQSxZLENBQ0EsVyxDQXpHbkIsc0UsQ0E0R21CLFcsQ0FDQSxZLENBN0duQix3RSxDQWdIbUIsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQW5IbkIsdUUsQ0FzSG1CLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0ExSG5CLCtELENBOEhlLFcsQ0FDQSxVLENBQ0EsUyxDQWhJZix1RSxDQWtJbUIsUyxDQUNBLGEsQ0FuSW5CLHNFLENBc0ltQixXLENBQ0EsVSxDQUNBLGEsQ0F4SW5CLHlFLENBMkltQixXLENBQ0EsUyxDQUNBLG9CLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsWSxDQS9JbkIsK0QsQ0FtSmUsVyxDQUNBLFksQ0FDQSxTLENBQ0EsZ0IsQ0F0SmYsdUUsQ0F3Sm1CLFcsQ0FDQSxZLENBekpuQixzRSxDQTRKbUIsVyxDQUNBLFcsQ0FDQSxZLENBOUpuQix5RSxDQWlLbUIsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQXBLbkIsd0UsQ0F1S21CLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0EzS25CLCtELENBK0tlLFcsQ0FDQSxlLENBQ0EsWSxDQUNBLFksQ0FsTGYsdUUsQ0FvTG1CLFMsQ0FDQSxVLENBckxuQixzRSxDQXdMbUIsVyxDQUNBLFMsQ0FDQSxVLENBMUxuQix5RSxDQTZMbUIsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQWhNbkIsd0UsQ0FtTW1CLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLFMsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0F2TW5CLCtELENBMk1lLFksQ0FDQSxXLENBQ0EsVyxDQTdNZix1RSxDQStNbUIsVSxDQUNBLFUsQ0FoTm5CLHNFLENBbU5tQixXLENBQ0EsVSxDQUNBLFUsQ0FyTm5CLHlFLENBd05tQixXLENBQ0EsUyxDQUNBLG9CLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDQTVObkIsK0QsQ0FnT2UsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FuT2YsdUUsQ0FxT21CLFksQ0FDQSxTLENBdE9uQixzRSxDQXlPbUIsVyxDQUNBLFcsQ0FDQSxTLENBM09uQix5RSxDQThPbUIsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQWpQbkIsd0UsQ0FvUG1CLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0F4UG5CLCtELENBNFBlLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0EvUGYsdUUsQ0FpUW1CLFcsQ0FDQSxZLENBbFFuQixzRSxDQXFRbUIsVyxDQUNBLFcsQ0FDQSxZLENBdlFuQix5RSxDQTBRbUIsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsWSxDQTdRbkIsd0UsQ0FnUm1CLFUsQ0FDQSxVLENBQ0EsWSxDQUNBLFUsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FNcEIseUIsQ0FDSSxvQixDRHR3QlYseUNDcXdCTSx5QixDQUdRLHdCLEFEeHdCZCx5Q0Nxd0JNLHlCLENBTVEscUJBTlAsdUQsQ0FTTyxtQixDQUFBLG1CLENBQUEsWSxDRDl3QmQseUNDcXdCTyx1RCxDQVdXLGtCLENBQUEsZ0JBWFgsd0QsQ0FlTyxjLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGEsQ0R2eEJkLHlDQ3F3Qk8sd0QsQ0FvQlcsVSxDQXBCWCw2REFBQSxhLENBd0JlLGlCLEFEN3hCdEIseUNDcXdCTyw2REFBQSxhLENBMkJlLGlCQTNCZixxRSxDQStCVyxXLENBQ0EsWSxDQUNBLGlCLENBQ0Esa0YsQ0FBQSwrRCxDQUFBLDBELENBQUEsNkQsQ0FDQSxxRCxDQUFBLDZDLENBQ0EsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0Q1eUJsQix5Q0Nxd0JPLHFFLENBeUNlLFUsQ0FDQSxhQTFDZiw2RSxDQTZDZSxXLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EscUQsQ0FDQSwyQixDQUNBLGlCLENBQ0EsUyxDQUNBLFksQ0QxekJ0Qix5Q0Nxd0JPLDZFLENBdURtQixXLENBQ0EsVyxDQUNBLHVCLENBQ0EsUyxDQUNBLFlBM0RuQiwrRCxDQWdFVyxjLENBQ0EsNkIsQ0FDQSxlLENEdjBCbEIseUNDcXdCTywrRCxDQW9FZSxjLENBQ0EsaUJBckVmLHFFLENBeUVXLGMsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDRGoxQmxCLHlDQ3F3Qk8scUUsQ0E4RWUsYyxDQUNBLGtCQS9FZiwwRSxDQWtGZSx5QixDQUNBLGEsQ0FLaEIseUIsQ0FDSSxpQixDQUNBLG1CLENBRkgsaUMsQ0FJTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBRUosNkIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDRDUyQmQsMENDMDJCVSw2QixDQUlRLGtCLENBQUEsZ0JBSlAsbUMsQ0FPTyxXLENEajNCbEIsMENDMDJCVyxtQyxDQVNXLFlBVFgsMEMsQ0FZVyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENEeDNCdEIsMENDMDJCVywwQyxDQWdCZSxlQWhCZiwrQyxDQW1CZSx3QixDQUNBLFUsQ0FDQSx5QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENEbjRCMUIsMENDMDJCVywrQyxDQTJCbUIsZ0IsQ0FDQSxTLENBQ0EsaUIsQUR2NEI5Qix5Q0MwMkJXLCtDLENBZ0NtQixjLENBQ0Esa0JBakNuQixzQyxDQXlDVyxhLENBQ0EsNkIsQ0FDQSxjLENBQ0EsYSxDRHQ1QnRCLHlDQzAyQlcsc0MsQ0E4Q2UsYSxDQUNBLGdCQS9DZiwyQyxDQWtEZSxhLENBbERmLHlDLENBc0RXLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBdkRYLHNELENBeURlLG9CLENBQ0EsVyxDQUNBLFksQ0FDQSxzQixDQUNBLG9ELENBQUEsNEMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYyxDRDE2QjFCLDBDQzAyQlcsc0QsQ0FrRW1CLHFCLEFENTZCOUIseUNDMDJCVyxzRCxDQXFFbUIsbUIsQ0FDQSxtQixBRGg3QjlCLHlDQzAyQlcsc0QsQ0F5RW1CLFcsQ0FDQSxjQTFFbkIsNkQsQ0FBQSxzRSxDQTZFbUIsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSx3QixDQUNBLHNELENBQ0EsMEIsQ0FDQSwyQixDQUNBLFMsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0FyOEJoQyxzRCxDQTQyQmEsbUUsQ0FBQSw0RSxDQTJMSiwyRCxDQS9GdUIsUyxDQTVGbkIsb0UsQ0ErRm1CLGMsQ0R6OEI5QiwwQ0MwMkJXLG9FLENBaUd1QixrQkFqR3ZCLDBELENBQUEsbUUsQ0EyTEosa0QsQ0FBQSxvQyxDQTI4QkEsd0IsQ0FraUNKLGlCLENBak9BLG1CLENBbDJEMkIsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBdkduQixvQyxDQTZHTyx3QixDRHY5QmxCLDBDQzAyQlcsb0MsQ0ErR1csVSxDQUNBLGlCLEFEMTlCdEIseUNDMDJCVyxvQyxDQW1IVyxpQkFuSFgsc0MsQ0FzSFcsZSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENEbitCdEIsMENDMDJCVyxzQyxDQTJIZSxpQixDQUNBLGMsQ0FDQSxrQixBRHYrQjFCLHlDQzAyQlcsc0MsQ0FnSWUsYyxDQUNBLGtCQWpJZiwyQyxDQW9JZSxhLENBcElmLGtELENBd0lXLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDRG4vQnRCLDBDQzAyQlcsa0QsQ0EySWUsaUIsQURyL0IxQix5Q0MwMkJXLGtELENBOEllLGlCQTlJZiwrRCxDQWlKZSxXLENBQ0EsWSxDQUNBLHNCLENBQ0Esb0QsQ0FBQSw0QyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxjLENEamdDMUIseUNDMDJCVywrRCxDQXlKbUIsWSxDQUNBLGtCQTFKbkIsMkUsQ0ErS21CLGlCLENBWXhCLHlCLENBQ0ksbUIsQ0FDQSw4QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENEeGlDZCx5Q0N1aUNVLDhCLENBR1Esa0IsQ0FBQSxnQkFMWCxnQyxDQVNPLGlCLENBQ0EseUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENEbGpDZCx5Q0NxaUNPLGdDLENBZVcsYyxDQUNBLG9CQWhCWCxnQyxDQW9CTyxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0Q3akNkLDBDQ3FpQ08sZ0MsQ0EwQlcsYSxBRC9qQ2xCLHlDQ3FpQ08sZ0MsQ0E2QlcsYSxBRGxrQ2xCLHlDQ3FpQ08sZ0MsQ0FnQ1csVyxDQUNBLGMsQ0FDQSxhLENBQ0EsYyxBRHhrQ2xCLHlDQ3FpQ08sZ0MsQ0FzQ1csY0F0Q1gsd0MsQ0F5Q1csVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsVSxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FsRFgsOEMsQ0FxRFcsVyxDQXJEWCx1QyxDQXdEVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLDBELENBQ0EscUIsQ0FqRVgsaUMsQ0EwRU8sc0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGdCLENEbG5DZCwwQ0NxaUNPLGlDLENBK0VXLHdCLENBQ0Esa0IsQURybkNsQix5Q0NxaUNPLGlDLENBbUZXLDBCLEFEeG5DbEIseUNDcWlDTyxpQyxDQXNGVyxVLENBQ0EsbUIsQ0FDQSxpQkF4RlgsOEMsQ0EyRlcsK0IsQ0FDQSxrQixDQUNBLFksQ0FDQSxpQixDQUNBLGMsQ0Rwb0NsQix5Q0NxaUNPLDhDLENBaUdlLGMsQUR0b0N0Qix5Q0NxaUNPLDhDLENBb0dlLGNBcEdmLHFELENBdUdlLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0Esd0IsQ0FDQSxzRCxDQUNBLDBCLENBQ0EsMkIsQ0FDQSxTLENBQ0EsOEIsQ0FBQSx5QixDQUFBLHNCLENBbkhmLDBELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBeUhlLGlCLENBekhmLDJELENBQUEsMkQsQ0FBQSwyRCxDQTRIZSxlLENBbnFDeEIsdUIsQ0FBQSwwQixDQStyQ1ksbUIsQ0FBQSxtQixDQUFBLFksQ0EvckNaLHVCLENBK3FDUSx3QixDQUNBLGEsQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0RqckNOLHlDQ0ZGLHVCLENBcXJDWSxlQXJyQ1osMEIsQ0F3ckNZLGEsQ0FFQSxlLENBQ0EsWSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENENXJDVix5Q0NGRiwwQixDQWlzQ2dCLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHdCQXRzQ2hCLGtDLENBeXNDZ0IsVyxDQUNBLGEsQ0FDQSxXLENBQ0EsUyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDRDlzQ2QseUNDRkYsa0MsQ0FrdENvQixjQWx0Q3BCLDZDLENBdXRDb0IsVyxDQUNBLGEsQ0FDQSxXLENBQ0EsUyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDRDV0Q2xCLHlDQ0ZGLDZDLENBZ3VDd0IsY0FodUN4QixpQyxDQXF1Q2dCLGEsQ0FDQSxjLENBQ0EsZSxDQXZ1Q2hCLHlDLENBeXVDb0IsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSx5QixDQUNBLGMsQ0FDQSxVLENEN3VDbEIseUNDRkYseUMsQ0FpdkN3QixnQkFqdkN4QixxRCxDQXl2Q2dCLHVDLENBenZDaEIsc0QsQ0E0dkNnQiw4QixDQTV2Q2hCLHNELENBK3ZDZ0Isd0MsQ0EvdkNoQixzRCxDQWt3Q2dCLHVDLENBbHdDaEIsc0QsQ0Fxd0NnQixtQyxDQXJ3Q2hCLHNELENBd3dDZ0Isa0MsQ0FNaEIsTSxDQUNJLGlCLENBQ0Esd0IsQ0FDQSxlLENBSEoscUIsQ0FLUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBUFIsaUMsQ0FXZ0IsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQWxCaEIsZ0IsQ0F1QlEsVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSwwQixDQUNBLGUsQ0R2eUNOLHlDQzR3Q0YsZ0IsQ0E2QlksVSxDQUNBLGMsQ0FDQSxlLEFEM3lDVix5Q0M0d0NGLGdCLENBa0NZLGdCQWxDWix3QixDQUFBLHNDLENBc0VvQixXLENBQ0EsYSxDQUVBLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxLLENBQ0Esd0IsQ0E3RXBCLHdCLENBeUNZLGdFLENBS0EsMkIsQ0FQQSxZLENEbnpDViwwQ0M0d0NGLHdCLENBZ0RnQixjLEFENXpDZCx5Q0M0d0NGLHdCLENBQUEsdUIsQ0FtRGdCLGNBbkRoQiw4QixDQStEZ0IsWSxDQUNBLGEsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQXBFaEIsc0MsQ0F3RW9CLGEsQ0RwMUNsQix5Q0M0d0NGLDhCLENBZ0ZvQixlQWhGcEIscUMsQ0FtRm9CLDZCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxvQixDRG4yQ2xCLHlDQzR3Q0YscUMsQ0F5RndCLG9CLEFEcjJDdEIseUNDNHdDRixxQyxDQTRGd0IsZ0JBNUZ4QiwrQixDQUFBLDZDLENBZ0d3QixXLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENEbjNDdEIseUNDNHdDRiw2QyxDQXlHNEIsY0F6RzVCLHFDLENBOEdvQixvQixDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsNEIsQ0RoNENsQix5Q0M0d0NGLHFDLENBc0h3QixjLENBQ0Esa0JBdkh4QiwwQyxDQTBId0IsYyxDRHQ0Q3RCLHlDQzR3Q0YsMEMsQ0E0SDRCLGdCQTVINUIsdUIsQ0FtSVkseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDRGw1Q1YseUNDNHdDRix1QixDQXdJZ0IsYyxDQUNBLGtCQXpJaEIsdUIsQ0FBQSw2QixDQTZJWSw0QixDQUNBLGMsQ0FDQSxpQixDRDM1Q1YseUNDNHdDRiw2QixDQWlKZ0IsZ0JBakpoQix1QixDQXFKWSw2QixDQUVBLGdCLENEbjZDVix5Q0M0d0NGLHVCLENBMEpnQixvQixBRHQ2Q2QseUNDNHdDRix1QixDQTZKZ0IsYyxDQUNBLGlCLEFEMTZDZCx5Q0M0d0NGLCtCLENBMEtvQixjQTFLcEIsdUIsQ0FtTFksZSxDQUNBLHlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsNEIsQ0RyOENWLHlDQzR3Q0YsdUIsQ0EyTGdCLGUsQ0FDQSxjLENBQ0Esa0JBN0xoQiw0QixDQWdNZ0IsYyxDRDU4Q2QseUNDNHdDRiw0QixDQWtNb0IsZ0JBS2hCLFcsQ0FDSSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENEcjlDTix5Q0NtOUNFLFcsQ0FJUSxrQixDQUFBLGdCQUpQLGlCLENBT08sVyxDQUNBLHlCLENBQ0EsaUIsQ0Q1OUNWLHlDQ205Q0csaUIsQ0FXVyxVLENBQ0Esc0IsQUQvOUNkLHlDQ205Q0csaUIsQ0FlVyxzQkFmWCw4QixDQWtCVyw0QixDQUNBLGMsQ0FDQSxnQixDRHYrQ2QseUNDbTlDRyw4QixDQXNCZSxjLENBQ0Esa0JBdkJmLG1DLENBQUEsZ0MsQ0EwQmUsYSxDQTFCZixtQyxDQTZCZSxlLENBQ0EseUIsQ0RqL0NsQix5Q0NtOUNHLG1DLENBZ0NtQixpQkFoQ25CLDJCLENBcUNXLGUsQ0FDQSxZLENEei9DZCx5Q0NtOUNHLDJCLENBd0NlLGlCQXhDZixrQyxDQTJDZSxhLENBM0NmLGdDLENBaURlLGMsQ0FDQSxnQixDQUNBLHlCLENBQ0EsYSxDRHZnRGxCLHlDQ205Q0csZ0MsQ0FzRG1CLGMsQ0FDQSxrQkF2RG5CLDBCLENBQUEsNkIsQ0FtRmUsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSxrQixDQUFBLGMsQ0FyRmYsMEIsQ0E0RFcsNEIsQ0FDQSxjLENBQ0EsYSxDQUdBLGUsQ0RwaERkLHlDQ205Q0csMEIsQ0FtRWUsYyxDQUNBLGlCQXBFZixtQyxDQXVFZSxpQixDQUNBLHVCLENBeEVmLHNDLENBMEVtQixXLENBMUVuQiw2QixDQThFZSx5QixDQUNBLGUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxpQixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDRHZpRGxCLHlDQ205Q0csNkIsQ0F1Rm1CLDJCQXZGbkIsb0MsQ0FBQSxxQyxDQTBGbUIsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0RwakR0Qix5Q0NtOUNHLG9DLENBQUEscUMsQ0FtR3VCLFUsQ0FDQSxhQXBHdkIscUMsQ0F3R21CLHdCLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBekduQixvQyxDQTRHbUIsMkIsQ0FDQSxvRCxDQUNBLDBCLENBQ0EsUyxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQWhIbkIsNEMsQ0FvSHVCLG9CLENBcEh2QiwyQyxDQXVIdUIsUyxDQXZIdkIsMkMsQ0E0SHVCLG9CLENBNUh2QixtQyxDQWdJbUIsd0IsQ0FDQSwwQixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZSxDRDVsRHRCLHlDQ205Q0csbUMsQ0EySXVCLGMsQ0FDQSxnQixDQUNBLFlBN0l2Qix1QixDQW1KVyxvQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENEM21EZCx5Q0NtOUNHLHVCLENBMEplLGlCLENBQ0EsYyxDQUNBLG9CQXNtQlgsMEQsQ0Fsd0JKLDBDLENBQUEsOEIsQ0ErSmUsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG9ELENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDRDFuRGxCLHlDQ205Q0csOEIsQ0F5S21CLFUsQ0FDQSxXLENBQ0EsWUEzS25CLHlCLENBZ0xXLDJCLENBQ0EsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLE0sQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDRDFvRGQseUNDbTlDRyx5QixDQXlMZSwyQixDQUNBLGEsQUQ3b0RsQix5Q0NtOUNHLHlCLENBNkxlLDJCLENBQ0EsYUE5TGYsMEIsQ0FtTVcsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FwTVgsK0IsQ0FzTWUsYSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFksQ0EzTWYsdUMsQ0E2TW1CLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSw0QixDQUNBLGlCLENEcHFEdEIseUNDbTlDRyx1QyxDQW1OdUIsVSxDQUNBLGFBcE52Qiw4QyxDQXVOdUIsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDRGpyRDFCLHlDQ205Q0csOEMsQ0FnTzJCLGMsQ0FDQSxrQkFqTzNCLG1ELENBc09tQix3RCxDQXRPbkIsMEQsQ0F3T3VCLFksQ0F4T3ZCLG9ELENBNE9tQix3RCxDQTVPbkIsMkQsQ0E4T3VCLFksQ0E5T3ZCLG9ELENBa1BtQix3RCxDQWxQbkIsMkQsQ0FvUHVCLFksQ0FwUHZCLDRCLENBMFBXLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQTdQWCxzQyxDQWlRVyxtQixDQUFBLG1CLENBQUEsWSxDRHB0RGQseUNDbTlDRyxzQyxDQW1RZSxrQixDQUFBLGdCQXd3QmYseUIsQ0EzZ0NBLDRDLENBc1FlLG9CLENBQ0EsaUIsQ0QxdERsQiwwQ0NtOUNHLDRDLENBeVFtQixxQixBRDV0RHRCLHlDQ205Q0csNEMsQ0E0UW1CLHNCQTVRbkIsaUQsQ0ErUW1CLGlCLENBQ0EsUSxDQUNBLDhDLENBQUEsMEMsQ0FBQSxzQyxDQUNBLFMsQ0FDQSxvQixDQUNBLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0EsYyxDRDV1RHRCLHlDQ205Q0csaUQsQ0EyUnVCLGlDLENBQUEsNkIsQ0FBQSwyQixBQWd2QnZCLG9DQUFBLGMsQ0EzZ0NBLHVEQUFBLGMsQ0ErUm1CLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQixDQUNBLHdCLENBQ0EseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLDJCLENBQ0EsK0IsQ0FDQSx3QixDRC92RHRCLHlDQ205Q0csdURBQUEsYyxDQThTdUIsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUNBblR2Qix3RCxDQXVUbUIsVyxDQUNBLGMsQ0F4VG5CLDhELENBMFR1QixtRCxDQUNBLHlCLENBQ0EsNEIsQ0FDQSxpQixDRGh4RDFCLHlDQ205Q0csOEQsQ0ErVDJCLHNCQS9UM0IseUQsQ0FvVW1CLFcsQ0R2eER0Qix5Q0NtOUNHLHlELENBc1V1QixpQixBQXFzQnZCLGlEQUFBLGMsQ0EzZ0NBLG9FQUFBLGMsQ0F5VXVCLHdELENBQ0Esd0IsQ0FDQSwyQixDQUNBLFUsQ0QveEQxQix5Q0NtOUNHLG9FQUFBLGMsQ0E4VTJCLHNCQTlVM0IsK0QsQ0FtVm1CLGEsQ0FuVm5CLG1DLENBd1ZXLG9CLENBQ0EsaUIsQ0FDQSxlLENEN3lEZCx5Q0NtOUNHLG1DLENBNFZlLGlCQTVWZix5QyxDQTBXZSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FPcEIsUSxDQUNJLDRELENBQ0EsMkIsQ0FDQSw4QixDQUNBLGlCLENBQ0EscUIsQ0QvMERGLHlDQzAwREYsUSxDQU9RLHNCLEFEajFETix5Q0MwMERGLFEsQ0FVUSxxQkFWUixnQixDQTJCSyx1QixDQU9XLFcsQ0FDQSxhLENBSUEsaUIsQ0F2Q2hCLGdCLENBa0JRLGtGLENBQUEsK0QsQ0FBQSwwRCxDQUFBLDZELENBR0EsVSxDQU5BLFUsQ0FDQSxZLENBR0EsSyxDQUNBLE0sQ0FHSix3QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUosZSxDQUNJLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBTEgsdUIsQ0FTVyxVLENBQ0EsVSxDQUNBLHFCLENBRUEsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFUsQ0RwM0RkLHlDQ3EyREcsdUIsQ0FpQmUsY0FqQmYsc0IsQ0FxQlcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVyxDRGw0RGQseUNDcTJERyxzQixDQStCZSxZLENBL0JoQixlLENBbUNRLGMsQ0FDQSxtQkFwQ1Asb0IsQ0F1Q08sYSxDQUNBLHFCLENBQ0EsYSxDQUdSLGEsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGUsQ0RwNUROLHlDQ2k1REUsYSxDQUtRLGtCLENBQUEsZ0IsQUR0NURWLHlDQ2k1REUsYSxDQVFRLG9CQUdSLGMsQ0FDSSxzQixDQUNBLHFCLENBQ0EsbUQsQ0FBQSwyQyxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxlLENEcDZETix5Q0M0NURFLGMsQ0FVUSxZLEFEdDZEVix5Q0M0NURFLGMsQ0FhUSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCQWhCUCw0QixDQW1CTyxnQixDRC82RFYseUNDNDVERyw0QixDQXFCVyxxQkFyQlgsNEIsQ0FBQSx1QixDQXlCTyxpQixDQXpCUCwrQixDQTJCVyxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EseUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxTLENEajhEZCx5Q0M0NURHLCtCLENBdUNlLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGMsQ0FDQSxrQkEzQ2YsbUMsQ0FrRFcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsMEIsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0Esb0QsQ0FDQSxvQixDQUNBLDJCLENBQ0EsaUMsQ0QxOURkLHlDQzQ1REcsbUMsQ0FnRWUsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLDRCQUlaLHFCLENBQ0ksNEIsQ0FDQSxZLENBQ0EsZSxDQUNBLGMsQ0R2K0RWLHlDQ20rRE0scUIsQ0FNUSw0QixDQUNBLGNBUFAsaUMsQ0FBQSxrQyxDQVVPLFcsQ0FHUixvQixDQUNJLGEsQ0FDQSxVLENBQ0EsVyxDQXZGUCwyQixDQStGTyxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0RoZ0VWLHlDQzQ1REcsMkIsQ0FzR1csVSxDQUNBLGFBdkdYLG1DLENBMEdXLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLDRGLENBQUEsNEUsQ0FBQSx1RSxDQUFBLHdFLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDRDlnRWQseUNDNDVERyxtQyxDQW9IZSxVLENBQ0EsWSxDQUNBLFMsQ0FDQSxZQXZIZixpQyxDQTJIVyxTLENBM0hYLHlDLENBNkhlLFcsQ0E3SGYsc0MsQ0FpSVcsUyxDQUNBLHFELENEOWhFZCx5Q0M0NURHLHNDLENBb0llLFdBcElmLDhDLENBdUllLFksQ0FDQSxXLENBQ0EsNEYsQ0FBQSw0RSxDQUFBLHVFLENBQUEsd0UsQ0RyaUVsQix5Q0M0NURHLDhDLENBMkltQixhQTNJbkIseUMsQ0FnSlcsVyxDQWhKWCxzQyxDQW1KVyxVLENBQ0EscUQsQ0RoakVkLHlDQzQ1REcsc0MsQ0FzSmUsWUF0SmYsMEIsQ0EySk8sVyxDRHZqRVYseUNDNDVERywwQixDQTZKVyxhQTdKWCxrQyxDQWdLVyxXLENBQ0EsYSxDQUNBLFksQ0FDQSxXLENBQ0EsOEYsQ0FBQSwyRSxDQUFBLHNFLENBQUEseUUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0Rya0VkLHlDQzQ1REcsa0MsQ0EyS2UsVyxDQUNBLFcsQ0FDQSxXQTdLZiw2QixDQTgvQkwscUIsQ0F0VEEsdUIsQ0F2aEJnQixZLENBakxYLDRDLENBb0xtQixVLENBQ0EsUyxDQXJMbkIseUQsQ0F5TGUsUyxDQUNBLGEsQ0FJWixvQixDQUNJLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENEOWxFVix5Q0MwbEVNLG9CLENBTVEsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCQXZNWCxvRCxDQTZNSSxtQyxDQWZBLHlCLENBWU8sYSxDQUdSLDhCLENBQ0ksZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENEM21FVix5Q0N5bUVNLDhCLENBSVEsZSxDQUNBLGVBTFAsb0MsQ0FXTyxXLENBQ0EsaUIsQ0FDQSwyQixDQUNBLDBELENBQ0EsNEIsQ0R4bkVkLHlDQ3ltRU8sb0MsQ0FpQlcsVyxDQUNBLGlCLENBQ0EsOEJBbkJYLHFDLENBdUJPLGdCLENEaG9FZCx5Q0N5bUVPLHFDLENBeUJXLG1CLENBQ0EsbUJBdk9mLCtDLENBNE9PLGUsQ0FDQSxhLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBELENBQ0EsNEIsQ0Q3b0VWLHlDQzQ1REcsK0MsQ0FtUFcsZSxDQUNBLHFCLENBQ0EsOEJBTVIsdUMsQ0FDSSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsNkIsQ0FDQSxjLENENXBFVix5Q0N1cEVNLHVDLENBT1EsZSxDQUNBLGMsQ0FDQSxrQixDQUFBLGdCQUdSLHVCLENBQUEsMEIsQ0FDSSw0QixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxTLENEdnFFViwwQ0NtcUVNLHVCLENBQUEsMEIsQ0FNUSw4QixBRHpxRWQseUNDbXFFTSx1QixDQUFBLDBCLENBU1EsMkIsQ0FDQSxZQVZQLDhCLENBQUEsaUMsQ0FhTyxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxxQixDRHRyRWQseUNDbXFFTyw4QixDQUFBLGlDLENBcUJXLFdBSVosdUIsQ0FDSSxrRixDQUFBLCtELENBQUEsMEQsQ0FBQSw2RCxDQUNBLHFELENBQUEsNkMsQ0FGSCw4QixDQUlPLDZELENBQ0EsVSxDQUNBLFcsQ0Rsc0VkLHlDQzRyRU8sOEIsQ0FRVyxVLENBQ0EsYUFJWiwwQixDQUNJLHdCLENBREgsaUMsQ0FHTywwRCxDQUNBLFUsQ0FDQSxXLENEOXNFZCx5Q0N5c0VPLGlDLENBT1csVSxDQUNBLGFBSVgsMEIsQ0FFTyxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLHdCLENBQ0EsVSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENEanVFZCx5Q0NxdEVPLDBCLENBY1csYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxtQkFqQlgsd0IsQ0FxSlQsK0IsQ0FoSWdCLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQXhCUCwyQixDQTBCVyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0RodkVsQix5Q0NxdEVPLDJCLENBNkJlLGlCQTdCZiw4QixDQWdDZSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ0Q1dkV0Qix5Q0NxdEVPLDhCLENBeUNtQixVLENBQ0EsVyxDQUNBLGtCQTNDbkIscUMsQ0E4Q21CLFUsQ0FDQSxrRixDQUFBLCtELENBQUEsMEQsQ0FBQSw2RCxDQUNBLDRCLENBaERuQixvQyxDQW1EbUIsd0IsQ0FuRG5CLDhCLENBd0RXLGUsQ0FDQSxvQixDQUNBLGlCLENEL3dFbEIseUNDcXRFTyw4QixDQTREZSxVLENBQ0EsYyxDQUNBLGlCLEFEbnhFdEIseUNDcXRFTyxtQyxDQTZFbUIsUyxDQUNBLGdCLENBQ0EsYSxDQUNBLCtDLENBQUEsMkMsQ0FBQSx5QyxBRHJ5RTFCLHlDQ3F0RU8seUNBQUEsYyxDQW1HbUIsVyxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQyxBRDV6RTFCLHlDQ3F0RU8sbUQsQ0FnSG1CLGlCLENBQ0EsVyxDQUNBLGEsQ0FDQSxlLENBQ0Esb0IsQ0FDQSx5QixDQUFBLHFCLENBQUEsbUJBckhuQix5RCxDQW1JbUIsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENEOTFFMUIseUNDcXRFTyx5RCxDQTJJdUIsZUFVaEMsYSxDQUNJLHdCLENBQ0EscUIsQ0FDQSxpQixDRDcyRUYseUNDMDJFRixhLENBS1EsZ0JBTFIsb0IsQ0FRUSxXLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBRUEsaUUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0QzM0VOLDBDQzAyRUYsb0IsQ0FtQlksYyxBRDczRVYsMENDMDJFRixvQixDQXNCWSxjLEFEaDRFViwwQ0MwMkVGLG9CLENBeUJZLGMsQURuNEVWLDBDQzAyRUYsb0IsQ0E0QlksYyxBRHQ0RVYsMENDMDJFRixvQixDQStCWSxjQS9CWiw0QixDQW1DUSxlLENBQ0EsZ0IsQ0FDQSxpQixDRC80RU4seUNDMDJFRiw0QixDQXVDWSxrQkF2Q1osbUMsQ0EwQ1ksVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDRDM1RVYseUNDMDJFRixtQyxDQW1EZ0IsY0FuRGhCLHdCLENBd0RRLGlCLENBeERSLCtCLENBMERZLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxnQixDQUdBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLFMsQ0QzNkVWLDBDQzAyRUYsK0IsQ0FtRWdCLGEsQUQ3NkVkLDBDQzAyRUYsK0IsQ0FzRWdCLGEsQURoN0VkLDBDQzAyRUYsK0IsQ0F5RWdCLE8sQ0FDQSxnQixDQUNBLG9CLEFEcjdFZCx5Q0MwMkVGLCtCLENBOEVnQixlQTlFaEIsb0MsQ0FpRmdCLGEsQ0FDQSx5QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBQ0EscUIsQ0RqOEVkLHlDQzAyRUYsb0MsQ0F5Rm9CLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSw0QixDQUNBLFdBN0ZwQixnRCxDQWdHb0IsaUIsQ0QxOEVsQix5Q0MwMkVGLGdELENBa0d3Qix1QkFNcEIsMEIsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLGEsQ0FDQSxhLENEdjlFTix5Q0NrOUVFLDBCLENBT1EsYyxDQUNBLGdCLENBQ0EsZUFHUixtQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENELzlFTix5Q0M4OUVFLG1CLENBR1Esa0IsQ0FBQSxnQixBRGorRVYseUNDODlFRyx5QixDQVNXLFlBVFgsOEIsQ0FZVyxpQixDQUNBLFEsQ0FDQSw4QyxDQUFBLDBDLENBQUEsc0MsQ0FDQSxTLENBQ0Esb0IsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0RwL0VkLHlDQzg5RUcsb0NBQUEsYyxDQXdDZSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsK0IsQ0FDQSxvQixDQUNBLFlBN0NmLHFDLENBaURXLFcsQ0FDQSxjLENEaGhGZCx5Q0M4OUVHLHFDLENBb0RlLFlBcERmLDJDLENBdURlLG1ELENBQ0EseUIsQ0FDQSw0QixDQUNBLGlCLENEeGhGbEIseUNDODlFRywyQyxDQTREbUIsOEIsQ0FDQSxvQixDQTdEbkIsMEMsQ0FrRW1CLDZDLENBQUEseUMsQ0FBQSx1Q0FsRW5CLHNDLENBdUVXLFcsQ0FDQSxjLENEdGlGZCx5Q0M4OUVHLHNDLENBMEVlLGlCLEFEeGlGbEIseUNDODlFRyxpREFBQSxjLENBa0ZtQixvQixDQWxGbkIsMkMsQ0F1Rm1CLFMsQ0FDQSx5QixDQUFBLHFCLENBQUEsbUJBeEZuQiw0QyxDQTZGVyxhLENBR1IseUIsQ0FBQyxnQyxDQUNHLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFMsQ0Rsa0ZWLHlDQzhqRk0seUIsQ0FNUSxpQixDQUNBLFcsQ0FDQSxhLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGUsQ0FDQSxzQkFaUCxnQyxDQWVPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxvRCxDQUVBLFUsQ0FyQlAsK0IsQ0EwQk8sYSxDQUNBLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBTWhCLFEsQ0FDSSxxQixDQUNBLDRELENBQ0EscUIsQ0FDQSx3QixDQUNBLGUsQ0R6bUZGLHlDQ29tRkYsUSxDQU9RLHFCQVBSLHVCLENBVVEsZSxDQUNBLGdCLENBQ0EsaUIsQ0RobkZOLHlDQ29tRkYsdUIsQ0FjWSxrQkFkWiw4QixDQWlCWSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxNLENBR1IseUIsQ0FDSSxnQixDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQUEsb0IsQ0Ryb0ZOLDBDQytuRkUseUIsQ0FRUSxrQixBRHZvRlYseUNDK25GRSx5QixDQVdRLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGtCLEFEM29GVix5Q0MrbkZFLHlCLENBZVEsZSxDQUNBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0Esa0JBbkJQLGtELENBc0JPLGlCLENBQ0EsVyxDQUNBLFcsQ0FDQSxVLENEeHBGVix5Q0MrbkZHLGtELENBMkJXLGEsQUQxcEZkLHlDQytuRkcsa0QsQ0E4QlcsZSxDQUNBLFUsQ0EvQlgsOEQsQ0FtQ2UsYyxDQW5DZix3RCxDQXdDZSxxRCxDQUFBLCtDQXhDZix3RCxDQTRDVyxxQixDQUNBLDZCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHFELENBQUEsNkMsQ0FDQSxzQixDQUNBLFksQ0RsckZkLHlDQytuRkcsd0QsQ0FxRGUsYyxBRHByRmxCLHlDQytuRkcsd0QsQ0F3RGUsYyxDQUNBLFUsQ0FDQSx1QixDQUFBLGlCLEFEenJGbEIseUNDK25GRyx3RCxDQTZEZSxjLENBQ0EsZ0IsQ0FDQSxjQS9EZiwwRCxDQW1FVyxxQixDQUNBLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxxRCxDQUFBLDZDLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGUsQ0R6c0ZkLHlDQytuRkcsMEQsQ0E0RWUscUIsQ0FDQSxpQixBRDVzRmxCLHlDQytuRkcsMEQsQ0FnRmUsaUIsQ0FDQSx1QixDQUFBLGlCLEFEaHRGbEIseUNDK25GRywwRCxDQW9GZSxnQixDQUNBLHVCQXJGZixpRSxDQXdGZSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENEOXRGbEIseUNDK25GRyxpRSxDQWlHbUIsY0FqR25CLHVFLENBcUdlLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBM0dmLDJFLENBNkdtQixpQixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQWhIbkIsZ0UsQ0FvSGUseUIsQ0FDQSxjLENBQ0EsYSxDQUNBLHdCLENBdkhmLGlFLENBMEhlLDZCLENBQ0EsYyxDQUNBLGEsQ0FLaEIsZ0IsQ0FFSSxXLENBQ0EsWSxDQUNBLFMsQ0FKSixnQixDQU1BLHdCLENBQ0ksaUIsQ0R2d0ZOLHlDQ3N3RkUsd0IsQ0FHUSxpQixDQUNBLFEsQ0FDQSxZQXNDUCx1QixDQTNDQSwrQixDQWtETyxXLENBQ0EsYSxDQUtBLDhCLENBQUEseUIsQ0FBQSxzQixDQUNBLGlCLENBekRQLCtCLENBZ0JPLG1ELENBQUEsK0MsQ0FBQSwyQyxDQU5BLFUsQ0FDQSxVLENBQ0Esd0IsQ0FFQSxPLENBQ0EsUSxDQWZQLHFDLENBb0JPLFMsQ0FwQlAsOEMsQ0FBQSw4QyxDQXVCTywwQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsYyxDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDQUNBLGEsQ0EvQlAsb0QsQ0FBQSxvRCxDQWlDVyx3QixDQWpDWCw4QyxDQXFDTyxxRCxDQXJDUCw4QyxDQXdDTyxxRCxDQUdSLGUsQ0FDSSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBSkgsdUIsQ0FTTyxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsVSxDQUdBLEssQ0FDQSxNLENBaEJQLDZCLENBbUJPLFcsQ0FuQlAsc0IsQ0FzQk8sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FDQSwwRCxDQUNBLHFCLENBNU9aLGMsQ0E2TUksZSxDQXdDSSxpQixDRHoxRk4seUNDb21GRixjLENBdVBZLG9CQXZQWixxQixDQTBQWSxZLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUyxDQUNBLGEsQ0FDQSwwQixDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLENEdDJGVix5Q0NvbUZGLHFCLENBb1FnQixVLENBQ0EsVSxDQUNBLFksQ0FDQSw4QyxDQUFBLDBDLENBQUEsd0NBdlFoQixzQixDQTJRWSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLFMsQ0R2M0ZWLHlDQ29tRkYsc0IsQ0FxUmdCLFUsQ0FDQSxZLENBQ0EsTyxDQUNBLGlDLENBQUEsNkIsQ0FBQSwyQkF4UmhCLG9CLENBNlJRLFksQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDRG40Rk4seUNDb21GRixvQixDQWlTWSxjQXFCWixvQyxDQXRUQSxzQyxDQXVTb0IsYSxDQUNBLFMsQ0FjcEIsaUQsQ0F0VEEsbUQsQ0E0U2dCLFMsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsUSxDQU1oQixNLENBQ0kscUIsQ0FDQSxxQixDQUNBLGUsQ0Q3NUZGLHlDQzA1RkYsTSxDQUtRLHNCQUxSLHFCLENBUVEsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0EsaUIsQ0R0NkZOLHlDQzA1RkYscUIsQ0FjWSxrQkFkWiw0QixDQWlCWSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENEbjdGVix5Q0MwNUZGLDRCLENBMkJnQixjQTRNWCxnQixDQXhNRCx1QixDQUNJLGlCLENBREgsOEIsQ0FBQSwrQixDQUdPLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENEbDhGViwwQ0N5N0ZHLDhCLENBQUEsK0IsQ0FXVyxjQVhYLCtCLENBZU8sTSxDQUNBLHlGLENBQUEseUUsQ0FBQSxvRSxDQUFBLHFFLENBaEJQLDhCLENBbUJPLE8sQ0FDQSx5RixDQUFBLDBFLENBQUEscUUsQ0FBQSxvRSxDQUdSLHNCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBUkgsMEMsQ0FBQSwwQyxDQVVPLFcsQ0FDQSxZLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0YsQ0FBQSwrRCxDQUFBLDBELENBQUEsNkQsQ0FDQSxxRCxDQUFBLDZDLENBQ0EsaUIsQ0RoK0ZWLHlDQ2c5RkcsMEMsQ0FBQSwwQyxDQWtCVyxVLENBQ0EsYUFuQlgsaUQsQ0FBQSxpRCxDQXNCVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0E3QlgsaUQsQ0FpQ08seUQsQ0FDQSxVLENEbC9GVix5Q0NnOUZHLGlELENBb0NXLFdBcENYLGlELENBd0NPLDBELENBQ0EsUyxDRHovRlYseUNDZzlGRyxpRCxDQTJDVyxVQUlaLGMsQ0FDSSxtQixDQUNBLGUsQ0RqZ0dOLDBDQysvRkUsYyxDQUlRLGdCLENBQ0EsbUIsQURwZ0dWLHlDQysvRkUsYyxDQVFRLG9CQVJQLDBCLENBV08sYyxDQUNBLGMsQ0QzZ0dWLHlDQysvRkcsMEIsQ0FjVyxnQkFLWixhLENBQ0ksYSxDQUNBLGEsQ0FDQSxZLENEcmhHTix5Q0NraEdFLGEsQ0FLUSxZLENBQ0EsZUE5SFosa0IsQ0F1SVEsWSxDQXZJUixpRCxDQXFKZ0IsTyxDQU1oQixJLENBQ0ksaUIsQ0FDQSxxQixDRHZqR0YsMENDcWpHRixJLENBSVEsbUIsQ0FBQSxtQixDQUFBLGMsQUR6akdOLHlDQ3FqR0YsSSxDQU9RLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0Esa0IsQ0FBQSxnQkFFSixXLENBQ0ksaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENEcGtHTiwwQ0MrakdFLFcsQ0FPUSxTLENBQ0EsZSxDQUNBLFcsQUR4a0dWLHlDQytqR0UsVyxDQVlRLFlBWlAsa0IsQ0FBQSxtQixDQWtFQSx1QixDQW5ETyxXLENBQ0EsYSxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENEbmxHViwwQ0MrakdHLGtCLENBQUEsbUIsQ0FzQlcsY0F0QlgsbUIsQ0EwQk8sTSxDQUNBLHFCLENEMWxHViwwQ0MrakdHLG1CLENBNkJXLGNBN0JYLGtCLENBaUNPLE8sQ0FDQSx5RixDQUFBLHlFLENBQUEsb0UsQ0FBQSxxRSxDRGptR1YsMENDK2pHRyxrQixDQW9DVyxjQUdSLG1CLENBQ0ksaUIsQ0FDQSxTLENBQ0EsZSxDQUNBLHdCLENEMW1HVix5Q0NzbUdNLG1CLENBTVEsMEIsQUQ1bUdkLHlDQ3NtR00sbUIsQ0FTUSw2QixBRC9tR2QseUNDc21HTSxtQixDQVlRLDZCQTdEaEIsVyxDQWtFUSxVLENBQ0EsYSxDRHhuR04sMENDcWpHRixXLENBcUVZLFcsQUQxbkdWLHlDQ3FqR0YsVyxDQXdFWSxVLENBQ0EsY0FHUixXLENBQ0kseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENEcm9HTix5Q0Npb0dFLFcsQ0FNUSxjLENBQ0Esa0JBUFAsdUIsQ0FjVyxVLENBQ0EsVSxDQUNBLHdCLENBRUEsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFcsQ0RycEdkLHlDQ2lvR0csdUIsQ0FzQmUsY0FLaEIsaUIsQ0FDSSxlLENBQ0EsNkIsQ0FDQSxhLENBQ0EsYyxDRGhxR04seUNDNHBHRSxpQixDQU1RLGUsQ0FDQSxnQkFJSixnQixDQUNJLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDRDdxR1YseUNDdXFHTSxnQixDQVFRLGMsQ0FDQSxnQixDQUNBLGlCQVZQLHVCLENBQUEsd0IsQ0FhTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrRixDQUFBLCtELENBQUEsMEQsQ0FBQSw2RCxDQUNBLGtELENBQUEsMEMsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxpQyxDRC9yR2QseUNDdXFHTyx1QixDQUFBLHdCLENBMEJXLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQURwc0dsQix5Q0N1cUdPLHVCLENBQUEsd0IsQ0FnQ1csVSxDQUNBLFcsQ0FDQSxVLENBQ0EsSyxDQW5DWCx1QixDQXdDVyxzQkF4Q1gsOEIsQ0E0Q08scUQsQ0E1Q1AsNkIsQ0ErQ08sMEQsQ0EvQ1AscUIsQ0FrRE8sYSxDQUNBLDZCLENBQ0EsYyxDRDN0R2QseUNDdXFHTyxxQixDQXNEVyxnQkFLaEIsWSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLGMsQ0FDQSw2QixDRHZ1R04seUNDa3VHRSxZLENBT1EsYyxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSx3QkFFSixpQixDQUNJLGEsQ0FaUCxlLENBZU8sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxnQixDRGx2R1YseUNDa3VHRyxlLENBa0JXLG1CLENBQ0EsYSxDQUNBLFUsQ0FDQSxtQixBQXJCWCx1QkFBQSxhLENBeUJlLGdCLENBQ0EsaUIsQ0Q1dkdsQix5Q0NrdUdHLHVCQUFBLGEsQ0E0Qm1CLHFCLEFBNUJuQix1QkFBQSxxQixDQStCbUIsVyxDQUNBLGlCLENBQ0EsVSxDRG53R3RCLHlDQ2t1R0csdUJBQUEscUIsQ0FtQ3VCLGNBT3hCLGEsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLGEsQ0FDQSwyQixDQUNBLG9ELENBQ0EsK0IsQ0FDQSxpQixDRHB4R04seUNDNHdHRSxhLENBVVEsaUIsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsaUIsQ0FDQSxzQkFkUCxrQixDQWlCTyw2QixDQUNBLGMsQ0F6T1osUyxDQTZPUSxvQixDQUNBLGUsQ0RueUdOLHlDQ3FqR0YsUyxDQWdQWSxlLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QkN6eUdaLE8sQ0FDSSxxQixDQUNBLGMsQ0FDQSxZLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0ZKTiwwQ0VDRSxZLENBS1Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHdCQUdSLGEsQ0FDSSxjLENBREgsaUIsQ0N3TUgsbUQsQ0RyTVUsYyxDQUdSLDZCLENBQ0ksZ0IsQ0ZqQk4sMENFZ0JFLDZCLENBR1EsaUJBR1IsYSxDQUNJLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUpILGtCLENBTU8sYSxDQWlCUixnQixDQWRBLG9CLENBQ0ksYyxDQUNBLGEsQ0FDQSw0QixDQUNBLGUsQ0ZuQ04sMENFRkYsWSxDQXlDWSxlQXpDWixrQixDQTRDWSxVLENBR1IsZ0IsQ0FDSSxlLENGOUNOLDBDRTZDRSxnQixDQU1RLGMsQ0FDQSxjQUdSLGlCLENBQ0ksYSxDQUNBLGMsQ0FDQSw0QixDQUNBLGlCLENGM0ROLDBDRXVERSxpQixDQU1RLGMsQ0FDQSxjQ3hCWixZLENEaUJLLHdCLENDZUcsVyxDQUNBLGEsQ0FDQSxVLENBR0EsaUIsQ0FFQSxNLENEdEJILHdCLENBY08sNkIsQ0FFQSxXLENBSEEsVSxDQWJQLDhCLENBb0JPLDRCLENDbkVaLFcsQ0FBQSxXLENBQ0ksaUIsQ0FHSixnQixDQUNJLGdCLENBR0osSSxDQUNJLGlCLENBR0osVSxDQUNJLGdCLENBQ0EsYSxDQUNBLGMsQ0h2QkYsMENHb0JGLFUsQ0FLUSxpQixBSHpCTix5Q0dvQkYsVSxDQVFRLGlCLEFINUJOLHlDR29CRixVLENBV1EsaUIsQUgvQk4seUNHb0JGLFUsQ0FjUSxnQkFJUixJLENBQ0ksYSxDQUNBLGMsQ0FDQSxxRCxDQUFBLDZDLENBQ0Esa0YsQ0FBQSwrRCxDQUFBLDBELENBQUEsNkQsQ0FDQSw2QixDQUNBLFUsQ0FDQSx5QyxDQUFBLDRCLENBQUEseUIsQ0FBQSxnRCxDQUNBLGlCLENBQ0EsYyxDQUNBLDJCLENBQ0Esb0IsQ0hqREYseUNHc0NGLEksQ0FhUSwyQixDQUNBLG9CLENBQ0EsZ0JBZlIsUyxDQW1CUSxTLENBbkJSLFUsQ0FzQlEsdUIsQ0FBQSxlLENBdEJSLGtCLENBd0JZLFMsQ0F4Qlosc0IsQ0EyQlksUyxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQTVCWixZLENBbUNRLFcsQ0FHQSxLLENBRUEsd0IsQ0FDQSxTLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQTNDUixTLENBNkNJLFUsQ0EwQkEsVyxDQXpCSSxpQixDQURILGtCLENBN0NMLFksQ0FnRFksb0IsQ0FIUCxpQixDQU1PLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLG1ELENBQ0EsMkIsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDSHJHVix5Q0dtRkcsaUIsQ0FvQlcsVSxDQUNBLFcsQ0FDQSxVQUlYLG1CLENBR08sb0IsQ0FIUCxrQixDQU1PLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGdFLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDSC9IVix5Q0c2R0csa0IsQ0FvQlcsVSxDQUNBLFcsQ0FDQSxVQUlaLFcsQ0FDSSxtQixDQUNBLGMsQ0FDQSxrQixDQUlSLGMsQ0FDSSx5QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0hsSkYseUNHOElGLGMsQ0FNUSxjLENBQ0Esa0JBUFIsbUIsQ0FVUSx3QixDQUNBLFUsQ0FDQSxjLENBQ0EsYSxDSDNKTix5Q0c4SUYsbUIsQ0FlWSxlQUtaLFksQ0FDSSxjLENBQ0EsUSxDQUNBLFksQ0FDQSxlLENBQ0EsVSxDQUNBLFksQ0FDQSxpQixDQUNBLDRCLENBR0YsYyxDQUNFLG1DLENBR0YsbUIsQ0FZQSx5QixDQUVFLHNDLENBQ0EsaUMsQ0FBQSw4QixDQWZGLG1CLENBQ0UsUSxDQUNBLGtCLENBQ0EsVyxDQUVBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FIQSx3QixDQVFGLHlCLENBQ0Usb0IsQ0FLRixvQixDQUNFLGMsQ0FHRixxQixDQUNFLFksQ0FHRixXLENBQ0kseUIsQ0FFSixVLENBQ0ksNEIsQ0FHSixlLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLGUsQ0FDQSxZLENBQ0EsUyxDQUNBLGEsQ0FSRix1QixDQVVNLFcsQ0FHQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLCtCLENBQ0EsZ0UsQ0FDQSxxQixDQUNBLFUsQ0FwQk4sd0MsQ0F3QlUsYyxDQUNBLGdCLENBQ0EsaUIsQ0g1T1YseUNHa05BLHdDLENBNEJjLGMsQ0FDQSxrQkE3QmQseUMsQ0FtQ1UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0h0UFYseUNHa05BLHlDLENBc0NjLGtCLENBQUEsZ0JBdENkLCtDLENBQUEsZ0QsQ0F5Q2Msc0IsQ0gzUGQseUNHa05BLCtDLENBQUEsZ0QsQ0EyQ2tCLFUsQ0EzQ2xCLCtDLENBZ0RrQixpQixBSGxRbEIseUNHa05BLGdELENBd0RrQixpQkF4RGxCLGtFLENBMkRrQix5QixDQUNBLGMsQ0FDQSxhLENIL1FsQix5Q0drTkEsa0UsQ0ErRHNCLG1CLEFIalJ0Qix5Q0drTkEsa0UsQ0FrRXNCLGdCQWxFdEIsaUUsQ0FzRWtCLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ0g1UmxCLHlDR2tOQSxpRSxDQTRFc0IsZSxDQUNBLGMsQ0FDQSxrQkE5RXRCLGdDLENBb0ZVLFksQ0FDQSwyQixDQXJGVixzQixDQUFBLCtCLENBc0dNLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0F6R04sK0IsQ0E4Rk0sOEIsQ0FDQSxhLENBQ0EsMkIsQ0FoR04sc0IsQ0FtR00scUIsQ0FDQSxZLENBQ0EsZSxDSHZUTix5Q0drTkEsc0IsQ0EyR1UsVyxDQUNBLDJCLENBR0EsYyxBSGpVVix5Q0drTkEsc0IsQ0FrSFUsYyxBSHBVVix5Q0drTkEsc0IsQ0FxSFUsY0FySFYsNkIsQ0F3SFUsb0QsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdDLENBQUEsMkIsQ0FBQSx3QixDQUFBLDhDLENBQ0EsYyxDSGxWVix5Q0drTkEsNkIsQ0FrSWMsVSxDQUNBLFVBbklkLG1DLENBc0ljLGdDLENBQUEsNEIsQ0FBQSx3QixDQXRJZCw0QixDQTBJVSxpQixDQUNBLGEsQ0FDQSxlLENIOVZWLHlDR2tOQSw0QixDQThJYyxpQkE5SWQsaUMsQ0FpSmMseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLGEsQ0FDQSxTLENIN1dkLHlDR2tOQSxpQyxDQTZKa0IsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLFMsQ0FDQSxVQWpLbEIsNEIsQ0FBQSx1QixDQXNLVSxhLENBQ0EsVSxDQXZLVixpQ0FBQSxjLENBeUtjLFcsQ0FDQSxjLENBQ0EsYyxDQUNBLDRCLENBQ0EsYSxDQUNBLHdCLENIaFlkLHlDR2tOQSxpQ0FBQSxjLENBZ0xrQixXLENBQ0EsYyxDQUNBLGdCQWxMbEIseUMsQ0FzTGMsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDSDNZZCx5Q0drTkEseUMsQ0EyTGtCLGUsQ0FDQSxpQixDQUNBLG9CQU9wQixTLENBQ0ksYyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGMsQ0gvWkYseUNHc1pGLFMsQ0FXUSxtQixDQUFBLG1CLENBQUEsY0FYUixjLENBY1EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDQW5CUixxQixDQUFBLHNCLENBZ0NZLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUVBLE0sQ0FDQSx3QixDQXZDWixzQixDQTBCWSxRLENBR0EsZ0QsQ0FBQSxtQyxDQUFBLGdDLENBQUEsc0QsQ0E3QloscUIsQ0FxQ1ksVyxDQUdBLG1ELENBQUEsc0MsQ0FBQSxtQyxDQUFBLHlELENBeENaLHFCLENBNENRLDRCLENBNUNSLDZCLENBOENZLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLEssQ0EvQ1osNEIsQ0FrRFksZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsUSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaDEsIGgyLCBwLCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuaW5wdXQsIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkub3ZlcmZsb3ctYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbmkgTmV1ZSBSZWd1bGFyJztcbiAgc3JjOiBsb2NhbChcIi4uL2ZvbnRzL1VuaSBOZXVlIFJlZ3VsYXJcIiksIGxvY2FsKFwiVW5pLU5ldWUtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1VuaU5ldWVSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSBTZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSBCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdGhlbGFzIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0aGVsYXMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fcm93IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlcl9fcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5oZWFkZXJfX3JvdyAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX3JvdyAubGVmdCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fcm93IC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX3JvdyAucmlnaHQge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19yb3cgLnJpZ2h0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMXB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhlYWRlcl9fcm93IC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3JvdyAucmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmhlYWRlcl9fcm93IC5yaWdodCAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3JvdyAucmlnaHQgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwOyB9IH1cblxuLmhlYWRlcl9fbmFtZS1hbmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxNjE5MTU7IH1cbiAgLmhlYWRlcl9fbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzM2NjQzNzsgfVxuXG4uaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxNjE5MTU7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBSZWd1bGFyXCI7XG4gIG1heC13aWR0aDogMjY1cHg7IH1cblxuLmhlYWRlcl9fcGhvbmVzLWFuZC1zaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyX19waG9uZXMtYW5kLXNoZWR1bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5oZWFkZXJfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyX19waG9uZXMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyX19waG9uZXMtY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgY29sb3I6ICMzNjY0Mzc7IH1cbiAgLmhlYWRlcl9fcGhvbmVzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9fcGhvbmVzIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX19waG9uZXMgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmhlYWRlcl9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3Bob25lcyB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgLmhlYWRlcl9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTdweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3NoZWR1bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgY29sb3I6ICMxNjE5MTU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1jbG9jay5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyX19zaGVkdWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5oZWFkZXJfX3NoZWR1bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7IH1cblxuLmhlYWRlcl9fbWVudS0tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiA3NzY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4gIC5oZWFkZXJfX21lbnUtLW92ZXJsYXkuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheS5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDMxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDExcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZWFkZXJfX21lbnUtLW92ZXJsYXkgbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjJweDsgfSB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUtLW92ZXJsYXkgbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUtLW92ZXJsYXkgbWVudSBsaSBhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNmM2U7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IGxpIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51IGxpOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2YzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUgbGk6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19tZW51LS1vdmVybGF5IG1lbnUubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51Lm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51Lm1vYmlsZSAuaGVhZGVyX19zaGVkdWxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUtLW92ZXJsYXkgbWVudS5tb2JpbGUgLmhlYWRlcl9fcGhvbmVzLWNvZGUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51Lm1vYmlsZSAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51Lm1vYmlsZSAuaGVhZGVyX19waG9uZXMtYW5kLXNoZWR1bGUgLmhlYWRlcl9fcGhvbmVzIHtcbiAgICAgICAgbWFyZ2luOiA2NXB4IDAgMTBweDsgfVxuICAgICAgLmhlYWRlcl9fbWVudS0tb3ZlcmxheSBtZW51Lm1vYmlsZSAuaGVhZGVyX19waG9uZXMtYW5kLXNoZWR1bGUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4OyB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtaGVhZGVyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy10b3A6IDgxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1jYXRhbG9nLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIC5oZWFkZXJfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyX19jb250ZW50OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19jb250ZW50IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuaGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlcl9fdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5oZWFkZXJfX3RpdGxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQzgxRTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRlcl9fdGl0bGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyX190aXRsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4OyB9IH1cbiAgLmhlYWRlcl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQzgxRTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICByaWdodDogMjY4cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGVyX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtNjBweDsgfSB9XG4gIC5oZWFkZXJfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyrQntCx0LvQsNC00LDRgtC10LvRjCDQv9GA0LXQvNC40LggXCLQkdGA0LXQvdC0INCT0L7QtNCwIDIwMThcIic7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICByaWdodDogODNweDtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgU2VtaWJvbGRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRlcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNjBweDsgfSB9XG5cbi5oZWFkZXJfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAuaGVhZGVyX19ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhlYWRlcl9fYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fYm90dG9tLXJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAuaGVhZGVyX19ib3R0b20tcm93IC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA1NzhweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA2NXB4IDcwcHggNzVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDE1MHB4IDBweCByZ2JhKDU0LCAxMDAsIDU1LCAwLjE1KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nOiA0NnB4IDQ5cHggNTNweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2JvdHRvbS1yb3cgLmxlZnQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgLmhlYWRlcl9fYm90dG9tLXJvdyAubGVmdCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2JvdHRvbS1yb3cgLmxlZnQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cbiAgICAgICAgLmhlYWRlcl9fYm90dG9tLXJvdyAubGVmdCBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5sZWZ0IHAuY29sb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLmhlYWRlcl9fYm90dG9tLXJvdyAucmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgU2VtaWJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2JvdHRvbS1yb3cgLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2JvdHRvbS1yb3cgLnJpZ2h0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5yaWdodCB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5yaWdodCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5yaWdodCB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MnB4OyB9IH1cbiAgICAgICAgLmhlYWRlcl9fYm90dG9tLXJvdyAucmlnaHQgdWwgbGkuZGVsaXZlcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1kZWxpdmVyeS10cnVjay5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDsgfVxuICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5yaWdodCB1bCBsaS5nYXJhbmN5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tZ2FyYW5jeS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogN3B4OyB9XG4gICAgICAgIC5oZWFkZXJfX2JvdHRvbS1yb3cgLnJpZ2h0IHVsIGxpLnN0b3JhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi13YXJlaG91c2UucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7IH1cbiAgICAgICAgLmhlYWRlcl9fYm90dG9tLXJvdyAucmlnaHQgdWwgbGkuaW5zdGFsbG1lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1pbnN0YWxsbWVudC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjlweDsgfVxuICAgICAgICAuaGVhZGVyX19ib3R0b20tcm93IC5yaWdodCB1bCBsaS5wcmljZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXByaWNlLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXJfX2JvdHRvbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjIyMzIxOyB9XG5cbi5oZWFkZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19mb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX2Zvcm0gbGFiZWwgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAtM3B4KSk7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2Zvcm0gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgdG9wOiAtOHB4OyB9IH1cbiAgICAuaGVhZGVyX19mb3JtIGxhYmVsIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXRlbGVwaG9uZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2Zvcm0gbGFiZWwgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5oZWFkZXJfX2Zvcm0gbGFiZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19mb3JtLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyX19mb3JtLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9IH1cbiAgICAuaGVhZGVyX19mb3JtLWlucHV0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tYXJyb3cucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gIHBhZGRpbmc6IDIwNXB4IDAgMTQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHZhbnRhZ2VzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYWR2YW50YWdlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAuYWR2YW50YWdlcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWR2YW50YWdlcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlcyAuc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzc1cHg7XG4gICAgICBib3R0b206IDI2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXMgLnNlY3Rpb24tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWR2YW50YWdlcyAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgLmFkdmFudGFnZXNfX3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzIyMjMyMTtcbiAgICBtYXJnaW46IDQwcHggMCAwIDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fcXVvdGUge1xuICAgICAgICBtYXJnaW46IDI4cHggMCAwIDQ5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX3F1b3RlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZWNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3F1b3RlOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgIGxlZnQ6IC00MnB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19fcXVvdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCZ4oCZXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICAgIGxlZnQ6IC03M3B4O1xuICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICBmb250LWZhbWlseTogXCJBdGhlbGFzIEJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTY1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA4ZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3F1b3RlOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgICBsZWZ0OiAtNTFweDtcbiAgICAgICAgICBmb250LXNpemU6IDExNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmFkdmFudGFnZXNfX3NsaWRlci0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHZhbnRhZ2VzX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMwODI1YSAwJSwgIzBhNjMzNyAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NHB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTUwcHg7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYXJyb3ctbGVmdC1ib2xkLnBuZyk7XG4gICAgICAgICAgcmlnaHQ6IDMycHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDsgfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9hcnJvdy1yaWdodC1ib2xkLnBuZyk7XG4gICAgICAgICAgbGVmdDogMzJweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogOHB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSwgLmFkdmFudGFnZXNfX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWR2YW50YWdlcyAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFkdmFudGFnZXMgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwNXB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTA1cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYyOHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogNjI4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYyOHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgaW1nLmNyb3BwZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayBpbWcuY3JvcHBlZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIGltZy5jcm9wcGVkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayBpbWcuY3JvcHBlZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIGltZy5mdWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayBpbWcuZnVsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIGltZy5mdWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrICN2aWRlby1wbGF5LWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLXBsYXktdmlkZW8tYnRuLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE0OHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAjdmlkZW8tcGxheS1idG4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrICN2aWRlby1wbGF5LWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgI3ZpZGVvLXBsYXktYnRuOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNzdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzM2NjQzNztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zczsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAjdmlkZW8tcGxheS1idG46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4OyB9IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgI3ZpZGVvLXBsYXktYnRuOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDAgMTZweCAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzNjY0Mzc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDRweCkpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgI3ZpZGVvLXBsYXktYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjQzNzsgfVxuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrICN2aWRlby1wbGF5LWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAjdmlkZW8tcGxheS1idG46aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIC53aG9pcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMTQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAud2hvaXMge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC01NXB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAud2hvaXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgLndob2lzIC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBSZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgLndob2lzIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIC53aG9pcyAubmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjQzNztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtcm93IC5sZWZ0IC5pbWFnZS1ibG9jayAud2hvaXMgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDsgfSB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cgLmxlZnQgLmltYWdlLWJsb2NrIC53aG9pcyAucG9zaXRpb24ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzY2NDM3O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXJvdyAubGVmdCAuaW1hZ2UtYmxvY2sgLndob2lzIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtaXRlbSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1pdGVtIHAubnVtYmVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICBjb2xvcjogIzg5YWUzYjtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDNweCAxcHggcmdiYSgxMDgsIDEzNSwgNDYsIDAuMjMpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maXJzdCAuYWR2YW50YWdlc19fc2xpZGUtaXRlbSBwLm51bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0gcC5udW1iZXIgLmJpZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0gcC5udW1iZXIgLmJpZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1pdGVtIHAubnVtYmVyIC5hYnNvbHV0ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgbGVmdDogNzNweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0gcC5udW1iZXIgLmFic29sdXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MXB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlyc3QgLmFkdmFudGFnZXNfX3NsaWRlLWl0ZW0tLXNlY29uZCAuYWJzb2x1dGUge1xuICAgICAgICBsZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpcnN0IC5hZHZhbnRhZ2VzX19zbGlkZS1pdGVtLS1zZWNvbmQgLmFic29sdXRlIHtcbiAgICAgICAgICAgIGxlZnQ6IDg0cHggIWltcG9ydGFudDsgfSB9XG4gIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMTA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSB7XG4gICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLm1haW4taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5tYWluLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLm1haW4taW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5tYWluLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTM5ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWFiMzA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0gcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0gcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0gcDo6YmVmb3JlLCAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbSBwOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWUzOWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0gcDo6YmVmb3JlLCAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbSBwOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW0gcCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzY2NDM3OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtIHAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgbGVmdDogMjMwcHg7XG4gICAgICAgICAgdG9wOiAtNDdweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMzlweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTYycHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIjFcIjsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTE1M3B4O1xuICAgICAgICAgICAgYm90dG9tOiAtNzZweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOmZpcnN0LWNoaWxkIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpmaXJzdC1jaGlsZCBwOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgbGVmdDogLTExOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUzZGVnKTsgfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICBsZWZ0OiA0MjBweDtcbiAgICAgICAgICB0b3A6IC03OXB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogODhweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEzMnB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDEwMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTE4cHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoMikgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3R0b206IC02MXB4OyB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTcycHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiM1wiO1xuICAgICAgICAgICAgbGVmdDogLTEyN3B4O1xuICAgICAgICAgICAgYm90dG9tOiAtNThweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKSBwOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDMpIHA6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTAxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgICBib3R0b206IC00MnB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMzNweDtcbiAgICAgICAgICAgIHRvcDogLTE1NHB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjRcIjtcbiAgICAgICAgICAgIGxlZnQ6IDQ3cHg7XG4gICAgICAgICAgICB0b3A6IC0xNDBweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg0KSBwOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoNCkgcDo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogLTY1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTsgfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgcmlnaHQ6IDE1NXB4O1xuICAgICAgICAgIHdpZHRoOiAzMzVweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEyNXB4O1xuICAgICAgICAgICAgdG9wOiAtMTU4cHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoNSk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiNVwiO1xuICAgICAgICAgICAgbGVmdDogMTM5cHg7XG4gICAgICAgICAgICB0b3A6IC0xNDRweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg1KSBwOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogLTkwcHg7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTA1cHg7XG4gICAgICAgICAgICB0b3A6IC02M3B4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDYpOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjZcIjtcbiAgICAgICAgICAgIHJpZ2h0OiAtOTFweDtcbiAgICAgICAgICAgIHRvcDogLTQ5cHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoNikgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICB0b3A6IDExcHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNlY29uZC0tb3ZlcmxheSAuY29udGVudCAuaXRlbTpudGgtY2hpbGQoNikgcDo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgbGVmdDogLTk1cHg7XG4gICAgICAgICAgdG9wOiAxMDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDcpOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC01N3B4O1xuICAgICAgICAgICAgYm90dG9tOiAtOTBweDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2Vjb25kLS1vdmVybGF5IC5jb250ZW50IC5pdGVtOm50aC1jaGlsZCg3KTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCI3XCI7XG4gICAgICAgICAgICByaWdodDogLTQzcHg7XG4gICAgICAgICAgICBib3R0b206IC03NnB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDcpIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3R0b206IC01NXB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zZWNvbmQtLW92ZXJsYXkgLmNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDcpIHA6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NmRlZyk7IH1cbiAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQtcm93IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzM0JTtcbiAgICAgIHBhZGRpbmc6IDM3cHggMTVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMjIzMjE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQtaXRlbSAuaW1hZ2UtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2FjYzk1ZCAwJSwgIzg4YWEzOCAxMDAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0gLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4OyB9IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0gLmltYWdlLWJsb2NrOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvZHVnYS1zbGlkZXIucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0zN3B4O1xuICAgICAgICAgIGxlZnQ6IC0zNy41cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQtaXRlbSAuaW1hZ2UtYmxvY2s6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNnB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1pdGVtIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1pdGVtIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tdGhpcmQgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZCAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0gLmRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4OyB9XG4gICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQge1xuICAgICAgICB3aWR0aDogNTUwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5sZWZ0IC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5sZWZ0IC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAudGl0bGUgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgLnRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5sZWZ0IC50aXRsZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgLnRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgdWwge1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjMyMTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5sZWZ0IHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgdWwgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzZDQzgxRTsgfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSg1NCwgMTAwLCA1NSwgMC4yNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWU0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMzBweCAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgLmtpdHMgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDlweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5sZWZ0IC5raXRzIC5pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2NDM3O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tem9vbS1pbi5wbmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLmxlZnQgLmtpdHMgLmltYWdlLWJsb2NrOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2s6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAubGVmdCAua2l0cyAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NTBweCk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IHAge1xuICAgICAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IHAge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IHAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzM2NjQzNzsgfVxuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAucmlnaHQgLmNlcnRpZmljYXRlcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzOXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCAuY2VydGlmaWNhdGVzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IC5jZXJ0aWZpY2F0ZXMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAucmlnaHQgLmNlcnRpZmljYXRlcyAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSg1NCwgMTAwLCA1NSwgMC4yNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWU0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCAuY2VydGlmaWNhdGVzIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweDsgfSB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLWZpZnRoLXJvdyAucmlnaHQgLmNlcnRpZmljYXRlcyAuaW1hZ2UtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjQzNztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXpvb20taW4ucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IC5jZXJ0aWZpY2F0ZXMgLmltYWdlLWJsb2NrOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tZmlmdGgtcm93IC5yaWdodCAuY2VydGlmaWNhdGVzIC5pbWFnZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1maWZ0aC1yb3cgLnJpZ2h0IC5jZXJ0aWZpY2F0ZXMgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aF9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aF9fcm93IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC52aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC52aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAudmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnZpZGVvOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY0Mzc7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC52aWRlbzpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAudmlkZW86OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tcGxheS1idXR0b24ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAudmlkZW8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC5waG90b3Mge1xuICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gMzBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnBob3RvcyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnBob3RvcyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnBob3RvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC5waG90b3MgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzNCUgLSA2LjY2NjdweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC5waG90b3MgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjQzNztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tem9vbS1pbi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jazpmaXJzdC1jaGlsZCwgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jazpudGgtY2hpbGQoMiksIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnBob3RvcyAuaW1hZ2UtYmxvY2s6bnRoLWNoaWxkKDQpLCAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC5waG90b3MgLmltYWdlLWJsb2NrOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS0tc2l4dGggLnBob3RvcyAuaW1hZ2UtYmxvY2s6bnRoLWNoaWxkKDQpLCAuYWR2YW50YWdlc19fc2xpZGUtLXNpeHRoIC5waG90b3MgLmltYWdlLWJsb2NrOm50aC1jaGlsZCg1KSwgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jazpudGgtY2hpbGQoNikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS1zaXh0aCAucGhvdG9zIC5pbWFnZS1ibG9jayBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjQzNztcbiAgICBib3R0b206IC0xNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogNTVweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzE0OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmFkdmFudGFnZXMgLnNsaWNrLWRvdHMgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzcxNDk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9XG4gICAgICAgIC5hZHZhbnRhZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZCBidXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi0KDQsNGB0YjQuNGA0LXQvdC90LDRjyDQs9Cw0YDQsNC90YLQuNGPINC60LDRh9C10YHRgtCy0LBcIjsgfVxuICAgICAgLmFkdmFudGFnZXMgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDIpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQm9GD0YfRiNC40LUg0LrQvtC80L/Qu9C10LrRgtGD0Y7RidC40LVcIjsgfVxuICAgICAgLmFkdmFudGFnZXMgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDMpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQp9C10YHRgtC90YvQtSDRhtC10L3RiyDQuCDRgdC10LfQvtC90L3Ri9C1INGB0LrQuNC00LrQuFwiOyB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNCkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcItCU0L7RgdGC0LDQstC60LAsINGD0YHRgtCw0L3QvtCy0LrQsCwg0YXRgNCw0L3QtdC90LjQtVwiOyB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNSkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcItCS0YHQtSDQvtGE0LjRhtC40LDQu9GM0L3Ri9C1INC00L7QutGD0LzQtdC90YLRi1wiOyB9XG4gICAgICAuYWR2YW50YWdlcyAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNikgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcItCh0L7QsdGB0YLQstC10L3QvdC+0LUg0L/RgNC+0LjQt9Cy0L7QtNGB0YLQstC+XCI7IH1cblxuLnByaWNlIHtcbiAgcGFkZGluZzogMTQwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmljZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByaWNlIC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJpY2UgLnNlY3Rpb24tdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQzgxRTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTg4cHg7XG4gICAgICAgIGJvdHRvbTogMjhweDsgfVxuICAucHJpY2UgLmRpc2NvdW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogODVweCAxMTBweCAxNDBweCAwO1xuICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpY2UgLmRpc2NvdW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gICAgICAgIGNvbG9yOiAjMjIyMzIxOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJpY2UgLmRpc2NvdW50IHtcbiAgICAgICAgcGFkZGluZzogMjFweCAwOyB9IH1cbiAgICAucHJpY2UgLmRpc2NvdW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1NDY5cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtcHJpY2Utc21va2UucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC01MDAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnByaWNlIC5kaXNjb3VudDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNTM4NXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaWNlIC5kaXNjb3VudDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcmljZSAuZGlzY291bnRfX3ZhbHVlLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNTAwMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaWNlIC5kaXNjb3VudF9fdmFsdWUubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlIC5kaXNjb3VudF9fdmFsdWUubW9iaWxlIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnRpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1ZDU5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnRpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcmljZSAuZGlzY291bnRfX3ZhbHVlLm1vYmlsZSAudmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjODlhZTNiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTVweCAjOWFiZDNhOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cbiAgICAgICAgLnByaWNlIC5kaXNjb3VudF9fdmFsdWUubW9iaWxlIC52YWx1ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJpY2UgLmRpc2NvdW50X192YWx1ZS5tb2JpbGUgLnZhbHVlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7IH0gfVxuICAgIC5wcmljZSAuZGlzY291bnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJpY2UgLmRpc2NvdW50X190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgICAucHJpY2UgLmRpc2NvdW50X19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcmljZSAuZGlzY291bnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5wcmljZSAuZGlzY291bnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaWNlIC5kaXNjb3VudCAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJpY2UgLmRpc2NvdW50IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDc0cHg7IH0gfVxuICAgICAgLnByaWNlIC5kaXNjb3VudCAudGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWQ1OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJpY2UgLmRpc2NvdW50IC50aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcmljZSAuZGlzY291bnQgLnZhbHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICM4OWFlM2I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggIzlhYmQzYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJpY2UgLmRpc2NvdW50IC52YWx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICAgICAgLnByaWNlIC5kaXNjb3VudCAudmFsdWUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlIC5kaXNjb3VudCAudmFsdWUgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcmljZV9fcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAucHJpY2VfX3JvdyAucXVpeiB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDBweCAyNTBweCA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMjUwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJpY2VfX3JvdyAucXVpeiB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwIDE3NXB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93IC5xdWl6X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBSZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fZGVzY3JpcHRpb24uYm9sZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Rlc2NyaXB0aW9uLmJvbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93IC5xdWl6X19xdWVzdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19xdWVzdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cbiAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX3F1ZXN0aW9uLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX3F1ZXN0aW9uIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19xdWVzdGlvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgICBjb2xvcjogIzM2NjQzNzsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19xdWVzdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgICAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBSZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19hbnN3ZXJzLm11bHRpcGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpOyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMubXVsdGlwbGUgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDM1NXB4OyB9XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19hbnN3ZXJzIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0M3B4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNHB4IDVweCAyOHB4OyB9IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyBsaTo6YmVmb3JlLCAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMgbGk6OmJlZm9yZSwgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMgbGk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7IH0gfVxuICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19hbnN3ZXJzIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JkY2NiZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1jaGVjay5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMgbGkuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzY2NDM3OyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMgbGkuYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2Fuc3dlcnMgbGk6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjY0Mzc7IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fYW5zd2VycyBsaSAud2hhdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTViNmE1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXRoZWxhcyBCb2xkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19hbnN3ZXJzIGxpIC53aGF0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7IH0gfVxuICAgICAgLnByaWNlX19yb3cgLnF1aXpfX25leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19uZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7IH0gfVxuICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fbmV4dDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tYXJyb3cucG5nKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX25leHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7IH0gfVxuICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fYm90dG9tIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTFweCAxNHB4IDQycHg7XG4gICAgICAgICAgICBib3R0b206IDgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2JvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDExcHggMTFweCAyOXB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93IC5xdWl6X19jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fY3VycmVudCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjY2JkO1xuICAgICAgICAgIG1hcmdpbjogMCA5cHg7IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fY3VycmVudCBzcGFuLmN1cnJlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2N1cnJlbnQgc3Bhbi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2N1cnJlbnQgc3Bhbi5jdXJyZW50OjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzY2NDM3OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fY3VycmVudCBzcGFuLmN1cnJlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fY3VycmVudCBzcGFuLmN1cnJlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9xdWl6LXByb2dyZXNzMS5wbmcpOyB9XG4gICAgICAgICAgICAucHJpY2VfX3JvdyAucXVpel9fY3VycmVudCBzcGFuLmN1cnJlbnQ6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIwMVwiOyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2N1cnJlbnQgc3Bhbi5jdXJyZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL3F1aXotcHJvZ3Jlc3MyLnBuZyk7IH1cbiAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19jdXJyZW50IHNwYW4uY3VycmVudDpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIwMlwiOyB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXpfX2N1cnJlbnQgc3Bhbi5jdXJyZW50Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL3F1aXotcHJvZ3Jlc3MzLnBuZyk7IH1cbiAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6X19jdXJyZW50IHNwYW4uY3VycmVudDpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIwM1wiOyB9XG4gICAgICAucHJpY2VfX3JvdyAucXVpel9fZm9ybS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDA7IH1cbiAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAtNnB4KSk7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpeiAucXVpel9fZm9ybS0tb3ZlcmxheSBsYWJlbCBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQxOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y4ZjA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWwgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCBjZW50ZXI7IH0gfVxuICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tdXNlci5wbmcpO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4OyB9IH1cbiAgICAgICAgICAucHJpY2VfX3JvdyAucXVpeiAucXVpel9fZm9ybS0tb3ZlcmxheSBsYWJlbDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDM1NXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IGxhYmVsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAgICAgICAucHJpY2VfX3JvdyAucXVpeiAucXVpel9fZm9ybS0tb3ZlcmxheSBsYWJlbDpudGgtY2hpbGQoMikgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi10ZWxlcGhvbmUucG5nKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLS1vdmVybGF5IGxhYmVsOm50aC1jaGlsZCgyKSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDsgfSB9XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0tLW92ZXJsYXkgbGFiZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0taW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG4gICAgICAgIC5wcmljZV9fcm93IC5xdWl6IC5xdWl6X19mb3JtLWlucHV0OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1hcnJvdy5wbmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLnByaWNlX19yb3cgLnF1aXogLnF1aXpfX2Zvcm0taW5wdXQgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLmNhdGFsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtY2F0YWxvZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzNXB4IDAgMTUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXRhbG9nIHtcbiAgICAgIHBhZGRpbmc6IDk1cHggMCAxMDVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2F0YWxvZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDsgfSB9XG4gIC5jYXRhbG9nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjMzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MTg1NjIgMCUsICMzODVmMzkgMTAwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmNhdGFsb2dfX3RpdGxlLS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhdGFsb2dfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAtODVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2F0YWxvZ19fdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNhdGFsb2dfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAtODVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2F0YWxvZ19fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2F0YWxvZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNhdGFsb2dfX3RpdGxlIHNwYW4ge1xuICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMzNjY0Mzc7IH1cbiAgLmNhdGFsb2dfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRhbG9nX19yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jYXRhbG9nX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsOyB9IH1cbiAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTI1cHggMHB4IHJnYmEoMzAsIDMxLCAzNCwgMC4xKTtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW0udG9wLXNhbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS50b3Atc2FsZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQotC+0L8g0L/RgNC+0LTQsNC2XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS50b3Atc2FsZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW0uYnJhbmRfb2ZfeWVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtLmJyYW5kX29mX3llYXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDM5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9icmFuZF95ZWFyLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0uYnJhbmRfb2ZfeWVhcjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDI3cHg7IH0gfVxuICAgIC5jYXRhbG9nX19pdGVtLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLXNsaWRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxMXB4IDExcHggMCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNDVweDsgfSB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1zbGlkZXIgLnNsaWNrLWxpc3QsIC5jYXRhbG9nX19pdGVtLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1zbGlkZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTE3cHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICAgICAgICB0b3A6IC01NnB4O1xuICAgICAgICAgICAgbGVmdDogLTIxcHg7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL3NsaWRlci1wcmV2LnBuZyk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7IH0gfVxuICAgICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yMXB4OyB9IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1hcnJvdzpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9zbGlkZXItbmV4dC5wbmcpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTRweDsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBib3R0b206IDExcHg7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWRvdHM6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jYXRhbG9nX19pdGVtIC5zbGljay1kb3RzOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgdG9wOiAtMTFweDsgfSB9XG4gICAgICAuY2F0YWxvZ19faXRlbSAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7IH1cbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjNDg5MTZmOyB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tdGl0bGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzY2NDM3OyB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3Mgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzY2NDM3OyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3MgLmxlZnQge1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLXNpemVzLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3MgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCA1cHg7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tY2hhcmFjdGVyaXN0aWNzIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3MgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OXB4OyB9IH1cbiAgICAuY2F0YWxvZ19faXRlbSB1bC5jYXRhbG9nX19pdGVtLWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMCA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1zaXplcy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0gdWwuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgNDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDVweDsgfSB9XG4gICAgICAuY2F0YWxvZ19faXRlbSB1bC5jYXRhbG9nX19pdGVtLWNoYXJhY3RlcmlzdGljcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzNjY0Mzc7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeS1hbmQtaW5zdGFsbG1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWRlbGl2ZXJ5LWFuZC1pbnN0YWxsbWVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeSwgLmNhdGFsb2dfX2l0ZW0taW5zdGFsbG1lbnQge1xuICAgICAgcGFkZGluZzogMjBweCA4NXB4IDIwcHggMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZGVsaXZlcnksIC5jYXRhbG9nX19pdGVtLWluc3RhbGxtZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM2cHggMjBweCAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWRlbGl2ZXJ5LCAuY2F0YWxvZ19faXRlbS1pbnN0YWxsbWVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCA2MHB4IDE0cHggNzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeTo6YWZ0ZXIsIC5jYXRhbG9nX19pdGVtLWluc3RhbGxtZW50OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeTo6YWZ0ZXIsIC5jYXRhbG9nX19pdGVtLWluc3RhbGxtZW50OjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyOHB4OyB9IH1cbiAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzA4MjVhIDAlLCAjMGE2MzM3IDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1kZWxpdmVyeTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tZGVsaXZlcnktdHJ1Y2sucG5nKTtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZGVsaXZlcnk6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuY2F0YWxvZ19faXRlbS1pbnN0YWxsbWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1pbnN0YWxsbWVudDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24taW5zdGFsbG1lbnQucG5nKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjlweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0taW5zdGFsbG1lbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuY2F0YWxvZ19faXRlbS1mb3JtIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW46IDI4cHggMCAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuICAgICAgICAuY2F0YWxvZ19faXRlbS1mb3JtIGZvcm0gdWwgbGkge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2I4Y2FiODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuY2F0YWxvZ19faXRlbS1mb3JtIGZvcm0gdWwgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1ZTgyNWYgMCUsICMzMjViMzMgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jYXRhbG9nX19pdGVtLWZvcm0gZm9ybSB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzY2NDM3OyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1mb3JtIGZvcm0gbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWZvcm0gZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIC0zcHgpKTtcbiAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5jYXRhbG9nX19pdGVtLWZvcm0gZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAtMzBweCkpOyB9IH1cbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIGxhYmVsIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0MThweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXRlbGVwaG9uZS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuY2F0YWxvZ19faXRlbS1mb3JtIGZvcm0gbGFiZWwgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IGNlbnRlcjsgfSB9XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWZvcm0gZm9ybSBsYWJlbCAuY2F0YWxvZ19faXRlbS1pbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIGxhYmVsIC5jYXRhbG9nX19pdGVtLWlucHV0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIGxhYmVsIC5jYXRhbG9nX19pdGVtLWlucHV0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tYXJyb3cucG5nKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1mb3JtIGZvcm0gbGFiZWwgLmNhdGFsb2dfX2l0ZW0taW5wdXQgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZm9ybSBmb3JtIGxhYmVsIC5jYXRhbG9nX19pdGVtLWlucHV0IGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jb25zdWx0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICBwYWRkaW5nOiAxMjBweCAwIDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jb25zdWx0YXRpb24ge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmNvbnN1bHRhdGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MTZweDtcbiAgICBoZWlnaHQ6IDYzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtY29uc3VsdGF0aW9uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb246OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb246OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xNTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb246OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yMDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb246OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yMjJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb246OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb25zdWx0YXRpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvbnN1bHRhdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAuY29uc3VsdGF0aW9uIC5zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNjdweDtcbiAgICAgIGJvdHRvbTogMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29uc3VsdGF0aW9uIC5zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb25zdWx0YXRpb24gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnN1bHRhdGlvbiAuY29udGFpbmVyIC5xdW90ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOThweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAuY29uc3VsdGF0aW9uIC5jb250YWluZXIgLnF1b3RlIHtcbiAgICAgICAgICByaWdodDogMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgLmNvbnN1bHRhdGlvbiAuY29udGFpbmVyIC5xdW90ZSB7XG4gICAgICAgICAgcmlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb25zdWx0YXRpb24gLmNvbnRhaW5lciAucXVvdGUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29uc3VsdGF0aW9uIC5jb250YWluZXIgLnF1b3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuY29uc3VsdGF0aW9uIC5jb250YWluZXIgLnF1b3RlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICMxMjE2MjE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvbnN1bHRhdGlvbiAuY29udGFpbmVyIC5xdW90ZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5jb25zdWx0YXRpb24gLmNvbnRhaW5lciAucXVvdGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmNvbnN1bHRhdGlvbiAuY29udGFpbmVyIC5xdW90ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5jb25zdWx0YXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzIyMjMyMTtcbiAgICBtYXJnaW46IDUwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb25zdWx0YXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDA7IH0gfVxuICAuY29uc3VsdGF0aW9uX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIC0zcHgpKTtcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjhmMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuY29uc3VsdGF0aW9uX19mb3JtIGxhYmVsIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y4ZjA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb25zdWx0YXRpb25fX2Zvcm0gbGFiZWwgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29uc3VsdGF0aW9uX19mb3JtIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbDpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXVzZXIucG5nKTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29uc3VsdGF0aW9uX19mb3JtIGxhYmVsOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb25zdWx0YXRpb25fX2Zvcm0gbGFiZWw6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAycHgpKTsgfSB9XG4gICAgICAuY29uc3VsdGF0aW9uX19mb3JtIGxhYmVsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29uc3VsdGF0aW9uX19mb3JtIGxhYmVsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbDpudGgtY2hpbGQoMikgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXRlbGVwaG9uZS5wbmcpO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb25zdWx0YXRpb25fX2Zvcm0gbGFiZWw6bnRoLWNoaWxkKDIpIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSBsYWJlbDpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsOyB9IH1cbiAgICAgIC5jb25zdWx0YXRpb25fX2Zvcm0gbGFiZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnN1bHRhdGlvbl9fZm9ybS1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybS1pbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5jb25zdWx0YXRpb25fX2Zvcm0taW5wdXQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tYXJyb3cucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybS1pbnB1dCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4OyB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogMTIwcHggMCAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLXJldmlld3MucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnJldmlld3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwIDc1cHg7IH0gfVxuICAucmV2aWV3cyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmV2aWV3cyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAucmV2aWV3cyAuc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDODFFO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMzlweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjc1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzJweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDMyNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjcwcHg7XG4gICAgICBsZWZ0OiAtMzAycHg7XG4gICAgICB0b3A6IC0yNjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgbGVmdDogLTI4MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQtc2xpZGUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1MHB4IDBweCByZ2JhKDU0LCAxMDAsIDU1LCAwLjA1KTsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCAudGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTUwcHggMHB4IHJnYmEoNTQsIDEwMCwgNTUsIDAuMDUpO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDYwcHggNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCAudGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4OyB9IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkgLnJldmlld3NfX3NsaWRlci1jb250ZW50IC5hdXRob3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTUwcHggMHB4IHJnYmEoNTQsIDEwMCwgNTUsIDAuMDUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzM3cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkgLnJldmlld3NfX3NsaWRlci1jb250ZW50IC5hdXRob3Ige1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQgLmF1dGhvciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkgLnJldmlld3NfX3NsaWRlci1jb250ZW50IC5hdXRob3Ige1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjFweCAyMXB4OyB9IH1cbiAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQgLmF1dGhvcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCAuYXV0aG9yOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAucmV2aWV3c19fc2xpZGVyLS1vdmVybGF5IC5yZXZpZXdzX19zbGlkZXItY29udGVudCAuYXV0aG9yIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NkOGNjO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkgLnJldmlld3NfX3NsaWRlci1jb250ZW50IC5hdXRob3IgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItLW92ZXJsYXkgLnJldmlld3NfX3NsaWRlci1jb250ZW50IC5hdXRob3IgLm5hbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBCb2xkXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjOWFiYzNhO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnJldmlld3NfX3NsaWRlci0tb3ZlcmxheSAucmV2aWV3c19fc2xpZGVyLWNvbnRlbnQgLmF1dGhvciAud2hlcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI2I3YzRiNzsgfVxuICAucmV2aWV3c19fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQxNXB4O1xuICAgIGhlaWdodDogMjQ1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAucmV2aWV3c19fc2xpZGVyLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXZpZXdzX19zbGlkZXItYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtNTVweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlci1idXR0b25zOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTVhNTk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLWJ1dHRvbnM6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLWJ1dHRvbnMgLnJldmlld3NfX3NsaWRlci1wcmV2LCAucmV2aWV3c19fc2xpZGVyLWJ1dHRvbnMgLnJldmlld3NfX3NsaWRlci1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMXB4O1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci1idXR0b25zIC5yZXZpZXdzX19zbGlkZXItcHJldjpob3ZlciwgLnJldmlld3NfX3NsaWRlci1idXR0b25zIC5yZXZpZXdzX19zbGlkZXItbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLWJ1dHRvbnMgLnJldmlld3NfX3NsaWRlci1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvc2xpZGVyLXByZXYucG5nKTsgfVxuICAgIC5yZXZpZXdzX19zbGlkZXItYnV0dG9ucyAucmV2aWV3c19fc2xpZGVyLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9zbGlkZXItbmV4dC5wbmcpOyB9XG4gIC5yZXZpZXdzX19zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmV2aWV3c19fc2xpZGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2NDM3O1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnJldmlld3NfX3NsaWRlOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgIC5yZXZpZXdzX19zbGlkZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1wbGF5LWJ1dHRvbi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5yZXZpZXdzX19zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucmV2aWV3cyAubGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJldmlld3MgLmxlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9IH1cbiAgICAucmV2aWV3cyAubGVmdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigJnigJlcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI2NXB4O1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXRoZWxhcyBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDE2NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wOGVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXZpZXdzIC5sZWZ0OjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgKyA2MHB4KSk7IH0gfVxuICAgIC5yZXZpZXdzIC5sZWZ0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhYmMzYTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIxNXB4O1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmV2aWV3cyAubGVmdDo6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9IH1cbiAgLnJldmlld3MgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IDI1MHB4OyB9IH1cbiAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDAgMXB4OyB9XG4gICAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYTdiOGE3O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzM2NjQzNztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDsgfVxuXG4ucGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMjBweCAwIDIxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAucGhvdG8ge1xuICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4OyB9IH1cbiAgLnBob3RvIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucGhvdG8gLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gICAgLnBob3RvIC5zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0zNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5waG90byAuc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTI1cHg7IH0gfVxuICAucGhvdG9fX3NsaWRlci0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBob3RvX19zbGlkZXItLW92ZXJsYXk6OmJlZm9yZSwgLnBob3RvX19zbGlkZXItLW92ZXJsYXk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAucGhvdG9fX3NsaWRlci0tb3ZlcmxheTo6YmVmb3JlLCAucGhvdG9fX3NsaWRlci0tb3ZlcmxheTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5waG90b19fc2xpZGVyLS1vdmVybGF5OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAucGhvdG9fX3NsaWRlci0tb3ZlcmxheTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgLnBob3RvX19zbGlkZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7IH1cbiAgICAucGhvdG9fX3NsaWRlci1idXR0b25zIC5waG90b19fc2xpZGVyLXByZXYsIC5waG90b19fc2xpZGVyLWJ1dHRvbnMgLnBob3RvX19zbGlkZXItbmV4dCB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMwODI1YSAwJSwgIzBhNjMzNyAxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5waG90b19fc2xpZGVyLWJ1dHRvbnMgLnBob3RvX19zbGlkZXItcHJldiwgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1uZXh0IHtcbiAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDc0cHg7IH0gfVxuICAgICAgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1wcmV2OjphZnRlciwgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1uZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1wcmV2OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2Fycm93LWxlZnQtYm9sZC5wbmcpO1xuICAgICAgcmlnaHQ6IDMycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1wcmV2OjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDhweDsgfSB9XG4gICAgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1uZXh0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2Fycm93LXJpZ2h0LWJvbGQucG5nKTtcbiAgICAgIGxlZnQ6IDMycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnBob3RvX19zbGlkZXItYnV0dG9ucyAucGhvdG9fX3NsaWRlci1uZXh0OjphZnRlciB7XG4gICAgICAgICAgbGVmdDogOHB4OyB9IH1cbiAgLnBob3RvX19zbGlkZXIge1xuICAgIG1hcmdpbjogMTM1cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogOTcwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBob3RvX19zbGlkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucGhvdG9fX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbjogOTVweCBhdXRvIDA7IH0gfVxuICAgIC5waG90b19fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTRweDtcbiAgICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucGhvdG9fX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0xMHB4OyB9IH1cbiAgLnBob3RvX19zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgaGVpZ2h0OiAzMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5waG90b19fc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgLnBob3RvX19zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucGhvdG8gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTcycHg7IH1cbiAgICAucGhvdG8gLnNsaWNrLWRvdHMgbGkge1xuICAgICAgbWFyZ2luOiAwIDFweDsgfVxuICAgICAgLnBob3RvIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhN2I4YTc7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5waG90byAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzM2NjQzNztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4OyB9XG5cbi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAubWFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAubWFwX19ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICB3aWR0aDogODcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5tYXBfX2Jsb2NrIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcF9fYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1hcF9fYmxvY2s6OmJlZm9yZSwgLm1hcF9fYmxvY2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAubWFwX19ibG9jazo6YmVmb3JlLCAubWFwX19ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYXBfX2Jsb2NrOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5tYXBfX2Jsb2NrOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYXBfX2Jsb2NrOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5tYXBfX2Jsb2NrOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1hcF9fYmxvY2stY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgIHBhZGRpbmc6IDE0NXB4IDY1cHggMTUwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcF9fYmxvY2stY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTAycHggNjVweCAxMDVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYXBfX2Jsb2NrLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDcxcHggNDZweCA3NHB4IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFwX19ibG9jay1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMzVweCA0NXB4OyB9IH1cbiAgLm1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5tYXAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcCBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5tYXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBjb2xvcjogIzIyMjMyMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgLm1hcF9fdGl0bGUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYXBfX3RpdGxlIHNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC04MHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubWFwX190aXRsZSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1hcF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgY29sb3I6ICMxZTFmMjI7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAubWFwX19pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYXBfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgICAubWFwX19pdGVtLXRpdGxlOjpiZWZvcmUsIC5tYXBfX2l0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMDgyNWEgMCUsICMwYTYzMzcgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExOXB4IDBweCByZ2JhKDU0LCAxMDAsIDU1LCAwLjI1KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hcF9faXRlbS10aXRsZTo6YmVmb3JlLCAubWFwX19pdGVtLXRpdGxlOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgbGVmdDogLTY4cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFwX19pdGVtLXRpdGxlOjpiZWZvcmUsIC5tYXBfX2l0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAubWFwX19pdGVtLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDsgfSB9XG4gICAgLm1hcF9faXRlbS10aXRsZS5sb2NhdGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1sb2NhdGUucG5nKTsgfVxuICAgIC5tYXBfX2l0ZW0tdGl0bGUucGhvbmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1waG9uZS13aGl0ZS5wbmcpOyB9XG4gICAgLm1hcF9faXRlbS10aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1hcF9faXRlbS10aXRsZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAubWFwX19waG9uZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveSBTZW1pYm9sZFwiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcF9fcGhvbmVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAubWFwX19waG9uZXMtY29kZSB7XG4gICAgICBjb2xvcjogIzM2NjQzNzsgfVxuICAgIC5tYXBfX3Bob25lcyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1hcF9fcGhvbmVzIHVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLm1hcF9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hcF9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsOyB9IH1cbiAgICAgICAgLm1hcF9fcGhvbmVzIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTdweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5tYXBfX3Bob25lcyB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYXBfX3NoZWR1bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiO1xuICAgIGNvbG9yOiAjMTYxOTE1O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWNsb2NrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcF9fc2hlZHVsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAubWFwX19zaGVkdWxlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm1hcCAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYXAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICAuZm9vdGVyX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogODNweDsgfVxuICAgIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19uYW1lLWFuZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fbmFtZS1hbmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDVweCAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMxNjE5MTU7IH1cbiAgICAuZm9vdGVyX19uYW1lIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNjY0Mzc7IH1cbiAgLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzE2MTkxNTtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiO1xuICAgIG1heC13aWR0aDogMjY1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9vdGVyIC5idG4ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAuZm9vdGVyIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxNjE5MTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDsgfSB9XG4gIC5mb290ZXJfX3BvbGl0aWNzIHtcbiAgICBjb2xvcjogIzM2NjQzNztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fcG9saXRpY3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuICAgIC5mb290ZXJfX3BvbGl0aWNzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzM2NjQzNztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9vdGVyX19wb2xpdGljczpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjY0Mzc7IH1cblxuYm9keS5hY3RpdmUsIGh0bWwuYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbmJvZHkubWVudS1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogNjVweDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVhODA1YiAwJSwgIzM0NjEzNSAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95IFNlbWlib2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAxOHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI3LjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIxcHggMTNweCA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmJ0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYnRuOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE1MDJiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDQyLCA4MCwgNDMsIDAuNCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgLmJ0bi0tY2FsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi0tY2FsbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDsgfVxuICAgIC5idG4tLWNhbGw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTUwMmI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tY2FsbC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmJ0bi0tY2FsbDo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAuYnRuLS13YXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi0td2F0Y2g6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNy41cHg7IH1cbiAgICAuYnRuLS13YXRjaDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTAyYjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi12aWRlby1wbGF5LWJ1dHRvbi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmJ0bi0td2F0Y2g6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGVmdDogN3B4OyB9IH1cbiAgLmJ0bi0tYXJyb3cge1xuICAgIHBhZGRpbmc6IDEyLjVweCA0M3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4OyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95IEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICMyMjIzMjE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQzgxRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH0gfVxuXG4uY29va2llQWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwM2FmNTA7IH1cblxuLmNvb2tpZUFsZXJ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5jb29raWVBbGVydCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MjkyODtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuLmNvb2tpZUFsZXJ0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0OyB9XG5cbi5jb29raWVBbGVydCBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb29raWVBbGVydC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3YWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiOyB9XG5cbi5zd2FsLXRleHQge1xuICBmb250LWZhbWlseTogXCJHaWxyb3kgUmVndWxhclwiOyB9XG5cbi5tb2RhbC0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vZGFsLS1vdmVybGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1wcmljZS1zbW9rZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1vZGFsLS1vdmVybGF5LmNhbGxNb2RhbCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbC0tb3ZlcmxheS5jYWxsTW9kYWwgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5sZWZ0LCAubW9kYWwtLW92ZXJsYXkud2hhdE1vZGFsIC53aGF0TW9kYWxfX3JvdyAucmlnaHQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cgLmxlZnQsIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cgLmxlZnQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5yaWdodCAud2hhdE1vZGFsX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMxZTFmMjI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cgLnJpZ2h0IC53aGF0TW9kYWxfX3RpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtLW92ZXJsYXkud2hhdE1vZGFsIC53aGF0TW9kYWxfX3JvdyAucmlnaHQgLndoYXRNb2RhbF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgLm1vZGFsLS1vdmVybGF5LndoYXRNb2RhbCAud2hhdE1vZGFsX19yb3cgLnJpZ2h0IC53aGF0TW9kYWxfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLndoYXRNb2RhbF9fcm93IC5yaWdodCAud2hhdE1vZGFsX190ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIC5tb2RhbC0tb3ZlcmxheS53aGF0TW9kYWwgLm1vZGFsIHtcbiAgICB3aWR0aDogMTA3MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbC0td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWwge1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWwge1xuICAgICAgICBwYWRkaW5nOiA0MnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kYWwtLW92ZXJsYXkgLm1vZGFsIHtcbiAgICAgICAgcGFkZGluZzogMjlweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1jbG9zZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDE1cHg7IH0gfVxuICAgICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAubW9kYWwtLW92ZXJsYXkgLm1vZGFsIGxhYmVsIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3kgQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubW9kYWwtLW92ZXJsYXkgLm1vZGFsIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7IH0gfVxuICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95IFJlZ3VsYXJcIjtcbiAgICAgICAgY29sb3I6ICMyMzFkMWY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJjYmQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWwgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgLm1vZGFsLS1vdmVybGF5IC5tb2RhbCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tb2RhbC0tb3ZlcmxheSAubW9kYWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDsgfSB9XG5cbiNtZW51LWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgei1pbmRleDogNzc3O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICNtZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgI21lbnUtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgI21lbnUtYnRuIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQzgxRTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIHRvcCAuM3M7IH1cbiAgICAjbWVudS1idG4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M4MUU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBib3R0b20gLjNzOyB9XG4gICNtZW51LWJ0bi5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAjbWVudS1idG4uYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IC0wcHg7IH1cbiAgICAjbWVudS1idG4uYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3R0b206IC0wcHg7IH1cbiIsIiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IFxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIHAsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYub3ZlcmZsb3ctYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmkgTmV1ZSBSZWd1bGFyJztcbiAgICBzcmM6IGxvY2FsKCcuLi9mb250cy9VbmkgTmV1ZSBSZWd1bGFyJyksIGxvY2FsKCdVbmktTmV1ZS1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaU5ldWVSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3kgUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSBTZW1pYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3kgQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F0aGVsYXMgQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0aGVsYXMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG4iLCIuaGVhZGVyIHtcbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYW1lLWFuZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMxNjE5MTU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzE2MTkxNTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95UmVndWxhcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICB9XG4gICAgJl9fcGhvbmVzLWFuZC1zaGVkdWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvbmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb2RlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hlZHVsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICBjb2xvcjogIzE2MTkxNTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWNsb2NrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95U2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVudS0tb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA3NzY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEyMDhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZjNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNmM2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19zaGVkdWxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX3Bob25lcy1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19waG9uZXMtYW5kLXNoZWR1bGUgLmhlYWRlcl9fcGhvbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2NXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fcGhvbmVzLWFuZC1zaGVkdWxlIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1oZWFkZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY2cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1jYXRhbG9nLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFoKDgyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNjhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKtCe0LHQu9Cw0LTQsNGC0LXQu9GMINC/0YDQtdC80LjQuCBcItCR0YDQtdC90LQg0JPQvtC00LAgMjAxOFwiJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgICByaWdodDogODNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTc1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhaCg4MjBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTc4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjVweCA3MHB4IDc1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTUwcHggMHB4IHJnYmEoNTQsMTAwLDU1LDAuMTUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NnB4IDQ5cHggNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWxpdmVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWRlbGl2ZXJ5LXRydWNrLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5nYXJhbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tZ2FyYW5jeS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdG9yYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24td2FyZWhvdXNlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbnN0YWxsbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWluc3RhbGxtZW50LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXByaWNlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTAlIC0gLTNweCkpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MThweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXRlbGVwaG9uZS5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tYXJyb3cucG5nKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYXcoJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFtaW4oJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFoKCRtZWRpYSlcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRtZWRpYSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn0iLCIuYWR2YW50YWdlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gICAgcGFkZGluZzogMjA1cHggMCAxNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzc1cHg7XG4gICAgICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCA0OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVlY2U7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCZ4oCZXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC03M3B4O1xuICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBdGhlbGFzQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA4ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVyLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzMwODI1YSAwJSwjMGE2MzM3IDEwMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDVweCAwIHJnYmEoMCwwLDAsLjIzKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2Fycm93LWxlZnQtYm9sZC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2Fycm93LXJpZ2h0LWJvbGQucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHQ6OmJlZm9yZSwgJi5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUge1xuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTUwNXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM5OXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICY6OmFmdGVyIHsgLy8g0LPRgNCw0LTQuNC10L3RgiDRgdC70LXQstCwLCDQtNC70Y8g0L/QtdGA0LLQvtCz0L4g0YHQu9Cw0LnQtNC10YDQsFxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19zbGlkZS1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxNTA1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMzk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMzk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNyb3BwZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgI3ZpZGVvLXBsYXktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtcGxheS12aWRlby1idG4ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTZweCAwIDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgNHB4KSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53aG9pcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODlhZTNiO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAzcHggMXB4IHJnYmEoMTA4LCAxMzUsIDQ2LDAuMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYnNvbHV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95U2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDczcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXNlY29uZCAuYWJzb2x1dGUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1zZWNvbmQtLW92ZXJsYXkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDEwNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTM5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWFiMzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlMzllO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUzZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTc5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY2ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10aGlyZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3NsaWRlLS10aGlyZC1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19fc2xpZGUtLXRoaXJkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzM0JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDE1cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzIsMjAxLDkzLDEpIDAlLCByZ2JhKDEzNiwxNzAsNTYsMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9kdWdhLXNsaWRlci5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzcuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWZpZnRoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmtpdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoNTQsMTAwLDU1LDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUwOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXpvb20taW4ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jZXJ0aWZpY2F0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoNTQsMTAwLDU1LDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi16b29tLWluLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNpeHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXBsYXktYnV0dG9uLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG90b3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDYuNjY2N3B4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLXpvb20taW4ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgYm90dG9tOiAtMTc1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3MTQ5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzE0OTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLQoNCw0YHRiNC40YDQtdC90L3QsNGPINCz0LDRgNCw0L3RgtC40Y8g0LrQsNGH0LXRgdGC0LLQsFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi0JvRg9GH0YjQuNC1INC60L7QvNC/0LvQtdC60YLRg9GO0YnQuNC1XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLQp9C10YHRgtC90YvQtSDRhtC10L3RiyDQuCDRgdC10LfQvtC90L3Ri9C1INGB0LrQuNC00LrQuFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi0JTQvtGB0YLQsNCy0LrQsCwg0YPRgdGC0LDQvdC+0LLQutCwLCDRhdGA0LDQvdC10L3QuNC1XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLQktGB0LUg0L7RhNC40YbQuNCw0LvRjNC90YvQtSDQtNC+0LrRg9C80LXQvdGC0YtcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcItCh0L7QsdGB0YLQstC10L3QvdC+0LUg0L/RgNC+0LjQt9Cy0L7QtNGB0YLQstC+XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmljZSB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y4ZjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTg4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXNjb3VudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDExMHB4IDE0MHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xuICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTQ2OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLXByaWNlLXNtb2tlLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNTAwMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUzODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAtNTAwcHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjVkNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg5YWUzYjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgxNTQsMTg5LDU4LDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWQ1OTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODlhZTNiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMTU0LDE4OSw1OCwxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAucXVpeiB7XG4gICAgICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAyNTBweCA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYW5zd2VycyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95UmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0M3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE0cHggNXB4IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JkY2NiZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1jaGVjay5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53aGF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWI2YTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBdGhlbGFzQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1hcnJvdy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTQ1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTFweCAxNHB4IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTFweCAxMXB4IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgJl9fY3VycmVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkY2NiZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDlweDtcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9xdWl6LXByb2dyZXNzMS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvcXVpei1wcm9ncmVzczIucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL3F1aXotcHJvZ3Jlc3MzLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIwM1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZm9ybS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAucXVpel9fZm9ybS0tb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTAlIC0gLTZweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjhmMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjhmMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi11c2VyLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tdGVsZXBob25lLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVpel9fZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWFycm93LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXRhbG9nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtY2F0YWxvZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTM1cHggMCAxNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogOTVweCAwIDEwNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjMzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg5NywgMTMzLCA5OCwxKSAwJSwgcmdiYSg1NiwgOTUsIDU3LDEpIDEwMCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmX190aXRsZS0tb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtODVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTI1cHggMHB4IHJnYmEoMzAsMzEsMzQsMC4xKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRvcC1zYWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLQotC+0L8g0L/RgNC+0LTQsNC2XCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJyYW5kX29mX3llYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggMzlweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYnJhbmRfeWVhci5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDExcHggMCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9zbGlkZXItcHJldi5wbmcpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwLjY1KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvc2xpZGVyLW5leHQucG5nKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDg5MTZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1zaXplcy5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuY2F0YWxvZ19faXRlbS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2JhY2tncm91bmQtc2l6ZXMucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCA0OXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVsaXZlcnktYW5kLWluc3RhbGxtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlbGl2ZXJ5LCAmLWluc3RhbGxtZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggODVweCAyMHB4IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNnB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDYwcHggMTRweCA3MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlbGl2ZXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDgsMTMwLDkwLDEpIDAlLCByZ2JhKDEwLDk5LDU1LDEpIDEwMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMjMpO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1kZWxpdmVyeS10cnVjay5wbmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pbnN0YWxsbWVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1pbnN0YWxsbWVudC5wbmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiOGNhYjg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg5NCwxMzAsOTUsMSkgMCUsIHJnYmEoNTAsOTEsNTEsMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIC0zcHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIC0zMHB4KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tdGVsZXBob25lLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2F0YWxvZ19faXRlbS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWFycm93LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29uc3VsdGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjE2cHg7XG4gICAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLWNvbnN1bHRhdGlvbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxNjk5cHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDE1OTlweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTQ5OXB4KSB7XG4gICAgICAgICAgICByaWdodDogLTIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMzk5cHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzY3cHg7XG4gICAgICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogOThweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEzNTBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMjUwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMjE2MjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIC0zcHgpKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MThweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjNztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOGYwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi11c2VyLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTAlIC0gMnB4KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi10ZWxlcGhvbmUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWFycm93LnBuZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldmlld3Mge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9iYWNrZ3JvdW5kLXJldmlld3MucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDc1cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IC0zOXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXItLW92ZXJsYXkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMycHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMzAycHg7XG4gICAgICAgICAgICB0b3A6IC0yNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yODJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTUwcHggMHB4IHJnYmEoNTQsMTAwLDU1LDAuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNTBweCAwcHggcmdiYSg1NCwxMDAsNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA2MHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1MHB4IDBweCByZ2JhKDU0LDEwMCw1NSwwLjA1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDYwcHggNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMXB4IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2Q4Y2M7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YWJjM2E7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53aGVyZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdjNGI3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MTVweDtcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1YTU5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItcHJldiwgLnJldmlld3NfX3NsaWRlci1uZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlld3NfX3NsaWRlci1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvc2xpZGVyLXByZXYucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3c19fc2xpZGVyLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9zbGlkZXItbmV4dC5wbmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1wbGF5LWJ1dHRvbi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCZ4oCZXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yNjVweDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjMyMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF0aGVsYXNCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTAlICsgNjBweCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFiYzNhO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgYm90dG9tOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E3YjhhNztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDIxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmVlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlci0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICAgIC5waG90b19fc2xpZGVyLXByZXYsIC5waG90b19fc2xpZGVyLW5leHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzMwODI1YSAwJSwjMGE2MzM3IDEwMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDVweCAwIHJnYmEoMCwwLDAsLjIzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5waG90b19fc2xpZGVyLXByZXY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYXJyb3ctbGVmdC1ib2xkLnBuZyk7XG4gICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvX19zbGlkZXItbmV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9hcnJvdy1yaWdodC1ib2xkLnBuZyk7XG4gICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbjogMTM1cHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOTVweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtNzJweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhN2I4YTc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDg3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0NXB4IDY1cHggMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDJweCA2NXB4IDEwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzFweCA0NnB4IDc0cHggNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAzNXB4IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTgwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICMyMjIzMjE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmVlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgY29sb3I6ICMxZTFmMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMzMDgyNWEgMCUsIzBhNjMzNyAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExOXB4IDBweCByZ2JhKDU0LDEwMCw1NSwwLjI1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9jYXRlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWxvY2F0ZS5wbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5waG9uZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1waG9uZS13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95U2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWNvZGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hlZHVsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMTYxOTE1O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tY2xvY2sucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hbWUtYW5kLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMTYxOTE1O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxNjE5MTU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTYxOTE1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BvbGl0aWNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGNvbG9yR3JlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JHcmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0ICdub3JtYWxpemUnO1xuXG5AaW1wb3J0ICd2YXJpZWJsZXMnO1xuXG5AaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICdyZXNwb25jZSc7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnaG9tZSc7XG5AaW1wb3J0ICdmb290ZXInO1xuXG5ib2R5LmFjdGl2ZSwgaHRtbC5hY3RpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuYm9keS5tZW51LWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdygxMjAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufSBcblxuLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDkwLDEyOCw5MSwxKSAwJSwgcmdiYSg1Miw5Nyw1MywxKSAxMDAlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lTZW1pYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAxOHB4IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIxcHggMTNweCA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNy41cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE1MDJiO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoNDIsODAsNDMsMC40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgfVxuICAgICYtLWNhbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNy41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTAyYjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi1jYWxsLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0td2F0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNy41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTAyYjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvaWNvbi12aWRlby1wbGF5LWJ1dHRvbi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWFycm93IHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4IDQzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBjb2xvcjogIzIyMjMyMTtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29va2llQWxlcnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDNhZjUwO1xuICB9XG4gIFxuICAuY29va2llQWxlcnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLmNvb2tpZUFsZXJ0IGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTI5Mjg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgfVxuICBcbiAgLmNvb2tpZUFsZXJ0IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFxuICAuY29va2llQWxlcnQgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAuY29va2llQWxlcnQuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3dhbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICB9XG4gIC5zd2FsLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95UmVndWxhcjtcbiAgfVxuXG4gIC5tb2RhbC0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuOCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWxlbWVudHMvYmFja2dyb3VuZC1wcmljZS1zbW9rZS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJi5jYWxsTW9kYWwge1xuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoYXRNb2RhbCB7XG4gICAgICAgIC53aGF0TW9kYWxfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQsIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53aGF0TW9kYWxfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2lscm95Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndoYXRNb2RhbF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMzIxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLS13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbGVtZW50cy9pY29uLWNsb3NlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHaWxyb3lCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdpbHJveVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzFkMWY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmNiZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDc3NztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmVlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyZWVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgdG9wIC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmVlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIGJvdHRvbSAuM3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdG9wOiAtMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3R0b206IC0wcHg7XG4gICAgICAgIH1cbiAgICB9XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
