*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;outline:0;-webkit-tap-highlight-color:transparent}a,a:hover{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,p,ul{margin-bottom:0}button,input{-webkit-appearance:none;border:0;border-radius:0}button:focus,input:focus{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}body.overflow-active{overflow:hidden}@font-face{font-family:'Uni Neue Bold';src:local("../fonts/Uni Neue Bold"),local("Uni-Neue-Bold"),url(../fonts/UniNeueBold.woff2) format("woff2"),url(../fonts/UniNeueBold.woff) format("woff"),url(../fonts/UniNeueBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Uni Neue Regular';src:local("../fonts/Uni Neue Regular"),local("Uni-Neue-Regular"),url(../fonts/UniNeueRegular.woff2) format("woff2"),url(../fonts/UniNeueRegular.woff) format("woff"),url(../fonts/UniNeueRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Uni Neue Book';src:local("../fonts/Uni Neue Book"),local("Uni-Neue-Book"),url(../fonts/UniNeueBook.woff2) format("woff2"),url(../fonts/UniNeueBook.woff) format("woff"),url(../fonts/UniNeueBook.ttf) format("truetype");font-weight:400;font-style:normal}.header{min-height:100vh;position:relative}@media only screen and (max-width:992px){.header{min-height:initial}}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;position:relative}@media only screen and (max-width:992px){.header__row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}}.header__row,.header__row .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.header__row .left{width:100%}}.header__row .center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:992px){.header__row .center{right:0;left:initial;top:10px;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media only screen and (max-width:420px){.header__row .center{width:42px;height:42px;right:5px}}.header__row .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.header__row .right{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:500px){.header__row .right{max-width:calc(100% - 110px);margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__logo{background-color:#016737;display:block;padding:15px 20px}@media only screen and (max-width:992px){.header__logo{position:relative}.header__logo::after{content:" ";position:absolute;display:block;width:100%;height:66px;background-color:#016737;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media only screen and (max-width:992px) and (max-width:530px){.header__logo::after{height:95px}}@media only screen and (max-width:992px) and (max-width:500px){.header__logo::after{height:180px}}@media only screen and (max-width:480px){.header__logo{padding:15px 14px}}.header__description{font-family:"Uni Neue Regular";font-size:16px;line-height:22px;color:#1e1f22;margin-left:20px;max-width:240px}@media only screen and (max-width:576px){.header__description{font-size:14px;line-height:19px;margin:0 61px 0 14px}}@media only screen and (max-width:420px){.header__description{margin:0 42px 0 14px}}.header__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1e1f22;cursor:pointer}@media only screen and (max-width:530px){.header__phones{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:500px){.header__phones{width:100%}}.header__phones-prefix{font-family:"Uni Neue Regular";font-size:36px}@media only screen and (max-width:576px){.header__phones-prefix{font-size:25px}}@media only screen and (max-width:530px){.header__phones-prefix{width:100%;text-align:center}}.header__phones-list{font-family:"Uni Neue Bold";font-size:16px;line-height:17px;margin:0 27px 0 20px}@media only screen and (max-width:768px){.header__phones-list{margin:0 19px 0 14px}}@media only screen and (max-width:530px){.header__phones-list{width:100%;text-align:center;margin:0}}.header__bottom{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;font-family:"Uni Neue Bold";font-size:18px;padding:65px 0}@media only screen and (max-width:992px){.header__bottom{position:initial}}@media only screen and (max-width:768px){.header__bottom{font-size:14px;padding:46px 0}}.header__bottom-block{max-width:790px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.header__bottom-block{margin-left:initial;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:initial}}@media only screen and (max-width:576px){.header__bottom-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__delivery{background-image:url(../img/icon-delivery-truck.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 80px;max-width:280px}@media only screen and (max-width:768px){.header__delivery{padding:0 0 0 70px}}@media only screen and (max-width:576px){.header__delivery{max-width:initial;width:100%;padding:18px 0 18px 70px}}.header__payment{background-image:url(../img/icon-payment.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 70px;max-width:155px;margin-left:25px}@media only screen and (max-width:992px){.header__payment{margin-left:10px}}@media only screen and (max-width:768px){.header__payment{padding:7px 0 7px 51px}}@media only screen and (max-width:576px){.header__payment{max-width:initial;width:100%;margin:10px 0 0;padding:18px 0 18px 70px;background-position-x:8px}}.header__parts{background-image:url(../img/icon-parts.png);background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 75px;max-width:300px;margin-left:25px}@media only screen and (max-width:992px){.header__parts{margin-left:10px}}@media only screen and (max-width:768px){.header__parts{padding-left:55px}}@media only screen and (max-width:576px){.header__parts{max-width:initial;width:100%;margin:10px 0 0;padding:18px 0 18px 70px;background-position-x:5px}}.advantages__item-title p,.header .container,.header__content{position:relative}.header .container .header__gradient{width:318px;height:calc(100vh - 81px);background:-webkit-gradient(linear,left top,left bottom,from(#016737),to(#08603a));background:-webkit-linear-gradient(top,#016737 0%,#08603a 100%);background:-o-linear-gradient(top,#016737 0%,#08603a 100%);background:linear-gradient(to bottom,#016737 0%,#08603a 100%);position:absolute;top:81px;z-index:1}@media only screen and (max-width:1199px){.header .container .header__gradient{display:none}}.header .container .header__gradient::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(../img/header-dots.png);background-repeat:no-repeat;background-position:45px 70px}.header .container .header__gradient::before{content:" ";display:block;width:742px;height:296px;position:absolute;bottom:0;left:-355px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background-image:url(../img/screen2-pyatno.png);background-repeat:no-repeat}.header .container .header__gradient a{display:block;position:absolute;bottom:106px;left:64px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Uni Neue Bold";font-size:16px;color:#fff;background-image:url(../img/left-arrow-white.svg);background-position:left center;background-repeat:no-repeat;background-size:20px;padding:24px 22px 24px 38px;-webkit-transition:padding .3s,bottom .3s;-o-transition:padding .3s,bottom .3s;transition:padding .3s,bottom .3s;z-index:1}.header .container .header__gradient a:hover{padding:24px 10px 24px 50px;bottom:100px}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 265px);background-image:url(../img/background-header.png);background-size:cover}@media only screen and (max-width:1199px){.header__content::before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25)}}@media only screen and (max-width:992px){.header__content{height:initial;padding:50px 0}}@media only screen and (max-width:576px){.header__content{padding:35px 0}}.header__content .container{width:100%;padding-left:140px;position:relative;z-index:2}@media only screen and (max-width:992px){.header__content .container{padding-left:15px}}.header__title span{display:inline-block;background-color:#1e1f22;color:#fff;font-size:37px;font-family:"Uni Neue Bold";padding:15px 25px}@media only screen and (max-width:576px){.header__title span{padding:11px 18px;font-size:26px}}.header__title span:nth-child(2){margin-top:10px}@media only screen and (max-width:576px){.header__title span:nth-child(2){margin-top:7px}}.header__title-description{font-family:"Uni Neue Bold";font-size:24px;color:#fff;position:relative;padding-left:75px;margin-top:25px}@media only screen and (max-width:576px){.header__title-description{font-size:17px;margin-top:18px;padding-left:53px}}.header__title-description::before{content:" ";display:block;width:50px;height:2px;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media only screen and (max-width:576px){.header__title-description::before{width:35px}}@media only screen and (max-width:500px){.header .btnCallModal{margin-top:15px}}@media only screen and (max-width:335px){.header .btnCallModal{padding:11px 16px 11px 23px;background-position:9px center}.header .btnCallModal:hover{padding:11px 20px}}.header .btn--arrow{margin-top:40px;display:inline-block}@media only screen and (max-width:576px){.header .btn--arrow{margin-top:28px}}.advantages{background-color:#08603a;color:#fff;padding:140px 0;background-size:cover;background-image:url(../img/background-advantages1920.jpg)}@media only screen and (max-width:1919px){.advantages{background-image:url(../img/background-advantages.jpg)}}@media only screen and (max-width:576px){.advantages{padding:98px 0}}.advantages .section-title span{color:#fff}.advantages .section-title span::after,.advantages .section-title span::before{background-color:#fff}.advantages__title{font-family:"Uni Neue Bold";font-size:60px;text-align:center;text-transform:uppercase;margin-top:45px}@media only screen and (max-width:768px){.advantages__title{margin-top:32px;font-size:42px}}.advantages__description{font-family:"Uni Neue Regular";font-size:30px;line-height:48px;text-align:center;margin:30px auto 0;max-width:465px}@media only screen and (max-width:768px){.advantages__description{font-size:21px;line-height:34px;margin:21px auto 0}}.advantages__row{position:relative;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}.advantages__image{position:absolute;top:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1199px){.advantages__image{display:none}}.advantages__item{width:50%;text-align:right;margin-top:70px}@media only screen and (max-width:1199px){.advantages__item{text-align:center}}@media only screen and (max-width:768px){.advantages__item{margin-top:49px;padding:0 15px}}@media only screen and (max-width:576px){.advantages__item{width:100%}}.advantages__item:nth-child(2n){text-align:left}@media only screen and (max-width:1199px){.advantages__item:nth-child(2n){text-align:center}}.advantages__item:nth-child(2n) .advantages__item-description{margin-left:initial}@media only screen and (max-width:1199px){.advantages__item:nth-child(2n) .advantages__item-description{margin-left:auto}}.advantages__item:nth-child(2) .advantages__item-title::before{top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;bottom:-35px;right:-82px;background-color:#08584f}.advantages__item:nth-child(2) .advantages__item-title::after{right:-71px;top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;bottom:-23px}.advantages__item:nth-child(2) .advantages__item-title p::before{display:none}.advantages__item:nth-child(2) .advantages__item-title p::after{bottom:-11px;right:-60px;top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.advantages__item:nth-child(2) .advantages__item-title--overlay::before{top:37px;right:-50px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.advantages__item:nth-child(2) .advantages__item-description{max-width:350px}.advantages__item:nth-child(3) .advantages__item-title::before{top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;bottom:-35px;left:-192px;background-color:#006a62}.advantages__item:nth-child(3) .advantages__item-title p::before,.advantages__item:nth-child(3) .advantages__item-title::after{left:-180px;top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;bottom:-23px}.advantages__item:nth-child(3) .advantages__item-title p::before{width:115px;left:-135px;bottom:20px}.advantages__item:nth-child(3) .advantages__item-title p::after{bottom:-11px;left:-168px;top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.advantages__item:nth-child(3) .advantages__item-title--overlay::before{top:37px;left:-152px;width:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.advantages__item:nth-child(3) .advantages__item-description{max-width:250px}.advantages__item:nth-child(4) .advantages__item-title::before{right:-90px;background-color:#005e4e}.advantages__item:nth-child(4) .advantages__item-title::after{right:-78px}.advantages__item:nth-child(4) .advantages__item-title p::before{width:22px;right:-42px}.advantages__item:nth-child(4) .advantages__item-title p::after{right:-66px}.advantages__item:nth-child(4) .advantages__item-title--overlay::before{display:none}.advantages__item:nth-child(4) .advantages__item-description{max-width:260px}.advantages__item:nth-child(5) .advantages__item-title::before{left:-110px;background-color:#006d60}.advantages__item:nth-child(5) .advantages__item-title::after{left:-98px}.advantages__item:nth-child(5) .advantages__item-title p::before{width:43px;left:-63px}.advantages__item:nth-child(5) .advantages__item-title p::after{left:-87px}.advantages__item:nth-child(5) .advantages__item-title--overlay::before{display:none}.advantages__item:nth-child(5) .advantages__item-description{max-width:250px}.advantages__item:nth-child(6) .advantages__item-title::before{right:-135px;background-color:#006a53}.advantages__item:nth-child(6) .advantages__item-title::after{right:-123px}.advantages__item:nth-child(6) .advantages__item-title p::before{width:44px;right:-88px}.advantages__item:nth-child(6) .advantages__item-title p::after{right:-112px}.advantages__item:nth-child(6) .advantages__item-title--overlay::before{top:37px;right:-53px}.advantages__item:nth-child(6) .advantages__item-description{max-width:305px}.advantages__item:nth-child(7) .advantages__item-title::before{left:-165px;background-color:#406b75}.advantages__item:nth-child(7) .advantages__item-title::after{left:-153px}.advantages__item:nth-child(7) .advantages__item-title p::before{width:75px;left:-117px}.advantages__item:nth-child(7) .advantages__item-title p::after{left:-142px}.advantages__item:nth-child(7) .advantages__item-title--overlay::before{top:37px;left:-50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.advantages__item:nth-child(7) .advantages__item-description{max-width:219px}.advantages__item-title,.advantages__item-title--overlay,.footer__privacy a{display:inline-block;position:relative}.advantages__item-title--overlay::before{content:" ";display:block;width:50px;height:2px;background-color:#fff;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:1199px){.advantages__item-title--overlay::before{display:none}}.advantages__item-title::before{content:" ";display:block;width:60px;height:60px;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1199px){.advantages__item-title::before{display:none}}.advantages__item-title p::before,.advantages__item-title::after{content:" ";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.advantages__item-title::after{width:36px;border-radius:50%;border:2px solid #fff;height:36px}@media only screen and (max-width:1199px){.advantages__item-title::after{display:none}}.advantages__item-title p::before{background-color:#fff;height:2px}@media only screen and (max-width:1199px){.advantages__item-title p::before{display:none}}.advantages__item-title p::after{content:" ";display:block;height:13px;width:13px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1199px){.advantages__item-title p::after{display:none}}.advantages__item-title .normal{display:inline-block;color:#1e1f22;background-color:#fff;font-size:24px;line-height:52px;padding:0 16px;font-family:"Uni Neue Bold"}@media only screen and (max-width:768px){.advantages__item-title .normal{font-size:17px;line-height:36px;padding:0 11px}}.advantages__item-title .normal:first-child{position:relative}.advantages__item-title .green,.catalog__item-characteristics span,.catalog__item-price span{color:#016737}.advantages__item-title .block{display:block;margin-top:6px}.advantages__item-description{font-family:"Uni Neue Regular";font-size:16px;margin-left:auto;margin-top:15px}@media only screen and (max-width:1199px){.advantages__item-description{margin:15px auto 0;text-align:center}}@media only screen and (max-width:768px){.advantages__item-description{font-size:14px;margin-top:11px}}.advantages__item--centered{max-width:300px;margin-left:auto;margin-right:auto;text-align:center;margin-top:45px!important}.advantages__item--centered .advantages__item-description{margin-left:initial;max-width:initial!important}.advantages__item--centered .advantages__item-title::before{left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:-110px}.advantages__item--centered .advantages__item-title::after{top:-98px}.advantages__item--centered .advantages__item-title p::after,.advantages__item--centered .advantages__item-title p::before,.advantages__item--centered .advantages__item-title::after{left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.advantages__item--centered .advantages__item-title p::before{width:2px!important;height:27px!important;top:-50px}.advantages__item--centered .advantages__item-title p::after{top:-87px}.catalog{background-color:#fff;padding:120px 0 0}@media only screen and (max-width:768px){.catalog{padding:84px 0 0}}@media only screen and (max-width:576px){.catalog{padding:59px 0 0}}.catalog .container{position:relative;z-index:1}.catalog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}@media only screen and (max-width:576px){.catalog__row{margin-top:39px}}.catalog__item{margin-top:30px;width:calc(33.3334% - 20px);background-color:#fff;-webkit-box-shadow:0 15px 125px 0 rgba(0,0,0,.1);box-shadow:0 15px 125px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}@media only screen and (max-width:1199px){.catalog__item{width:calc(50% - 15px)}}@media only screen and (max-width:768px){.catalog__item{width:100%}}@media only screen and (max-width:576px){.catalog__item{margin-top:21px}}.catalog__item.brand_of_year{position:relative}.catalog__item.brand_of_year::after{content:" ";display:block;width:79px;height:79px;background-color:#fff;border-radius:0 0 3px 39px;position:absolute;top:-4px;right:-5px;background-image:url(../img/brand_year.png);background-size:60px;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:576px){.catalog__item.brand_of_year::after{width:55px;height:55px;background-size:42px}}.catalog__item:hover{-webkit-box-shadow:0 15px 125px 0 rgba(0,0,0,.2);box-shadow:0 15px 125px 0 rgba(0,0,0,.2)}@media only screen and (max-width:1199px){.catalog__item:nth-child(2n){margin-left:30px!important}}@media only screen and (max-width:768px){.catalog__item:nth-child(2n){margin-left:0!important}}.catalog__item:nth-child(2),.catalog__item:nth-child(3),.catalog__item:nth-child(5),.catalog__item:nth-child(6){margin-left:30px}@media only screen and (max-width:1199px){.catalog__item:nth-child(2),.catalog__item:nth-child(3),.catalog__item:nth-child(5),.catalog__item:nth-child(6){margin-left:initial}}.catalog__item-content{min-height:640px;padding-bottom:170px;position:relative}@media only screen and (max-width:768px){.catalog__item-content{min-height:initial}}@media only screen and (max-width:576px){.catalog__item-content{padding-bottom:130px}}.catalog__item-bottom{position:absolute;bottom:0;left:0;width:100%;padding:30px}@media only screen and (max-width:576px){.catalog__item-bottom{padding:21px}}.catalog__item-slider{margin-bottom:0!important;height:275px;overflow:hidden}.catalog__item-slide{height:275px}.catalog__item-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__item .slick-arrow{background-size:cover;width:15px;height:28px;z-index:1;opacity:.75;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:576px){.catalog__item .slick-arrow{width:11px;height:20px}}.catalog__item .slick-arrow:hover,.gallery__item .image-block:hover::after{opacity:1}.catalog__item .slick-arrow::before{display:none}.catalog__item .slick-arrow.slick-prev{left:20px;background-image:url(../img/slider-prev.png)}@media only screen and (max-width:576px){.catalog__item .slick-arrow.slick-prev{left:14px}}.catalog__item .slick-arrow.slick-next{right:20px;background-image:url(../img/slider-next.png)}@media only screen and (max-width:576px){.catalog__item .slick-arrow.slick-next{right:14px}}.catalog__item .slick-dots{bottom:13px}.catalog__item .slick-dots li{margin:0 1px}.catalog__item .slick-dots li button::before{color:#fff;opacity:1}.catalog__item .slick-dots li.slick-active button::before{opacity:1;color:#48916f}.catalog__item-name{margin-top:20px;padding:0 30px;font-size:24px;line-height:30px;color:#1e1f22;font-family:"Uni Neue Bold"}@media only screen and (max-width:576px){.catalog__item-name{margin-top:20px;padding:0 21px;font-size:17px;line-height:34px}}.catalog__item-characteristics{background-image:url(../img/icon-characteritics.png);background-repeat:no-repeat;background-position:left 7px;margin:20px 30px 0;padding:0 0 0 30px;color:#1e1f22;font-size:18px;line-height:24px;font-family:"Uni Neue Bold"}@media only screen and (max-width:576px){.catalog__item-characteristics{background-position:left 5px;margin:0 21px;padding:0 0 0 21px;font-size:14px;line-height:17px}}.catalog__item-subtitle{font-size:18px;font-family:"Uni Neue Bold";padding:0 60px;margin:20px 0 5px}@media only screen and (max-width:576px){.catalog__item-subtitle{font-size:14px;padding:0 42px;margin:14px 0 4px}}.catalog__item-equipment{font-size:18px;font-family:"Uni Neue Bold";padding-left:60px}@media only screen and (max-width:576px){.catalog__item-equipment{font-size:14px;padding-left:42px}}.catalog__item-equipment li{position:relative;padding-left:12px}@media only screen and (max-width:576px){.catalog__item-equipment li{padding-left:8px}}.catalog__item-equipment li::before{content:" ";display:block;width:6px;height:2px;background-color:#016737;position:absolute;top:50%;left:0}.catalog__item-price{font-family:"Uni Neue Bold";font-size:24px;line-height:30px;color:#1e1f22;padding:0 30px;margin-bottom:20px}@media only screen and (max-width:576px){.catalog__item-price{font-size:17px;line-height:21px;padding:0 21px;margin-bottom:14px}}.catalog__item .btn{text-align:center;padding-left:15px;padding-right:15px}@media only screen and (max-width:576px){.catalog__item .btn{padding-left:11px;padding-right:11px}}.catalog__item-advantages li{background-image:url(../img/check-symbol.png);background-repeat:no-repeat;background-position:30px center;padding:17px 58px;font-family:"Uni Neue Bold";font-size:16px;color:#fff;background-color:#026637}@media only screen and (max-width:576px){.catalog__item-advantages li{background-position:21px center;padding:12px 41px}}.catalog__item-advantages li:nth-child(2n){background-color:#03562f}.catalog__item-form{padding:30px}@media only screen and (max-width:576px){.catalog__item-form{padding:21px}}.catalog__item-form p{color:#1e1f22;font-size:18px;line-height:24px;font-family:"Uni Neue Bold"}@media only screen and (max-width:576px){.catalog__item-form p{font-size:14px;line-height:17px}}.catalog__item-form input{display:block;width:100%}.catalog__item-form input:not([type=submit]){height:50px;background-color:#ededed;font-family:"Uni Neue Regular";font-size:17px;color:#1e1f22;padding:0 20px;margin:20px 0}@media only screen and (max-width:576px){.catalog__item-form input:not([type=submit]){height:35px;font-size:14px;padding:0 14px;margin:14px 0}}.catalog__alternative{background-color:#1e1f22;padding:300px 0 150px;margin-top:-150px;position:relative}@media only screen and (max-width:768px){.catalog__alternative{padding:130px 0 53px;margin-top:-74px}}.catalog__alternative::after{content:" ";display:block;width:1241px;height:calc(100% + 165px);position:absolute;top:0;left:0;background-image:url(../img/background-catalog-alternative.png);background-repeat:no-repeat}@media only screen and (max-width:1350px){.catalog__alternative::after{left:-100px}}@media only screen and (max-width:1200px){.catalog__alternative::after{left:-300px}}@media only screen and (max-width:992px){.catalog__alternative::after{left:-550px}}@media only screen and (max-width:768px){.catalog__alternative::after{display:none}}.catalog__alternative::before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(../img/background-telephone.png);background-repeat:no-repeat;background-position:center center}.catalog__alternative .container{position:relative;z-index:1}.catalog__alternative-block{margin:0 50px;border:15px solid #fff;padding:75px 0}@media only screen and (max-width:768px){.catalog__alternative-block{border-width:11px;padding:53px 0;margin:initial}}.catalog__alternative-content{max-width:340px;margin:0 100px 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.catalog__alternative-content{max-width:initial;margin:initial;padding:0 30px}}.catalog__alternative-content p,.catalog__alternative-content p::before{font-family:"Uni Neue Bold";font-size:24px;line-height:36px;color:#fff;position:relative}@media only screen and (max-width:576px){.catalog__alternative-content p{font-size:17px;line-height:25px}}.catalog__alternative-content p::before{content:"...";position:absolute;left:-22px;top:0}@media only screen and (max-width:576px){.catalog__alternative-content p::before{font-size:17px;line-height:25px;left:-15px}}.catalog__alternative-content .btn{margin-top:30px}@media only screen and (max-width:576px){.catalog__alternative-content .btn{margin-top:21px}}.gotest{background-image:url(../img/background-gotext.png);background-size:cover;padding:150px 0;min-height:720px}@media only screen and (max-width:992px){.gotest{padding:105px 0}}@media only screen and (max-width:576px){.gotest{padding:74px 0}}.gotest__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.gotest__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.gotest__row .left{width:470px;position:relative;text-align:center}@media only screen and (max-width:992px){.gotest__row .left{width:100%}}.gotest__row .left img{position:absolute;top:-65px;left:40px}@media only screen and (max-width:992px){.gotest__row .left img{position:static;max-width:100%}}@media only screen and (max-width:768px){.gotest__row .left img{max-height:200px}}.gotest__row .right{width:675px}@media only screen and (max-width:992px){.gotest__row .right{width:100%;margin-top:30px}}.gotest__block{max-width:675px;margin-left:auto}.gotest__title span{display:inline-block;color:#1e1f22;background-color:#fff;padding:12px 27px;font-family:"Uni Neue Bold";font-size:37px}@media only screen and (max-width:576px){.gotest__title span{padding:8px 19px;font-size:26px}}.gotest__title span:nth-child(2){margin-top:10px}@media only screen and (max-width:576px){.gotest__title span:nth-child(2){margin-top:7px}}.gotest__description{font-size:24px;line-height:36px;color:#fff;font-family:"Uni Neue Bold";margin:35px 0 50px;position:relative}@media only screen and (max-width:576px){.gotest__description{font-size:17px;line-height:25px;margin:25px 0 35px}}.gotest__description::before{content:" ";display:block;width:50px;height:2px;background-color:#fff;position:absolute;top:18px;left:-75px}@media only screen and (max-width:576px){.gotest__description::before{width:35px;top:13px;left:-53px}}.privilege{background-color:#fff;padding:135px 0}@media only screen and (max-width:768px){.privilege{padding:95px 0}}@media only screen and (max-width:576px){.privilege{padding:67px 0}}.privilege .section-title span::after,.privilege .section-title span::before{-webkit-transform:initial;-ms-transform:initial;transform:initial;top:65px}@media only screen and (max-width:576px){.privilege .section-title span::after,.privilege .section-title span::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.privilege .section-title span::before{left:30px}@media only screen and (max-width:576px){.privilege .section-title span::before{left:-48px}}.privilege .section-title span::after{right:30px}@media only screen and (max-width:576px){.privilege .section-title span::after{right:-48px}}.privilege__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.privilege__item{width:calc(33.3334% - 20px);color:#1e1f22;position:relative;padding-top:155px;margin-top:45px}@media only screen and (max-width:992px){.privilege__item{width:calc(50% - 15px)}}@media only screen and (max-width:768px){.privilege__item{width:100%}}@media only screen and (max-width:576px){.privilege__item{padding-top:109px;margin-top:32px}}.privilege__item::before{content:" ";display:block;width:110px;height:110px;background-color:#e5f0eb;border-radius:50%;position:absolute;top:0;left:50px}@media only screen and (max-width:576px){.privilege__item::before{width:77px;height:77px;left:35px}}.privilege__item::after{content:" ";font-family:"Uni Neue Book";font-size:100px;color:#1e1f22;position:absolute;top:13px;left:-6px}@media only screen and (max-width:576px){.privilege__item::after{font-size:70px;top:9px;left:-4px}}.privilege__item:first-child::after{content:"01"}.privilege__item:first-child .privilege__item-title span::after{right:calc(100% - 115px)}@media only screen and (max-width:576px){.privilege__item:first-child .privilege__item-title span::after{right:calc(100% - 81px)}}.privilege__item:nth-child(2)::after{content:"02"}.privilege__item:nth-child(2) .privilege__item-title span::after{right:calc(100% - 185px)}@media only screen and (max-width:576px){.privilege__item:nth-child(2) .privilege__item-title span::after{right:calc(100% - 130px)}}.privilege__item:nth-child(3)::after{content:"03"}.privilege__item:nth-child(3) .privilege__item-title span::after{right:calc(100% - 165px)}@media only screen and (max-width:576px){.privilege__item:nth-child(3) .privilege__item-title span::after{right:calc(100% - 116px)}}.privilege__item:nth-child(4)::after{content:"04"}.privilege__item:nth-child(4) .privilege__item-title span::after{right:calc(100% - 125px)}@media only screen and (max-width:576px){.privilege__item:nth-child(4) .privilege__item-title span::after{right:calc(100% - 88px)}}.privilege__item:nth-child(5)::after{content:"05"}.privilege__item:nth-child(5) .privilege__item-title span::after{right:calc(100% - 150px)}@media only screen and (max-width:576px){.privilege__item:nth-child(5) .privilege__item-title span::after{right:calc(100% - 105px)}}.privilege__item:nth-child(6)::after{content:"06"}.privilege__item:nth-child(6) .privilege__item-title span::after{right:calc(100% - 240px)}@media only screen and (max-width:576px){.privilege__item:nth-child(6) .privilege__item-title span::after{right:calc(100% - 168px)}}.privilege__item:first-child,.privilege__item:nth-child(2),.privilege__item:nth-child(4),.privilege__item:nth-child(5){margin-right:30px}@media only screen and (max-width:992px){.privilege__item:first-child,.privilege__item:nth-child(2),.privilege__item:nth-child(4),.privilege__item:nth-child(5){margin-right:0}.privilege__item:nth-child(2n){margin-left:30px}}@media only screen and (max-width:768px){.privilege__item:nth-child(2n){margin-left:0}}.privilege__item-title{font-size:24px;line-height:36px;font-family:"Uni Neue Bold"}@media only screen and (max-width:576px){.privilege__item-title{font-size:17px;line-height:25px}}.privilege__item-title span{display:block;position:relative}.privilege__item-title span::after{content:" ";display:block;width:30px;height:2px;background-color:#016737;position:absolute;top:20px}@media only screen and (max-width:576px){.privilege__item-title span::after{width:21px;top:14px}}.privilege__item-description{margin-top:15px;font-family:"Uni Neue Regular";font-size:17px;line-height:30px}@media only screen and (max-width:576px){.privilege__item-description{margin-top:11px;font-size:14px;line-height:22px}}.gallery{background-color:#f9f9f9;padding:135px 0 150px}@media only screen and (max-width:768px){.gallery{padding:95px 0 105px}}@media only screen and (max-width:576px){.gallery{padding:67px 0 74px}}.gallery .section-title span{max-width:400px}.gallery .section-title span::after,.gallery .section-title span::before{-webkit-transform:initial;-ms-transform:initial;transform:initial;top:65px}@media only screen and (max-width:576px){.gallery .section-title span::after,.gallery .section-title span::before{width:34px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.gallery .section-title span::before{left:14px}@media only screen and (max-width:576px){.gallery .section-title span::before{left:-48px}}.gallery .section-title span::after{right:14px}@media only screen and (max-width:576px){.gallery .section-title span::after{right:-48px}}.gallery__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:85px}@media only screen and (max-width:768px){.gallery__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.gallery__item{width:calc(33.33334% - 6.66667px);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:768px){.gallery__item{width:100%}}.gallery__item .image-block{overflow:hidden;position:relative;font-size:0;margin-top:10px}.gallery__item .image-block:first-child{height:400px;width:100%}@media only screen and (max-width:576px){.gallery__item .image-block:first-child{height:280px}}.gallery__item .image-block:nth-child(2){width:calc(50% - 5px);height:190px}@media only screen and (max-width:576px){.gallery__item .image-block:nth-child(2){height:133px}}.gallery__item .image-block:nth-child(3){display:inline-block;width:calc(50% - 5px);height:190px}@media only screen and (max-width:576px){.gallery__item .image-block:nth-child(3){height:133px}}.gallery__item .hover img,.gallery__item .image-block img,.quiz--overlay .quiz__col .image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__item .image-block::after{content:" ";display:block;width:100%;height:100%;background-image:url(../img/icon-zoom.png);background-position:center center;background-repeat:no-repeat;background-color:rgba(1,103,55,.25);z-index:2;position:absolute;top:0;left:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;cursor:pointer}.footer__row .right span,.gallery__item .image-block:hover .hover{display:block}.gallery__item .hover{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);overflow:hidden;-webkit-filter:blur(10px);filter:blur(10px);z-index:1;display:none}@media only screen and (max-width:768px){.gallery__item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.gallery__item:nth-child(2) .image-block:first-child{width:calc(50% - 5px);height:190px}@media only screen and (max-width:768px){.gallery__item:nth-child(2) .image-block:first-child{height:400px;width:100%}}@media only screen and (max-width:576px){.gallery__item:nth-child(2) .image-block:first-child{height:280px}}.gallery__item:nth-child(2) .image-block:nth-child(2){width:calc(50% - 5px);height:190px}.gallery__item:nth-child(2) .image-block:nth-child(3){height:400px;width:100%}@media only screen and (max-width:768px){.gallery__item:nth-child(2) .image-block:nth-child(3){width:calc(50% - 5px);height:190px}}.map{position:relative;background-color:#fff}@media only screen and (max-width:1800px){.map{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:768px){.map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}}.map__block{position:absolute;top:0;left:100px;width:870px;height:100%}@media only screen and (max-width:1800px){.map__block{left:40px;position:static;width:50%}}@media only screen and (max-width:768px){.map__block{width:100%}}.map__block::after,.map__block::before{content:" ";display:block;width:50%;height:100%;position:absolute;top:0}@media only screen and (max-width:1800px){.map__block::after,.map__block::before{display:none}}.footer__privacy a::after,.map__block::before{left:0;background-color:#fff}@media only screen and (max-width:1800px){.map__block::before{display:none}}.map__block::after{right:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}@media only screen and (max-width:1800px){.map__block::after{display:none}}.map__block-content{position:relative;z-index:1;max-width:625px;padding:145px 65px 150px}@media only screen and (max-width:992px){.map__block-content{padding:102px 65px 105px}}@media only screen and (max-width:768px){.map__block-content{padding:71px 46px 74px 75px}}.map iframe{width:100%;height:1040px}@media only screen and (max-width:1800px){.map iframe{width:50%}}@media only screen and (max-width:768px){.map iframe{width:100%;height:400px}}.map__title span{display:inline-block;font-family:"Uni Neue Bold";font-size:37px;color:#fff;padding:15px 25px;background-color:#1e1f22}@media only screen and (max-width:768px){.map__title span{font-size:26px;padding:11px 18px}}.map__description{margin-top:25px;font-family:"Uni Neue Bold";color:#1e1f22;font-size:24px;position:relative}@media only screen and (max-width:768px){.map__description{font-size:17px;margin-top:18px}}.map__description::before{content:" ";display:block;width:69px;height:2px;background-color:#1e1f22;position:absolute;left:-94px;top:15px}@media only screen and (max-width:768px){.map__description::before{width:48px;left:-66px;top:11px}}.map__item-title{font-family:"Uni Neue Bold";font-size:24px;color:#222;margin-top:60px;position:relative}@media only screen and (max-width:768px){.map__item-title{font-size:17px;margin-top:42px}}.map__item-title::before{content:" ";display:block;width:65px;height:65px;border-radius:50%;background-color:#016737;-webkit-box-shadow:0 20px 75px 0 rgba(1,103,55,.3);box-shadow:0 20px 75px 0 rgba(1,103,55,.3);position:absolute;top:-16px;left:-97px;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:768px){.map__item-title::before{width:46px;height:46px;top:-11px;left:-68px}}.map__item-title.locate::before{background-image:url(../img/icon-locate.png)}.map__item-title.phone::before{background-image:url(../img/icon-phone-white.png)}.map__item-title span{display:block;margin-top:25px;font-family:"Uni Neue Regular";font-size:18px}@media only screen and (max-width:768px){.map__item-title span{margin-top:18px;font-size:14px}}.map__item-phones{margin:30px 0 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1e1f22;cursor:pointer}@media only screen and (max-width:768px){.map__item-phones{margin:21px 0 25px}}.map__item-phones-prefix,.section-title span{font-family:"Uni Neue Regular";font-size:36px}@media only screen and (max-width:768px){.map__item-phones-prefix{font-size:25px}}.map__item-phones-list{font-family:"Uni Neue Bold";font-size:16px;line-height:17px;margin:0 27px 0 20px}@media only screen and (max-width:768px){.map__item-phones-list{font-size:14px;line-height:16px;margin:0 19px 0 14px}}.map .btn{display:inline-block}.footer{background-color:#1e1f22;position:relative;font-family:"Uni Neue Regular";font-size:16px;line-height:22px;color:#fff}@media only screen and (max-width:1199px){.footer{padding-bottom:15px}}.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (max-width:1199px){.footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__row,.footer__row .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.footer__row .left{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__row .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}@media only screen and (max-width:1199px){.footer__row .right{margin-top:15px;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__logo{background-color:#016737;display:block;padding:15px 20px}.footer__description{margin-left:20px;max-width:240px}.footer__privacy{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.25;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:1199px){.footer__privacy{position:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;margin-top:15px;width:100%;text-align:center;display:inline-block}}.footer__privacy:hover,.quiz--overlay .quiz__col.active .quiz__text span::after,.quiz--overlay .quiz__col:hover .image-block::before{opacity:1}.footer__privacy a::after{content:" ";width:100%;height:1px;position:absolute;bottom:-7px}body.active,html.active{overflow-y:hidden}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media only screen and (max-width:1200px){.container{max-width:960px}}@media only screen and (max-width:992px){.container{max-width:720px}}@media only screen and (max-width:768px){.container{max-width:540px}}@media only screen and (max-width:576px){.container{max-width:100%}}.btn{cursor:pointer;font-family:"Uni Neue Bold";font-size:16px;color:#016737;display:block;padding:15px 36px 15px 46px;-webkit-transition:padding .3s,background-color .3s,color .3s;-o-transition:padding .3s,background-color .3s,color .3s;transition:padding .3s,background-color .3s,color .3s}@media only screen and (max-width:768px){.btn{padding:11px 25px 11px 32px}}.btn:hover{padding:15px 41px;background-image:none}@media only screen and (max-width:768px){.btn:hover{padding:11px 29px}}.btn--lines{border:2px solid #016737;background-color:#fff;position:relative}.btn--lines:hover::after,.btn--lines:hover::before{-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.btn--lines::before{width:2px;height:17px;background-color:#fff;left:-2px;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.btn--lines::after,.btn--lines::before,.section-title span::after,.section-title span::before{content:" ";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn--lines::after{right:-2px;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:2px;height:17px;background-color:#fff}.btn--phone{background-image:url(../img/icon-phone-green.png);background-position:28px center;background-repeat:no-repeat}@media only screen and (max-width:768px){.btn--phone{background-position:15px center}}.btn--arrow,.btn--white{background-color:#fff}.btn--lines:hover,.btn--white:hover{color:#fff;background-color:#016737}.btn--arrow{font-family:"Uni Neue Bold";font-size:16px;color:#1e1f22;padding:20px 70px 20px 30px;background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 30px) center;-webkit-transition:padding .3s,color .3s,background-color .3s;-o-transition:padding .3s,color .3s,background-color .3s;transition:padding .3s,color .3s,background-color .3s}@media only screen and (max-width:768px){.btn--arrow{padding:14px 49px 14px 21px;background-position:calc(100% - 21px) center}}@media only screen and (max-width:335px){.btn--arrow{padding:14px 49px 14px 21px!important;background-position:calc(100% - 21px) center!important}}.btn--arrow:hover{background-image:none;padding:20px 50px;color:#fff;background-color:#1e1f22}@media only screen and (max-width:768px){.btn--arrow:hover{padding:14px 35px}}.btn--arrow--green{background-image:url(../img/right-arrow-green.svg)}.btn--arrow--white,.btn--arrow--white:hover{background-image:url(../img/icon-phone-white.svg)}.btn--arrow--white{color:#fff;background-color:#016737}.btn--arrow--white:hover{background-color:#019a52}.btn--arrow-bg-black{background-color:#1e1f22;display:inline-block}.btn--arrow-bg-black:hover{background-color:#016737;background-image:none}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.section-title span{display:block;font-size:30px;position:relative;color:#1e1f22;max-width:575px;text-align:center}@media only screen and (max-width:576px){.section-title span{font-size:21px;margin:0 35px}}.section-title span::after,.section-title span::before{width:48px;height:2px;background-color:#016737}@media only screen and (max-width:576px){.section-title span::after,.section-title span::before{width:34px}}.section-title span::before{left:-68px}@media only screen and (max-width:576px){.section-title span::before{left:-48px}}.section-title span::after{right:-68px}@media only screen and (max-width:576px){.section-title span::after{right:-48px}}.section-title span.no-lines{max-width:100%!important}.section-title span.no-lines::after,.section-title span.no-lines::before{display:none}.modal--overlay{background-image:url(../img/background-popup.png);background-size:cover;position:fixed;top:0;left:0;width:100%;min-height:100%;display:none;z-index:2;overflow:auto}.modal--overlay::before{content:" ";height:100%;position:absolute;top:0;left:0;background-color:rgba(16,20,37,.8);z-index:-1}.modal--overlay.callModal .section-title span{font-family:"Uni Neue Bold";max-width:450px;font-size:24px}@media only screen and (max-width:992px){.modal--overlay.callModal .section-title span{font-size:17px}}.modal--overlay.callModal .section-title span::after,.modal--overlay.callModal .section-title span::before,.modal--overlay.priceModal form .section-title span::after,.modal--overlay.priceModal form .section-title span::before{width:30px}.modal--overlay.callModal .section-title span::before{left:0}@media only screen and (max-width:1199px){.modal--overlay.callModal .section-title span::before{left:-30px}}.modal--overlay.callModal .section-title span::after{right:0}@media only screen and (max-width:1199px){.modal--overlay.callModal .section-title span::after{right:-30px}}.modal--overlay .modal--wrapper,.modal--overlay.callModal .modal{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:992px){.modal--overlay.callModal .modal{width:440px;max-width:calc(100% - 20px)}}.modal--overlay .modal--wrapper{max-height:calc(100vh - 200px);overflow:auto;max-width:calc(100% - 20px)}.modal--overlay .modal{background-color:#fff;padding:60px;max-width:605px}@media only screen and (max-width:992px){.modal--overlay .modal{padding:42px}}@media only screen and (max-width:576px){.modal--overlay .modal{padding:29px}}@media only screen and (max-width:480px){.modal--overlay .modal{padding:20px}}.modal--overlay .modal__close{background-image:url(../img/icon-close.svg);background-size:cover;position:absolute;right:30px;top:30px;width:15px;height:15px;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}@media only screen and (max-width:576px){.modal--overlay .modal__close{right:15px;top:15px}}.modal--overlay .modal__close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal--overlay .modal label{position:relative;display:block;margin-top:29px}@media only screen and (max-width:992px){.modal--overlay .modal label{margin-top:20px}}.modal--overlay .modal label span{font-family:"Uni Neue Bold";font-size:18px;line-height:30px;color:#231d1f;padding:0 13px;background-color:#fff;position:absolute;top:-15px;left:11px;display:block;z-index:1}@media only screen and (max-width:992px){.modal--overlay .modal label span{font-size:14px;line-height:21px;padding:0 9px;top:-11px;left:8px}}.modal--overlay .modal input,.modal--overlay::before,.quiz--overlay .quiz__step--last form input{display:block;width:100%}.modal--overlay .modal input:not([type=submit]){height:55px;padding:0 24px;font-size:18px;font-family:"Uni Neue Regular";color:#231d1f;border:1px solid #bdbcbd}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit]){height:39px;padding:0 17px;font-size:14px}}.modal--overlay .modal input:not([type=submit])::-webkit-input-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit])::-webkit-input-placeholder{font-size:18px}}.modal--overlay .modal input:not([type=submit])::-moz-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit])::-moz-placeholder{font-size:18px}}.modal--overlay .modal input:not([type=submit]):-ms-input-placeholder,.quiz--overlay .quiz__step--last form input:not([type=submit]):-ms-input-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit]):-ms-input-placeholder{font-size:18px}}.modal--overlay .modal input:not([type=submit]):-moz-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}@media only screen and (max-width:992px){.modal--overlay .modal input:not([type=submit]):-moz-placeholder{font-size:18px}}.modal--overlay .modal input[type=submit]{margin-top:35px;text-align:center;padding-left:15px;padding-right:15px}@media only screen and (max-width:992px){.modal--overlay .modal input[type=submit]{margin-top:25px;padding-left:11px;padding-right:11px}}.modal--overlay.priceModal .table--wrapper{overflow:auto}.modal--overlay.priceModal .modal{padding-top:40px;padding-bottom:0;width:1170px;max-width:100%}@media only screen and (max-width:576px){.modal--overlay.priceModal .modal{padding-top:28px}}.modal--overlay.priceModal .tg{display:block;margin-top:45px;border-collapse:collapse;border-spacing:0}@media only screen and (max-width:576px){.modal--overlay.priceModal .tg{margin-top:32px}}.modal--overlay.priceModal .tg td,.modal--overlay.priceModal .tg th{font-family:"Uni Neue Regular";font-size:18px;color:#1e1f22;border:2px solid #e8e8e8;padding:10px;vertical-align:middle;text-align:center}@media only screen and (max-width:576px){.modal--overlay.priceModal .tg td{font-size:14px;padding:7px;min-width:80px}}.modal--overlay.priceModal .tg th{font-family:"Uni Neue Bold";padding:25px 30px}@media only screen and (max-width:576px){.modal--overlay.priceModal .tg th{font-size:14px;padding:5px;min-width:160px}}.modal--overlay.priceModal .section-title span{font-family:"Uni Neue Bold";font-size:37px}@media only screen and (max-width:576px){.modal--overlay.priceModal .section-title span{font-size:26px}}.modal--overlay.priceModal form{position:relative;width:calc(100% + 120px);left:-60px;background-color:#f9f9f9;padding:50px 60px 60px}@media only screen and (max-width:992px){.modal--overlay.priceModal form{left:-40px;width:calc(100% + 80px)}}@media only screen and (max-width:576px){.modal--overlay.priceModal form{left:-28px;width:calc(100% + 56px);padding:35px 42px 42px}}@media only screen and (max-width:480px){.modal--overlay.priceModal form{left:-25px;width:calc(100% + 45px)}}.modal--overlay.priceModal form .section-title span{color:#231d1f;font-size:24px;font-family:"Uni Neue Bold";line-height:36px}@media only screen and (max-width:992px){.modal--overlay.priceModal form .section-title span{font-size:17px;line-height:25px}}@media only screen and (max-width:576px){.modal--overlay.priceModal form .section-title span{margin:0!important}}@media only screen and (max-width:576px){.modal--overlay.priceModal form .section-title span::after,.modal--overlay.priceModal form .section-title span::before{width:21px}}.modal--overlay.priceModal form .section-title span::before{left:-26px}@media only screen and (max-width:576px){.modal--overlay.priceModal form .section-title span::before{left:-18px}}.modal--overlay.priceModal form .section-title span::after{right:-26px}@media only screen and (max-width:576px){.modal--overlay.priceModal form .section-title span::after{right:-18px}}.modal--overlay.priceModal form .priceModal__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}@media only screen and (max-width:768px){.modal--overlay.priceModal form .priceModal__form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:576px){.modal--overlay.priceModal form .priceModal__form-row{margin-top:35px}}@media only screen and (max-width:768px){.modal--overlay.priceModal form label{width:100%!important;margin-right:initial!important;margin-top:15px!important}}.modal--overlay.priceModal form label input,.modal--overlay.priceModal form label span{background-color:#f9f9f9}.modal--overlay.priceModal form label:first-child,.modal--overlay.priceModal form label:nth-child(2),.quiz--overlay .quiz__step--last form label:first-child,.quiz--overlay .quiz__step--last form label:nth-child(2){width:calc((100% - 240px)/2);margin-right:30px;margin-top:0}.modal--overlay.priceModal form .btn{width:210px;margin-top:0;padding-top:16.5px;padding-bottom:16.5px;text-align:left;padding-left:50px}@media only screen and (max-width:992px){.modal--overlay.priceModal form .btn{height:39px;padding-top:7.5px;padding-bottom:7.5px}}@media only screen and (max-width:768px){.modal--overlay.priceModal form .btn{margin:15px auto 0}}@media only screen and (max-width:335px){.modal--overlay.priceModal form .btn{padding-top:8px!important;padding-bottom:8px!important}}.quiz--overlay{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz--overlay .quiz .section-title span{font-family:"Uni Neue Bold";font-size:37px;color:#fff;max-width:730px}@media only screen and (max-width:768px){.quiz--overlay .quiz .section-title span{font-size:26px}}@media only screen and (max-width:576px){.quiz--overlay .quiz .section-title span{font-size:18px}}.quiz--overlay .quiz .section-title span::after,.quiz--overlay .quiz .section-title span::before{background-color:#fff}.quiz--overlay .quiz__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px}.quiz--overlay .quiz__col{width:50%;padding:0 60px;cursor:pointer}@media only screen and (max-width:992px){.quiz--overlay .quiz__col{padding:0 15px}}.quiz--overlay .quiz__col:first-child{position:relative}.quiz--overlay .quiz__col:first-child::after{content:" ";display:block;height:67px;width:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-.5px;background-color:#608777}.quiz--overlay .quiz__col.active .image-block::before{top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:1}.quiz--overlay .quiz__col .image-block{height:198px;width:198px;border-radius:50%;margin:0 auto;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;position:relative;z-index:1}@media only screen and (max-width:490px){.quiz--overlay .quiz__col .image-block{height:150px;width:150px}}@media only screen and (max-width:400px){.quiz--overlay .quiz__col .image-block{height:107px;width:107px}}.quiz--overlay .quiz__col .image-block::before{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 100px 0 #1d2122;box-shadow:0 0 100px 0 #1d2122;opacity:0;-webkit-transition:opacity .3s,top .1s,left .1s,width .1s,height .1s;-o-transition:opacity .3s,top .1s,left .1s,width .1s,height .1s;transition:opacity .3s,top .1s,left .1s,width .1s,height .1s;z-index:-1}.quiz--overlay .quiz__col .quiz__text{font-family:"Uni Neue Regular";font-size:24px;color:#fff;margin-top:40px}@media only screen and (max-width:576px){.quiz--overlay .quiz__col .quiz__text{font-size:17px}}.quiz--overlay .quiz__col .quiz__text span{display:inline-block;height:20px;width:20px;border-radius:50%;border:1px solid rgba(255,255,255,.4);margin-right:20px;position:relative}@media only screen and (max-width:576px){.quiz--overlay .quiz__col .quiz__text span{height:14px;width:14px;margin-right:14px}}.quiz--overlay .quiz__col .quiz__text span::after{content:" ";display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:576px){.quiz--overlay .quiz__col .quiz__text span::after{width:7px;height:7px}}.quiz--overlay .quiz__step{position:relative;display:none;min-height:420px}.quiz--overlay .quiz__step-description{font-family:"Uni Neue Bold";font-size:24px;color:#fff;text-align:center;margin:30px 0 10px}@media only screen and (max-width:576px){.quiz--overlay .quiz__step-description{font-size:17px;margin:21px 0 7px}}.quiz--overlay .quiz__step.active{display:block}.quiz--overlay .quiz__step .btn{position:absolute;right:-250px;bottom:-10px}@media only screen and (max-width:1350px){.quiz--overlay .quiz__step .btn{right:-50px;bottom:-60px}}@media only screen and (max-width:992px){.quiz--overlay .quiz__step .btn{right:0!important}}.quiz--overlay .quiz__step-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:-240px;bottom:-10px}@media only screen and (max-width:1350px){.quiz--overlay .quiz__step-current{left:-50px;bottom:-60px}}@media only screen and (max-width:992px){.quiz--overlay .quiz__step-current{left:0}}.quiz--overlay .quiz__step-current span{display:block;width:6px;height:6px;border-radius:50%;background-color:#fff;margin:0 9px}.quiz--overlay .quiz__step-current span.current{width:50px;height:50px;background-size:cover;background-color:transparent;position:relative}.quiz--overlay .quiz__step-current span.current::after{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:"Uni Neue Bold";font-size:17px;color:#fff}.quiz--overlay .quiz__step--first .quiz__step-current span.current{background-image:url(../img/quiz-progress1.png)}.quiz--overlay .quiz__step--first .quiz__step-current span.current::after{content:"01"}.quiz--overlay .quiz__step--second .quiz__step-current span.current{background-image:url(../img/quiz-progress2.png)}.quiz--overlay .quiz__step--second .quiz__step-current span.current::after{content:"02"}.quiz--overlay .quiz__step--third .quiz__step-current span.current{background-image:url(../img/quiz-progress3.png)}.quiz--overlay .quiz__step--third .quiz__step-current span.current::after{content:"03"}.quiz--overlay .quiz__step--last form{position:relative;padding:50px 60px 60px}@media only screen and (max-width:768px){.quiz--overlay .quiz__step--last form{padding:35px 42px 42px}}@media only screen and (max-width:576px){.quiz--overlay .quiz__step--last form{padding:25px 29px 29px}}.quiz--overlay .quiz__step--last form .quiz__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}@media only screen and (max-width:1200px){.quiz--overlay .quiz__step--last form .quiz__form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:576px){.quiz--overlay .quiz__step--last form .quiz__form-row{margin-top:35px}}.quiz--overlay .quiz__step--last form label{position:relative;display:block;margin-top:29px}@media only screen and (max-width:576px){.quiz--overlay .quiz__step--last form label{width:100%!important;margin:15px 0 0!important}}@media only screen and (max-width:1200px){.quiz--overlay .quiz__step--last form label:first-child,.quiz--overlay .quiz__step--last form label:nth-child(2){width:calc(50% - 15px);margin-right:0}}.quiz--overlay .quiz__step--last form label:first-child input,.quiz--overlay .quiz__step--last form label:nth-child(2) input{min-width:385px}@media only screen and (max-width:1200px){.quiz--overlay .quiz__step--last form label:nth-child(2){margin-left:30px}}.quiz--overlay .quiz__step--last form label span{font-family:"Uni Neue Bold";font-size:18px;line-height:30px;color:#fff;padding:0 13px;background-color:#317362;position:absolute;top:-15px;left:11px;display:block;z-index:1}@media only screen and (max-width:576px){.quiz--overlay .quiz__step--last form label span{font-size:14px;line-height:21px;padding:0 9px;top:-11px;left:8px}}.quiz--overlay .quiz__step--last form input:not([type=submit]){height:55px;padding:0 24px;font-size:18px;font-family:"Uni Neue Regular";color:#fff;border:1px solid #bdbcbd;background-color:transparent}@media only screen and (max-width:992px){.quiz--overlay .quiz__step--last form input:not([type=submit]){min-width:initial!important}}.quiz--overlay .quiz__step--last form input:not([type=submit])::-webkit-input-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}.quiz--overlay .quiz__step--last form input:not([type=submit]):-moz-placeholder,.quiz--overlay .quiz__step--last form input:not([type=submit])::-moz-placeholder{font-size:18px;font-family:"Uni Neue Regular";color:#231d1f}.quiz--overlay .quiz__step--last form input[type=submit]{text-align:center;padding-left:15px;padding-right:15px}@media only screen and (max-width:1200px){.quiz--overlay .quiz__step--last form input[type=submit]{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.quiz--overlay .quiz__step--last form .btn{position:static;width:210px;margin-top:0;padding-top:16.5px;padding-bottom:16.5px;text-align:left;padding-left:50px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwiZm9udHMuc2NzcyIsImhlYWRlci5zY3NzIiwicmVzcG9uY2Uuc2NzcyIsImhvbWUuc2NzcyIsImZvb3Rlci5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEMsQ0FBQSxPLENBQUEsUSxDQUNJLDZCLENBQUEscUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFMsQ0FFQSx1QyxDQUdKLEMsQ0FBQSxPLENBQ0ksYSxDQUNBLG9CLENBT0osRSxDQUNJLGUsQ0FHSixFLENBQUEsRSxDQUFBLEMsQ0FKQSxFLENBS0ksZSxDQUdKLE0sQ0FBQSxLLENBQ0ksdUIsQ0FDQSxRLENBQ0EsZSxDQUhKLFksQ0FBQSxXLENBS1EsUyxDQUNBLGlDLENBQUEseUIsQ0FJUixvQixDQUVRLGUsQ0N0Q1IsV0FDSSwyQixDQUNBLHlNLENBSUEsZSxDQUNBLGtCLEFBR0osV0FDSSw4QixDQUNBLHdOLENBSUEsZSxDQUNBLGtCLEFBR0osV0FDSSwyQixDQUNBLHlNLENBSUEsZSxDQUNBLGtCQzNCSixPLENBQ0ksZ0IsQ0FDQSxpQixDQ0FGLHlDREZGLE8sQ0FJUSxvQkFFSixZLENBRUksd0IsQ0FBQSxxQixDQUFBLDZCLENBRUEscUIsQ0FDQSxpQixDQ1ROLHlDRElFLFksQ0FPUSxrQixDQUFBLGMsQ0FDQSxxQkFSUixZLENBQUMsa0IsQ0FXTyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQ2hCVix5Q0RJRyxrQixDQWNXLFlBZFgsb0IsQ0FrQk8saUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQ3pCVix5Q0RJRyxvQixDQXVCVyxPLENBQ0EsWSxDQUNBLFEsQ0FDQSx5QixDQUFBLHFCLENBQUEsbUIsQUM5QmQseUNESUcsb0IsQ0E2QlcsVSxDQUNBLFcsQ0FDQSxXQS9CWCxtQixDQW1DTyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQ3hDVix5Q0RJRyxtQixDQXNDVyxVLENBQ0Esb0IsQ0FBQSxpQixDQUFBLDBCLEFDM0NkLHlDRElHLG1CLENBMENXLDRCLENBQ0EsZ0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxrQixDQUFBLGdCQUlaLGEsQ0FDSSx3QixDQUNBLGEsQ0FDQSxpQixDQ3hETix5Q0RxREUsYSxDQUtRLGlCLENBTFAsb0IsQ0FPVyxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLE0sQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDRCLEFDcEVkLCtERHFERyxvQixDQWlCZSxhLEFDdEVsQiwrRERxREcsb0IsQ0FvQmUsYyxBQ3pFbEIseUNEcURFLGEsQ0F5QlEsbUJBR1Isb0IsQ0FDSSw4QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQixDQUNBLGUsQ0N2Rk4seUNEaUZFLG9CLENBUVEsYyxDQUNBLGdCLENBQ0Esc0IsQUMzRlYseUNEaUZFLG9CLENBYVEsc0JBR1IsZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYSxDQUNBLGMsQ0NyR04seUNEaUdFLGUsQ0FNUSxrQixDQUFBLGdCLEFDdkdWLHlDRGlHRSxlLENBU1EsWUFFSixzQixDQUNJLDhCLENBQ0EsYyxDQzlHVix5Q0Q0R00sc0IsQ0FJUSxnQixBQ2hIZCx5Q0Q0R00sc0IsQ0FPUSxVLENBQ0EsbUJBR1Isb0IsQ0FDSSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENDM0hWLHlDRHVITSxvQixDQU1RLHNCLEFDN0hkLHlDRHVITSxvQixDQVNRLFUsQ0FDQSxpQixDQUNBLFVBSVosZSxDQUNJLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSwyQixDQUNBLGMsQ0FDQSxjLENDOUlOLHlDRHNJRSxlLENBVVEsa0IsQUNoSlYseUNEc0lFLGUsQ0FhUSxjLENBQ0EsZ0JBRUoscUIsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQzFKViwwQ0RzSk0scUIsQ0FNUSxtQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLG1CLEFDOUpkLHlDRHNKTSxxQixDQVdRLGtCLENBQUEsZ0JBSVosaUIsQ0FDSSxvRCxDQUNBLCtCLENBQ0EsMkIsQ0FDQSxrQixDQUNBLGUsQ0MxS04seUNEcUtFLGlCLENBT1Esb0IsQUM1S1YseUNEcUtFLGlCLENBVVEsaUIsQ0FDQSxVLENBQ0EsMEJBR1IsZ0IsQ0FDSSw2QyxDQUNBLCtCLENBQ0EsMkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQzFMTix5Q0RvTEUsZ0IsQ0FRUSxrQixBQzVMVix5Q0RvTEUsZ0IsQ0FXUSx3QixBQy9MVix5Q0RvTEUsZ0IsQ0FjUSxpQixDQUNBLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSwyQkFHUixjLENBQ0ksMkMsQ0FDQSwrQixDQUNBLDJCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsZ0IsQ0MvTU4seUNEeU1FLGMsQ0FRUSxrQixBQ2pOVix5Q0R5TUUsYyxDQVdRLG1CLEFDcE5WLHlDRHlNRSxjLENBY1EsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLHdCLENBQ0EsMkJFMkVILHlCLENGeFNULGtCLENBMlJJLGdCLENBMURJLGlCLENBak9SLG9DLENBbU9ZLFcsQ0FDQSx5QixDQUNBLGtGLENBQUEsK0QsQ0FBQSwwRCxDQUFBLDZELENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQ3RPViwwQ0RGRixvQyxDQTBPZ0IsY0ExT2hCLDJDLENBNk9nQixXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLDRDLENBQ0EsMkIsQ0FDQSw2QixDQXRQaEIsNEMsQ0F5UGdCLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsK0MsQ0FDQSwyQixDQWxRaEIsc0MsQ0FxUWdCLGEsQ0FDQSxpQixDQUNBLFksQ0FDQSxTLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsMkIsQ0FDQSxjLENBQ0EsVSxDQUNBLGlELENBQ0EsK0IsQ0FDQSwyQixDQUNBLG9CLENBQ0EsMkIsQ0FDQSx5QyxDQUFBLG9DLENBQUEsaUMsQ0FDQSxTLENBblJoQiw0QyxDQXFSb0IsMkIsQ0FDQSxZLENBS2hCLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSwwQixDQUNBLGtELENBQ0EscUIsQ0MvUk4sMENEeVJHLHdCLENBU1csVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxrQyxBQ3pTZCx5Q0R5UkUsZ0IsQ0FvQlEsYyxDQUNBLGdCLEFDOVNWLHlDRHlSRSxnQixDQXdCUSxnQkF4QlAsMkIsQ0EyQk8sVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENDdlRWLHlDRHlSRywyQixDQWdDVyxtQkFJWCxtQixDQUVPLG9CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLDJCLENBQ0EsaUIsQ0NwVVYseUNENlRHLG1CLENBU1csaUIsQ0FDQSxnQkFWWCxnQyxDQWFXLGUsQ0MxVWQseUNENlRHLGdDLENBZWUsZ0JBS2hCLDBCLENBQ0ksMkIsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENDdlZOLHlDRGlWRSwwQixDQVFRLGMsQ0FDQSxlLENBQ0EsbUJBVlAsa0MsQ0FhTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxNLENDdFdWLHlDRGlWRyxrQyxDQXVCVyxZLEFDeFdkLHlDREZGLHFCLENBZ1hZLGlCLEFDOVdWLHlDREZGLHFCLENBbVhZLDJCLENBQ0EsOEIsQ0FwWFosMkIsQ0F3WGdCLG1CQXhYaEIsbUIsQ0E2WFEsZSxDQUNBLG9CLENDNVhOLHlDREZGLG1CLENBZ1lZLGlCRWhZWixXLENBQ0ksd0IsQ0FDQSxVLENBQ0EsZSxDQUNBLHFCLENBQ0EsMEQsQ0RIRiwwQ0NGRixXLENBT1Esd0QsQURMTix5Q0NGRixXLENBVVEsZ0JBVlIsK0IsQ0FhUSxVLENBYlIsc0MsQ0FBQSx1QyxDQWVZLHFCLENBR1Isa0IsQ0FDSSwyQixDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsZSxDRHJCTix5Q0NnQkUsa0IsQ0FPUSxlLENBQ0EsZ0JBR1Isd0IsQ0FDSSw4QixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENEakNOLHlDQzJCRSx3QixDQVFRLGMsQ0FDQSxnQixDQUNBLG9CQUdSLGdCLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQUVKLGtCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDRGxETiwwQ0M4Q0Usa0IsQ0FNUSxjQUdSLGlCLENBQ0ksUyxDQUNBLGdCLENBQ0EsZSxDRDFETiwwQ0N1REUsaUIsQ0FLUSxtQixBRDVEVix5Q0N1REUsaUIsQ0FRUSxlLENBQ0EsZ0IsQURoRVYseUNDdURFLGlCLENBWVEsWUFaUCwrQixDQWVPLGUsQ0R0RVYsMENDdURHLCtCLENBaUJXLG1CQWpCWCw2RCxDQW9CVyxtQixDRDNFZCwwQ0N1REcsNkQsQ0FzQmUsa0JBdEJmLDhELENBNkJlLFcsQ0FDQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLHdCLENBakNmLDZELENBb0NlLFcsQ0FDQSxXLENBQ0EseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0EsWSxDQXZDZixnRSxDQTJDbUIsWSxDQTNDbkIsK0QsQ0E4Q21CLFksQ0FDQSxXLENBQ0EsVyxDQUNBLHlCLENBQUEscUIsQ0FBQSxpQixDQWpEbkIsdUUsQ0F1RGUsUSxDQUNBLFcsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0F6RGYsNEQsQ0E2RFcsZSxDQTdEWCw4RCxDQW1FZSxXLENBQ0EseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSx3QixDQXZFZixnRSxDQUFBLDZELENBMEVlLFcsQ0FDQSxXLENBQ0EseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0EsWSxDQTdFZixnRSxDQWlGbUIsVyxDQUNBLFcsQ0FHQSxXLENBckZuQiwrRCxDQXdGbUIsWSxDQUNBLFcsQ0FDQSxXLENBQ0EseUIsQ0FBQSxxQixDQUFBLGlCLENBM0ZuQix1RSxDQWlHZSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxTLENBckdmLDRELENBeUdXLGUsQ0F6R1gsOEQsQ0ErR2UsVyxDQUNBLHdCLENBaEhmLDZELENBbUhlLFcsQ0FuSGYsZ0UsQ0F1SG1CLFUsQ0FDQSxXLENBeEhuQiwrRCxDQTJIbUIsVyxDQTNIbkIsdUUsQ0FpSWUsWSxDQWpJZiw0RCxDQXFJVyxlLENBcklYLDhELENBMkllLFcsQ0FDQSx3QixDQTVJZiw2RCxDQStJZSxVLENBL0lmLGdFLENBbUptQixVLENBQ0EsVSxDQXBKbkIsK0QsQ0F1Sm1CLFUsQ0F2Sm5CLHVFLENBNkplLFksQ0E3SmYsNEQsQ0FpS1csZSxDQWpLWCw4RCxDQXVLZSxZLENBQ0Esd0IsQ0F4S2YsNkQsQ0EyS2UsWSxDQTNLZixnRSxDQStLbUIsVSxDQUNBLFcsQ0FoTG5CLCtELENBbUxtQixZLENBbkxuQix1RSxDQXlMZSxRLENBQ0EsVyxDQTFMZiw0RCxDQThMVyxlLENBOUxYLDhELENBb01lLFcsQ0FDQSx3QixDQXJNZiw2RCxDQXdNZSxXLENBeE1mLGdFLENBNE1tQixVLENBQ0EsVyxDQTdNbkIsK0QsQ0FnTm1CLFcsQ0FoTm5CLHVFLENBc05lLFEsQ0FDQSxVLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBeE5mLDRELENBNE5XLGUsQ0FtQlIsdUIsQ0FoQkEsZ0MsQ0N0T0gsa0IsQ0R1T08sb0IsQ0FDQSxpQixDQUZILHdDLENBSU8sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0RoU2QsMENDc1JPLHdDLENBWVcsY0FJWCwrQixDQUlPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDRGpUZCwwQ0NzU08sK0IsQ0FhVyxjQWJYLGlDLENBQUEsOEIsQ0FpQ1csVyxDQUNBLGEsQ0FHQSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0F2Q1gsOEIsQ0FtQk8sVSxDQUVBLGlCLENBSUEscUIsQ0FMQSxXLENEMVRkLDBDQ3NTTyw4QixDQTJCVyxjQTNCWCxpQyxDQW1DVyxxQixDQUNBLFUsQ0QxVWxCLDBDQ3NTTyxpQyxDQXlDZSxjQXpDZixnQyxDQTZDVyxXLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDRDNWbEIsMENDc1NPLGdDLENBdURlLGNBdkRmLCtCLENBNERPLG9CLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLDJCLENEeFdkLHlDQ3NTTywrQixDQW9FVyxjLENBQ0EsZ0IsQ0FDQSxnQkF0RVgsMkMsQ0F5RVcsaUIsQ0F6RVgsOEIsQ0EyVEEsbUMsQ0EwREEseUIsQ0F4U08sYSxDQTdFUCw4QixDQWdGTyxhLENBQ0EsYyxDQUdSLDZCLENBQ0ksOEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENEOVhWLDBDQzBYTSw2QixDQU1RLGtCLENBQ0EsbUIsQURqWWQseUNDMFhNLDZCLENBVVEsYyxDQUNBLGlCQUdSLDJCLENBQ0ksZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHlCLENBTEgseUQsQ0FPTyxtQixDQUNBLDJCLENBUlAsMkQsQ0FZVyxrQixDQUNBLDRDLENBQUEsd0MsQ0FBQSxvQyxDQUNBLFUsQ0FkWCwwRCxDQW9CVyxTLENBcEJYLDRELENBQUEsNkQsQ0FBQSwwRCxDQWlDZSxrQixDQUNBLDRDLENBQUEsd0MsQ0FBQSxvQyxDQWxDZiw2RCxDQXlCZSxtQixDQUNBLHFCLENBQ0EsUyxDQTNCZiw0RCxDQW1DZSxTLENBU3hCLFEsQ0FDSSxxQixDQUNBLGlCLENEdGJGLHlDQ29iRixRLENBSVEsa0IsQUR4Yk4seUNDb2JGLFEsQ0FPUSxrQkFQUixtQixDQVVRLGlCLENBQ0EsUyxDQUVKLGEsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGUsQ0RwY04seUNDaWNFLGEsQ0FLUSxpQkFHUixjLENBQ0ksZSxDQUNBLDJCLENBQ0EscUIsQ0FDQSxnRCxDQUFBLHdDLENBQ0EseUMsQ0FBQSw0QixDQUFBLHlCLENBQUEsZ0QsQ0Q5Y04sMENDeWNFLGMsQ0FPUSx3QixBRGhkVix5Q0N5Y0UsYyxDQVVRLFksQURuZFYseUNDeWNFLGMsQ0FhUSxpQkFiUCw0QixDQWdCTyxpQixDQWhCUCxtQyxDQWtCVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSwyQyxDQUNBLG9CLENBQ0EsMkIsQ0FDQSxpQyxDRHZlZCx5Q0N5Y0csbUMsQ0FnQ2UsVSxDQUNBLFcsQ0FDQSxzQkFsQ2Ysb0IsQ0F1Q08sZ0QsQ0FBQSx3QyxDRGhmViwwQ0N5Y0csNEIsQ0EyQ1csNEIsQURwZmQseUNDeWNHLDRCLENBOENXLHlCQTlDWCwyQixDQUFBLDJCLENBQUEsMkIsQ0FBQSwyQixDQWtETyxnQixDRDNmViwwQ0N5Y0csMkIsQ0FBQSwyQixDQUFBLDJCLENBQUEsMkIsQ0FvRFcscUJBR1Isc0IsQ0FDSSxnQixDQUNBLG9CLENBQ0EsaUIsQ0RuZ0JWLHlDQ2dnQk0sc0IsQ0FLUSxvQixBRHJnQmQseUNDZ2dCTSxzQixDQVFRLHNCQUdSLHFCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENEaGhCVix5Q0MyZ0JNLHFCLENBT1EsY0FHUixxQixDQUNJLHlCLENBQ0EsWSxDQUNBLGUsQ0FFSixvQixDQUVJLFksQ0FGSCx3QixDQUlPLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQXZGWCwyQixDQTJGTyxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0R6aUJWLHlDQ3ljRywyQixDQWtHVyxVLENBQ0EsYUFuR1gsaUMsQ0FxdUJBLHdDLENBL25CVyxTLENBdEdYLG1DLENBeUdXLFksQ0F6R1gsc0MsQ0E0R1csUyxDQUNBLDRDLENEdGpCZCx5Q0N5Y0csc0MsQ0ErR2UsV0EvR2Ysc0MsQ0FtSFcsVSxDQUNBLDRDLENEN2pCZCx5Q0N5Y0csc0MsQ0FzSGUsWUF0SGYsMEIsQ0EySE8sVyxDQTNIUCw2QixDQTZIVyxZLENBN0hYLDRDLENBZ0ltQixVLENBQ0EsUyxDQWpJbkIseUQsQ0FxSWUsUyxDQUNBLGEsQ0FJWixtQixDQUNJLGUsQ0FDQSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLDJCLENEemxCVix5Q0NtbEJNLG1CLENBUVEsZSxDQUNBLGMsQ0FDQSxjLENBQ0Esa0JBR1IsOEIsQ0FDSSxvRCxDQUNBLDJCLENBQ0EsNEIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLDJCLENEMW1CVix5Q0NpbUJNLDhCLENBV1EsNEIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0JBTVIsdUIsQ0FDSSxjLENBQ0EsMkIsQ0FDQSxjLENBQ0EsaUIsQ0QxbkJWLHlDQ3NuQk0sdUIsQ0FNUSxjLENBQ0EsYyxDQUNBLG1CQUdSLHdCLENBQ0ksYyxDQUNBLDJCLENBQ0EsaUIsQ0Rwb0JWLHlDQ2lvQk0sd0IsQ0FLUSxjLENBQ0EsbUJBTlAsMkIsQ0FTTyxpQixDQUNBLGlCLENEM29CZCx5Q0Npb0JPLDJCLENBWVcsa0JBWlgsbUMsQ0FlVyxXLENBQ0EsYSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBSVosb0IsQ0FDSSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0RqcUJWLHlDQzJwQk0sb0IsQ0FRUSxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esb0JBN05YLG1CLENBb09PLGlCLENBQ0EsaUIsQ0FDQSxrQixDRC9xQlYseUNDeWNHLG1CLENBd09XLGlCLENBQ0Esb0JBR1AsNEIsQ0FFTyw2QyxDQUNBLDJCLENBQ0EsK0IsQ0FDQSxpQixDQUNBLDJCLENBQ0EsYyxDQUNBLFUsQ0FDQSx3QixDRDlyQmQseUNDcXJCTyw0QixDQVdXLCtCLENBQ0EsbUJBWlgsMEMsQ0FlVyx3QixDQUlaLG1CLENBQ0ksWSxDRHpzQlYseUNDd3NCTSxtQixDQUdRLGNBSFAscUIsQ0FNTyxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsMkIsQ0RqdEJkLHlDQ3dzQk8scUIsQ0FXVyxjLENBQ0Esa0JBWlgseUIsQ0FnQk8sYSxDQUNBLFUsQ0FqQlAsOEJBQUEsYyxDQW9CTyxXLENBQ0Esd0IsQ0FDQSw4QixDQUNBLGMsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0RsdUJkLHlDQ3dzQk8sOEJBQUEsYyxDQTRCVyxXLENBQ0EsYyxDQUNBLGMsQ0FDQSxlQUtoQixxQixDQUVJLHdCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENEanZCTix5Q0M0dUJFLHFCLENBV1Esb0IsQ0FDQSxrQkFaUCw0QixDQWVPLFcsQ0FDQSxhLENBQ0EsWSxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLCtELENBQ0EsMkIsQ0Rud0JWLDBDQzR1QkcsNEIsQ0F5QlcsYSxBRHJ3QmQsMENDNHVCRyw0QixDQTRCVyxhLEFEeHdCZCx5Q0M0dUJHLDRCLENBK0JXLGEsQUQzd0JkLHlDQzR1QkcsNEIsQ0FrQ1csY0FsQ1gsNkIsQ0FzQ08sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxxRCxDQUNBLDJCLENBQ0EsaUMsQ0EvQ1AsZ0MsQ0FrRE8saUIsQ0FDQSxTLENBRUosMkIsQ0FDSSxhLENBQ0Esc0IsQ0FDQSxjLENEcHlCVix5Q0NpeUJNLDJCLENBS1EsaUIsQ0FDQSxjLENBQ0EsZ0JBR1IsNkIsQ0FDSSxlLENBQ0EscUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENEaHpCVix5Q0MyeUJNLDZCLENBT1EsaUIsQ0FDQSxjLENBQ0EsZ0JBVFAsK0IsQ0FBQSx1QyxDQVlPLDJCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENEM3pCZCx5Q0MyeUJPLCtCLENBa0JXLGMsQ0FDQSxrQkFuQlgsdUMsQ0FzQlcsYSxDQUtBLGlCLENBQ0EsVSxDQUNBLEssQ0R4MEJsQix5Q0MyeUJPLHVDLENBK0JlLGMsQ0FDQSxnQixDQUNBLFlBakNmLGtDLENBc0NPLGUsQ0RqMUJkLHlDQzJ5Qk8sa0MsQ0F3Q1csaUJBT3BCLE8sQ0FDSSxrRCxDQUNBLHFCLENBQ0EsZSxDQUNBLGdCLENEOTFCRix5Q0MwMUJGLE8sQ0FNUSxpQixBRGgyQk4seUNDMDFCRixPLENBU1EsZ0JBRUosWSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENEdDJCTix5Q0NxMkJFLFksQ0FHUSxrQixDQUFBLGdCQUhQLGtCLENBTU8sVyxDQUNBLGlCLENBQ0EsaUIsQ0Q3MkJWLHlDQ3EyQkcsa0IsQ0FVVyxZQVZYLHNCLENBYVcsaUIsQ0FDQSxTLENBQ0EsUyxDRHAzQmQseUNDcTJCRyxzQixDQWlCZSxlLENBQ0EsZ0IsQUR2M0JsQix5Q0NxMkJHLHNCLENBcUJlLGtCQXJCZixtQixDQTBCTyxXLENELzNCVix5Q0NxMkJHLG1CLENBNEJXLFUsQ0FDQSxpQkFJWixjLENBQ0ksZSxDQUNBLGdCLENBRUgsbUIsQ0FFTyxvQixDQUNBLGEsQ0FDQSxxQixDQUNBLGlCLENBQ0EsMkIsQ0FDQSxjLENEajVCVix5Q0MwNEJHLG1CLENBU1csZ0IsQ0FDQSxnQkFWWCxnQyxDQWFXLGUsQ0R2NUJkLHlDQzA0QkcsZ0MsQ0FlZSxnQkFLaEIsb0IsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxrQixDQUNBLGlCLENEcDZCTix5Q0M4NUJFLG9CLENBUVEsYyxDQUNBLGdCLENBQ0Esb0JBVlAsNEIsQ0FhTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENEbDdCVix5Q0M4NUJHLDRCLENBc0JXLFUsQ0FDQSxRLENBQ0EsWUFNaEIsVSxDQUNJLHFCLENBQ0EsZSxDRDk3QkYseUNDNDdCRixVLENBSVEsZ0IsQURoOEJOLHlDQzQ3QkYsVSxDQU9RLGdCQVBSLHFDLENBQUEsc0MsQ0FXWSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxRLENEeDhCVix5Q0M0N0JGLHFDLENBQUEsc0MsQ0FjZ0IsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QkFmaEIsc0MsQ0FtQlksUyxDRC84QlYseUNDNDdCRixzQyxDQXFCZ0IsWUFyQmhCLHFDLENBeUJZLFUsQ0RyOUJWLHlDQzQ3QkYscUMsQ0EyQmdCLGFBSVosZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBRUosZ0IsQ0FDSSwyQixDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDRHArQk4seUNDKzlCRSxnQixDQU9RLHdCLEFEdCtCVix5Q0MrOUJFLGdCLENBVVEsWSxBRHorQlYseUNDKzlCRSxnQixDQWFRLGlCLENBQ0EsaUJBZFAsd0IsQ0FpQk8sVyxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENEeC9CVix5Q0MrOUJHLHdCLENBMkJXLFUsQ0FDQSxXLENBQ0EsV0E3QlgsdUIsQ0FpQ08sVyxDQUNBLDJCLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENEdGdDVix5Q0MrOUJHLHVCLENBeUNXLGMsQ0FDQSxPLENBQ0EsV0EzQ1gsbUMsQ0FnRFcsWSxDQWhEWCwrRCxDQW1EVyx3QixDRGxoQ2QseUNDKzlCRywrRCxDQXFEZSx5QkFyRGYsb0MsQ0EyRFcsWSxDQTNEWCxnRSxDQThEVyx3QixDRDdoQ2QseUNDKzlCRyxnRSxDQWdFZSwwQkFoRWYsb0MsQ0FzRVcsWSxDQXRFWCxnRSxDQXlFVyx3QixDRHhpQ2QseUNDKzlCRyxnRSxDQTJFZSwwQkEzRWYsb0MsQ0FpRlcsWSxDQWpGWCxnRSxDQW9GVyx3QixDRG5qQ2QseUNDKzlCRyxnRSxDQXNGZSx5QkF0RmYsb0MsQ0E0RlcsWSxDQTVGWCxnRSxDQStGVyx3QixDRDlqQ2QseUNDKzlCRyxnRSxDQWlHZSwwQkFqR2Ysb0MsQ0F1R1csWSxDQXZHWCxnRSxDQTBHVyx3QixDRHprQ2QseUNDKzlCRyxnRSxDQTRHZSwwQkE1R2YsNEIsQ0FBQSw2QixDQUFBLDZCLENBQUEsNkIsQ0FpSE8saUIsQ0RobENWLHlDQys5QkcsNEIsQ0FBQSw2QixDQUFBLDZCLENBQUEsNkIsQ0FtSFcsYyxDQW5IWCw4QixDQXdIVyxrQixBRHZsQ2QseUNDKzlCRyw4QixDQTJIVyxlQUdSLHNCLENBQ0ksYyxDQUNBLGdCLENBQ0EsMkIsQ0RobUNWLHlDQzZsQ00sc0IsQ0FLUSxjLENBQ0Esa0JBTlAsMkIsQ0FTTyxhLENBQ0EsaUIsQ0FWUCxrQyxDQVlXLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUSxDRC9tQ2xCLHlDQzZsQ08sa0MsQ0FvQmUsVSxDQUNBLFVBS2hCLDRCLENBQ0ksZSxDQUNBLDhCLENBQ0EsYyxDQUNBLGdCLENEM25DVix5Q0N1bkNNLDRCLENBTVEsZSxDQUNBLGMsQ0FDQSxrQkFNaEIsUSxDQUNJLHdCLENBQ0EscUIsQ0R2b0NGLHlDQ3FvQ0YsUSxDQUlRLHNCLEFEem9DTix5Q0Nxb0NGLFEsQ0FPUSxxQkFQUiw0QixDQVVRLGUsQ0FWUixtQyxDQUFBLG9DLENBWVkseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0EsUSxDRGxwQ1YseUNDcW9DRixtQyxDQUFBLG9DLENBZWdCLFUsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDRCQWpCaEIsb0MsQ0FxQlksUyxDRDFwQ1YseUNDcW9DRixvQyxDQXVCZ0IsWUF2QmhCLG1DLENBMkJZLFUsQ0RocUNWLHlDQ3FvQ0YsbUMsQ0E2QmdCLGFBSVosYSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDRHpxQ04seUNDc3FDRSxhLENBS1Esa0IsQ0FBQSxnQkFHUixjLENBQ0ksaUMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDRGxyQ04seUNDOHFDRSxjLENBTVEsWUFOUCwyQixDQVNPLGUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBWlAsdUMsQ0FjVyxZLENBQ0EsVSxDRDdyQ2QseUNDOHFDRyx1QyxDQWlCZSxjQWpCZix3QyxDQXFCVyxxQixDQUNBLFksQ0Rwc0NkLHlDQzhxQ0csd0MsQ0F3QmUsY0F4QmYsd0MsQ0E0Qlcsb0IsQ0FDQSxxQixDQUNBLFksQ0Q1c0NkLHlDQzhxQ0csd0MsQ0FnQ2UsY0FoQ2YseUIsQ0FBQSwrQixDRXpvQkwsMEMsQ0Y2cUJnQixVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0F0Q1gsa0MsQ0F5Q1csVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDBDLENBQ0EsaUMsQ0FDQSwyQixDQUNBLG1DLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0FDQSxTLENBQ0EsYyxDQzd0Q1gsd0IsQ0RzcUNBLHdDLENBOERlLGEsQ0E5RGYscUIsQ0FtRU8saUIsQ0FDQSxTLENBQ0EsVSxDQUNBLHVCLENBQ0Esd0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxpQixDQUNBLFMsQ0FDQSxZLENEenZDVix5Q0M4cUNHLDJCLENBb0ZXLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDRCQXBGWCxvRCxDQXdGZSxxQixDQUNBLFksQ0R2d0NsQix5Q0M4cUNHLG9ELENBMkZtQixZLENBQ0EsWSxBRDF3Q3RCLHlDQzhxQ0csb0QsQ0ErRm1CLGNBL0ZuQixxRCxDQW1HZSxxQixDQUNBLFksQ0FwR2YscUQsQ0F1R2UsWSxDQUNBLFUsQ0R0eENsQix5Q0M4cUNHLHFELENBMEdtQixxQixDQUNBLGNBUXhCLEksQ0FDSSxpQixDQUNBLHFCLENEbnlDRiwwQ0NpeUNGLEksQ0FJUSxtQixDQUFBLG1CLENBQUEsYyxBRHJ5Q04seUNDaXlDRixJLENBT1EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDQSxrQixDQUFBLGdCQUVKLFcsQ0FDSSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0RoekNOLDBDQzJ5Q0UsVyxDQU9RLFMsQ0FDQSxlLENBQ0EsVyxBRHB6Q1YseUNDMnlDRSxXLENBWVEsWUFaUCxrQixDQUFBLG1CLENBZU8sVyxDQUNBLGEsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDRC96Q1YsMENDMnlDRyxrQixDQUFBLG1CLENBc0JXLGNDanhDWCx5QixDRDJ2Q0EsbUIsQ0EwQk8sTSxDQUNBLHFCLENEdDBDViwwQ0MyeUNHLG1CLENBNkJXLGNBN0JYLGtCLENBaUNPLE8sQ0FDQSx5RixDQUFBLHlFLENBQUEsb0UsQ0FBQSxxRSxDRDcwQ1YsMENDMnlDRyxrQixDQW9DVyxjQUdSLG1CLENBQ0ksaUIsQ0FDQSxTLENBQ0EsZSxDQUNBLHdCLENEdDFDVix5Q0NrMUNNLG1CLENBTVEsMEIsQUR4MUNkLHlDQ2sxQ00sbUIsQ0FTUSw2QkExRGhCLFcsQ0ErRFEsVSxDQUNBLGEsQ0RqMkNOLDBDQ2l5Q0YsVyxDQWtFWSxXLEFEbjJDVix5Q0NpeUNGLFcsQ0FxRVksVSxDQUNBLGNBR1AsZ0IsQ0FFTyxvQixDQUNBLDJCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdCLENEajNDVix5Q0MwMkNHLGdCLENBU1csYyxDQUNBLG1CQUlaLGlCLENBQ0ksZSxDQUNBLDJCLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDRDczQ04seUNDdzNDRSxpQixDQU9RLGMsQ0FDQSxpQkFSUCx5QixDQVdPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0QxNENWLHlDQ3czQ0cseUIsQ0FvQlcsVSxDQUNBLFUsQ0FDQSxVQUtSLGdCLENBQ0ksMkIsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDRHg1Q1YseUNDbTVDTSxnQixDQU9RLGMsQ0FDQSxpQkFSUCx3QixDQVdPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0Esa0QsQ0FBQSwwQyxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSwyQixDQUNBLGlDLENEejZDZCx5Q0NtNUNPLHdCLENBd0JXLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFlBM0JYLCtCLENBK0JPLDRDLENBL0JQLDhCLENBa0NPLGlELENBbENQLHFCLENBcUNPLGEsQ0FDQSxlLENBQ0EsOEIsQ0FDQSxjLENEMzdDZCx5Q0NtNUNPLHFCLENBMENXLGUsQ0FDQSxnQkFJWixpQixDQUNJLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxhLENBQ0EsYyxDRHY4Q1YseUNDazhDTSxpQixDQU9RLG9CQUVKLHdCLENFbHpDWixtQixDRm16Q2dCLDhCLENBQ0EsYyxDRDc4Q2QseUNDMjhDVSx3QixDQUlRLGdCQUdSLHNCLENBQ0ksMkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDRHQ5Q2QseUNDazlDVSxzQixDQU1RLGMsQ0FDQSxnQixDQUNBLHNCQXpMcEIsUyxDQStMUSxvQixDQ2wrQ1IsTyxDQUNJLHdCLENBQ0EsaUIsQ0FDQSw4QixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0ZKRiwwQ0VGRixPLENBUVEscUJBRUosWSxDQUVJLHdCLENBQUEscUIsQ0FBQSw2QixDQUVBLGlCLENGWk4sMENFUUUsWSxDQU1RLGtCLENBQUEsZ0JBTlIsWSxDQUFDLGtCLENBU08sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0ZsQlYsMENFUUcsa0IsQ0FZVyxVLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHdCQWJYLG1CLENBaUJPLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ0YzQlYsMENFUUcsbUIsQ0F3QlcsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBQUEsb0IsQ0FBQSx3QkFJWixhLENBQ0ksd0IsQ0FDQSxhLENBQ0EsaUIsQ0FFSixvQixDQUNJLGdCLENBQ0EsZSxDQUVKLGdCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLFcsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0Z0RE4sMENFZ0RFLGdCLENBUVEsZ0IsQ0FDQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0Esc0JBYlAsc0IsQ0NxZkwsd0QsQ0FBQSxvRCxDRHJlWSxTLENBaEJQLHlCLENBc0JXLFcsQ0FDQSxVLENBQ0EsVSxDQUVBLGlCLENBQ0EsVyxDQ25FaEIsVyxDQUFBLFcsQ0FDSSxpQixDQUdKLFUsQ0FDSSxnQixDQUNBLGEsQ0FDQSxjLENIZkYsMENHWUYsVSxDQUtRLGlCLEFIakJOLHlDR1lGLFUsQ0FRUSxpQixBSHBCTix5Q0dZRixVLENBV1EsaUIsQUh2Qk4seUNHWUYsVSxDQWNRLGdCQUtSLEksQ0FDSSxjLENBQ0EsMkIsQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSwyQixDQUNBLDZELENBQUEsd0QsQ0FBQSxxRCxDSHRDRix5Q0crQkYsSSxDQVNRLDZCQVRSLFUsQ0FZUSxpQixDQUNBLHFCLENINUNOLHlDRytCRixVLENBZVksbUJBR1IsVyxDQUNJLHdCLENBQ0EscUIsQ0FDQSxpQixDQUhILHdCLENBQUEseUIsQ0FRVywyQyxDQUFBLHVDLENBQUEsbUMsQ0FSWCxtQixDQWlCTyxTLENBQ0EsVyxDQUNBLHFCLENBSUEsUyxDQUNBLHdDLENBQUEsMkIsQ0FBQSx3QixDQUFBLDhDLENBeEJQLGtCLENBQUEsbUIsQ0F3R0wsMEIsQ0FBQSwyQixDQWlCWSxXLENBQ0EsYSxDQUlBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQWhJUCxrQixDQW1DTyxVLENBQ0Esd0MsQ0FBQSwyQixDQUFBLHdCLENBQUEsOEMsQ0FQQSxTLENBQ0EsVyxDQUNBLHFCLENBUVIsVyxDQUNJLGlELENBQ0EsK0IsQ0FDQSwyQixDSDNGTix5Q0d3RkUsVyxDQUtRLGlDQVVSLFcsQ0FQQSxXLENBQ0kscUIsQ0FoREgsaUIsQ0ErQ0EsaUIsQ0FHTyxVLENBQ0Esd0IsQ0FHUixXLENBQ0ksMkIsQ0FDQSxjLENBQ0EsYSxDQUVBLDJCLENBQ0EsMkIsQ0FDQSxvQixDQUNBLDRDLENBQ0EsNkQsQ0FBQSx3RCxDQUFBLHFELENIaEhOLHlDR3VHRSxXLENBV1EsMkIsQ0FDQSw4QyxBSG5IVix5Q0d1R0UsVyxDQWVRLHFDLENBQ0Esd0RBaEJQLGlCLENBbUJPLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0g3SFYseUNHdUdHLGlCLENBd0JXLG1CQUdSLGtCLENBQ0ksa0QsQ0FFSixrQixDQUFDLHdCLENBS08saUQsQ0FMUixrQixDQUdJLFUsQ0FEQSx3QixDQUZILHdCLENBTU8sd0IsQ0FJWixvQixDQUNJLHdCLENBQ0Esb0IsQ0FGSCwwQixDQUlPLHdCLENBQ0EscUIsQ0FLWixjLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBSEosbUIsQ0FLUSxhLENBRUEsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDSHBLTix5Q0d5SkYsbUIsQ0FhWSxjLENBQ0EsZUFkWiwwQixDQUFBLDJCLENBbUJZLFUsQ0FDQSxVLENBQ0Esd0IsQ0g5S1YseUNHeUpGLDBCLENBQUEsMkIsQ0EwQmdCLFlBMUJoQiwyQixDQThCWSxVLENIdkxWLHlDR3lKRiwyQixDQWdDZ0IsWUFoQ2hCLDBCLENBb0NZLFcsQ0g3TFYseUNHeUpGLDBCLENBc0NnQixhQXRDaEIsNEIsQ0EwQ1ksd0IsQ0ExQ1osbUMsQ0FBQSxvQyxDQTRDZ0IsWSxDQU1oQixlLENBQ0ksaUQsQ0FDQSxxQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxlLENBQ0EsWSxDQUNBLFMsQ0FDQSxhLENBVkosdUIsQ0FZUSxXLENBR0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxrQyxDQUNBLFUsQ0FwQlIsNkMsQ0F3QlksMkIsQ0FDQSxlLENBQ0EsYyxDSHJPVix5Q0cyTUYsNkMsQ0E0QmdCLGdCQTVCaEIsb0QsQ0FBQSxxRCxDQUFBLDBELENBQUEsMkQsQ0ErQmdCLFUsQ0EvQmhCLHFELENBa0NnQixNLENIN09kLDBDRzJNRixxRCxDQW9Db0IsWUFwQ3BCLG9ELENBd0NnQixPLENIblBkLDBDRzJNRixvRCxDQTBDb0IsYUExQ3BCLCtCLENBQUEsZ0MsQ0ErQ1ksaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDSDdQVix5Q0cyTUYsZ0MsQ0FvRGdCLFcsQ0FDQSw2QkFyRGhCLCtCLENBK0RRLDhCLENBQ0EsYSxDQUNBLDJCLENBakVSLHNCLENBb0VRLHFCLENBQ0EsWSxDQUNBLGUsQ0hqUk4seUNHMk1GLHNCLENBd0VZLGMsQUhuUlYseUNHMk1GLHNCLENBMkVZLGMsQUh0UlYseUNHMk1GLHNCLENBOEVZLGNBOUVaLDZCLENBaUZZLDJDLENBQ0EscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QyxDQUFBLDJCLENBQUEsd0IsQ0FBQSw4QyxDQUNBLGMsQ0hwU1YseUNHMk1GLDZCLENBMkZnQixVLENBQ0EsVUE1RmhCLG1DLENBK0ZnQixnQyxDQUFBLDRCLENBQUEsd0IsQ0EvRmhCLDRCLENBbUdZLGlCLENBQ0EsYSxDQUNBLGUsQ0hoVFYseUNHMk1GLDRCLENBdUdnQixpQkF2R2hCLGlDLENBMEdnQiwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsYSxDQUNBLFMsQ0gvVGQseUNHMk1GLGlDLENBc0hvQixjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsUyxDQUNBLFVBMUhwQiw0QixDQUFBLHVCLENBMFZBLDJDLENBM05ZLGEsQ0FDQSxVLENBaElaLGlDQUFBLGMsQ0FrSWdCLFcsQ0FDQSxjLENBQ0EsYyxDQUNBLDhCLENBQ0EsYSxDQUNBLHdCLENIbFZkLHlDRzJNRixpQ0FBQSxjLENBeUlvQixXLENBQ0EsYyxDQUNBLGdCLEFBM0lwQixpQ0FBQSx5QyxDQThJb0IsYyxDQUNBLDhCLENBQ0EsYSxDSDNWbEIseUNHMk1GLGlDQUFBLHlDLENBa0p3QixnQixBQWxKeEIsaUNBQUEsZ0MsQ0FzSm9CLGMsQ0FDQSw4QixDQUNBLGEsQ0huV2xCLHlDRzJNRixpQ0FBQSxnQyxDQTBKd0IsZ0IsQUExSnhCLGlDQUFBLG9DLENBMFZBLGdEQUFBLG9DLENBNUxvQixjLENBQ0EsOEIsQ0FDQSxhLENIM1dsQix5Q0cyTUYsaUNBQUEsb0MsQ0FrS3dCLGdCLEFBbEt4QixpQ0FBQSwrQixDQXNLb0IsYyxDQUNBLDhCLENBQ0EsYSxDSG5YbEIseUNHMk1GLGlDQUFBLCtCLENBMEt3QixnQkExS3hCLHlDLENBK0tnQixlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENIN1hkLHlDRzJNRix5QyxDQW9Mb0IsZSxDQUNBLGlCLENBQ0Esb0JBdExwQiwwQyxDQTZMWSxhLENBN0xaLGlDLENBZ01ZLGdCLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsYyxDSDlZVix5Q0cyTUYsaUMsQ0FxTWdCLGtCQXJNaEIsOEIsQ0F5TVksYSxDQUNBLGUsQ0FDQSx3QixDQUNBLGdCLENIdlpWLHlDRzJNRiw4QixDQThNZ0IsaUJBOU1oQixpQyxDQUFBLGlDLENBaU5nQiw4QixDQUNBLGMsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDSGxhZCx5Q0cyTUYsaUMsQ0F5Tm9CLGMsQ0FDQSxXLENBQ0EsZ0JBM05wQixpQyxDQStOZ0IsMkIsQ0FFQSxpQixDSDVhZCx5Q0cyTUYsaUMsQ0F1T29CLGMsQ0FDQSxXLENBQ0EsaUJBek9wQiw4QyxDQThPWSwyQixDQUNBLGMsQ0gxYlYseUNHMk1GLDhDLENBaVBnQixnQkFqUGhCLCtCLENBcVBZLGlCLENBQ0Esd0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxzQixDSHBjVix5Q0cyTUYsK0IsQ0EyUGdCLFUsQ0FDQSx5QixBSHZjZCx5Q0cyTUYsK0IsQ0ErUGdCLFUsQ0FDQSx1QixDQUNBLHdCLEFINWNkLHlDRzJNRiwrQixDQW9RZ0IsVSxDQUNBLHlCQXJRaEIsbUQsQ0F3UWdCLGEsQ0FDQSxjLENBQ0EsMkIsQ0FDQSxnQixDSHRkZCx5Q0cyTUYsbUQsQ0E2UW9CLGMsQ0FDQSxrQixBSHpkbEIseUNHMk1GLG1ELENBaVJvQixvQixBSDVkbEIseUNHMk1GLDBELENBQUEsMkQsQ0FzUndCLFlBdFJ4QiwyRCxDQTBSb0IsVSxDSHJlbEIseUNHMk1GLDJELENBNFJ3QixZQTVSeEIsMEQsQ0FnU29CLFcsQ0gzZWxCLHlDRzJNRiwwRCxDQWtTd0IsYUFsU3hCLHFELENBdVNnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0huZmQseUNHMk1GLHFELENBMFNvQixrQixDQUFBLGdCLEFIcmZsQix5Q0cyTUYscUQsQ0E2U29CLGlCLEFIeGZsQix5Q0cyTUYscUMsQ0FrVG9CLG9CLENBQ0EsOEIsQ0FDQSwyQkFwVHBCLDJDLENBQUEsMEMsQ0F1VG9CLHdCLENBdlRwQixpRCxDQUFBLGtELENBMFZBLHVELENBQUEsd0QsQ0E3Qm9CLDRCLENBQ0EsaUIsQ0FDQSxZLENBL1RwQixvQyxDQW1VZ0IsVyxDQUNBLFksQ0FDQSxrQixDQUNBLHFCLENBQ0EsZSxDQUNBLGlCLENIbmhCZCx5Q0cyTUYsb0MsQ0EwVW9CLFcsQ0FDQSxpQixDQUNBLHNCLEFIdmhCbEIseUNHMk1GLG9DLENBK1VvQixvQixBSDFoQmxCLHlDRzJNRixvQyxDQWtWb0IseUIsQ0FDQSw4QkFPcEIsYyxDQUNJLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FISix3QyxDQU1ZLDJCLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENIOWlCVix5Q0dxaUJGLHdDLENBV2dCLGdCLEFIaGpCZCx5Q0dxaUJGLHdDLENBY2dCLGdCQWRoQiwrQyxDQUFBLGdELENBaUJnQixxQixDQWpCaEIseUIsQ0FxQlksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBdEJaLHlCLENBeUJZLFMsQ0FDQSxjLENBSUEsYyxDSG5rQlYseUNHcWlCRix5QixDQTRCZ0IsZ0JBNUJoQixxQyxDQWdDZ0IsaUIsQ0FoQ2hCLDRDLENBa0NvQixXLENBQ0EsYSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVyxDQUNBLHdCLENBMUNwQixxRCxDQXFEd0IsUyxDQUNBLFUsQ0FDQSx1QixDQUNBLHdCLENBQ0EsUyxDQXpEeEIsc0MsQ0FpRWdCLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EseUMsQ0FBQSw0QixDQUFBLHlCLENBQUEsZ0QsQ0FDQSxpQixDQUNBLFMsQ0g1bUJkLHlDR3FpQkYsc0MsQ0F5RW9CLFksQ0FDQSxhLEFIL21CbEIseUNHcWlCRixzQyxDQTZFb0IsWSxDQUNBLGFBOUVwQiw4QyxDQWlGb0IsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0Esc0MsQ0FBQSw4QixDQUVBLFMsQ0FDQSxvRSxDQUFBLCtELENBQUEsNEQsQ0FDQSxVLENBOUZwQixxQyxDQXVHZ0IsOEIsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0gvb0JkLHlDR3FpQkYscUMsQ0E0R29CLGdCQTVHcEIsMEMsQ0ErR29CLG9CLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHFDLENBQ0EsaUIsQ0FDQSxpQixDSDFwQmxCLHlDR3FpQkYsMEMsQ0F1SHdCLFcsQ0FDQSxVLENBQ0EsbUJBekh4QixpRCxDQTRId0IsVyxDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsbUQsQ0FBQSwrQyxDQUFBLDJDLENBQ0EsUyxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDSDVxQnRCLHlDR3FpQkYsaUQsQ0F5STRCLFMsQ0FDQSxZQTFJNUIsMEIsQ0FpSlksaUIsQ0FDQSxZLENBQ0EsZ0IsQ0FuSlosc0MsQ0FxSmdCLDJCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENIOXJCZCx5Q0dxaUJGLHNDLENBMkpvQixjLENBQ0EsbUJBNUpwQixpQyxDQWdLZ0IsYSxDQWhLaEIsK0IsQ0FtS2dCLGlCLENBQ0EsWSxDQUNBLFksQ0gxc0JkLDBDR3FpQkYsK0IsQ0F1S29CLFcsQ0FDQSxjLEFIN3NCbEIseUNHcWlCRiwrQixDQTJLb0IsbUJBM0twQixrQyxDQStLZ0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENIeHRCZCwwQ0dxaUJGLGtDLENBcUxvQixVLENBQ0EsYyxBSDN0QmxCLHlDR3FpQkYsa0MsQ0F5TG9CLFFBekxwQix1QyxDQTRMb0IsYSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFksQ0FqTXBCLCtDLENBbU13QixVLENBQ0EsVyxDQUNBLHFCLENBQ0EsNEIsQ0FDQSxpQixDQXZNeEIsc0QsQ0F5TTRCLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FDQSwyQixDQUNBLGMsQ0FDQSxVLENBL001QixrRSxDQXNOb0IsK0MsQ0F0TnBCLHlFLENBd053QixZLENBeE54QixtRSxDQThOb0IsK0MsQ0E5TnBCLDBFLENBZ093QixZLENBaE94QixrRSxDQXNPb0IsK0MsQ0F0T3BCLHlFLENBd093QixZLENBeE94QixxQyxDQThPb0IsaUIsQ0FDQSxzQixDSHB4QmxCLHlDR3FpQkYscUMsQ0FpUHdCLHdCLEFIdHhCdEIseUNHcWlCRixxQyxDQW9Qd0Isd0JBcFB4QixxRCxDQXVQd0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENIN3hCdEIsMENHcWlCRixxRCxDQTBQNEIsa0IsQ0FBQSxnQixBSC94QjFCLHlDR3FpQkYscUQsQ0E2UDRCLGlCQTdQNUIsMkMsQ0FpUXdCLGlCLENBQ0EsYSxDQUNBLGUsQ0h4eUJ0Qix5Q0dxaUJGLDJDLENBc1E0QixvQixDQUNBLDJCLEFINXlCMUIsMENHcWlCRix1RCxDQUFBLHdELENBOFFnQyxzQixDQUNBLGdCQS9RaEMsNkQsQ0FBQSw4RCxDQWtSZ0MsZSxDSHZ6QjlCLDBDR3FpQkYsd0QsQ0F1UmdDLGtCQXZSaEMsZ0QsQ0EyUjRCLDJCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxhLENBQ0EsUyxDSDEwQjFCLHlDR3FpQkYsZ0QsQ0F1U2dDLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxTLENBQ0EsVSxBQTNTaEMsZ0RBQUEsYyxDQXNUNEIsVyxDQUNBLGMsQ0FDQSxjLENBQ0EsOEIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSw0QixDSGoyQjFCLHlDR3FpQkYsZ0RBQUEsYyxDQW9UZ0MsNkIsQUFwVGhDLGdEQUFBLHlDLENBOFRnQyxjLENBQ0EsOEIsQ0FDQSxhLENBaFVoQyxnREFBQSwrQixDQUFBLGdEQUFBLGdDLENBbVVnQyxjLENBQ0EsOEIsQ0FDQSxhLENBclVoQyx3RCxDQW1WNEIsaUIsQ0FDQSxpQixDQUNBLGtCLENIMTNCMUIsMENHcWlCRix3RCxDQXVWZ0MsaUIsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDRCQXpWaEMsMEMsQ0E4VndCLGUsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxlLENBQ0EsaUIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IFxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIHAsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYub3ZlcmZsb3ctYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmkgTmV1ZSBCb2xkJztcbiAgICBzcmM6IGxvY2FsKCcuLi9mb250cy9VbmkgTmV1ZSBCb2xkJyksIGxvY2FsKCdVbmktTmV1ZS1Cb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaU5ldWVCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmkgTmV1ZSBSZWd1bGFyJztcbiAgICBzcmM6IGxvY2FsKCcuLi9mb250cy9VbmkgTmV1ZSBSZWd1bGFyJyksIGxvY2FsKCdVbmktTmV1ZS1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaU5ldWVSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdVbmkgTmV1ZSBCb29rJztcbiAgICBzcmM6IGxvY2FsKCcuLi9mb250cy9VbmkgTmV1ZSBCb29rJyksIGxvY2FsKCdVbmktTmV1ZS1Cb29rJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pTmV1ZUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaU5ldWVCb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MDBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MzBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjFweCAwIDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQyMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNDJweCAwIDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvbmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxZTFmMjI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUzMHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXByZWZpeCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MzBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOXB4IDAgMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MzBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVsaXZlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tZGVsaXZlcnktdHJ1Y2sucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYXltZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXBheW1lbnQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDUxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCA3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFydHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tcGFydHMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDNweCA3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaGVhZGVyX19ncmFkaWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMSwxMDMsNTUsMSkgMCUsIHJnYmEoOCw5Niw1OCwxKSAxMDAlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogODFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWRvdHMucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ1cHggNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjk2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzU1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2NyZWVuMi1weWF0bm8ucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTA2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZnQtYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIycHggMjRweCAzOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzLCBib3R0b20gLjNzO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweCAyNHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2NXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kLWhlYWRlci5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFmMjI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5DYWxsTW9kYWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDMzNXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzMzVweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLS1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1MDBweCkgXG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYXcoJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFtaW4oJG1lZGlhKVxyXG57XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFoKCRtZWRpYSlcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRtZWRpYSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn0iLCIuYWR2YW50YWdlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NjAzYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kLWFkdmFudGFnZXMxOTIwLmpwZyk7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDE5MTlweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQtYWR2YW50YWdlcy5qcGcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogOThweCAwO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjFweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg1ODRmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tdGl0bGUtLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTkycHg7ICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xODBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZS0tb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTUycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVlNGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlLS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkNjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlLS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEzNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTUzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTg4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLXRpdGxlLS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2Yjc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTQycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZS0tb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlLS1vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub3JtYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTk4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTg3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogODRweCAwIDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDU5cHggMCAwIDA7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAxMjVweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5icmFuZF9vZl95ZWFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDM5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kX3llYXIucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTI1cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGVyLXByZXYucG5nKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGVyLW5leHQucG5nKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ4OTE2ZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWNoYXJhY3Rlcml0aWNzLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMzBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZXF1aXBtZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWFkdmFudGFnZXMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2stc3ltYm9sLnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDU4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2Mzc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU2MmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZTFmMjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYWx0ZXJuYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFmMjI7XG4gICAgICAgIHBhZGRpbmc6IDMwMHB4IDAgMTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4NXB4IDAgNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDAgNTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTI0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNjVweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kLWNhdGFsb2ctYWx0ZXJuYXRpdmUucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM1MHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQtdGVsZXBob25lLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUzcHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTAwcHggMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ290ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQtZ290ZXh0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogNzRweCAwOyBcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxZTFmMjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcml2aWxlZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTM1cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogOTVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjdweCAwO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDIwcHgpO1xuICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjBlYjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb29rO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcml2aWxlZ2VfX2l0ZW0tdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA4MXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcml2aWxlZ2VfX2l0ZW0tdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxODVweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAzXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpdmlsZWdlX19pdGVtLXRpdGxlIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMTY1cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMTE2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIwNFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaXZpbGVnZV9faXRlbS10aXRsZSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIwNVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaXZpbGVnZV9faXRlbS10aXRsZSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDZcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcml2aWxlZ2VfX2l0ZW0tdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxNjhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAxMzVweCAwIDE1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDAgMTA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICBwYWRkaW5nOiA2N3B4IDAgNzRweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzQlIC0gNi42NjY2N3B4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tem9vbS5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEwMywgNTUsIC4yNSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDg3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0NXB4IDY1cHggMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDJweCA2NXB4IDEwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzFweCA0NnB4IDc0cHggNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxODAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTk0cHg7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2NzM3O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDc1cHggMHB4IHJnYmEoMSwxMDMsNTUsMC4zKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9jYXRlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1sb2NhdGUucG5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGhvbmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXBob25lLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXBob25lcyB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzFlMWYyMjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXByZWZpeCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTlweCAwIDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFmMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgICAmX19wcml2YWN5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMTk5cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0ICdub3JtYWxpemUnO1xuXG5AaW1wb3J0ICd2YXJpZWJsZXMnO1xuXG5AaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICdyZXNwb25jZSc7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnaG9tZSc7XG5AaW1wb3J0ICdmb290ZXInO1xuXG5ib2R5LmFjdGl2ZSwgaHRtbC5hY3RpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdygxMjAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufSBcblxuXG4uYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDM2cHggMTVweCA0NnB4O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHggMTFweCAzMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1saW5lcyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvckdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1waG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1waG9uZS1ncmVlbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOHB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1hcnJvdyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDMwcHgpIGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MsIGNvbG9yIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCA0OXB4IDE0cHggMjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIxcHgpIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzM1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDlweCAxNHB4IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIxcHgpIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWYyMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JpZ2h0LWFycm93LWdyZWVuLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXBob25lLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2NzM3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tcGhvbmUtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMTY3MzcsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tYXJyb3ctYmctYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZjIyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMxZTFmMjI7XG4gICAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5vLWxpbmVzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQtcG9wdXAucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMCwgMzcsIDAuOCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmLmNhbGxNb2RhbCB7XG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLS13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tY2xvc2Uuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZDFmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJjYmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZDFmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzFkMWY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZDFmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucHJpY2VNb2RhbCB7XG4gICAgICAgIC50YWJsZS0td3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGcgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUxZjIyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQycHggNDJweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7ICAgIFxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ICAgIFxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlTW9kYWxfX2Zvcm0tcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjQwcHgpIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYuNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNi41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzM1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpei0tb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5xdWl6IHtcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwODc3NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2UtYmxvY2s6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucXVpel9fdGV4dCBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwMHB4IDBweCByZ2JhKDI5LDMzLDM0LDEpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRvcCAuMXMsIGxlZnQgLjFzLCB3aWR0aCAuMXMsIGhlaWdodCAuMXM7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVpel9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTI1MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEzNTBweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTM1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICAgICAgLnF1aXpfX3N0ZXAtY3VycmVudCBzcGFuLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotcHJvZ3Jlc3MxLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgLnF1aXpfX3N0ZXAtY3VycmVudCBzcGFuLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotcHJvZ3Jlc3MyLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRoaXJkIHtcbiAgICAgICAgICAgICAgICAucXVpel9fc3RlcC1jdXJyZW50IHNwYW4uY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1wcm9ncmVzczMucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIwM1wiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGFzdCB7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA2MHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MnB4IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI5cHggMjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucXVpel9fZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjQwcHgpIC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MzYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiY2JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZDFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVbmlOZXVlUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzFkMWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VW5pTmV1ZVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZDFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVuaU5ldWVSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMWQxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */


.polit {
	text-align: center;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    font-family: "Uni Neue Bold";
}

.polit a {
	color: black;
	text-decoration: underline;
}

.modal--overlay.priceCalc .modal {
    padding-top: 40px;
    padding-bottom: 0;
    width: 1170px;
    max-width: 100%;
}

.row4 > div {
	width: 25%;
	float: left;
    text-align: center;
    font-family: "Uni Neue Regular";
    font-weight: bold;
    margin: 15px 0;
}

.row4 > div img {
	width: 80%;
}

.row4 .flexed {
 display: flex;
 align-items: baseline;
 justify-content: center;
}

.row3 > div {
	width: 33%;
	float: left;
    text-align: center;
    font-family: "Uni Neue Regular";
    font-weight: bold;
    margin: 15px 0;
}

.modal--overlay .modal .row4 input[type="radio"],
.modal--overlay .modal .row3 input[type="radio"] {
    height: 25px;
    display: inline-block;
    appearance: checkbox;
    box-sizing: border-box;
    margin: 10px 3px 3px 4px;
    padding: initial;
    border: initial;
    width: 40px;
    top: 8px;
    position: relative;
}

.modal--overlay  .modal .row4 label,
.modal--overlay  .modal .row3 label {
    position: relative;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 27px;
}

.modal--overlay .modal  .row3 input[type="text"], 
.modal--overlay .modal  .row3 input[type="tel"] {
    height: 55px;
    padding: 0 24px;
    font-size: 18px;
    font-family: "Uni Neue Regular";
    color: #231d1f;
    border: 1px solid #bdbcbd;
    width: 80%;
    margin: 0 auto;
}

.modal--overlay .modal .row3 input[type=submit] {
    margin-top: 19px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 320px) and (max-width: 767px) {
.row4 > div {
width: 50%
} 
.row3 > div {
	width: 100%
}
}