*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;outline:0;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul{list-style:none}button,input{border:0}button:focus,input:focus{outline:0}body.overflow-active{overflow:hidden}@font-face{font-family:'Futura PT Light';src:url(../fonts/FuturaPT-Light.eot);src:url(../fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Light.woff) format("woff"),url(../fonts/FuturaPT-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Light';src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Regular';src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT Book';src:url(../fonts/FuturaPT-Book.eot);src:url(../fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Book.woff) format("woff"),url(../fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Semibold';src:url(../fonts/OpenSans-SemiBold.eot);src:url(../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Lobster Regular';src:url(../fonts/Lobster.eot);src:url(../fonts/Lobster.eot?#iefix) format("embedded-opentype"),url(../fonts/Lobster.woff) format("woff"),url(../fonts/Lobster.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto Regular';src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Nexa Script Bold';src:url(../fonts/NexaScript-Bold.eot);src:url(../fonts/NexaScript-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NexaScript-Bold.woff) format("woff"),url(../fonts/NexaScript-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.header{background-repeat:no-repeat;background-image:url(../img/header-girl-bg.jpg);background-color:#fff;background-size:cover;background-position-x:calc(100% + 500px);display:-webkit-box;display:-ms-flexbox;display: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;max-width:1920px;min-height:750px;margin:0 auto;padding:80px 0}@media only screen and (max-width:1615px){.header{background-position-x:calc(100% + 615px)}}@media only screen and (max-width:1515px){.header{background-position-x:calc(100% + 665px)}}@media only screen and (max-width:1415px){.header{background-position-x:calc(100% + 715px)}}@media only screen and (max-width:1315px){.header{background-position-x:calc(100% + 765px)}}@media only screen and (max-width:1215px){.header{background-position-x:calc(100% + 815px)}}@media only screen and (max-width:1115px){.header{background-position-x:calc(100% + 865px)}}@media only screen and (max-width:1015px){.header{background-position-x:calc(100% + 915px)}}@media only screen and (max-width:992px){.header{display:block;padding:30px 0 0}}@media only screen and (max-width:768px){.header{background-image:none;background-color:rgba(132,209,226,.1);padding:0 0 40px}}.header__title{max-width:520px;font-family:"Open Sans Regular";font-size:20px;line-height:40px;color:#606060;position:relative}@media only screen and (max-width:768px){.header__title{text-align:center;max-width:initial;display:none}}@media only screen and (max-width:480px){.header__title{font-size:27px;line-height:35px}}@media only screen and (max-width:321px){.header__title{font-size:26px}}.header__title::after{content:" ";display:block;width:70px;height:1px;background-color:#f21d80;position:absolute;bottom:-5px;left:0}@media only screen and (max-width:768px){.header__title::after{display:none}}.header__description{font-family:"Nexa Script Bold";font-size:50px;line-height:65px;margin-top:40px;color:#f21d80}@media only screen and (max-width:910px){.header__description{font-size:38px}}@media only screen and (max-width:768px){.header__description{display:none}}.header .mobile-image{display:none;width:calc(100% + 30px);-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}@media only screen and (max-width:768px){.header .mobile-image{display:block}}.header .mobile-image img{display:block;margin:0 auto;max-width:100%}.header__list{margin-top:50px;font-family:"Open Sans Regular";font-size:18px;color:#303030}@media only screen and (max-width:992px){.header__list{width:100%;margin-top:25px}}@media only screen and (max-width:768px){.header__list{font-size:14px;margin:25px auto 0;max-width:350px}}.header__list li{padding-left:50px;background-repeat:no-repeat;background-position:7px center}.header__list li:first-child{background-image:url(../img/battery-icon.svg);background-position-x:3px}.header__list li:nth-child(2){background-image:url(../img/icon-light.svg)}.header__list li:last-child{background-image:url(../img/second-mirror.svg)}.header__list li:not(:first-child){margin-top:20px}.header__price{margin-top:45px;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Regular";font-size:20px;line-height:24px;color:#531230}@media only screen and (max-width:992px){.header__price{margin-top:25px}}@media only screen and (max-width:768px){.header__price{margin:20px auto 0}}@media only screen and (max-width:480px){.header__price{font-size:14px;line-height:22px}}.header__price .new span,.header__price .old span{font-size:30px;line-height:40px;display:inline-block}.header__price .old span{font-family:"Futura PT Light";position:relative}.form__price .old span::after,.header__price .old span::after{content:" ";display:block;position:absolute;left:0;top:22px;height:2px;width:100%;background-color:#f75252}.header__price .new span{font-family:"Futura PT Book"}.header__order{margin-top:45px;width:300px;height:50px;background-color:#f21d80;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Regular";font-size:20px;line-height:40px;color:#fff}@media only screen and (max-width:992px){.header__order{margin-top:15px}}@media only screen and (max-width:768px){.header__order{margin:20px auto 0}}@media only screen and (max-width:480px){.header__order{margin:15px auto 0}}.description{background-color:#fff;padding:100px 0}@media only screen and (max-width:768px){.description{padding:50px 0}}.description__row{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:1092px){.description__row{-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width:600px){.description__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.description__item{max-width:262px;padding:0 5px}@media only screen and (max-width:768px){.description__item{width:calc(50% - 10px)}}.description__item .image-block{width:250px;height:250px;margin:0 auto;overflow:hidden;border-radius:50%}@media only screen and (max-width:576px){.description__item .image-block{width:140px;height:140px}}.description__item .image-block img,.reviews__slide .image-block img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.description__item .text{text-align:center;font-family:"Open Sans Semibold";font-size:20px;line-height:30px;color:#404040;margin-top:30px}@media only screen and (max-width:480px){.description__item .text{margin-top:5px;font-size:14px}}.description__item:last-child,.description__item:nth-child(5),.description__item:nth-child(6),.description__item:nth-child(7){margin-top:60px}@media only screen and (max-width:480px){.description__item:last-child,.description__item:nth-child(5),.description__item:nth-child(6),.description__item:nth-child(7){margin-top:20px}}@media only screen and (max-width:830px){.description__item:nth-child(3){margin-top:40px}}@media only screen and (max-width:480px){.description__item:nth-child(3){margin-top:20px}}@media only screen and (max-width:1092px){.description__item:nth-child(4){margin-top:40px}}@media only screen and (max-width:480px){.description__item:nth-child(4){margin-top:20px}}.description .price__row-block{border-color:#eaeaea;color:#606060}.characteristic .price__row-block span,.description .price__row-block span,.reviews .price__row-block span{color:#212121}.characteristic .price__row-block::after,.description .price__row-block::after,.reviews .price__row-block::after{background-color:#eaeaea}.look__title{margin-bottom:40px!important}.look__video{width:850px;margin:0 auto;height:480px}@media only screen and (max-width:900px){.look__video{width:100%}}@media only screen and (max-width:685px){.look__video{height:360px}}@media only screen and (max-width:525px){.look__video{height:205px}}.look__video iframe{display:block;width:100%;height:100%}.look .price__row{margin-top:40px}.information{padding:100px 0 0;font-family:"Open Sans Regular";font-size:24px;line-height:30px;color:#404040}@media only screen and (max-width:768px){.information{font-size:18px;line-height:26px;padding:50px 0}}.information strong{font-family:"Open Sans Semibold"}.information__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.information__item{width:33.33334%;height:400px}@media only screen and (max-width:992px){.information__item{width:50%;height:350px}}@media only screen and (max-width:576px){.information__item{height:250px}}@media only screen and (max-width:480px){.information__item{height:200px}}.images__item img,.information__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews{padding:100px 0;background-color:#fff}@media only screen and (max-width:768px){.reviews{padding:75px 0}}@media only screen and (max-width:480px){.reviews{padding:35px 0}}.reviews__slider--wrapper{position:relative}@media only screen and (max-width:1300px){.reviews__slider--wrapper{padding:0 45px}}@media only screen and (max-width:480px){.reviews__slider--wrapper{padding:0 20px}}.reviews__slider--wrapper .reviews__buttons{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-60px;width:calc(100% + 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media only screen and (max-width:1300px){.reviews__slider--wrapper .reviews__buttons{left:-10px;width:calc(100% + 20px)}}@media only screen and (max-width:480px){.reviews__slider--wrapper .reviews__buttons{left:-5px;width:calc(100% + 10px)}}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next,.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{width:30px;height:50px;background-repeat:no-repeat;background-size:cover;cursor:pointer}@media only screen and (max-width:480px){.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next,.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{width:15px;height:25px}}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{background-image:url(../img/arrow-left.svg)}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next{background-image:url(../img/arrow-right.svg)}.reviews__slider{z-index:1}.reviews .slick-list{margin:0 -15px}.reviews .slick-dots{bottom:-35px}.reviews .slick-dots li{width:15px;height:15px;margin:0 10px}@media only screen and (max-width:480px){.reviews .slick-dots li{margin:0 5px}}.reviews .slick-dots li button{width:15px;height:15px}.reviews .slick-dots li button::before{font-size:15px;width:15px;height:15px;color:#cacaca;opacity:1}@media only screen and (max-width:480px){.reviews .slick-dots li button::before{font-size:13px}}.reviews .slick-dots li.slick-active button::before{color:#f21d80}.reviews__slide{-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);background-color:#fff;border-radius:10px;margin:150px 15px 20px;padding:150px 0 40px;position:relative}@media only screen and (max-width:768px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}@media only screen and (max-width:680px){.reviews__slide{margin:100px 15px 20px;padding:100px 0 40px}}@media only screen and (max-width:576px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}@media only screen and (max-width:480px){.reviews__slide{padding-bottom:15px}}@media only screen and (max-width:420px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}.reviews__slide .image-block{width:300px;height:300px;position:absolute;top:-150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;border-radius:50%}@media only screen and (max-width:768px){.reviews__slide .image-block{width:250px;height:250px;top:-125px}}@media only screen and (max-width:680px){.reviews__slide .image-block{width:200px;height:200px;top:-100px}}@media only screen and (max-width:576px){.reviews__slide .image-block{width:250px;height:250px;top:-125px}}.reviews__slide .name,.reviews__slide .text{padding:0 30px}@media only screen and (max-width:480px){.reviews__slide .name,.reviews__slide .text{padding:0 15px}}.reviews__slide .name{margin-top:40px;color:#f21d80;font-family:"Roboto Regular";font-size:28px;line-height:40px;text-align:center}@media only screen and (max-width:480px){.reviews__slide .name{margin-top:15px;font-size:24px;line-height:36px}}.reviews__slide .text{margin-top:20px;font-family:"Open Sans Regular";font-size:16px;line-height:24px;color:#404040}@media only screen and (max-width:480px){.reviews__slide .text{margin-top:10px;font-size:14px}}.reviews .price__row{margin-top:75px}.reviews .price__row-block{border-color:#eaeaea;color:#606060}.images__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.images__item{width:33.33334%;height:400px}@media only screen and (max-width:992px){.images__item{width:50%;height:350px}}@media only screen and (max-width:576px){.images__item{height:250px}}@media only screen and (max-width:480px){.images__item{height:200px}}.characteristic{background-color:#fff;padding:100px 0}@media only screen and (max-width:480px){.characteristic{padding:50px 0}}.characteristic .list-row,.characteristic__list li{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:991px){.characteristic .list-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.characteristic__list{width:calc(50% - 15px);font-family:"Open Sans Regular";font-size:16px;line-height:22px;color:#404040}@media only screen and (max-width:991px){.characteristic__list{width:100%}}@media only screen and (max-width:480px){.characteristic__list{font-size:14px;line-height:20px}}.characteristic__list li{padding:4px 15px;background-color:#f4f4f4}.characteristic__list li:nth-child(2n){background-color:#fff}.characteristic__list li p:first-child{width:50%}.characteristic__list li p:last-child{width:50%;text-align:right}.characteristic .price__row{margin-top:20px}.characteristic .price__row-block{border-color:#eaeaea;color:#606060}.form{background-repeat:no-repeat;background-image:url(../img/form-girl-bg.jpg);background-size:cover;background-color:#fff;background-position-x:-300px;color:#fff;padding:35px 0}@media only screen and (max-width:1630px){.form{background-position-x:-400px}}@media only screen and (max-width:1435px){.form{background-position-x:-500px}}@media only screen and (max-width:1235px){.form{background-position-x:-600px}}@media only screen and (max-width:1110px){.form{background-position-x:-700px}}@media only screen and (max-width:1010px){.form{background-position-x:-721px}}@media only screen and (max-width:960px){.form{background-position-x:-800px}}@media only screen and (max-width:900px){.form{background-position-x:-840px}}@media only screen and (max-width:860px){.form{background-position-x:-865px}}@media only screen and (max-width:768px){.form{padding:17.5px 0;background-position-x:calc(100% - 290px)}}@media only screen and (max-width:480px){.form{background-image:none;background-color:#fff}}.form__block{border-radius:10px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);background-color:#fff;padding:35px 30px 30px;max-width:360px;margin-left:auto}@media only screen and (max-width:768px){.form__block{margin:0 auto}}@media only screen and (max-width:480px){.form__block{padding:17.5px 15px 20px}}.form__title{font-size:26px!important;margin-bottom:0!important}.form .container{position:relative;z-index:1}.form form{display:block}.form form .input-wrapper{position:relative;width:100%}@media only screen and (max-width:480px){.form form .input-wrapper:last-child{margin-top:15px}}.form form .input-wrapper .floating-label{position:absolute;pointer-events:none;top:30px;left:0;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;font-family:"Open Sans Regular";font-size:16px;color:#212121}@media only screen and (max-width:480px){.form form .input-wrapper .floating-label{font-size:14px;line-height:38px}}.form form .input-wrapper input:focus~.floating-label,.form form .input-wrapper input:not(:focus):valid~.floating-label{top:0;font-size:14px}.form form .inputs-wrapper{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:480px){.form form .inputs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form form input{display:block;width:100%}.form form input:not([type=submit]){height:70px;background-color:transparent;border-bottom:1px solid #212121;font-family:"Futura PT Book";font-size:25px;line-height:40px;color:#212121;padding-top:25px}@media only screen and (max-width:480px){.form form input:not([type=submit]){padding-top:15px;height:75px}}.form form input[type=submit]{background-color:#f21d80;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);font-size:20px;color:#fff;width:100%;height:50px;font-family:"Open Sans Regular";cursor:pointer;margin-top:30px}@media only screen and (max-width:600px){.form form input[type=submit]{margin:15px auto 0}}.form form input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form form .color--wrapper{font-family:"Open Sans Regular";font-size:16px;line-height:40px;color:#212121;margin:15px auto 0;text-align:center;max-width:222px}@media only screen and (max-width:480px){.form form .color--wrapper{font-size:13px;line-height:20px}}.form form .color--wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.form form .color--wrapper .color-item{display:block;width:68px;height:68px;border-radius:50%;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer}.form form .color--wrapper .color-item-name{position:absolute;font-size:13px;background-color:#fff;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:1px solid #000;line-height:14px;padding:3px;border-radius:10px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form form .color--wrapper .color-item-name::after{content:" ";display:block;width:7px;height:7px;position:absolute;left:50%;bottom:-5px;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);border-left:1px solid #000;border-bottom:1px solid #000;background-color:#fff}.form form .color--wrapper .color-item:hover .color-item-name{opacity:1}@media only screen and (max-width:480px){.form form .color--wrapper .color-item{padding:5px 0 5px 30px;width:50px;height:50px}}.form form .color--wrapper .color-item:first-child{background-image:url(../img/choose-gold.jpg)}.form form .color--wrapper .color-item:nth-child(2){background-image:url(../img/choose-red.jpg)}.form form .color--wrapper .color-item:nth-child(3){background-image:url(../img/choose-blue.jpg)}.form form .color--wrapper .color-item input:checked~.radioBtn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:15px;height:15px;border-radius:50%;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.69);box-shadow:0 3px 10px 0 rgba(0,0,0,.69);background-color:#fff}@media only screen and (max-width:480px){.form form .color--wrapper .color-item input:checked~.radioBtn{width:10px;height:10px}}.form__price{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Regular";font-size:19px;line-height:24px;position:relative;left:-30px;background-color:#ffe0ee;width:calc(100% + 60px);padding:15px 20px}@media only screen and (max-width:768px){.form__price{margin:20px auto 0}}@media only screen and (max-width:480px){.form__price{font-size:14px;line-height:22px;left:-15px;width:calc(100% + 30px);padding:10px 25px}}@media only screen and (max-width:330px){.form__price{font-size:13px}}.form__price .new,.form__price .old{color:#531230}.form__price .new span,.form__price .old span{font-size:30px;line-height:40px;display:inline-block;color:#212121}@media only screen and (max-width:374px){.form__price .new span,.form__price .old span{font-size:29px;line-height:initial}}.form__price .old span{font-family:"Futura PT Light";position:relative}.form__price .new{text-align:right}.form__price .new span{font-family:"Futura PT Book"}.form__order{margin-top:30px;width:260px;height:50px;background-color:#f21d80;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);font-family:"Open Sans Regular";font-size:20px;line-height:40px;color:#fff}@media only screen and (max-width:768px){.form__order{margin:20px auto 0}}@media only screen and (max-width:480px){.form__order{margin:15px auto 0}}.advantages{background-color:#f483b7;color:#fff;padding:40px 0}.advantages .container{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){.advantages .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages__item{width:calc(33.33334% - 30px);padding-left:120px;position:relative;background-repeat:no-repeat}@media only screen and (max-width:768px){.advantages__item{width:100%;padding-left:90px}}.advantages__item:first-child{background-image:url(../img/delivery-icon.svg);background-position:20px 35px}@media only screen and (max-width:768px){.advantages__item:first-child{background-position:12px 23px;background-size:55px}}.advantages__item:nth-child(2){background-image:url(../img/wallet-icon.svg);background-position:27px 23px}@media only screen and (max-width:768px){.advantages__item:nth-child(2){background-position:17px 13px;background-size:44px;margin-top:20px}}.advantages__item:last-child{background-image:url(../img/package-icon.svg);background-position:32px 28px}@media only screen and (max-width:768px){.advantages__item:last-child{background-position:20px 16px;margin-top:20px}}.advantages__item::before{content:" ";display:block;width:100px;height:100px;border-radius:50%;border:solid 2px rgba(82,17,47,.4);position:absolute;left:0;top:0}@media only screen and (max-width:768px){.advantages__item::before{width:75px;height:75px}}.advantages__item-title{font-family:"Roboto Regular";font-size:24px;line-height:40px}@media only screen and (max-width:480px){.advantages__item-title{font-size:21px;line-height:38px}}.advantages__item-description{margin-top:10px;font-family:"Open Sans Regular";font-size:16px;line-height:22px}@media only screen and (max-width:480px){.advantages__item-description{font-size:14px;line-height:20px}}.footer{background-color:#f483b7;padding:15px 0;color:#fff;text-align:center;font-family:"Open Sans Regular";font-size:16px;line-height:22px}.footer a{text-decoration:underline}.footer a:hover,.footer__contacts a{text-decoration:none}.footer__contacts{color:#000;opacity:.5;font-family:Arial;margin:10px 0;font-weight:700;font-size:12px}.footer__contacts a:hover{text-decoration:underline}body{overflow-x:hidden}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.section-title{font-family:"Futura PT Book";font-size:40px;color:#531230;text-align:center;margin-bottom:50px}@media only screen and (max-width:480px){.section-title{font-size:27px;line-height:35px;margin-bottom:35px}}.price__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;max-width:857px;margin:60px auto 0;border-radius:16px;background-color:#ffe0ee;padding:20px 40px}@media only screen and (max-width:460px){.price__row{padding:10px 20px}}@media only screen and (max-width:480px){.price__row{margin:30px auto 0}}.price__row-block{width:490px;height:60px;color:#606060;display:-webkit-box;display:-ms-flexbox;display:flex;-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:600px){.price__row-block{width:50%}}.price__row-block .new,.price__row-block .old{font-family:"Open Sans Regular";font-size:20px;line-height:24px}@media only screen and (max-width:360px){.price__row-block .new,.price__row-block .old{font-size:14px;line-height:22px}}.price__row-block .new span,.price__row-block .old span{font-size:28px;line-height:40px;display:inline-block;margin-top:10px}@media only screen and (max-width:399px){.price__row-block .new span,.price__row-block .old span{font-size:21px}}.price__row-block .old span{position:relative;font-family:"Futura PT Light"}.price__row-block .old span::after{content:" ";display:block;height:2px;width:100%;position:absolute;top:22px;left:0;background-color:#f75252}.price__row-block .new span{font-family:"Futura PT Book"}.price__row .price__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:260px;height:50px;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);background-color:#f21d80;font-family:"Open Sans Regular";font-size:20px;line-height:40px}@media only screen and (max-width:600px){.price__row .price__order{width:50%}}@media only screen and (max-width:460px){.price__row .price__order{font-size:17px}}@media only screen and (max-width:374px){.price__row .price__order{font-size:16px}}@media only screen and (max-width:349px){.price__row .price__order{font-size:14px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwiZm9udHMuc2NzcyIsImhlYWRlci5zY3NzIiwicmVzcG9uY2Uuc2NzcyIsImhvbWUuc2NzcyIsIm1haW4uY3NzIiwiZm9vdGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQyxDQUFBLE8sQ0FBQSxRLENBQ0ksNkIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUVBLHVDLENBR0osQyxDQUNJLGEsQ0FDQSxvQixDQUdKLEUsQ0FDSSxlLENBR0osTSxDQUFBLEssQ0FDSSxRLENBREosWSxDQUFBLFcsQ0FHUSxTLENBSVIsb0IsQ0FFUSxlLENDM0JSLFdBQ0ksNkIsQ0FDQSxvQyxDQUNBLDRLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSw2QixDQUNBLG9DLENBQ0EsNEssQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLCtCLENBQ0Esc0MsQ0FDQSxrTCxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNEIsQ0FDQSxtQyxDQUNBLHlLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSxnQyxDQUNBLHVDLENBQ0EscUwsQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDZCLENBQ0EsNkIsQ0FDQSx1SixDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNEIsQ0FDQSxvQyxDQUNBLDRLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSw4QixDQUNBLHFDLENBQ0EsK0ssQ0FHQSxlLENBQ0Esa0JDN0VKLE8sQ0FDSSwyQixDQUNBLCtDLENBQ0EscUIsQ0FDQSxxQixDQUNBLHdDLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQ1hGLDBDREZGLE8sQ0FlUSwwQyxBQ2JOLDBDREZGLE8sQ0FrQlEsMEMsQUNoQk4sMENERkYsTyxDQXFCUSwwQyxBQ25CTiwwQ0RGRixPLENBd0JRLDBDLEFDdEJOLDBDREZGLE8sQ0EyQlEsMEMsQUN6Qk4sMENERkYsTyxDQThCUSwwQyxBQzVCTiwwQ0RGRixPLENBaUNRLDBDLEFDL0JOLHlDREZGLE8sQ0FvQ1EsYSxDQUNBLGtCLEFDbkNOLHlDREZGLE8sQ0F3Q1EscUIsQ0FDQSxxQyxDQUNBLGtCQUVKLGMsQ0FDSSxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0NoRE4seUNEMENFLGMsQ0FRUSxpQixDQUNBLGlCLENBQ0EsYyxBQ3BEVix5Q0QwQ0UsYyxDQWFRLGMsQ0FDQSxrQixBQ3hEVix5Q0QwQ0UsYyxDQWlCUSxnQkFqQlAscUIsQ0FvQk8sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQ3JFVix5Q0QwQ0cscUIsQ0E2QlcsY0FJWixvQixDQUNJLDhCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0NoRk4seUNEMkVFLG9CLENBT1EsZ0IsQUNsRlYseUNEMkVFLG9CLENBVVEsY0F2RloscUIsQ0EyRlEsWSxDQUNBLHVCLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENDM0ZOLHlDREZGLHFCLENBK0ZZLGVBL0ZaLHlCLENBa0dZLGEsQ0FDQSxhLENBQ0EsYyxDQUdSLGEsQ0FDSSxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EsYSxDQ3pHTix5Q0RxR0UsYSxDQU1RLFUsQ0FDQSxpQixBQzVHVix5Q0RxR0UsYSxDQVVRLGMsQ0FDQSxrQixDQUNBLGlCQVpQLGdCLENBZU8saUIsQ0FDQSwyQixDQUNBLDhCLENBakJQLDRCLENBbUJXLDZDLENBQ0EseUIsQ0FwQlgsNkIsQ0F1QlcsMkMsQ0F2QlgsMkIsQ0EwQlcsOEMsQ0ExQlgscUJBQUEsYSxDQTZCVyxlLENBSVosYyxDQUNJLGUsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0M5SU4seUNEc0lFLGMsQ0FVUSxpQixBQ2hKVix5Q0RzSUUsYyxDQWFRLG9CLEFDbkpWLHlDRHNJRSxjLENBZ0JRLGMsQ0FDQSxrQkFqQlAsd0IsQ0FBQSx3QixDQXFCVyxjLENBQ0EsZ0IsQ0FDQSxvQixDQXZCWCx3QixDQTRCTyw2QixDQUNBLGlCLENFa2dCUCw2QixDRi9oQkEsK0IsQ0ErQlcsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQXRDWCx3QixDQTBDTyw0QixDQUdSLGMsQ0FDSSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSx3QixDQUNBLCtDLENBQUEsdUMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQy9MTix5Q0RtTEUsYyxDQWNRLGlCLEFDak1WLHlDRG1MRSxjLENBaUJRLG9CLEFDcE1WLHlDRG1MRSxjLENBb0JRLG9CRXpNWixZLENBQ0kscUIsQ0FDQSxlLENEQUYseUNDRkYsWSxDQUlRLGdCQUVKLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQUFBLGMsQ0RQTiwwQ0NJRSxpQixDQUtRLHdCLENBQUEsOEIsQURUVix5Q0NJRSxpQixDQVFRLHdCLENBQUEscUIsQ0FBQSwrQkFHUixrQixDQUNJLGUsQ0FDQSxhLENEakJOLHlDQ2VFLGtCLENBSVEsd0JBSlAsK0IsQ0FPTyxXLENBQ0EsWSxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0QxQlYseUNDZUcsK0IsQ0FhVyxXLENBQ0EsY0FkWCxtQyxDQXNPQSxnQyxDQXJOVyxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBcEJYLHdCLENBd0JPLGlCLENBQ0EsZ0MsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDRDVDVix5Q0NlRyx3QixDQStCVyxjLENBQ0EsZ0JBaENYLDZCLENBQUEsK0IsQ0FBQSwrQixDQUFBLCtCLENBb0NPLGUsQ0RuRFYseUNDZUcsNkIsQ0FBQSwrQixDQUFBLCtCLENBQUEsK0IsQ0FzQ1csaUIsQURyRGQseUNDZUcsK0IsQ0EyQ1csaUIsQUQxRGQseUNDZUcsK0IsQ0E4Q1csaUIsQUQ3RGQsMENDZUcsK0IsQ0FtRFcsaUIsQURsRWQseUNDZUcsK0IsQ0FzRFcsaUJBdkVoQiw4QixDQTZFUSxvQixDQUNBLGEsQ0EyU1Isc0MsQ0F6WEEsbUMsQ0E0SkEsK0IsQ0E1RVksYSxDQXlTWix3QyxDQXpYQSxxQyxDQTRKQSxpQyxDQXpFWSx3QixDQU1SLFksQ0FDSSw0QixDQUVKLFksQ0FDSSxXLENBQ0EsYSxDQUNBLFksQ0Q3Rk4seUNDMEZFLFksQ0FLUSxZLEFEL0ZWLHlDQzBGRSxZLENBUVEsYyxBRGxHVix5Q0MwRkUsWSxDQVdRLGNBWFAsbUIsQ0FjTyxhLENBQ0EsVSxDQUNBLFcsQ0FwQlosaUIsQ0F3QlEsZSxDQUlSLFksQ0FDSSxpQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDRHZIRix5Q0NrSEYsWSxDQU9RLGMsQ0FDQSxnQixDQUNBLGdCQVRSLG1CLENBWVEsZ0MsQ0FFSixpQixDQUNJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUVKLGtCLENBQ0ksZSxDQUNBLFksQ0R2SU4seUNDcUlFLGtCLENBSVEsUyxDQUNBLGMsQUQxSVYseUNDcUlFLGtCLENBUVEsYyxBRDdJVix5Q0NxSUUsa0IsQ0FXUSxjQWtOUCxpQixDQTdOQSxzQixDQWNPLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUtaLFEsQ0FDSSxlLENBQ0EscUIsQ0Q1SkYseUNDMEpGLFEsQ0FJUSxnQixBRDlKTix5Q0MwSkYsUSxDQU9RLGdCQUVKLHlCLENBQ0ksaUIsQ0RwS04sMENDbUtFLHlCLENBR1EsZ0IsQUR0S1YseUNDbUtFLHlCLENBTVEsZ0JBTlAsMkMsQ0FTTyxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFMsQ0RuTFYsMENDbUtHLDJDLENBa0JXLFUsQ0FDQSx5QixBRHRMZCx5Q0NtS0csMkMsQ0FzQlcsUyxDQUNBLHlCQXZCWCxrRSxDQUFBLGtFLENBMEJXLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxxQixDQUNBLGMsQ0RqTWQseUNDbUtHLGtFLENBQUEsa0UsQ0FnQ2UsVSxDQUNBLGFBakNmLGtFLENBcUNXLDJDLENBckNYLGtFLENBd0NXLDRDLENBSVosZ0IsQ0FDSSxTLENBdERSLG9CLENBeURRLGMsQ0F6RFIsb0IsQ0E0RFEsWSxDQTVEUix1QixDQThEWSxVLENBQ0EsVyxDQUNBLGEsQ0QxTlYseUNDMEpGLHVCLENBa0VnQixjQWxFaEIsOEIsQ0FxRWdCLFUsQ0FDQSxXLENBdEVoQixzQyxDQXdFb0IsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLFMsQ0R0T2xCLHlDQzBKRixzQyxDQThFd0IsZ0JBOUV4QixtRCxDQXFGd0IsYSxDQU1wQixlLENBQ0ksK0MsQ0FBQSx1QyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLG9CLENBQ0EsaUIsQ0QzUE4seUNDcVBFLGUsQ0FRUSxzQixDQUNBLHNCLEFEOVBWLHlDQ3FQRSxlLENBWVEsc0IsQ0FDQSxzQixBRGxRVix5Q0NxUEUsZSxDQWdCUSxzQixDQUNBLHNCLEFEdFFWLHlDQ3FQRSxlLENBb0JRLHFCLEFEelFWLHlDQ3FQRSxlLENBdUJRLHNCLENBQ0Esc0JBeEJQLDRCLENBMkJPLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGUsQ0FDQSxpQixDRHZSVix5Q0NxUEcsNEIsQ0FvQ1csVyxDQUNBLFksQ0FDQSxZLEFEM1JkLHlDQ3FQRyw0QixDQXlDVyxXLENBQ0EsWSxDQUNBLFksQURoU2QseUNDcVBHLDRCLENBOENXLFcsQ0FDQSxZLENBQ0EsWUFoRFgscUIsQ0FBQSxxQixDQTBETyxjLENEL1NWLHlDQ3FQRyxxQixDQUFBLHFCLENBNERXLGdCQTVEWCxxQixDQWdFTyxlLENBQ0EsYSxDQUNBLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0QxVFYseUNDcVBHLHFCLENBdUVXLGUsQ0FDQSxjLENBQ0Esa0JBekVYLHFCLENBNkVPLGUsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0R0VVYseUNDcVBHLHFCLENBbUZXLGUsQ0FDQSxnQkEvS2hCLG9CLENBb0xRLGUsQ0FwTFIsMEIsQ0F1TFEsb0IsQ0FDQSxhLENBV0osWSxDQUNJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUVKLGEsQ0FDSSxlLENBQ0EsWSxDRHBXTix5Q0NrV0UsYSxDQUlRLFMsQ0FDQSxjLEFEdldWLHlDQ2tXRSxhLENBUVEsYyxBRDFXVix5Q0NrV0UsYSxDQVdRLGNBVVosZSxDQUNJLHFCLENBQ0EsZSxDRHpYRix5Q0N1WEYsZSxDQUlRLGdCQUpSLHlCLENBYUssd0IsQ0FORyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDRC9YTix5Q0N1WEYseUIsQ0FVWSxrQixDQUFBLGdCQUdSLHFCLENBQ0ksc0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0R6WU4seUNDb1lFLHFCLENBT1EsWSxBRDNZVix5Q0NvWUUscUIsQ0FVUSxjLENBQ0Esa0JBWFAsd0IsQ0FnQk8sZ0IsQ0FDQSx3QixDQWpCUCxzQyxDQW1CVyxxQixDQW5CWCxzQyxDQXNCVyxTLENBdEJYLHFDLENBeUJXLFMsQ0FDQSxnQixDQXZDaEIsMkIsQ0F5RFEsZSxDQXpEUixpQyxDQTREUSxvQixDQUNBLGEsQ0FVUixLLENBQ0ksMkIsQ0FDQSw2QyxDQUNBLHFCLENBQ0EscUIsQ0FDQSw0QixDQUNBLFUsQ0FDQSxjLENEcmNGLDBDQzhiRixLLENBU1EsOEIsQUR2Y04sMENDOGJGLEssQ0FZUSw4QixBRDFjTiwwQ0M4YkYsSyxDQWVRLDhCLEFEN2NOLDBDQzhiRixLLENBa0JRLDhCLEFEaGROLDBDQzhiRixLLENBcUJRLDhCLEFEbmROLHlDQzhiRixLLENBd0JRLDhCLEFEdGROLHlDQzhiRixLLENBMkJRLDhCLEFEemROLHlDQzhiRixLLENBOEJRLDhCLEFENWROLHlDQzhiRixLLENBaUNRLGdCLENBQ0EsMEMsQURoZU4seUNDOGJGLEssQ0FxQ1EscUIsQ0FDQSx1QkFFSixZLENBQ0ksa0IsQ0FDQSwrQyxDQUFBLHVDLENBQ0EscUIsQ0FDQSxzQixDQUNBLGUsQ0FDQSxnQixDRDVlTix5Q0NzZUUsWSxDQVFRLGUsQUQ5ZVYseUNDc2VFLFksQ0FXUSwwQkFHUixZLENBQ0ksd0IsQ0FDQSx5QixDQXhEUixnQixDQTJEUSxpQixDQUNBLFMsQ0E1RFIsVSxDQStEUSxhLENBL0RSLHlCLENBaUVZLGlCLENBQ0EsVSxDRGhnQlYseUNDOGJGLG9DLENBcUVvQixpQkFyRXBCLHlDLENBMEVZLGlCLENBQ0EsbUIsQ0FDQSxRLENBQ0EsTSxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLCtCLENBQ0EsYyxDQUNBLGEsQ0QvZ0JWLHlDQzhiRix5QyxDQW1GZ0IsYyxDQUNBLGtCQXBGaEIscUQsQ0NxVUksb0NBQW9DLDZCLENENU81QixLLENBQ0EsYyxDQTFGWiwwQixDQTZGWSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDRDVoQlYseUNDOGJGLDBCLENBZ0dnQixrQixDQUFBLGdCQWhHaEIsZ0IsQ0FvR1ksYSxDQUNBLFUsQ0FyR1oscUJBQUEsYyxDQXVHZ0IsVyxDQUNBLDRCLENBQ0EsK0IsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQixDRDVpQmQseUNDOGJGLHFCQUFBLGMsQ0FnSG9CLGdCLENBQ0EsYUFqSHBCLDZCLENBcUhnQix3QixDQUNBLGlCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLGMsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQixDQUNBLGMsQ0FDQSxlLENENWpCZCx5Q0M4YkYsNkIsQ0FnSW9CLG9CQWhJcEIsNEIsQ0FvSWdCLGlCLENBQ0EsUyxDQUNBLGMsQ0FDQSxRLENBQ0EsTyxDQXhJaEIsMEIsQ0E0SVksK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0RobEJWLHlDQzhiRiwwQixDQW9KZ0IsYyxDQUNBLGtCQXJKaEIsOEIsQ0F3SmdCLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQTFKaEIsc0MsQ0E2SmdCLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsMkIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYyxDQXBLaEIsMkMsQ0FzS29CLGlCLENBR0EsYyxDQUNBLHFCLENBQ0EsSyxDQUNBLFEsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FDQSxxQixDQUNBLGdCLENBQ0EsVyxDQUNBLGtCLENBQ0EsUyxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQW5McEIsa0QsQ0FxTHdCLFcsQ0FDQSxhLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsaUQsQ0FBQSw2QyxDQUFBLHlDLENBQ0EsMEIsQ0FDQSw0QixDQUNBLHFCLENBL0x4Qiw2RCxDQW1Nb0IsUyxDRGpvQmxCLHlDQzhiRixzQyxDQXNNb0Isc0IsQ0FHQSxVLENBQ0EsYUExTXBCLGtELENBNk1vQiw0QyxDQTdNcEIsbUQsQ0FnTm9CLDJDLENBaE5wQixtRCxDQW1Ob0IsNEMsQ0FuTnBCLDhELENBc05vQixpQixDQUNBLE8sQ0FDQSxRLENBQ0EsbUQsQ0FBQSwrQyxDQUFBLDJDLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSxxQixDRDVwQmxCLHlDQzhiRiw4RCxDQWdPd0IsVSxDQUNBLGFBTXBCLFksQ0FDSSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENBQ0EsdUIsQ0FDQSxpQixDRGhyQk4seUNDcXFCRSxZLENBYVEsb0IsQURsckJWLHlDQ3FxQkUsWSxDQWdCUSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsdUIsQ0FDQSxtQixBRHpyQlYseUNDcXFCRSxZLENBdUJRLGdCQXZCUCxpQixDQUFBLGlCLENBMkJPLGEsQ0EzQlAsc0IsQ0FBQSxzQixDQTZCVyxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGEsQ0Ryc0JkLHlDQ3FxQkcsc0IsQ0FBQSxzQixDQW1DZSxjLENBQ0EscUJBcENmLHNCLENBeUNPLDZCLENBQ0EsaUIsQ0ExQ1AsaUIsQ0F1RE8sZ0IsQ0F2RFAsc0IsQ0F5RFcsNEIsQ0FJWixZLENBQ0ksZSxDQUNBLFcsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0Q1dUJOLHlDQ2t1QkUsWSxDQVlRLG9CLEFEOXVCVix5Q0NrdUJFLFksQ0FlUSxvQkFLWixXLENBQ0ksd0IsQ0FDQSxVLENBQ0EsYyxDQUhKLHNCLENBS1EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0Q1dkJOLHlDQ3N2QkYsc0IsQ0FRWSxrQixDQUFBLGdCQUdSLGlCLENBQ0ksNEIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsMkIsQ0Ryd0JOLHlDQ2l3QkUsaUIsQ0FNUSxVLENBQ0EsbUJBUFAsNkIsQ0FVTyw4QyxDQUNBLDZCLENENXdCVix5Q0Npd0JHLDZCLENBYVcsNkIsQ0FDQSxzQkFkWCw4QixDQWtCTyw0QyxDQUNBLDZCLENEcHhCVix5Q0Npd0JHLDhCLENBcUJXLDZCLENBQ0Esb0IsQ0FDQSxpQkF2QlgsNEIsQ0EyQk8sNkMsQ0FDQSw2QixDRDd4QlYseUNDaXdCRyw0QixDQThCVyw2QixDQUNBLGlCQS9CWCx5QixDQW1DTyxXLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0Q1eUJWLHlDQ2l3QkcseUIsQ0E2Q1csVSxDQUNBLGFBR1IsdUIsQ0FDSSw0QixDQUNBLGMsQ0FDQSxnQixDRHJ6QlYseUNDa3pCTSx1QixDQUtRLGMsQ0FDQSxrQkFHUiw2QixDQUNJLGUsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDRC96QlYseUNDMnpCTSw2QixDQU1RLGMsQ0FDQSxrQkVwMEJoQixPLENBQ0ksd0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FQSixTLENBU1EseUIsQ0FUUixlLENBY0ssbUIsQ0FITyxvQixDQUdSLGlCLENBQ0ksVSxDQUNBLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQU5ILHlCLENBVVcseUIsQ0NkaEIsSSxDQUNJLGlCLENBR0osVSxDQUNJLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBR0osYyxDQUNJLDRCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENKeEJGLHlDSW1CRixjLENBT1EsYyxDQUNBLGdCLENBQ0Esb0JBSVIsVyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGlCLENKeENGLHlDSWdDRixXLENBVVEsbUIsQUoxQ04seUNJZ0NGLFcsQ0FhUSxvQkFFSixpQixDQUNJLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENKckROLHlDSStDRSxpQixDQVFRLFdBUlAsc0IsQ0FBQSxzQixDQWNPLCtCLENBQ0EsYyxDQUNBLGdCLENKL0RWLHlDSStDRyxzQixDQUFBLHNCLENBa0JXLGMsQ0FDQSxrQkFuQlgsMkIsQ0FBQSwyQixDQXNCVyxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGUsQ0p4RWQseUNJK0NHLDJCLENBQUEsMkIsQ0EyQmUsZ0JBM0JmLDJCLENBaUNXLGlCLENBQ0EsNkIsQ0FsQ1gsa0MsQ0FvQ2UsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSx3QixDQTNDZiwyQixDQWlEVyw0QixDQWhFaEIseUIsQ0FxRVEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx3QixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENKaEhOLHlDSWdDRix5QixDQWtGWSxXLEFKbEhWLHlDSWdDRix5QixDQXFGWSxnQixBSnJIVix5Q0lnQ0YseUIsQ0F3RlksZ0IsQUp4SFYseUNJZ0NGLHlCLENBMkZZLGdCIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyBcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAmLm92ZXJmbG93LWFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMb2JzdGVyIFJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Mb2JzdGVyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Mb2JzdGVyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Mb2JzdGVyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0xvYnN0ZXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBTY3JpcHQgQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9OZXhhU2NyaXB0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWdpcmwtYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgKyA1MDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDE2MTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDYxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDE1MTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDY2NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDE0MTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDcxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEzMTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDc2NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEyMTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDgxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDExMTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDg2NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEwMTVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDkxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCAyMDksIDIyNiwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7ICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDMyMXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IFxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWQ4MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVNjcmlwdEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZjIxZDgwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTEwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggY2VudGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYXR0ZXJ5LWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tbGlnaHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWNvbmQtbWlycm9yLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM1MzEyMzA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkgeyAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCwgLm5ldyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUxpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXcgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb29rO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9ICAgIFxufSIsIkBtaXhpbiBtZWRpYXcoJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWF3bW9yZSgkbWVkaWEpIFxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHsgXHJcbiAgICBAY29udGVudFxyXG4gIH0gXHJcbn0gXHJcblxyXG5AbWl4aW4gbWVkaWFoKCRtZWRpYSlcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRtZWRpYSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuIiwiLmRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMDkycHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNTZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDcpLCAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEwOTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlX19yb3ctYmxvY2sge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb29rIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fdmlkZW8ge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2ODVweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTI1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLmluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1NlbWlib2xkO1xuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzQlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG4gICAgJl9fc2xpZGVyLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTMwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlld3NfX2J1dHRvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXdzX19idXR0b25zLXByZXYsIC5yZXZpZXdzX19idXR0b25zLW5leHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXdzX19idXR0b25zLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NhY2FjYTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjIxZDgwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTUwcHggMTVweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMTVweCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMjVweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjVweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDIwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTI1cHggMTVweCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTEyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUsIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmMjFkODA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRSb2JvdG9SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZV9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZXMge1xuICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzNCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLmxpc3Qtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAubWlycm9ycy1yb3cge1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyAgICAgJl9faXRlbSB7XG4gICAgLy8gICAgICAgICB3aWR0aDogMzMuMzMzMzQlO1xuICAgIC8vICAgICAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtLWdpcmwtYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhdygxNjMwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdygxNDM1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdygxMjM1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdygxMTEwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdygxMDEwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzIxcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg5NjBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDkwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoODYwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAyOTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNy41cHggMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC13cmFwcGVyIC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuZmxvYXRpbmctbGFiZWwsXG4gICAgICAgIC5pbnB1dC13cmFwcGVyIGlucHV0Om5vdCg6Zm9jdXMpOnZhbGlkIH4gLmZsb2F0aW5nLWxhYmVse1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dHMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xvci0td3JhcHBlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sb3ItaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciAuY29sb3ItaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hvb3NlLWdvbGQuanBnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nob29zZS1yZWQuanBnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nob29zZS1ibHVlLmpwZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAucmFkaW9CdG4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDMzMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCwgLm5ldyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTMxMjMwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNzRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub2xkIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhTGlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzUyNTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ldyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUJvb2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWQ4MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkdmFudGFnZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDgzYjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzNCUgLSAzMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWxpdmVyeS1pY29uLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDM1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDIzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2FsbGV0LWljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI3cHggMjNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE3cHggMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWNrYWdlLWljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMycHggMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoODIsIDE3LCA0NywwLjQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFJvYm90b1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIqLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keS5vdmVyZmxvdy1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xvYnN0ZXIgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTG9ic3Rlci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTG9ic3Rlci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Mb2JzdGVyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTG9ic3Rlci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YSBTY3JpcHQgQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXhhU2NyaXB0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1naXJsLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNTAwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWluLWhlaWdodDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNjE1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNjY1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNzE1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNzY1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgODE1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgODY1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDE1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgOTE1cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMjA5LCAyMjYsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweDsgfSB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAgICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5oZWFkZXJfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RpdGxlOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJOZXhhIFNjcmlwdCBCb2xkXCI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6ICNmMjFkODA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlciAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuaGVhZGVyIC5tb2JpbGUtaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMwMzAzMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgLmhlYWRlcl9fbGlzdCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmF0dGVyeS1pY29uLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogM3B4OyB9XG4gICAgICAuaGVhZGVyX19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1saWdodC5zdmcpOyB9XG4gICAgICAuaGVhZGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY29uZC1taXJyb3Iuc3ZnKTsgfVxuICAgICAgLmhlYWRlcl9fbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlYWRlcl9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1MzEyMzA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAuaGVhZGVyX19wcmljZSAub2xkIHNwYW4sIC5oZWFkZXJfX3ByaWNlIC5uZXcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWFkZXJfX3ByaWNlIC5vbGQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgTGlnaHRcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlcl9fcHJpY2UgLm9sZCBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjsgfVxuICAgIC5oZWFkZXJfX3ByaWNlIC5uZXcgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9va1wiOyB9XG4gIC5oZWFkZXJfX29yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWQ4MDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fb3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDsgfSB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuZGVzY3JpcHRpb25fX3JvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MnB4KSB7XG4gICAgICAuZGVzY3JpcHRpb25fX3JvdyB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19yb3cge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZGVzY3JpcHRpb25fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVzY3JpcHRpb25fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG4gICAgLmRlc2NyaXB0aW9uX19pdGVtIC5pbWFnZS1ibG9jayB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbl9faXRlbSAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cbiAgICAgIC5kZXNjcmlwdGlvbl9faXRlbSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5kZXNjcmlwdGlvbl9faXRlbSAudGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbl9faXRlbSAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCg1KSwgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCg2KSwgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCg3KSwgLmRlc2NyaXB0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDUpLCAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDYpLCAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDcpLCAuZGVzY3JpcHRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTJweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmRlc2NyaXB0aW9uIC5wcmljZV9fcm93LWJsb2NrIHtcbiAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gICAgY29sb3I6ICM2MDYwNjA7IH1cbiAgICAuZGVzY3JpcHRpb24gLnByaWNlX19yb3ctYmxvY2sgc3BhbiB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5kZXNjcmlwdGlvbiAucHJpY2VfX3Jvdy1ibG9jazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuXG4ubG9va19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxvb2tfX3ZpZGVvIHtcbiAgd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0ODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmxvb2tfX3ZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODVweCkge1xuICAgIC5sb29rX192aWRlbyB7XG4gICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAgIC5sb29rX192aWRlbyB7XG4gICAgICBoZWlnaHQ6IDIwNXB4OyB9IH1cbiAgLmxvb2tfX3ZpZGVvIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5sb29rIC5wcmljZV9fcm93IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuaW5mb3JtYXRpb24gc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjsgfVxuICAuaW5mb3JtYXRpb25fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuaW5mb3JtYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzNCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5pbmZvcm1hdGlvbl9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJldmlld3Mge1xuICAgICAgcGFkZGluZzogNzVweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5yZXZpZXdzIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMge1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpOyB9IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtcHJldiwgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLXByZXYsIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQuc3ZnKTsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnJldmlld3MgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAucmV2aWV3cyAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMzVweDsgfVxuICAgIC5yZXZpZXdzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7IH0gfVxuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogI2NhY2FjYTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmMjFkODA7IH1cbiAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMTUwcHggMTVweCAyMHB4O1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAxMjVweCAxNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgNDBweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlIC5pbWFnZS1ibG9jayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZSAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIHRvcDogLTEyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgdG9wOiAtMTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGUgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB0b3A6IC0xMjVweDsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGUgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUsIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlIC5uYW1lLCAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBjb2xvcjogI2YyMWQ4MDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmV2aWV3cyAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAucmV2aWV3cyAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgLnJldmlld3MgLnByaWNlX19yb3ctYmxvY2sgc3BhbiB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5yZXZpZXdzIC5wcmljZV9fcm93LWJsb2NrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5pbWFnZXNfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaW1hZ2VzX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzM0JTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmltYWdlc19faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaW1hZ2VzX19pdGVtIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmltYWdlc19faXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmltYWdlc19faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY2hhcmFjdGVyaXN0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhcmFjdGVyaXN0aWMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmNoYXJhY3RlcmlzdGljIC5saXN0LXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNoYXJhY3RlcmlzdGljIC5saXN0LXJvdyB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY2hhcmFjdGVyaXN0aWNfX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gICAgICAuY2hhcmFjdGVyaXN0aWNfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jaGFyYWN0ZXJpc3RpYyAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY2hhcmFjdGVyaXN0aWMgLnByaWNlX19yb3ctYmxvY2sge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgIC5jaGFyYWN0ZXJpc3RpYyAucHJpY2VfX3Jvdy1ibG9jayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmNoYXJhY3RlcmlzdGljIC5wcmljZV9fcm93LWJsb2NrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5mb3JtIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtLWdpcmwtYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjMwcHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzNXB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAgIC5mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzIxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODY1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgcGFkZGluZzogMTcuNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDI5MHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gIC5mb3JtX19ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtX19ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDE3LjVweCAxNXB4IDIwcHg7IH0gfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXQ6bm90KDpmb2N1cyk6dmFsaWQgfiAuZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZvcm0gZm9ybSAuaW5wdXRzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5pbnB1dHMtd3JhcHBlciB7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9va1wiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mb3JtIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmZvcm0gZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7IH0gfVxuICAgICAgLmZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjIycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciBkaXYge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbS1uYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW0tbmFtZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbTpob3ZlciAuY29sb3ItaXRlbS1uYW1lIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nob29zZS1nb2xkLmpwZyk7IH1cbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nob29zZS1yZWQuanBnKTsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hvb3NlLWJsdWUuanBnKTsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbSBpbnB1dDpjaGVja2VkIH4gLnJhZGlvQnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbSBpbnB1dDpjaGVja2VkIH4gLnJhZGlvQnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gIC5mb3JtX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwZWU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgLmZvcm1fX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAuZm9ybV9fcHJpY2UgLm9sZCwgLmZvcm1fX3ByaWNlIC5uZXcge1xuICAgICAgY29sb3I6ICM1MzEyMzA7IH1cbiAgICAgIC5mb3JtX19wcmljZSAub2xkIHNwYW4sIC5mb3JtX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAuZm9ybV9fcHJpY2UgLm9sZCBzcGFuLCAuZm9ybV9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAuZm9ybV9fcHJpY2UgLm9sZCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBMaWdodFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybV9fcHJpY2UgLm9sZCBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjsgfVxuICAgIC5mb3JtX19wcmljZSAubmV3IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZm9ybV9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUIEJvb2tcIjsgfVxuICAuZm9ybV9fb3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fb3JkZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybV9fb3JkZXIge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9IH1cblxuLmFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4M2I3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5hZHZhbnRhZ2VzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5jb250YWluZXIge1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzM0JSAtIDMwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVsaXZlcnktaWNvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAzNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWxsZXQtaWNvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjdweCAyM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFja2FnZS1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMnB4IDI4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDgyLCAxNywgNDcsIDAuNCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4M2I3O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmZvb3RlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5mb290ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3Rlcl9fY29udGFjdHMgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb29rXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICM1MzEyMzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLnByaWNlX19yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NTdweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlZTtcbiAgcGFkZGluZzogMjBweCA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfSB9XG4gIC5wcmljZV9fcm93LWJsb2NrIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5wcmljZV9fcm93LWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQgc3BhbiwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHNwYW4sIC5wcmljZV9fcm93LWJsb2NrIC5uZXcgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgTGlnaHRcIjsgfVxuICAgICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjsgfVxuICAgIC5wcmljZV9fcm93LWJsb2NrIC5uZXcgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9va1wiOyB9XG4gIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWQ4MDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAucHJpY2VfX3JvdyAucHJpY2VfX29yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAucHJpY2VfX3JvdyAucHJpY2VfX29yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gICAgICAucHJpY2VfX3JvdyAucHJpY2VfX29yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDgzYjc7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdHMge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCAnbm9ybWFsaXplJztcblxuQGltcG9ydCAndmFyaWVibGVzJztcblxuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAncmVzcG9uY2UnO1xuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ2hvbWUnO1xuQGltcG9ydCAnZm9vdGVyJztcblxuYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb29rO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzUzMTIzMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4OyAgICBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxufVxuXG4ucHJpY2VfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg1N3B4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGVlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNDYwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB9XG4gICAgJi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLm9sZCwgLm5ldyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub2xkIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFMaWdodDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ldyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb29rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZV9fb3JkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDYwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzc0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzQ5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
