@-webkit-keyframes pulse{0%,to{-webkit-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}50%{-webkit-box-shadow:0 0 0 188px red;box-shadow:0 0 0 188px red}}@keyframes pulse{0%,to{-webkit-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}50%{-webkit-box-shadow:0 0 0 188px red;box-shadow:0 0 0 188px red}}*,::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 Bold';src:url(../fonts/FuturaPT-Bold.eot);src:url(../fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Bold.woff) format("woff"),url(../fonts/FuturaPT-Bold.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:'Futura PT Medium';src:url(../fonts/FuturaPT-Medium.eot);src:url(../fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Medium.woff) format("woff"),url(../fonts/FuturaPT-Medium.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:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.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}.header{background-repeat:no-repeat;background-image:url(../img/header-bg.jpg);background-position:right top;background-size:cover;height:768px;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;margin:0 auto;-webkit-transition:background-image .3s;-o-transition:background-image .3s;transition:background-image .3s}@media only screen and (max-width:1199px){.header{background-position-x:calc(100% + 50px)}}@media only screen and (max-width:1150px){.header{background-position-x:calc(100% + 100px)}}@media only screen and (max-width:768px){.header{background:#85894a;height:initial;padding-bottom:20px}}.header__title{font-family:"Open Sans Semibold";font-size:28px;line-height:48px;color:#fff;position:relative}@media only screen and (max-width:768px){.header__title{display:none}}.header__title::after{content:" ";display:block;width:70px;height:1px;background-color:#fff;position:absolute;bottom:-17px;left:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media only screen and (max-width:768px){.header__title::after{display:none}}.header__description{font-family:"Lobster Regular";font-size:65px;line-height:96px;color:#fff;margin-top:41px}@media only screen and (max-width:950px){.header__description{font-size:44px}}@media only screen and (max-width:768px){.header__description{display:none}}.header .image-block{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 .image-block.tablet{display:block}}.header .image-block img{display:block;margin:0 auto;max-width:100%}.header__list{margin-top:50px;font-family:"Open Sans Regular";font-size:22px;line-height:40px;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media only screen and (max-width:992px){.header__list{text-shadow:2px 2px 2px rgba(0,0,0,.75)}}@media only screen and (max-width:768px){.header__list{text-shadow:initial;line-height:38px;margin:10px auto 0;max-width:420px}}@media only screen and (max-width:480px){.header__list{font-size:14px;max-width:320px}}@media only screen and (max-width:330px){.header__list{font-size:13px}}.header__list li{padding-left:50px;background-repeat:no-repeat;background-position:11px center}.header__list li:first-child{background-image:url(../img/battery.svg);background-position-x:10px}.header__list li:nth-child(2){background-image:url(../img/lightbulb.svg)}.header__list li:last-child{background-image:url(../img/fahrenheit.svg);background-position-x:13px}.header__price{margin-top:70px;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 Bold";font-size:24px;line-height:24px;text-align:center}@media only screen and (max-width:768px){.header__price{margin:20px auto 0}}.header__price .new,.header__price .old{color:#fff}.header__price .new span,.header__price .old span{font-size:36px;line-height:40px;display:inline-block;margin-top:15px;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media only screen and (max-width:351px){.header__price .new span,.header__price .old span{font-size:31px}}.header__price .old span{font-family:"Futura PT Medium";position:relative}.header__price .old span::after{content:" ";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:4px;width:100%;background-color:#f75252}.header__price .new span{font-family:"Futura PT Bold"}@media only screen and (max-width:330px){.header__price .new span{font-size:30px}}.header .switcher .labels,.header__order{display:-webkit-box;display:-ms-flexbox;display:flex}.header__order{margin-top:50px;height:50px;border-radius:25px;background-color:#fc1d25;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:40px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.2);box-shadow:0 10px 30px 0 rgba(0,0,0,.2);width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Bold";font-size:20px;color:#fff}@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;max-width:100%}}.header .switcher{position:absolute;left:50%;bottom:33px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:3px;background-color:#fff;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;z-index:2}@media only screen and (max-width:1299px){.header .switcher{display:none}}.header .switcher .labels{position:absolute;top:12px;left:-48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:132px;color:#c0bfbf;font-family:"Open Sans Light";font-size:12px}.header .switcher .circle{width:20px;height:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-color:#212121;position:absolute;left:-10px;top:-9px;border-radius:50%;cursor:pointer;-webkit-transition:background-color .3s,left .3s;-o-transition:background-color .3s,left .3s;transition:background-color .3s,left .3s}.header .switcher::after,.header .switcher::before{content:" ";display:block;background-repeat:no-repeat;background-size:cover;position:absolute}.header .switcher::before{left:-50px;width:27px;height:27px;background-image:url(../img/light-icon.svg);top:-13px}.header .switcher::after{width:12.4px;height:15px;background-image:url(../img/dark-icon.svg);right:-40px;top:-7px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:480px){.header .switcher::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.pulse{position:relative}.pulse::after{content:" ";-webkit-animation:pulse 2.5s infinite;animation:pulse 2.5s infinite;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border-radius:50%}.animate{padding-top:100px;overflow:hidden}@media only screen and (max-width:1111px){.animate{padding-top:50px}.animate__title{margin-bottom:25px!important}}.animate__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1111px){.animate__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.animate .left{width:calc(100% - 385px)}@media only screen and (max-width:1111px){.animate .left{width:705px;margin:0 auto}}@media only screen and (max-width:740px){.animate .left{max-width:100%}}.animate .left .heart-block{height:425px;position:relative}.animate .left .heart-block .image-block{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:210px;max-height:205px;opacity:0;-webkit-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.animate .left .heart-block .image-block img,.animate .left .heart-block .left-hand img,.animate .left .heart-block .right-hand img,.animate .right .image-block img,.description__item .image-block img{display:block;max-width:100%;margin:0 auto}.animate .left .heart-block .left-hand,.animate .left .heart-block .right-hand{position:absolute;top:calc(50% + 15px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:330px;max-height:265px;z-index:1;opacity:0;-webkit-transition:opacity .1s,-webkit-transform .5s;-o-transition:opacity .1s,transform .5s;transition:opacity .1s,transform .5s;transition:opacity .1s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}@media only screen and (max-width:740px){.animate .left .heart-block .left-hand,.animate .left .heart-block .right-hand{max-width:231px;max-height:185.5px;top:calc(50% + 5px)}}.animate .left .heart-block .left-hand{left:7px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (max-width:740px){.animate .left .heart-block .left-hand{left:60px}}@media only screen and (max-width:705px){.animate .left .heart-block .left-hand{left:40px}}@media only screen and (max-width:666px){.animate .left .heart-block .left-hand{left:20px}}@media only screen and (max-width:625px){.animate .left .heart-block .left-hand{left:0}}@media only screen and (max-width:585px){.animate .left .heart-block .left-hand{left:-20px}}@media only screen and (max-width:545px){.animate .left .heart-block .left-hand{left:-40px}}@media only screen and (max-width:505px){.animate .left .heart-block .left-hand{left:-60px}}@media only screen and (max-width:470px){.animate .left .heart-block .left-hand{left:-80px}}@media only screen and (max-width:400px){.animate .left .heart-block .left-hand{left:-85px}}@media only screen and (max-width:365px){.animate .left .heart-block .left-hand{left:-95px}}.animate .left .heart-block .right-hand{right:7px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:740px){.animate .left .heart-block .right-hand{right:60px}}@media only screen and (max-width:705px){.animate .left .heart-block .right-hand{right:40px}}@media only screen and (max-width:666px){.animate .left .heart-block .right-hand{right:20px}}@media only screen and (max-width:625px){.animate .left .heart-block .right-hand{right:0}}@media only screen and (max-width:585px){.animate .left .heart-block .right-hand{right:-20px}}@media only screen and (max-width:545px){.animate .left .heart-block .right-hand{right:-40px}}@media only screen and (max-width:505px){.animate .left .heart-block .right-hand{right:-60px}}@media only screen and (max-width:470px){.animate .left .heart-block .right-hand{right:-80px}}@media only screen and (max-width:400px){.animate .left .heart-block .right-hand{right:-85px}}@media only screen and (max-width:365px){.animate .left .heart-block .right-hand{right:-95px}}.animate .left .heart-block .first-circle,.animate .left .heart-block .second-circle,.animate .left .heart-block .third-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:red;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;border-radius:50%}.animate .left .heart-block .first-circle{width:270px;height:270px;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.animate .left .heart-block .second-circle{width:350px;height:350px;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.animate .left .heart-block .third-circle{width:425px;height:425px;-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.animate .left .heart-block.active .image-block,.animate .left .heart-block.active .left-hand,.animate .left .heart-block.active .right-hand,.form form .color--wrapper .color-item:hover .color-item-name{opacity:1}.animate .left .heart-block.active .left-hand,.animate .left .heart-block.active .right-hand{-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.animate .left .heart-block.active .first-circle,.animate .left .heart-block.active .second-circle,.animate .left .heart-block.active .third-circle{opacity:.1}.animate .right{width:385px}@media only screen and (max-width:1111px){.animate .right{width:100%;margin-top:50px}}.animate .price__row{margin-top:50px}.description{padding:100px 0}@media only screen and (max-width:768px){.description{padding:50px 0}}.description__title{margin-bottom:40px!important}.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{width:calc(50% - 15px)}.description__item .image-block img{max-height:100%}.description__item .text{text-align:center;font-family:"Futura PT Bold";font-size:32px;line-height:40px;color:#404040;margin:25px 0 30px}@media only screen and (max-width:768px){.description__item .text{font-size:23px;line-height:30px}}@media only screen and (max-width:576px){.description__item .text{font-size:18px;line-height:22px}}@media only screen and (max-width:480px){.description__item .text{margin-top:5px;font-size:12px;line-height:15px}}.information{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}}@media only screen and (max-width:480px){.information{padding:25px 0}}.information__title{max-width:450px}@media only screen and (max-width:1199px){.information__title{max-width:initial}}.information .container{background-repeat:no-repeat;background-image:url(../img/information-bg.jpg);background-position:right center;padding:35px 15px}@media only screen and (max-width:1199px){.information .container{padding:850px 15px 0;background-position:center top}}@media only screen and (max-width:576px){.information .container{background-size:contain;padding:800px 15px 0}}@media only screen and (max-width:520px){.information .container{padding:750px 15px 0}}@media only screen and (max-width:500px){.information .container{padding:700px 15px 0}}@media only screen and (max-width:460px){.information .container{padding:650px 15px 0}}@media only screen and (max-width:400px){.information .container{padding:580px 15px 0}}@media only screen and (max-width:375px){.information .container{padding:545px 15px 0}}@media only screen and (max-width:355px){.information .container{padding:510px 15px 0}}@media only screen and (max-width:340px){.information .container{padding:485px 15px 0}}.information .container div{max-width:555px}@media only screen and (max-width:1199px){.information .container div{max-width:initial}}.information .container div p:not(:first-child){margin-top:25px}@media only screen and (max-width:768px){.information .container div p:not(:first-child){margin-top:12.5px}.information .desctop{display:none}}.information .mobile{display:none!important}@media only screen and (max-width:768px){.information .mobile{display:block!important}}.look{background-color:#ffe5e5;margin-bottom:100px;padding:40px 0}@media only screen and (max-width:480px){.look{padding:20px 0;margin-bottom:50px}}.look__title{margin-bottom:30px!important}@media only screen and (max-width:480px){.look__title{margin-bottom:15px!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,.reviews__slide .image-block img{display:block;width:100%;height:100%}.look .price__row{margin-top:30px;background-color:rgba(0,0,0,.07)}@media only screen and (max-width:480px){.look .price__row{margin-top:15px}}.reviews{padding:95px 0 100px;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__title{margin-bottom:30px!important}.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}@media only screen and (max-width:480px){.reviews .slick-dots{bottom:-10px}}.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:#c73540}.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:0 15px 20px;padding:0 0 40px;position:relative}@media only screen and (max-width:480px){.reviews__slide{padding-bottom:15px}}.reviews__slide .image-block{overflow:hidden;border-radius:10px 10px 0 0;height:270px}.reviews__slide .image-block img{-o-object-fit:cover;object-fit:cover}.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:"Open Sans Regular";font-size:28px;line-height:40px}@media only screen and (max-width:480px){.reviews__slide .name{margin-top:15px;font-size:24px;line-height:36px}}.reviews__slide .text{margin-top:10px;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:45px auto 0}.characteristic{background-color:#fff;padding:95px 0 25px}@media only screen and (max-width:480px){.characteristic{padding:50px 0}}.characteristic__title{margin-bottom:40px!important}.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__list li.warning{color:#c73540}.characteristic__list li.warning p:first-child{width:0}.characteristic__list li.warning p:last-child{width:100%}.characteristic .mirrors-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:100px auto 0;max-width:855px}@media only screen and (max-width:480px){.characteristic .mirrors-row{margin:50px auto 0}}.characteristic .mirrors-row__item{width:33.33334%}.characteristic .mirrors-row__item img,.images__item img{max-width:100%;display:block;margin:0 auto}.characteristic .mirrors-row__item a{display:block;margin-top:30px}.characteristic .price__row{margin-top:30px}.images__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}.images__item{width:25%}@media only screen and (max-width:768px){.images__item{width:50%}}.images__item img{width:100%;max-height:100%}.form{background-repeat:no-repeat;background-image:url(../img/form-bg.jpg);background-size:cover;background-color:#fff;color:#fff;padding:35px 0}@media only screen and (max-width:1050px){.form{background-position-x:-50px}}@media only screen and (max-width:1000px){.form{background-position-x:-110px}}@media only screen and (max-width:940px){.form{background-position-x:-130px}}@media only screen and (max-width:768px){.form{background-position-x:calc(100% + 100px)}}.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:28px!important;margin-bottom:0!important;color:#531230!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 Bold";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]{width:260px;height:50px;border-radius:25px;-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:#c73540;font-size:20px;color:#fff;font-family:"Open Sans Regular";cursor:pointer;margin:30px auto 0}@media only screen and (max-width:600px){.form form input[type=submit]{margin:15px auto 0}}@media only screen and (max-width:341px){.form form input[type=submit]{max-width:100%}}.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:188px}@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}@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-color:#fedcdb}.form form .color--wrapper .color-item:nth-child(2){background-color:#e0e0e6}.form form .color--wrapper .color-item:nth-child(3){background-color:#b81b20}.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:20px;line-height:24px;position:relative;left:-30px;background-color:#fee4e4;width:calc(100% + 60px);padding:15px 20px;text-align:center}@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}}.form__price .new,.form__price .old{color:rgba(83,18,48,.6)}.form__price .old span{color:#212121}.form__price .new span,.form__price .old span{font-size:30px;line-height:40px;display:inline-block;margin-top:20px}@media only screen and (max-width:480px){.form__price .new span,.form__price .old span{margin-top:10px}}@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 .old span::after{content:" ";display:block;position:absolute;left:0;top:22px;height:2px;width:100%;background-color:#f75252}.form__price .new{text-align:right}.form__price .new span{font-family:"Futura PT Bold";color:#531230}@media only screen and (max-width:341px){.form__price .new span{font-size:26px}}.advantages{background-color:#72494b;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(255,255,255,.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:"Open Sans 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:#72494b;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{text-decoration:none}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:48px;line-height:72px;color:#212121;text-align:center;margin-bottom:75px}@media only screen and (max-width:768px){.section-title{font-size:35px;line-height:50px}}@media only screen and (max-width:480px){.section-title{font-size:22px;line-height:30px;margin-bottom:35px}}.price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:855px;min-height:115px;border-radius:60px;margin:20px auto 0;background-color:#ffe5e5}@media only screen and (max-width:749px){.price__row{padding:15px}}@media only screen and (max-width:480px){.price__row{margin:30px auto 0;padding:7px 5px;min-height:initial}}@media only screen and (max-width:360px){.price__row{padding:5px;border-radius:25px}}.price__row-block{max-width:404px;height:100px;border-radius:50px;color:#531230;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;text-align:center}@media only screen and (max-width:600px){.price__row-block{width:calc(50% - 5px);margin:0 auto}}@media only screen and (max-width:480px){.price__row-block{height:50px}}.price__row-block .new,.price__row-block .old{font-family:"Open Sans Light";font-size:20px;line-height:24px}@media only screen and (max-width:477px){.price__row-block .new,.price__row-block .old{font-size:14px}}@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:30px;line-height:40px;color:#531230}@media only screen and (max-width:576px){.price__row-block .new span,.price__row-block .old span{font-size:25px}}@media only screen and (max-width:480px){.price__row-block .new span,.price__row-block .old span{font-size:23px}}@media only screen and (max-width:374px){.price__row-block .new span,.price__row-block .old span{font-size:16px}}.price__row-block .old{padding:0 20px 0 40px}@media only screen and (max-width:400px){.price__row-block .old{padding:0 10px 0 30px}}@media only screen and (max-width:360px){.price__row-block .old{padding:0 10px 0 20px}}.price__row-block .old span{display:inline-block;position:relative;font-family:"Futura PT Light"}.price__row-block .old span::after{content:" ";display:block;height:2px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#f75252}.price__row-block .new{padding:0 20px}@media only screen and (max-width:480px){.price__row-block .new{padding:0 10px}}.price__row-block .new span{font-family:"Futura PT Bold"}.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;width:260px;height:50px;border-radius:25px;-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:#c73540;color:#fff;font-family:"Open Sans Regular";font-size:20px;line-height:40px}@media only screen and (max-width:600px){.price__row .price__order{width:calc(50% - 5px);margin-left:10px}}@media only screen and (max-width:480px){.price__row .price__order{font-size:17px}}@media only screen and (max-width:374px){.price__row .price__order{font-size:16px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsIm5vcm1hbGl6ZS5zY3NzIiwiZm9udHMuc2NzcyIsImhlYWRlci5zY3NzIiwicmVzcG9uY2Uuc2NzcyIsIm1haW4uY3NzIiwiZm9vdGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFhRSx5QkFDRSxFLENBTUEsRSxDQUxFLDhCLENBQUEsc0IsQ0FFRixHLENBQ0ksa0MsQ0FBQSw0QixBQUxOLGlCQUNFLEUsQ0FNQSxFLENBTEUsOEIsQ0FBQSxzQixDQUVGLEcsQ0FDSSxrQyxDQUFBLDRCQ2xCUixDLENBQUEsTyxDQUFBLFEsQ0FDSSw2QixDQUFBLHFCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBRUEsdUMsQ0FHSixDLENBQ0ksYSxDQUNBLG9CLENBR0osRSxDQUNJLGUsQ0FHSixNLENBQUEsSyxDQUNJLFEsQ0FESixZLENBQUEsVyxDQUdRLFMsQ0FJUixvQixDQUVRLGUsQ0MzQlIsV0FDSSw2QixDQUNBLG9DLENBQ0EsNEssQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDZCLENBQ0Esb0MsQ0FDQSw0SyxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksK0IsQ0FDQSxzQyxDQUNBLGtMLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSw0QixDQUNBLG1DLENBQ0EseUssQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDRCLENBQ0EsbUMsQ0FDQSx5SyxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksOEIsQ0FDQSxxQyxDQUNBLCtLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSxnQyxDQUNBLHVDLENBQ0EscUwsQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDRCLENBQ0EsbUMsQ0FDQSx5SyxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNkIsQ0FDQSw2QixDQUNBLHVKLENBR0EsZSxDQUNBLGtCQ3ZGSixPLENBQ0ksMkIsQ0FDQSwwQyxDQUNBLDZCLENBQ0EscUIsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDQ1ZGLDBDREZGLE8sQ0FjUSx5QyxBQ1pOLDBDREZGLE8sQ0FpQlEsMEMsQUNmTix5Q0RGRixPLENBb0JRLGtCLENBQ0EsYyxDQUNBLHFCQUVKLGMsQ0FDSSxnQyxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQzNCTix5Q0RzQkUsYyxDQU9RLGNBUFAscUIsQ0FVTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLFksQ0FDQSxNLENBQ0EsdUMsQ0FBQSxrQyxDQUFBLCtCLENDeENWLHlDRHNCRyxxQixDQW9CVyxjQUlaLG9CLENBQ0ksNkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDQ25ETix5Q0Q4Q0Usb0IsQ0FPUSxnQixBQ3JEVix5Q0Q4Q0Usb0IsQ0FVUSxjQTFEWixvQixDQThEUSxZLENBQ0EsdUIsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0M5RE4seUNERkYsMkIsQ0FtRWdCLGVBbkVoQix3QixDQXVFWSxhLENBQ0EsYSxDQUNBLGMsQ0FHUixhLENBQ0ksZSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDRCLENBQUEsdUIsQ0FBQSxvQixDQ2hGTix5Q0QwRUUsYSxDQVFRLHlDLEFDbEZWLHlDRDBFRSxhLENBV1EsbUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQUN4RlYseUNEMEVFLGEsQ0FpQlEsYyxDQUNBLGlCLEFDNUZWLHlDRDBFRSxhLENBcUJRLGdCQXJCUCxnQixDQXdCTyxpQixDQUNBLDJCLENBQ0EsK0IsQ0ExQlAsNEIsQ0E0Qlcsd0MsQ0FDQSwwQixDQTdCWCw2QixDQWdDVywwQyxDQWhDWCwyQixDQW1DVywyQyxDQUNBLDBCLENBSVosYyxDQUNJLGUsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENDMUhOLHlDRGtIRSxjLENBVVEsb0JBVlAsbUIsQ0FBQSxtQixDQWtCTyxVLENBbEJQLHdCLENBQUEsd0IsQ0FvQlcsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsVSxDQUNBLDRCLENBQUEsdUIsQ0FBQSxvQixDQzNJZCx5Q0RrSEcsd0IsQ0FBQSx3QixDQTJCZSxnQkEzQmYsd0IsQ0FnQ08sOEIsQ0FDQSxpQixDQWpDUCwrQixDQW1DVyxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBM0NYLHdCLENBK0NPLDRCLENDaktWLHlDRGtIRyx3QixDQWlEVyxnQkFyS2hCLHlCLENBeUtJLGMsQ0F5Q1EsbUIsQ0FBQSxtQixDQUFBLFksQ0F6Q1IsYyxDQUNJLGUsQ0FFQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUlBLGdCLENBRUEsK0MsQ0FBQSx1QyxDQVhBLFcsQ0FNQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSw0QixDQUNBLGMsQ0FFQSxVLENDbkxOLHlDRHVLRSxjLENBZVEsb0IsQUN0TFYseUNEdUtFLGMsQ0FrQlEsa0IsQ0FDQSxnQkE1TFosaUIsQ0FnTVEsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxjLENBQ0EsdUMsQ0FBQSxrQyxDQUFBLCtCLENBQ0EsUyxDQ3ZNTiwwQ0RGRixpQixDQTJNWSxjQTNNWix5QixDQThNWSxpQixDQUNBLFEsQ0FDQSxVLENBR0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUNBLGEsQ0FDQSw2QixDQUNBLGMsQ0F2TloseUIsQ0EwTlksVSxDQUNBLFcsQ0FDQSw0QyxDQUFBLG9DLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0QsQ0FBQSwyQyxDQUFBLHdDLENBbk9aLHdCLENBQUEseUIsQ0FrUFksVyxDQUNBLGEsQ0FHQSwyQixDQUVBLHFCLENBQ0EsaUIsQ0F6UFoseUIsQ0ErT1ksVSxDQVBBLFUsQ0FDQSxXLENBRUEsMkMsQ0FHQSxTLENBOU9aLHdCLENBb1BZLFksQ0FDQSxXLENBRUEsMEMsQ0FHQSxXLENBQ0EsUSxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQzFQVix5Q0RGRix3QixDQThQZ0IsZ0MsQ0FBQSw0QixDQUFBLDBCSDlQaEIsTSxDQUNJLGlCLENBREosYSxDQUdRLFcsQ0FDQSxxQyxDQUFBLDZCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQWVSLFEsQ0FDSSxpQixDQUNBLGUsQ0l6QkYsMENKdUJGLFEsQ0FJUSxnQixDQUVKLGUsQ0FFUSw4QkFHUixhLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0luQ04sMENKa0NFLGEsQ0FHUSxrQixDQUFBLGdCQWRaLGMsQ0FrQlEsd0IsQ0l6Q04sMENKdUJGLGMsQ0FvQlksVyxDQUNBLGUsQUk1Q1YseUNKdUJGLGMsQ0F3QlksZ0JBeEJaLDJCLENBMkJZLFksQ0FDQSxpQixDQTVCWix3QyxDQThCZ0IsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLGUsQ0FDQSxnQixDQUNBLFMsQ0FDQSxvQyxDQUFBLCtCLENBQUEsNEIsQ0FyQ2hCLDRDLENBQUEsMEMsQ0FBQSwyQyxDQUFBLGdDLENBdU5LLG1DLENBaExlLGEsQ0FDQSxjLENBQ0EsYSxDQXpDcEIsc0MsQ0FBQSx1QyxDQTZDZ0IsaUIsQ0FDQSxvQixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGUsQ0FDQSxnQixDQUNBLFMsQ0FDQSxTLENBQ0Esb0QsQ0FBQSx1QyxDQUFBLG9DLENBQUEsMEQsQ0FDQSw0QixDQUFBLHVCLENBQUEsb0IsQ0k1RWQseUNKdUJGLHNDLENBQUEsdUMsQ0F1RG9CLGUsQ0FDQSxrQixDQUNBLHFCQXpEcEIsc0MsQ0FrRWdCLFEsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0kxRmQseUNKdUJGLHNDLENBcUVvQixXLEFJNUZsQix5Q0p1QkYsc0MsQ0F3RW9CLFcsQUkvRmxCLHlDSnVCRixzQyxDQTJFb0IsVyxBSWxHbEIseUNKdUJGLHNDLENBOEVvQixRLEFJckdsQix5Q0p1QkYsc0MsQ0FpRm9CLFksQUl4R2xCLHlDSnVCRixzQyxDQW9Gb0IsWSxBSTNHbEIseUNKdUJGLHNDLENBdUZvQixZLEFJOUdsQix5Q0p1QkYsc0MsQ0EwRm9CLFksQUlqSGxCLHlDSnVCRixzQyxDQTZGb0IsWSxBSXBIbEIseUNKdUJGLHNDLENBZ0dvQixZQWhHcEIsdUMsQ0FvR2dCLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0k1SGQseUNKdUJGLHVDLENBdUdvQixZLEFJOUhsQix5Q0p1QkYsdUMsQ0EwR29CLFksQUlqSWxCLHlDSnVCRix1QyxDQTZHb0IsWSxBSXBJbEIseUNKdUJGLHVDLENBZ0hvQixTLEFJdklsQix5Q0p1QkYsdUMsQ0FtSG9CLGEsQUkxSWxCLHlDSnVCRix1QyxDQXNIb0IsYSxBSTdJbEIseUNKdUJGLHVDLENBeUhvQixhLEFJaEpsQix5Q0p1QkYsdUMsQ0E0SG9CLGEsQUluSmxCLHlDSnVCRix1QyxDQStIb0IsYSxBSXRKbEIseUNKdUJGLHVDLENBa0lvQixhQWxJcEIseUMsQ0FBQSwwQyxDQUFBLHlDLENBc0lnQixpQixDQUNBLE8sQ0FDQSxRLENBQ0EsbUQsQ0FBQSwrQyxDQUFBLDJDLENBQ0Esb0IsQ0FDQSxTLENBQ0EsOEIsQ0FBQSx5QixDQUFBLHNCLENBQ0EsaUIsQ0E3SWhCLHlDLENBZ0pnQixXLENBQ0EsWSxDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQWxKaEIsMEMsQ0FxSmdCLFcsQ0FDQSxZLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBdkpoQix5QyxDQTBKZ0IsVyxDQUNBLFksQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0E1SmhCLCtDLENBQUEsNkMsQ0FBQSw4QyxDQW1uQkEsNkQsQ0FuZG9CLFMsQ0FoS3BCLDZDLENBQUEsOEMsQ0FzS29CLGdELENBQUEsNEMsQ0FBQSx3QyxDQXRLcEIsZ0QsQ0FBQSxpRCxDQUFBLGdELENBNEtvQixVLENBNUtwQixlLENBa0xRLFcsQ0l6TU4sMENKdUJGLGUsQ0FvTFksVSxDQUNBLGlCQXJMWixvQixDQWdNUSxlLENBSVIsWSxDQUNJLGUsQ0k1TkYseUNKMk5GLFksQ0FHUSxnQkFFSixtQixDQUNJLDRCLENBRUosaUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDSXRPTiwwQ0ptT0UsaUIsQ0FLUSx3QixDQUFBLDhCLEFJeE9WLHlDSm1PRSxpQixDQVFRLHdCLENBQUEscUIsQ0FBQSwrQkFHUixrQixDQUNJLHNCLENBREgsbUMsQ0FNVyxlLENBTlgsd0IsQ0FXTyxpQixDQUNBLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENJOVBWLHlDSjhPRyx3QixDQWtCVyxjLENBQ0Esa0IsQUlqUWQseUNKOE9HLHdCLENBc0JXLGMsQ0FDQSxrQixBSXJRZCx5Q0o4T0csd0IsQ0EwQlcsYyxDQUNBLGMsQ0FDQSxrQkFNaEIsWSxDQUNJLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDSXBSRix5Q0pnUkYsWSxDQU1RLGMsQ0FDQSxnQixDQUNBLGdCLEFJeFJOLHlDSmdSRixZLENBV1EsZ0JBRUosbUIsQ0FDSSxlLENJOVJOLDBDSjZSRSxtQixDQUdRLG1CQWhCWix1QixDQW9CUSwyQixDQUNBLCtDLENBQ0EsZ0MsQ0FDQSxpQixDSXZTTiwwQ0pnUkYsdUIsQ0F5Qlksb0IsQ0FDQSxnQyxBSTFTVix5Q0pnUkYsdUIsQ0E2QlksdUIsQ0FDQSxzQixBSTlTVix5Q0pnUkYsdUIsQ0FpQ1ksc0IsQUlqVFYseUNKZ1JGLHVCLENBb0NZLHNCLEFJcFRWLHlDSmdSRix1QixDQXVDWSxzQixBSXZUVix5Q0pnUkYsdUIsQ0EwQ1ksc0IsQUkxVFYseUNKZ1JGLHVCLENBNkNZLHNCLEFJN1RWLHlDSmdSRix1QixDQWdEWSxzQixBSWhVVix5Q0pnUkYsdUIsQ0FtRFksc0JBbkRaLDJCLENBc0RZLGUsQ0l0VVYsMENKZ1JGLDJCLENBd0RnQixtQixBQXhEaEIsa0NBQUEsYSxDQTREb0IsZSxDSTVVbEIseUNKZ1JGLGtDQUFBLGEsQ0E4RHdCLGlCLENBOUR4QixxQixDQXNFWSxjQXRFWixvQixDQTBFUSxzQixDSTFWTix5Q0pnUkYsb0IsQ0E0RVkseUJBS1osSyxDQUNJLHdCLENBQ0EsbUIsQ0FDQSxjLENJcFdGLHlDSmlXRixLLENBS1EsYyxDQUNBLG9CQUVKLFksQ0FDSSw0QixDSTFXTix5Q0p5V0UsWSxDQUdRLDhCQUdSLFksQ0FDSSxXLENBQ0EsYSxDQUNBLFksQ0lsWE4seUNKK1dFLFksQ0FLUSxZLEFJcFhWLHlDSitXRSxZLENBUVEsYyxBSXZYVix5Q0orV0UsWSxDQVdRLGNBWFAsbUIsQ0E0SEEsZ0MsQ0E5R08sYSxDQUNBLFUsQ0FDQSxXLENBOUJaLGlCLENBa0NRLGUsQ0FDQSxnQyxDSXBZTix5Q0ppV0YsaUIsQ0FxQ1ksaUJBS1osUSxDQUNJLG9CLENBQ0EscUIsQ0k3WUYseUNKMllGLFEsQ0FJUSxnQixBSS9ZTix5Q0oyWUYsUSxDQU9RLGdCQUVKLGUsQ0FDSSw0QixDQUVKLHlCLENBQ0ksaUIsQ0l4Wk4sMENKdVpFLHlCLENBR1EsZ0IsQUkxWlYseUNKdVpFLHlCLENBTVEsZ0JBTlAsMkMsQ0FTTyxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFMsQ0l2YVYsMENKdVpHLDJDLENBa0JXLFUsQ0FDQSx5QixBSTFhZCx5Q0p1WkcsMkMsQ0FzQlcsUyxDQUNBLHlCQXZCWCxrRSxDQUFBLGtFLENBMEJXLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxxQixDQUNBLGMsQ0lyYmQseUNKdVpHLGtFLENBQUEsa0UsQ0FnQ2UsVSxDQUNBLGFBakNmLGtFLENBcUNXLDJDLENBckNYLGtFLENBd0NXLDRDLENBSVosZ0IsQ0FDSSxTLENBekRSLG9CLENBNERRLGMsQ0l2Y04seUNKMllGLG9CLENBZ0VZLGNBaEVaLHVCLENBbUVZLFUsQ0FDQSxXLENBQ0EsYSxDSWhkVix5Q0oyWUYsdUIsQ0F1RWdCLGNBdkVoQiw4QixDQTBFZ0IsVSxDQUNBLFcsQ0EzRWhCLHNDLENBNkVvQixjLENBQ0EsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsUyxDSTVkbEIseUNKMllGLHNDLENBbUZ3QixnQkFuRnhCLG1ELENBMEZ3QixhLENBTXBCLGUsQ0FDSSwrQyxDQUFBLHVDLENBQ0EscUIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDSWpmTix5Q0oyZUUsZSxDQVFRLHFCQVJQLDRCLENBV08sZSxDQUNBLDJCLENBQ0EsWSxDQWJQLGdDLENBa0JXLG1CLENBQUEsZ0IsQ0FsQlgscUIsQ0FBQSxxQixDQXNCTyxjLENJamdCVix5Q0oyZUcscUIsQ0FBQSxxQixDQXdCVyxnQkF4QlgscUIsQ0E0Qk8sZSxDQUNBLGEsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDSTNnQlYseUNKMmVHLHFCLENBbUNXLGUsQ0FDQSxjLENBQ0Esa0JBckNYLHFCLENBeUNPLGUsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0l4aEJWLHlDSjJlRyxxQixDQStDVyxlLENBQ0EsZ0JBaEpoQixvQixDQXFKUSxrQixDQUlSLGUsQ0FDSSxxQixDQUNBLG1CLENJdGlCRix5Q0pvaUJGLGUsQ0FJUSxnQkFFSixzQixDQUNJLDRCLENBUFIseUIsQ0FnQkssd0IsQ0FORyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDSS9pQk4seUNKb2lCRix5QixDQWFZLGtCLENBQUEsZ0JBR1IscUIsQ0FDSSxzQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDSXpqQk4seUNKb2pCRSxxQixDQU9RLFksQUkzakJWLHlDSm9qQkUscUIsQ0FVUSxjLENBQ0Esa0JBWFAsd0IsQ0FnQk8sZ0IsQ0FDQSx3QixDQWpCUCxzQyxDQW1CVyxxQixDQW5CWCxzQyxDQXNCVyxTLENBdEJYLHFDLENBeUJXLFMsQ0FDQSxnQixDQTFCWCxnQyxDQTZCVyxhLENBN0JYLDhDLENBK0JlLE8sQ0EvQmYsNkMsQ0FrQ2UsVSxDQWxEcEIsNEIsQ0F3RFEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDRCLENBQ0EsbUIsQ0FDQSxlLENJL2xCTix5Q0pvaUJGLDRCLENBNkRZLG9CQTdEWixrQyxDQWdFWSxlLENBaEVaLHNDLENBdUZLLGlCLENBckJXLGMsQ0FDQSxhLENBQ0EsYSxDQXBFaEIsb0MsQ0F1RWdCLGEsQ0FDQSxlLENBeEVoQiwyQixDQTZFUSxlLENBS0osWSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FBQSxjLENBRUosYSxDQUNJLFMsQ0k1bkJOLHlDSjJuQkUsYSxDQUdRLFdBSFAsaUIsQ0FPTyxVLENBRUEsZSxDQU1aLEssQ0FDSSwyQixDQUNBLHdDLENBQ0EscUIsQ0FDQSxxQixDQUNBLFUsQ0FDQSxjLENJaHBCRiwwQ0owb0JGLEssQ0FRUSw2QixBSWxwQk4sMENKMG9CRixLLENBV1EsOEIsQUlycEJOLHlDSjBvQkYsSyxDQWNRLDhCLEFJeHBCTix5Q0owb0JGLEssQ0FpQlEsMENBRUosWSxDQUNJLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsZ0IsQ0lucUJOLHlDSjZwQkUsWSxDQVFRLGUsQUlycUJWLHlDSjZwQkUsWSxDQVdRLDBCQUdSLFksQ0FDSSx3QixDQUNBLHlCLENBQ0EsdUIsQ0FwQ1IsZ0IsQ0F1Q1EsaUIsQ0FDQSxTLENBeENSLFUsQ0EyQ1EsYSxDQTNDUix5QixDQTZDWSxpQixDQUNBLFUsQ0l4ckJWLHlDSjBvQkYsb0MsQ0FpRG9CLGlCQWpEcEIseUMsQ0FzRFksaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxNLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsYSxDSXZzQlYseUNKMG9CRix5QyxDQStEZ0IsYyxDQUNBLGtCQWhFaEIscUQsQ0ttWkksb0NBQW9DLDZCLENMOVU1QixLLENBQ0EsYyxDQXRFWiwwQixDQXlFWSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDSXB0QlYseUNKMG9CRiwwQixDQTRFZ0Isa0IsQ0FBQSxnQkE1RWhCLGdCLENBZ0ZZLGEsQ0FDQSxVLENBakZaLHFCQUFBLGMsQ0FtRmdCLFcsQ0FDQSw0QixDQUNBLCtCLENBQ0EsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0lwdUJkLHlDSjBvQkYscUJBQUEsYyxDQTRGb0IsZ0IsQ0FDQSxhQTdGcEIsNkIsQ0FpR2dCLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwrQyxDQUFBLHVDLENBQ0Esd0IsQ0FDQSxjLENBQ0EsVSxDQUNBLCtCLENBQ0EsYyxDQUNBLGtCLENJcHZCZCx5Q0owb0JGLDZCLENBNEdvQixvQixBSXR2QmxCLHlDSjBvQkYsNkIsQ0ErR29CLGdCQS9HcEIsNEIsQ0FtSGdCLGlCLENBQ0EsUyxDQUNBLGMsQ0FDQSxRLENBQ0EsTyxDQXZIaEIsMEIsQ0EySFksK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0kzd0JWLHlDSjBvQkYsMEIsQ0FtSWdCLGMsQ0FDQSxrQkFwSWhCLDhCLENBdUlnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGUsQ0F6SWhCLHNDLENBNElnQixhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGMsQ0FuSmhCLDJDLENBcUpvQixpQixDQUdBLGMsQ0FDQSxxQixDQUNBLEssQ0FDQSxRLENBQ0EsbUQsQ0FBQSwrQyxDQUFBLDJDLENBQ0EscUIsQ0FDQSxnQixDQUNBLFcsQ0FDQSxrQixDQUNBLFMsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0FsS3BCLGtELENBb0t3QixXLENBQ0EsYSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLGlELENBQUEsNkMsQ0FBQSx5QyxDQUNBLDBCLENBQ0EsNEIsQ0FDQSxxQixDSXh6QnRCLHlDSjBvQkYsc0MsQ0FxTG9CLHNCLENBR0EsVSxDQUNBLGFBekxwQixrRCxDQTRMb0Isd0IsQ0E1THBCLG1ELENBK0xvQix3QixDQS9McEIsbUQsQ0FrTW9CLHdCLENBbE1wQiw4RCxDQXFNb0IsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBQ0EscUIsQ0l2MUJsQix5Q0owb0JGLDhELENBK013QixVLENBQ0EsYUFNcEIsWSxDQUNJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx1QixDQUNBLGlCLENBQ0EsaUIsQ0k1MkJOLHlDSmcyQkUsWSxDQWNRLG9CLEFJOTJCVix5Q0pnMkJFLFksQ0FpQlEsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHVCLENBQ0EsbUJBckJQLGlCLENBQUEsaUIsQ0F3Qk8sdUIsQ0F4QlAsc0IsQ0E2QlcsYSxDQTdCWCxzQixDQUFBLHNCLENBMEJXLGMsQ0FDQSxnQixDQUNBLG9CLENBRUEsZSxDSTkzQmQseUNKZzJCRyxzQixDQUFBLHNCLENBZ0NlLGlCLEFJaDRCbEIseUNKZzJCRyxzQixDQUFBLHNCLENBbUNlLGMsQ0FDQSxxQkFwQ2Ysc0IsQ0F5Q08sNkIsQ0FDQSxpQixDQTFDUCw2QixDQTRDVyxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBbkRYLGlCLENBdURPLGdCLENBdkRQLHNCLENBeURXLDRCLENBQ0EsYSxDSTE1QmQseUNKZzJCRyxzQixDQTREZSxnQkFPcEIsVyxDQUNJLHdCLENBQ0EsVSxDQUNBLGMsQ0FISixzQixDQUtRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENJejZCTix5Q0ptNkJGLHNCLENBUVksa0IsQ0FBQSxnQkFHUixpQixDQUNJLDRCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDJCLENJbDdCTix5Q0o4NkJFLGlCLENBTVEsVSxDQUNBLG1CQVBQLDZCLENBVU8sOEMsQ0FDQSw2QixDSXo3QlYseUNKODZCRyw2QixDQWFXLDZCLENBQ0Esc0JBZFgsOEIsQ0FrQk8sNEMsQ0FDQSw2QixDSWo4QlYseUNKODZCRyw4QixDQXFCVyw2QixDQUNBLG9CLENBQ0EsaUJBdkJYLDRCLENBMkJPLDZDLENBQ0EsNkIsQ0kxOEJWLHlDSjg2QkcsNEIsQ0E4QlcsNkIsQ0FDQSxpQkEvQlgseUIsQ0FtQ08sVyxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EscUMsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENJejlCVix5Q0o4NkJHLHlCLENBNkNXLFUsQ0FDQSxhQUdSLHVCLENBQ0ksK0IsQ0FDQSxjLENBQ0EsZ0IsQ0lsK0JWLHlDSis5Qk0sdUIsQ0FLUSxjLENBQ0Esa0JBR1IsNkIsQ0FDSSxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0k1K0JWLHlDSncrQk0sNkIsQ0FNUSxjLENBQ0Esa0JNai9CaEIsTyxDQUNJLHdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBUEosUyxDQVNRLHlCLENBVFIsZSxDQVdZLG9CLENDRFosSSxDQUNJLGlCLENBR0osVSxDQUNJLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBR0osYyxDQUNJLDRCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0h6QkYseUNHbUJGLGMsQ0FRUSxjLENBQ0Esa0IsQUg1Qk4seUNHbUJGLGMsQ0FZUSxjLENBQ0EsZ0IsQ0FDQSxvQkFJUixXLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDRCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHdCLENIN0NGLHlDR3FDRixXLENBVVEsYyxBSC9DTix5Q0dxQ0YsVyxDQWFRLGtCLENBQ0EsZSxDQUNBLG9CLEFIcEROLHlDR3FDRixXLENBa0JRLFcsQ0FDQSxvQkFFSixpQixDQUNJLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDSGxFTix5Q0cwREUsaUIsQ0FVUSxxQixDQUNBLGUsQUhyRVYseUNHMERFLGlCLENBY1EsYUFkUCxzQixDQUFBLHNCLENBaUJPLDZCLENBQ0EsYyxDQUNBLGdCLENIN0VWLHlDRzBERyxzQixDQUFBLHNCLENBcUJXLGdCLEFIL0VkLHlDRzBERyxzQixDQUFBLHNCLENBd0JXLGMsQ0FDQSxrQkF6QlgsMkIsQ0FBQSwyQixDQTRCVyxjLENBQ0EsZ0IsQ0FDQSxhLENIeEZkLHlDRzBERywyQixDQUFBLDJCLENBZ0NlLGdCLEFIMUZsQix5Q0cwREcsMkIsQ0FBQSwyQixDQW1DZSxnQixBSDdGbEIseUNHMERHLDJCLENBQUEsMkIsQ0FzQ2UsZ0JBdENmLHNCLENBMkNPLHFCLENIckdWLHlDRzBERyxzQixDQTZDVyx1QixBSHZHZCx5Q0cwREcsc0IsQ0FnRFcsdUJBaERYLDJCLENBbURXLG9CLENBQ0EsaUIsQ0FDQSw2QixDQXJEWCxrQyxDQXVEZSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsTSxDQUNBLHdCLENBL0RmLHNCLENBb0VPLGMsQ0g5SFYseUNHMERHLHNCLENBc0VXLGdCQXRFWCwyQixDQXlFVyw0QixDQTlGaEIseUIsQ0FtR1EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLHdCLENBQ0EsVSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENIbkpOLHlDR3FDRix5QixDQWdIWSxxQixDQUNBLGtCLEFIdEpWLHlDR3FDRix5QixDQW9IWSxnQixBSHpKVix5Q0dxQ0YseUIsQ0F1SFksZ0IiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wdWxzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMi41cyBpbmZpbml0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZWQ7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE4OHB4IHJlZDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmVkO1xuICAgIH1cbiAgfVxuXG4uYW5pbWF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWF3KDExMTFweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTExMXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExMTFweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4NXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExMTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc0MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXJ0LWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDogNDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWhhbmQsIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDE1cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcywgdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODUuNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtaGFuZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3MDVweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjY2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDYyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1ODVweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU0NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTA1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0NzBweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzY1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWhhbmQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NDBweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDcwNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjY2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MjVweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU4NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU0NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUwNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDM2NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlyc3QtY2lyY2xlLCAuc2Vjb25kLWNpcmNsZSwgLnRoaXJkLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpcnN0LWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Vjb25kLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGhpcmQtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVmdC1oYW5kLCAucmlnaHQtaGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJpZ2h0LWhhbmQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpcnN0LWNpcmNsZSwgLnNlY29uZC1jaXJjbGUsIC50aGlyZC1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExMTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTA5MnB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmZvcm1hdGlvbi1iZy5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogODUwcHggMTVweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwMHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1MHB4IDE1cHggMDtcbiAgICAgICAgfSAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwMHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDYwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1MHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU4MHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzc1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0NXB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzU1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUxMHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4NXB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMi41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2N0b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTVlNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDkwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjg1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUyNXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZV9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA3KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3cyB7XG4gICAgcGFkZGluZzogOTVweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3NsaWRlci0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEzMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzX19idXR0b25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3c19fYnV0dG9ucy1wcmV2LCAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3c19fYnV0dG9ucy1wcmV2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXdzX19idXR0b25zLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNzM1NDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUsIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmMjFkODA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICAgIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDk1cHggMCAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGlzdC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTFweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M3MzU0MDtcbiAgICAgICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWlycm9ycy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogODU1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzNCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmltYWdlcyB7XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEwNTBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoMTAwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoOTQwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTcuNXB4IDE1cHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNTMxMjMwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtd3JhcHBlciAuZmxvYXRpbmctbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsLFxuICAgICAgICAuaW5wdXQtd3JhcHBlciBpbnB1dDpub3QoOmZvY3VzKTp2YWxpZCB+IC5mbG9hdGluZy1sYWJlbHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MzU0MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzQxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xvci0td3JhcHBlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sb3ItaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciAuY29sb3ItaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRURDREI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgxQjIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnJhZGlvQnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU0ZTQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCwgLm5ldyB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg4MywgMTgsIDQ4LCAwLjYpO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUxpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTMxMjMwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNDFweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWR2YW50YWdlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDk0YjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzM0JSAtIDMwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlbGl2ZXJ5LWljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWxsZXQtaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjdweCAyM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhY2thZ2UtaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzJweCAyOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IFxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0LCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYub3ZlcmZsb3ctYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgTWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMb2JzdGVyIFJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Mb2JzdGVyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Mb2JzdGVyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Mb2JzdGVyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0xvYnN0ZXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDc2OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuM3M7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoMTE1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg1ODk0QTtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1NlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRMb2JzdGVyUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgICYudGFibGV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzMzBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IGNlbnRlcjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmF0dGVyeS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpZ2h0YnVsYi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhaHJlbmhlaXQuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAvLyB9XG4gICAgICAgIC5vbGQsIC5uZXcge1xuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDM1MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYU1lZGl1bTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhQm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzMzBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vcmRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMxZDI1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMjk5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVscyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzBCRkJGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNMaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgbGVmdCAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpZ2h0LWljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMi40cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kYXJrLWljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIG1lZGlhdygkbWVkaWEpXHJcbntcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYXdtb3JlKCRtZWRpYSkgXHJcbntcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYSkgeyBcclxuICAgIEBjb250ZW50XHJcbiAgfSBcclxufSBcclxuXHJcbkBtaXhpbiBtZWRpYWgoJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJG1lZGlhKSB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG4iLCIqLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keS5vdmVyZmxvdy1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb2JzdGVyIFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9ic3Rlci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3NjhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgLjNzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuM3M7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNTBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgKyAxMDBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODU4OTRBO1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvYnN0ZXIgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogOTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA0MXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgLmhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXIgLmltYWdlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmltYWdlLWJsb2NrLnRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuaGVhZGVyIC5pbWFnZS1ibG9jayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19saXN0IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xpc3Qge1xuICAgICAgICB0ZXh0LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xpc3Qge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5oZWFkZXJfX2xpc3QgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyOyB9XG4gICAgICAuaGVhZGVyX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYXR0ZXJ5LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDsgfVxuICAgICAgLmhlYWRlcl9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpZ2h0YnVsYi5zdmcpOyB9XG4gICAgICAuaGVhZGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhaHJlbmhlaXQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxM3B4OyB9XG4gIC5oZWFkZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gICAgLmhlYWRlcl9fcHJpY2UgLm9sZCwgLmhlYWRlcl9fcHJpY2UgLm5ldyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9fcHJpY2UgLm9sZCBzcGFuLCAuaGVhZGVyX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTFweCkge1xuICAgICAgICAgIC5oZWFkZXJfX3ByaWNlIC5vbGQgc3BhbiwgLmhlYWRlcl9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDsgfSB9XG4gICAgLmhlYWRlcl9fcHJpY2UgLm9sZCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBNZWRpdW1cIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlcl9fcHJpY2UgLm9sZCBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyOyB9XG4gICAgLmhlYWRlcl9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb2xkXCI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuaGVhZGVyX19vcmRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMWQyNTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fb3JkZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX19vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXIgLnN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMzNweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgICAgLmhlYWRlciAuc3dpdGNoZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyIC5zd2l0Y2hlciAubGFiZWxzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IC00OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgY29sb3I6ICNDMEJGQkY7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgTGlnaHRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5oZWFkZXIgLnN3aXRjaGVyIC5jaXJjbGUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGxlZnQgLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGxlZnQgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGxlZnQgLjNzOyB9XG4gICAgLmhlYWRlciAuc3dpdGNoZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saWdodC1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgLmhlYWRlciAuc3dpdGNoZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTIuNHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGFyay1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhlYWRlciAuc3dpdGNoZXI6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfSB9XG5cbi5wdWxzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVsc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMi41cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMi41cyBpbmZpbml0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmVkOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxODhweCByZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxODhweCByZWQ7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmVkOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmVkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZWQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE4OHB4IHJlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE4OHB4IHJlZDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmVkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZWQ7IH0gfVxuXG4uYW5pbWF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTFweCkge1xuICAgIC5hbmltYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTExcHgpIHtcbiAgICAuYW5pbWF0ZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9IH1cbiAgLmFuaW1hdGVfX3JvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMXB4KSB7XG4gICAgICAuYW5pbWF0ZV9fcm93IHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hbmltYXRlIC5sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzg1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTExcHgpIHtcbiAgICAgIC5hbmltYXRlIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDcwNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgLmFuaW1hdGUgLmxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDQyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyOyB9XG4gICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAubGVmdC1oYW5kLCAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLnJpZ2h0LWhhbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAxNXB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIHRyYW5zZm9ybSAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcywgdHJhbnNmb3JtIC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLmxlZnQtaGFuZCwgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMxcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODUuNXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7IH0gfVxuICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLmxlZnQtaGFuZCBpbWcsIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAucmlnaHQtaGFuZCBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAubGVmdC1oYW5kIHtcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwNXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLmxlZnQtaGFuZCB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjVweCkge1xuICAgICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAubGVmdC1oYW5kIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0NXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwNXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTg1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5sZWZ0LWhhbmQge1xuICAgICAgICAgICAgbGVmdDogLTk1cHg7IH0gfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDVweCkge1xuICAgICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAucmlnaHQtaGFuZCB7XG4gICAgICAgICAgICByaWdodDogNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLnJpZ2h0LWhhbmQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODVweCkge1xuICAgICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAucmlnaHQtaGFuZCB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0NXB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTA1cHgpIHtcbiAgICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLnJpZ2h0LWhhbmQge1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAucmlnaHQtaGFuZCB7XG4gICAgICAgICAgICByaWdodDogLTgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5yaWdodC1oYW5kIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtODVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgICAgICAgICAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLnJpZ2h0LWhhbmQge1xuICAgICAgICAgICAgcmlnaHQ6IC05NXB4OyB9IH1cbiAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAuZmlyc3QtY2lyY2xlLCAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2sgLnNlY29uZC1jaXJjbGUsIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAudGhpcmQtY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC5maXJzdC1jaXJjbGUge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jayAuc2Vjb25kLWNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrIC50aGlyZC1jaXJjbGUge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgIGhlaWdodDogNDI1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogM3M7IH1cbiAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jay5hY3RpdmUgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrLmFjdGl2ZSAubGVmdC1oYW5kLCAuYW5pbWF0ZSAubGVmdCAuaGVhcnQtYmxvY2suYWN0aXZlIC5yaWdodC1oYW5kIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrLmFjdGl2ZSAubGVmdC1oYW5kIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrLmFjdGl2ZSAucmlnaHQtaGFuZCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5hbmltYXRlIC5sZWZ0IC5oZWFydC1ibG9jay5hY3RpdmUgLmZpcnN0LWNpcmNsZSwgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrLmFjdGl2ZSAuc2Vjb25kLWNpcmNsZSwgLmFuaW1hdGUgLmxlZnQgLmhlYXJ0LWJsb2NrLmFjdGl2ZSAudGhpcmQtY2lyY2xlIHtcbiAgICAgICAgb3BhY2l0eTogMC4xOyB9XG4gIC5hbmltYXRlIC5yaWdodCB7XG4gICAgd2lkdGg6IDM4NXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTExcHgpIHtcbiAgICAgIC5hbmltYXRlIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAuYW5pbWF0ZSAucmlnaHQgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbmltYXRlIC5wcmljZV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRlc2NyaXB0aW9uX19yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTJweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19yb3cge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5kZXNjcmlwdGlvbl9fcm93IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuICAgIC5kZXNjcmlwdGlvbl9faXRlbSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmRlc2NyaXB0aW9uX19pdGVtIC50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVzY3JpcHRpb25fX2l0ZW0gLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbl9faXRlbSAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uX19pdGVtIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cblxuLmluZm9ybWF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0MDQwNDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaW5mb3JtYXRpb25fX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmZvcm1hdGlvbi1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA4NTBweCAxNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwYWRkaW5nOiA4MDBweCAxNXB4IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNzUwcHggMTVweCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDcwMHB4IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2NTBweCAxNXB4IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNTgwcHggMTVweCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDU0NXB4IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTVweCkge1xuICAgICAgLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA1MTBweCAxNXB4IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDg1cHggMTVweCAwOyB9IH1cbiAgICAuaW5mb3JtYXRpb24gLmNvbnRhaW5lciBkaXYge1xuICAgICAgbWF4LXdpZHRoOiA1NTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmluZm9ybWF0aW9uIC5jb250YWluZXIgZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgLmluZm9ybWF0aW9uIC5jb250YWluZXIgZGl2IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaW5mb3JtYXRpb24gLmNvbnRhaW5lciBkaXYgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMi41cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm9ybWF0aW9uIC5kZXNjdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaW5mb3JtYXRpb24gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmluZm9ybWF0aW9uIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmxvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubG9vayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmxvb2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubG9va19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAubG9va19fdmlkZW8ge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDQ4MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmxvb2tfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgICAgIC5sb29rX192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI1cHgpIHtcbiAgICAgIC5sb29rX192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMjA1cHg7IH0gfVxuICAgIC5sb29rX192aWRlbyBpZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubG9vayAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxvb2sgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLnJldmlld3Mge1xuICBwYWRkaW5nOiA5NXB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXZpZXdzIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmV2aWV3cyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7IH0gfVxuICAucmV2aWV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIHtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLXByZXYsIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1wcmV2LCAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLW5leHQge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnN2Zyk7IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKTsgfVxuICAucmV2aWV3c19fc2xpZGVyIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5yZXZpZXdzIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5yZXZpZXdzIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogLTEwcHg7IH0gfVxuICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBtYXJnaW46IDAgNXB4OyB9IH1cbiAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgIC5yZXZpZXdzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogI2NhY2FjYTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNjNzM1NDA7IH1cbiAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5yZXZpZXdzX19zbGlkZSAuaW1hZ2UtYmxvY2sge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAucmV2aWV3c19fc2xpZGUgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUsIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlIC5uYW1lLCAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBjb2xvcjogI2YyMWQ4MDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmV2aWV3cyAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luOiA0NXB4IGF1dG8gMDsgfVxuXG4uY2hhcmFjdGVyaXN0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5NXB4IDAgMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNoYXJhY3RlcmlzdGljIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5jaGFyYWN0ZXJpc3RpY19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAuY2hhcmFjdGVyaXN0aWMgLmxpc3Qtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2hhcmFjdGVyaXN0aWMgLmxpc3Qtcm93IHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM0MDQwNDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2hhcmFjdGVyaXN0aWNfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuY2hhcmFjdGVyaXN0aWNfX2xpc3QgbGkgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaS53YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICNjNzM1NDA7IH1cbiAgICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpLndhcm5pbmcgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpLndhcm5pbmcgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhcmFjdGVyaXN0aWMgLm1pcnJvcnMtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogODU1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2hhcmFjdGVyaXN0aWMgLm1pcnJvcnMtcm93IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDsgfSB9XG4gICAgLmNoYXJhY3RlcmlzdGljIC5taXJyb3JzLXJvd19faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMzMzQlOyB9XG4gICAgICAuY2hhcmFjdGVyaXN0aWMgLm1pcnJvcnMtcm93X19pdGVtIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuY2hhcmFjdGVyaXN0aWMgLm1pcnJvcnMtcm93X19pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY2hhcmFjdGVyaXN0aWMgLnByaWNlX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmltYWdlc19fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmltYWdlc19faXRlbSB7XG4gIHdpZHRoOiAyNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWFnZXNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5pbWFnZXNfX2l0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgKyAxMDBweCk7IH0gfVxuICAuZm9ybV9fYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybV9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAxNy41cHggMTVweCAyMHB4OyB9IH1cbiAgLmZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1MzEyMzAgIWltcG9ydGFudDsgfVxuICAuZm9ybSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXQ6bm90KDpmb2N1cyk6dmFsaWQgfiAuZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZvcm0gZm9ybSAuaW5wdXRzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5pbnB1dHMtd3JhcHBlciB7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mb3JtIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MzU0MDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQxcHgpIHtcbiAgICAgICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDIyMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgZGl2IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtLW5hbWU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW06aG92ZXIgLmNvbG9yLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRENEQjsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTY7IH1cbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgxQjIwOyB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIGlucHV0OmNoZWNrZWQgfiAucmFkaW9CdG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC42OSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIGlucHV0OmNoZWNrZWQgfiAucmFkaW9CdG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgLmZvcm1fX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTRlNDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfSB9XG4gICAgLmZvcm1fX3ByaWNlIC5vbGQsIC5mb3JtX19wcmljZSAubmV3IHtcbiAgICAgIGNvbG9yOiByZ2JhKDgzLCAxOCwgNDgsIDAuNik7IH1cbiAgICAgIC5mb3JtX19wcmljZSAub2xkIHNwYW4sIC5mb3JtX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZm9ybV9fcHJpY2UgLm9sZCBzcGFuLCAuZm9ybV9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgLmZvcm1fX3ByaWNlIC5vbGQgc3BhbiwgLmZvcm1fX3ByaWNlIC5uZXcgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gICAgLmZvcm1fX3ByaWNlIC5vbGQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgTGlnaHRcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1fX3ByaWNlIC5vbGQgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzUyNTI7IH1cbiAgICAuZm9ybV9fcHJpY2UgLm5ldyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmZvcm1fX3ByaWNlIC5uZXcgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb2xkXCI7XG4gICAgICAgIGNvbG9yOiAjNTMxMjMwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQxcHgpIHtcbiAgICAgICAgICAuZm9ybV9fcHJpY2UgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbi5hZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDk0YjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuYWR2YW50YWdlcyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlcyAuY29udGFpbmVyIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzNCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlbGl2ZXJ5LWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMzVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAyM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2FsbGV0LWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI3cHggMjNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE3cHggMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhY2thZ2UtaWNvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzJweCAyOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDk0YjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb29rXCI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5wcmljZV9fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODU1cHg7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWU1OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmljZV9fcm93IHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9IH1cbiAgLnByaWNlX19yb3ctYmxvY2sge1xuICAgIG1heC13aWR0aDogNDA0cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjNTMxMjMwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgTGlnaHRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3N3B4KSB7XG4gICAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQsIC5wcmljZV9fcm93LWJsb2NrIC5uZXcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQsIC5wcmljZV9fcm93LWJsb2NrIC5uZXcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHNwYW4sIC5wcmljZV9fcm93LWJsb2NrIC5uZXcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjNTMxMjMwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHNwYW4sIC5wcmljZV9fcm93LWJsb2NrIC5uZXcgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCBzcGFuLCAucHJpY2VfX3Jvdy1ibG9jayAubmV3IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQgc3BhbiwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgTGlnaHRcIjsgfVxuICAgICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyOyB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm5ldyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByaWNlX19yb3ctYmxvY2sgLm5ldyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5uZXcgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb2xkXCI7IH1cbiAgLnByaWNlX19yb3cgLnByaWNlX19vcmRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MzU0MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByaWNlX19yb3cgLnByaWNlX19vcmRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLnByaWNlX19yb3cgLnByaWNlX19vcmRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4iLCIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0OTRiO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgJ25vcm1hbGl6ZSc7XG5cbkBpbXBvcnQgJ3ZhcmllYmxlcyc7XG5cbkBpbXBvcnQgJ2ZvbnRzJztcbkBpbXBvcnQgJ3Jlc3BvbmNlJztcbkBpbXBvcnQgJ2hlYWRlcic7XG5AaW1wb3J0ICdob21lJztcbkBpbXBvcnQgJ2Zvb3Rlcic7XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhQm9vaztcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbn1cblxuLnByaWNlX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg1NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWU1O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NDlweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDM2MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG4gICAgJi1ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNDA0cHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjNTMxMjMwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAub2xkLCAubmV3IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zTGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0NzdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzMTIzMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub2xkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhTGlnaHQ7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19vcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzM1NDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNzRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
