section{margin:72px 0 0 0}@media(max-width: 992px){section{margin:40px 0 0 0}}.services__wrapper{display:grid}.services__item{background-color:#f5f9f6;border-radius:32px;padding:24px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-0.8px;color:#121713;min-height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;overflow:hidden}.services__item .full{z-index:2}.services__item::after{display:block;content:"";width:400px;height:220px;background-color:#b0ffbe;-webkit-filter:blur(90px);filter:blur(90px);-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);border-radius:50%;position:absolute;bottom:-141%;right:-60%;z-index:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media(min-width: 481px){.services__item::after{opacity:0}.services__item:hover:after{opacity:1}}@media(max-width: 1200px){.services__item{padding:22px 16px;border-radius:24px}}@media(max-width: 480px){.services__item{min-height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__item::after{bottom:-331%;right:-63%}.services__item .h5{max-width:calc(100% - 46px)}}.services__item .btn,.services__item .h5{z-index:1}.services__item .btn{position:absolute;top:24px;right:24px;width:40px;min-width:40px;height:40px}@media(max-width: 1200px){.services__item .btn{top:22px;right:16px}}@media(max-width: 480px){.services__item .btn{top:unset;right:unset;position:relative}}.services__item--accent{background-color:#21a038;color:#fff;cursor:pointer}.services__item--accent::after{display:none}.services__item--accent .bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0}.services__item--accent:hover .bg-gradient{opacity:1}@media(max-width: 480px){.services__item--accent{padding:18px 16px}}.services__item--accent .h5{max-width:calc(100% - 46px)}.services--index .services__wrapper{grid-template-columns:repeat(4, 1fr);gap:8px}@media(max-width: 992px){.services--index .services__wrapper{grid-template-columns:repeat(3, 1fr)}.services--index .services__wrapper>div:last-child{grid-column:2/4}}@media(max-width: 660px){.services--index .services__wrapper{grid-template-columns:repeat(2, 1fr)}.services--index .services__wrapper>div:last-child{grid-column:auto}}@media(max-width: 480px){.services--index .services__wrapper{grid-template-columns:100%}}.services--inner{margin:0}.services--inner .services__wrapper{grid-template-columns:repeat(3, 1fr);gap:32px 16px}@media(max-width: 992px){.services--inner .services__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px 8px}}@media(max-width: 660px){.services--inner .services__wrapper{grid-template-columns:100%;gap:8px}}.quiz__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 8px}@media(max-width: 992px){.quiz__wrapper{grid-template-columns:100%;gap:8px}}.quiz__baner{border-radius:32px;padding:40px;min-height:606px;overflow:hidden;position:relative}@media(max-width: 992px){.quiz__baner{padding:24px;min-height:524px;border-radius:24px}}.quiz__baner::before{display:block;content:"";width:977.92px;height:576.47px;opacity:.6;background-color:#b0ffbe;-webkit-filter:blur(300px);filter:blur(300px);-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);border-radius:50%;z-index:0;position:absolute}.quiz__baner .h1{color:rgba(255,255,255,.7019607843);margin:0 0 24px 0}@media(max-width: 480px){.quiz__baner .h1{max-width:250px;margin:0 0 16px 0}}.quiz__baner .h1 span{color:#fff}.quiz__baner p{color:rgba(255,255,255,.7019607843)}.quiz__content{position:relative;z-index:2}.quiz__img{position:absolute;bottom:-129px;right:24px;width:520px;z-index:1}@media(max-width: 480px){.quiz__img{width:360px;bottom:-88px;right:-33px}}.quiz__test{border-radius:32px}.programs__slider{position:relative;overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%}@media(max-width: 1380px){.programs__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.programs__slider{padding:0 16px}}.programs__slider .swiper-button-prev,.programs__slider .swiper-button-next{opacity:0}.programs__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:42%}@media(max-width: 1380px){.programs__slider .swiper-button-prev{left:7px}}.programs__slider .swiper-button-next{right:30px;top:42%}@media(min-width: 993px){.programs__slider:hover .swiper-button-prev,.programs__slider:hover .swiper-button-next{opacity:1}}.programs--inner{margin:0}.programs--inner .h1{margin:0 0 40px 0}.programs__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 16px}@media(max-width: 992px){.programs__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px 8px}}@media(max-width: 660px){.programs__wrapper{grid-template-columns:100%;gap:8px}}.programs__info{position:relative}.programs__info .h2{color:#121713;margin:0 0 12px 0}.programs__info p{color:#626864;margin:0 0 24px 0}@media(min-width: 661px){.programs__info p{max-width:196px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.programs__info span{font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.2px;color:#626864;display:block;margin:0 0 2px 0}.programs__info strong{font-weight:300;font-size:16px;line-height:24px;letter-spacing:-0.3px;color:#121713}.programs__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.programs__item{border-radius:32px;padding:32px;position:relative;overflow:hidden;background-color:#f5f9f6;min-height:554px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 992px){.programs__item{border-radius:24px;padding:24px;min-height:400px}}.programs__item .full{z-index:1}.programs__item .btn{width:100%;z-index:21}.programs__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-0.8px;color:#626864;margin:24px 0 0 0}.programs__price span{color:#21a038;font-size:32px;line-height:32px;letter-spacing:-1.3px}.consultation__content{position:relative;z-index:1}.consultation__wrapper{position:relative;z-index:1}.consultation__left p{max-width:330px}.consultation__left p a{color:inherit}.consultation--noimg .consultation__bg{border-radius:32px;padding:40px}@media(max-width: 992px){.consultation--noimg .consultation__bg{border-radius:24px;padding:24px}}.consultation--noimg .consultation__wrapper{display:grid;grid-template-columns:2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 992px){.consultation--noimg .consultation__wrapper{grid-template-columns:100%;gap:40px}}.consultation--noimg .consultation__title{padding:4px 0}@media(max-width: 992px){.consultation--noimg .consultation__title{padding:0}}.consultation--noimg .consultation__title .h1{color:rgba(255,255,255,.7019607843);max-width:533px}@media(max-width: 992px){.consultation--noimg .consultation__title .h1{max-width:100%}}.consultation--noimg .consultation__title .h1 span{color:#fff}.consultation--noimg .consultation__title p{color:rgba(255,255,255,.7019607843);margin:24px 0 0 0;max-width:500px}@media(max-width: 992px){.consultation--noimg .consultation__title p{margin:16px 0 0 0}}.consultation--noimg .consultation__form{padding:0 0 0 26px}@media(max-width: 992px){.consultation--noimg .consultation__form{padding:0}}.consultation--noimg .consultation__form .custom-input,.consultation--noimg .consultation__form .btn{width:100%}.consultation--noimg .consultation__form .btn{margin:16px 0 0 0}.consultation--img{position:relative}@media(max-width: 992px){.consultation--img{overflow:hidden}}.consultation--img .consultation__photo{height:408px;position:absolute;z-index:1;bottom:0;left:46.5%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;overflow:hidden}.consultation--img .consultation__photo img{width:467px}@media(max-width: 1260px){.consultation--img .consultation__photo{left:unset;right:50px;-webkit-transform:none;-ms-transform:none;transform:none}}@media(max-width: 992px){.consultation--img .consultation__photo{height:350px;bottom:290px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:100%;overflow:visible}.consultation--img .consultation__photo img{margin:0 auto;max-width:297px}.consultation--img .consultation__photo::before{content:"";display:block;position:absolute;bottom:-58px;left:16px;height:300px;width:calc(100% - 32px);pointer-events:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);-webkit-mask:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, #21A038));-webkit-mask:linear-gradient(transparent, #21A038 80%);mask:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, #21A038));mask:linear-gradient(transparent, #21A038 80%);z-index:0}}@media(max-width: 480px){.consultation--img .consultation__photo{bottom:318px}}@media(max-width: 370px){.consultation--img .consultation__photo{bottom:347px}}.consultation--img .consultation__bg{padding:40px;border-radius:32px;position:relative;overflow:hidden}@media(max-width: 992px){.consultation--img .consultation__bg{padding:24px;border-radius:24px}}.consultation--img .consultation__bg::before{display:block;content:"";width:769.34px;height:453.52px;background-color:#fff;-webkit-filter:blur(255px);filter:blur(255px);-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg);border-radius:50%;z-index:0;position:absolute;right:26%;top:0;z-index:1}@media(max-width: 1260px){.consultation--img .consultation__bg::before{right:-14%;top:24%}}@media(max-width: 992px){.consultation--img .consultation__bg::before{right:unset;top:-10%;left:50%;-webkit-filter:blur(200px);filter:blur(200px);-webkit-transform:rotate(-60deg) translate(-50%, -50%);-ms-transform:rotate(-60deg) translate(-50%, -50%);transform:rotate(-60deg) translate(-50%, -50%)}}.consultation--img .consultation__wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1260px){.consultation--img .consultation__wrapper{-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(max-width: 992px){.consultation--img .consultation__wrapper{gap:398px}}.consultation--img .consultation__wrapper .h1{color:#fff;margin:0 0 24px 0;max-width:420px}@media(max-width: 1260px){.consultation--img .consultation__wrapper .h1{max-width:80%}}@media(max-width: 992px){.consultation--img .consultation__wrapper .h1{max-width:100%;margin:0 0 16px 0}}.consultation--img .consultation__wrapper .h1 span{color:rgba(255,255,255,.7019607843)}.consultation--img .consultation__wrapper p{color:rgba(255,255,255,.7019607843)}.consultation--img .consultation__wrapper .h2{color:rgba(255,255,255,.7019607843);margin:0 0 24px 0;max-width:389px}@media(max-width: 1260px){.consultation--img .consultation__wrapper .h2{max-width:100%}}@media(max-width: 992px){.consultation--img .consultation__wrapper .h2{max-width:98%;margin:0 0 16px 0;z-index:2;position:relative}}.consultation--img .consultation__wrapper .h2 span{color:#fff}.consultation--img .consultation__form{z-index:2;position:relative}@media(max-width: 992px){.consultation--img .consultation__form .agreement{margin:12px 0 0 0}}.consultation--img .consultation__right{max-width:391px}@media(max-width: 1260px){.consultation--img .consultation__right{max-width:calc(100% - 460px)}}@media(max-width: 992px){.consultation--img .consultation__right{max-width:100%;width:100%;position:relative}}.consultation--img .consultation__right .custom-input,.consultation--img .consultation__right .btn{width:100%}.consultation--img .consultation__right .btn{margin:16px 0 0 0}@media(max-width: 992px){.consultation--img .consultation__right .btn{margin:12px 0 0 0}}.consultation .checkbox__text{max-width:350px;color:rgba(255,255,255,.7)}.consultation .checkbox__text a{color:#fff}.about__goal{background-color:#f5f9f6;padding:40px;border-radius:32px;position:relative;overflow:hidden;z-index:1}@media(max-width: 992px){.about__goal{padding:24px 24px 0 24px;border-radius:24px}}.about__goal .light{display:block;content:"";width:980px;height:540px;opacity:.6;background-color:#b0ffbe;-webkit-filter:blur(220px);filter:blur(220px);-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);border-radius:50%;z-index:0;position:absolute;right:-17%;top:50%;z-index:0}.about__goal .about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;z-index:1;position:relative}@media(max-width: 1260px){.about__goal .about__text{max-width:calc(100% - 440px)}}@media(max-width: 992px){.about__goal .about__text{max-width:100%;gap:16px}}.about__goal .h1{color:#121713;max-width:730px}@media(max-width: 992px){.about__goal .h1{max-width:100%;font-size:24px;line-height:26px;letter-spacing:-1px}}.about__goal .h1 span{color:#21a038}.about__goal p{color:#121713;max-width:620px}@media(max-width: 992px){.about__goal p{max-width:100%}}.about__goal .h3{max-width:620px}@media(max-width: 992px){.about__goal .h3{max-width:100%}}.about__goal .h4{max-width:620px;z-index:1}@media(max-width: 992px){.about__goal .h4{max-width:100%}}.about__goal strong{display:block;font-weight:500;letter-spacing:-0.6px;margin:2px 0 0 0}@media(max-width: 992px){.about__goal strong{display:inline}}.about__goal .about__img{position:absolute;right:10px;width:641px;z-index:1;top:57px}@media(max-width: 1260px){.about__goal .about__img{width:400px}}@media(max-width: 992px){.about__goal .about__img{position:relative;top:unset;right:unset;width:100%;height:347px;margin:0 auto}}.about__goal .about__img img{width:100%}@media(max-width: 992px){.about__goal .about__img img{position:absolute;bottom:-24px;left:0;-o-object-fit:contain;object-fit:contain;height:100%}}@media(max-width: 480px){.about__goal .about__img img{width:100%;height:unset;bottom:unset;top:0}}.about__author{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.about__author::after{display:block;content:"";width:56px;min-width:56px;height:56px;background-image:url(../img/svg/heart.svg);background-position:center;background-repeat:no-repeat}.about__slider{overflow:hidden;margin-top:8px;margin-bottom:8px;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%}@media(max-width: 1380px){.about__slider{margin:8px 0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.about__slider{padding:0 16px}}.about__slider .swiper-slide{border-radius:32px;overflow:hidden;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 660px){.about__slider .swiper-slide{height:210px;border-radius:24px}}.about__slider .swiper-slide img{-o-object-fit:cover;object-fit:cover}.about__benefits{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 768px){.about__benefits{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.about__benefits{grid-template-columns:100%}}.about__title{font-weight:400;font-size:84px;line-height:72px;letter-spacing:-3.4px;text-align:center;margin:0 0 16px 0}@media(max-width: 992px){.about__title{font-size:50px;line-height:52px;letter-spacing:-1px}}@media(max-width: 480px){.about__title{font-size:44px;line-height:44px}}.about__title span{color:#21a038}@media(max-width: 992px){.about--index .about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.about--inner{margin:0}.about--inner .about__goal{padding:104px 0}@media(max-width: 992px){.about--inner .about__goal{padding:24px 0}}.about--inner .about__goal::before{display:block;content:"";width:1448.39px;height:553.03px;opacity:.3;background-color:#b0ffbe;-webkit-filter:blur(287px);filter:blur(220px);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);border-radius:50%;z-index:0;position:absolute;right:43%;top:-70%;z-index:0}.about--inner .about__text .h1{color:#21a038}.about__hero{padding:32px 0 56px 0;margin:0 0 96px 0}@media(max-width: 992px){.about__hero{padding:24px 0 32px 0;margin:0 0 32px 0}}.about__hero .h2{text-align:center;max-width:810px;margin:0 auto}.sales__slider{overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.sales__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.sales__slider{padding:0 16px}}.sales__slider .swiper-slide{height:auto}.sales__slider .swiper-button-prev,.sales__slider .swiper-button-next{opacity:0}.sales__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:42%}.sales__slider .swiper-button-next{right:30px;top:42%}@media(min-width: 993px){.sales__slider:hover .swiper-button-prev,.sales__slider:hover .swiper-button-next{opacity:1}}.sales--inner{margin:0}.sales__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 16px;margin:40px 0 0 0}@media(max-width: 1300px){.sales__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px 8px}}@media(max-width: 660px){.sales__wrapper{grid-template-columns:100%;gap:8px}}.sales__item{position:relative;padding:32px;border-radius:32px;background-color:#f5f9f6;min-height:554px;overflow:hidden;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}@media(max-width: 1300px){.sales__item{min-height:360px}}@media(max-width: 992px){.sales__item{padding:24px;border-radius:24px}}@media(max-width: 660px){.sales__item{min-height:280px}}.sales__item .full{z-index:2}.sales__item .btn{z-index:1}.sales__item .h2{z-index:1;position:relative}.sales__item p{font-weight:300;font-size:14px;line-height:20px;letter-spacing:-0.3px;z-index:1;position:relative;color:#626864;margin:12px 0 0 0}@media(min-width: 1301px){.sales__item p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:196px}}@media(min-width: 993px){.sales__item:hover .btn:before{opacity:.8}}.sales__img{position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.team__slider{overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.team__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.team__slider{padding:0 16px}}.team__slider .swiper-button-prev,.team__slider .swiper-button-next{opacity:0}.team__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:26%}.team__slider .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:26%}.team__slider .swiper-slide{height:auto}@media(min-width: 993px){.team__slider:hover .swiper-button-prev,.team__slider:hover .swiper-button-next{opacity:1}}.reviews .h1{max-width:530px;color:#121713}.reviews .h1 span{color:#21a038}.reviews__slider{position:relative}@media(max-width: 1380px){.reviews__slider{width:calc(100% + 60px);margin:0 0 0 -30px;padding:0 30px;overflow:hidden}}@media(max-width: 992px){.reviews__slider{padding:0 16px;margin:0 0 0 -16px;width:calc(100% + 32px)}}@media(max-width: 1380px){.reviews__slider .swiper{overflow:visible}}.reviews__slider .swiper-button-prev,.reviews__slider .swiper-button-next{opacity:0}.reviews__slider .swiper-button-prev{left:-24px;top:24px}@media(max-width: 1380px){.reviews__slider .swiper-button-prev{left:7px}}.reviews__slider .swiper-button-next{right:-24px;top:24px}@media(max-width: 1380px){.reviews__slider .swiper-button-next{right:7px}}@media(min-width: 993px){.reviews__slider:hover .swiper-button-prev,.reviews__slider:hover .swiper-button-next{opacity:1}}.seo-block--grey p,.seo-block--grey li{color:#626864}.seo-block--grey ul li::before{background-color:#626864}.seo-block--black p,.seo-block--black li{color:#121713}.seo-block--black ul li::before{background-color:#121713}.seo-block h1,.seo-block .h1{margin:0 0 24px 0;color:#121713;max-width:810px}@media(max-width: 992px){.seo-block h1,.seo-block .h1{margin:0 0 24px 0}}.seo-block h2{font-weight:500;font-size:40px;line-height:40px;letter-spacing:-1.6px;margin-bottom:24px}@media(max-width: 992px){.seo-block h2{font-size:32px;line-height:32px;letter-spacing:-1.3px;margin-bottom:16px}}@media(max-width: 360px){.seo-block h2{font-size:28px;line-height:28px}}.seo-block h2:not(:nth-child(1)){margin-top:40px}@media(max-width: 992px){.seo-block h2:not(:nth-child(1)){margin-top:24px}}.seo-block h3{margin:33px 0 16px 0;max-width:810px}@media(max-width: 992px){.seo-block h3{margin:24px 0 16px 0}}.seo-block h4{margin:24px 0 16px 0}@media(max-width: 992px){.seo-block h4{margin:20px 0 12px 0}}.seo-block h5{margin:20px 0 12px 0}.seo-block p{max-width:810px}.seo-block p+p,.seo-block ul+p{margin:16px 0 0 0}.seo-block ul,.seo-block ol{max-width:810px;margin:16px 0 0 0}.seo-block li{position:relative;padding:0 0 0 24px}.seo-block ul li::before{display:block;content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:10px;left:10px}.seo-block ol{counter-reset:myCounter;list-style:none}.seo-block ol li::before{counter-increment:myCounter;content:counter(myCounter) ".";font:inherit;position:absolute;left:0;top:0}.seo-block .metodology{margin:32px 0}.news__slider{overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.news__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.news__slider{padding:0 16px}}.news__slider .swiper-slide{height:auto}.news__slider .swiper-button-prev,.news__slider .swiper-button-next{opacity:0}.news__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1380px){.news__slider .swiper-button-prev{left:7px}}.news__slider .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1380px){.news__slider .swiper-button-next{right:7px}}@media(min-width: 993px){.news__slider:hover .swiper-button-prev,.news__slider:hover .swiper-button-next{opacity:1}}.documents--inner{margin:0}.documents__slider{overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.documents__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.documents__slider{padding:0 16px}}.documents__slider .swiper-slide{height:auto}.documents__slider .swiper-button-prev,.documents__slider .swiper-button-next{opacity:0}.documents__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.documents__slider .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 993px){.documents__slider:hover .swiper-button-prev,.documents__slider:hover .swiper-button-next{opacity:1}}.documents__slider .swiper-slide{height:auto;height:352px;border-radius:32px;padding:8px;background-color:#f5f9f6}@media(max-width: 992px){.documents__slider .swiper-slide{border-radius:24px}}.documents__slider .swiper-slide a{background-color:#fff;border-radius:26px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.documents__slider .swiper-slide img{border-radius:26px;height:100%}@media(max-width: 992px){.documents__slider .swiper-slide img{border-radius:20px}}.documents__slider--noslider{display:grid;grid-template-columns:repeat(5, 1fr);gap:8px;margin:56px 0 0 0;padding:0;max-width:100%}@media(max-width: 1260px){.documents__slider--noslider{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 992px){.documents__slider--noslider{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 660px){.documents__slider--noslider{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 660px){.documents__slider--noslider{grid-template-columns:repeat(2, 1fr)}}.documents__slider--noslider .swiper-slide{height:unset;aspect-ratio:1/1.36}.map__container{border-radius:32px;background-color:#f5f9f6;padding:8px;height:540px}@media(max-width: 992px){.map__container{border-radius:24px}}.map__container iframe{border-radius:32px}@media(max-width: 992px){.map__container iframe{border-radius:24px}}.info{margin:0 0 8px 0}.info__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media(max-width: 992px){.info__content{grid-template-columns:100%}}.info__block{border-radius:32px;padding:24px;background-color:#f5f9f6}@media(max-width: 992px){.info__block{border-radius:24px;padding:16px}}.baner{margin:0}.baner__content{padding:40px;color:#fff;border-radius:32px;position:relative;overflow:hidden}@media(max-width: 660px){.baner__content{border-radius:24px;padding:24px}}.baner__content .h1,.baner__content p{max-width:620px}@media(max-width: 480px){.baner__content .h1,.baner__content p{max-width:250px}}.baner__content .h1{margin:0 0 24px 0}@media(max-width: 660px){.baner__content .h1{margin:0 0 16px 0}}.baner__content p{color:rgba(255,255,255,.7019607843)}.baner__img{position:absolute;width:100%;height:100%;background-repeat:no-repeat}.baner__img--desktop{top:0;left:0;background-position:100% 100%;background-size:cover}@media(max-width: 1300px){.baner__img--desktop{background-position:76% 100%}}@media(max-width: 992px){.baner__img--desktop{display:none}}.baner__img--mobile{display:none;top:0;left:0;background-position:100% 100%;background-size:cover}@media(max-width: 992px){.baner__img--mobile{display:block}}.baner__info{z-index:2;position:relative}.baner__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin:40px 0 0 0}@media(max-width: 992px){.baner__benefits{display:grid;grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);margin:32px 0 0 0}}@media(max-width: 660px){.baner__benefits{display:grid;grid-template-columns:100%;gap:16px;margin:24px 0 0 0}}@media(max-width: 660px){.baner__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}.baner__benefit svg{width:56px;min-width:56px;height:56px;margin:0 0 16px 0;display:block}@media(max-width: 660px){.baner__benefit svg{margin:0}}.baner__benefit strong{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-0.6px}@media(max-width: 660px){.baner__benefit strong{font-size:14px;line-height:20px;letter-spacing:-0.6px}}.baner__benefit span{font-weight:300;font-size:12px;line-height:16px;letter-spacing:-0.2px;display:block;margin:8px 0 0 0;color:rgba(255,255,255,.7019607843)}@media(max-width: 660px){.baner__benefit span{font-size:12px;line-height:16px;letter-spacing:-0.2px;margin:4px 0 0 0}}.baner__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin:40px 0 0 0}@media(max-width: 660px){.baner__bottom{margin:32px 0 0 0}}@media(max-width: 660px){.baner__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:24px 0 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.baner__price{font-weight:500;font-size:24px;line-height:28px;letter-spacing:-1px;color:rgba(255,255,255,.7019607843);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 660px){.baner__price{font-size:20px;line-height:22px;letter-spacing:-0.8px}}.baner__price strong{font-weight:500;font-size:32px;line-height:32px;letter-spacing:-1.3px;color:#fff;margin:0 10px 0 5px}@media(max-width: 660px){.baner__price strong{font-size:24px;line-height:24px;letter-spacing:-1px;margin:0 3px 0 5px}}.baner__price span{margin:0 3px 0 0;display:inline-block;position:relative}@media(max-width: 660px){.baner__price span{margin:0}}.baner__price span::after{display:block;content:"";height:.5px;width:100%;background-color:rgba(255,255,255,.7019607843);position:absolute;top:12px;left:0}.baner__price--sale{font-size:20px;line-height:24px;letter-spacing:-0.8px}@media(max-width: 660px){.baner__price--sale{font-size:20px;line-height:22px;letter-spacing:-0.8px}}.baner__price--sale strong{margin:0 8px 0 0}@media(max-width: 660px){.baner__price--sale strong{margin:0 3px 0 0}}.metodology__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.metodology__item{border-radius:32px;padding:24px;background-color:#f5f9f6;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:437px}@media(max-width: 992px){.metodology__item{min-width:350px}}@media(max-width: 660px){.metodology__item{border-radius:24px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.metodology__item svg{display:block;width:56px;min-width:56px;height:56px}.metodology__item p{font-weight:500;margin:24px 0 0 0;letter-spacing:-0.6px}@media(max-width: 660px){.metodology__item p{margin:0}}.metodology__item p+p{font-weight:300;margin:8px 0 0 0;color:#626864;letter-spacing:-0.3px}.recomendations h1.mb-32,.recomendations .h1.mb-32{max-width:800px}.recomendations__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media(max-width: 660px){.recomendations__wrapper{grid-template-columns:100%}}.recomendations__block{padding:40px;border-radius:32px;background-color:#f5f9f6;position:relative;overflow:hidden}@media(max-width: 992px){.recomendations__block{padding:24px;border-radius:24px}}.recomendations__block img:not(.recomendations__icon img){width:270px;height:236px;position:absolute;z-index:1}.recomendations__block--pros img{top:-49px;right:-62px}@media(max-width: 660px){.recomendations__block--pros img{top:unset;bottom:-27px;right:-93px}}.recomendations__block--pros::after{display:block;content:"";width:771.67px;height:446.22px;opacity:.1;background:linear-gradient(167deg, rgb(0, 119, 152) 0%, rgb(33, 160, 56) 100%);-webkit-filter:blur(220px);filter:blur(220px);-webkit-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg);border-radius:50%;z-index:0;position:absolute;right:-45%;top:-11%;z-index:0}.recomendations__block--cons img{bottom:-68px;right:-38px}.recomendations__block--cons::after{display:block;content:"";width:771.67px;height:446.22px;opacity:.1;background:#a94982;-webkit-filter:blur(220px);filter:blur(220px);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);border-radius:50%;z-index:0;position:absolute;right:-38%;bottom:-41%;z-index:0}.recomendations__block--prep .h1{margin:0 0 16px 0}@media(max-width: 992px){.recomendations__block--prep .h1{margin:0 0 12px 0}}.recomendations__block--prep p{color:#626864}.recomendations__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0 0 0}@media(max-width: 992px){.recomendations__item{margin:16px 0 0 0}}.recomendations__item p{color:#121713}.recomendations__icon{width:56px;min-width:56px;height:56px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recomendations__icon svg,.recomendations__icon img{width:24px;height:24px;display:block}.recomendations__content{position:relative;z-index:2}.recomendations__content ul{margin:24px 0 0 0}@media(max-width: 992px){.recomendations__content ul{margin:16px 0 0 0}}.recomendations__content li{position:relative;padding:0 0 0 32px}@media(max-width: 660px){.recomendations__content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0}}.recomendations__content li::before{display:block;content:"";width:24px;min-width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.704 3.7971C11.7592 3.46212 12.2408 3.46211 12.296 3.7971L12.948 7.7553C13.2267 9.44723 14.5528 10.7733 16.2447 11.052L20.2029 11.704C20.5379 11.7592 20.5379 12.2408 20.2029 12.296L16.2447 12.948C14.5528 13.2267 13.2267 14.5528 12.948 16.2447L12.296 20.2029C12.2408 20.5379 11.7592 20.5379 11.704 20.2029L11.052 16.2447C10.7733 14.5528 9.44723 13.2267 7.7553 12.948L3.79711 12.296C3.46212 12.2408 3.46212 11.7592 3.7971 11.704L7.7553 11.052C9.44723 10.7733 10.7733 9.44723 11.052 7.7553L11.704 3.7971Z' fill='%2321A038'/%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}@media(max-width: 992px){.recomendations__content li::before{top:-2px}}@media(max-width: 660px){.recomendations__content li::before{top:unset;left:unset;position:relative}}.recomendations__content li+li{margin:12px 0 0 0}@media(max-width: 992px){.recomendations__content li+li{margin:8px 0 0 0}}.prices__type{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:32px;padding:40px;display:grid;grid-template-columns:1fr 390px;gap:0 40px;margin:24px 0 40px 0}@media(max-width: 992px){.prices__type{grid-template-columns:100%;gap:40px;padding:24px;border-radius:24px;background-color:#f5f9f6;position:relative;background-image:none !important;margin:16px 0 24px 0}.prices__type::after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(167deg, rgb(0, 119, 152) 0%, rgb(33, 160, 56) 100%);opacity:.8;z-index:0;border-radius:24px}}.prices__left{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:322px;z-index:1;position:relative}@media(max-width: 480px){.prices__left{max-width:100%}}.prices__left .h2{color:#fff;margin:0 0 24px 0}.prices__switchers{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%}@media(max-width: 480px){.prices__switchers{grid-template-columns:100%}}.prices__switcher{cursor:pointer;padding:24px;border-radius:24px;border:2px solid rgba(255,255,255,.1019607843);background-color:rgba(255,255,255,.1019607843);-webkit-transition:all 300ms ease;transition:all 300ms ease;min-height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 992px){.prices__switcher{padding:16px;border-radius:16px;min-height:98px}}@media(max-width: 480px){.prices__switcher{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.prices__switcher.active{border:2px solid #fff;background-color:#fff}.prices__switcher.active .prices__priem{color:#121713}.prices__switcher.active .prices__doc{color:#626864}.prices__right{z-index:1;position:relative}.prices__priem{color:rgba(255,255,255,.7019607843);-webkit-transition:all 300ms ease;transition:all 300ms ease;font-size:24px;font-weight:500;line-height:26px;letter-spacing:-1px}@media(max-width: 660px){.prices__priem{font-size:20px;line-height:22px;letter-spacing:-0.8px}}.prices__doc{color:#fff;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.6px}@media(max-width: 660px){.prices__doc{font-size:14px;line-height:20px;letter-spacing:-0.6px}}.prices__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 56px 0}.prices__right .h2{color:rgba(255,255,255,.7019607843);max-width:390px;margin:0 0 32px 0}@media(max-width: 992px){.prices__right .h2{max-width:100%;margin:0 0 16px 0}}.prices__right .h2 span{color:#fff}.prices__price{color:#fff;margin:0 0 32px 0}.prices__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices__form .btn{width:100%;margin:16px 0 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 992px){.prices__form .btn{margin:12px 0 0 0}}.prices__form .agreement{orphans:1}@media(max-width: 992px){.prices__form .agreement{margin:12px 0 0 0}}.prices__services{overflow:hidden;position:relative;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;margin-top:24px}@media(max-width: 1380px){.prices__services{margin:24px 0 0 0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.prices__services{padding:0 16px;margin:16px 0 0 0}}.prices__services .swiper-button-prev,.prices__services .swiper-button-next{opacity:0}.prices__services .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:41%}.prices__services .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:41%}.prices__services .swiper-slide{height:auto}@media(min-width: 993px){.prices__services:hover .swiper-button-prev,.prices__services:hover .swiper-button-next{opacity:1}}.prices__services .swiper-slide{background-color:#f5f9f6;border-radius:32px;padding:40px}@media(max-width: 992px){.prices__services .swiper-slide{border-radius:24px;padding:24px}}.prices__services .swiper-slide .h2{max-width:440px;margin:0 0 24px 0}.prices__services .swiper-slide p span{color:#626864;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.2px;display:block;margin:2px 0 0 0}.prices__services .swiper-slide__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px;margin:24px 0 0 0}@media(max-width: 992px){.prices__services .swiper-slide__bottom{-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;gap:84px}}.prices__services .swiper-slide__bottom .h2{color:#21a038;margin:0}@media(max-width: 660px){.prices__services .swiper-slide__bottom .btn{width:100%}}.steps .h1,.steps p{max-width:810px;color:#121713}.steps__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:32px 0}@media(max-width: 992px){.steps__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.steps__wrapper--less5Even .steps__item{width:calc(50% - 6px)}.steps__wrapper--less5Odd .steps__item{width:calc(50% - 6px)}.steps__wrapper--less5Odd .steps__item:nth-child(1){width:100%}.steps__wrapper--less5Odd .steps__item:nth-child(n+2){width:calc(50% - 6px)}.steps__wrapper--more5Even .steps__item{width:calc(50% - 6px)}.steps__wrapper--more5Odd .steps__item{width:calc(33.3333333333% - 6px)}.steps__wrapper--more5Odd .steps__item:nth-child(n+4){width:calc(50% - 6px)}.steps__number{color:#a1aaa3;font-weight:500;font-size:40px;line-height:40px;letter-spacing:-1.6px;display:block;margin:0 0 24px 0}@media(max-width: 992px){.steps__number{margin:0 0 16px 0}}@media(max-width: 660px){.steps__number{margin:0;font-size:32px;line-height:32px;letter-spacing:-1.3px}}.steps__item{background-color:#f5f9f6;border-radius:32px;padding:24px;min-height:312px}.steps__item strong{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-0.6px;margin:0 0 8px 0;display:block}@media(max-width: 660px){.steps__item strong{margin:0 0 4px 0;font-size:14px;line-height:20px;letter-spacing:-0.6px}}.steps__item p{color:#626864;max-width:100%}.steps__item p+p{margin:16px 0 0 0}@media(max-width: 992px){.steps__item{min-width:49%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-radius:24px;padding:16px}}@media(max-width: 660px){.steps__item{min-width:100%;min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.steps__item:last-child{grid-column:3/5;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 992px){.steps__item:last-child{grid-column:auto}}.steps__item:last-child>*{z-index:1}.steps__item:last-child .h2{color:#fff;margin:0 0 12px 0}@media(max-width: 660px){.steps__item:last-child .h2{margin:0 0 8px 0}}.steps__item:last-child p{color:rgba(255,255,255,.7019607843)}.steps__item.bg-gradient{gap:40px}.steps__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1120px)and (min-width: 993px){.steps__btns{display:grid;grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content;width:100%}.steps__btns .openmodal{grid-column:1/4;width:100%}.steps__btns .btn--trans{width:100%}}@media(max-width: 992px){.steps__btns{max-width:100%}}@media(max-width: 660px){.steps__btns{display:grid;grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content;width:100%}.steps__btns .openmodal{grid-column:1/4;width:100%}.steps__btns .btn--trans{width:100%}}.procedure__content{display:grid;grid-template-columns:1fr 2fr;gap:16px;border-radius:32px;padding:40px;position:relative;overflow:hidden}@media(max-width: 992px){.procedure__content{grid-template-columns:100%;gap:24px;border-radius:24px;padding:24px}}.procedure__content .h1{color:#fff;margin:0 0 24px 0}@media(max-width: 992px){.procedure__content .h1{margin:0 0 16px 0}}.procedure__content p{color:rgba(255,255,255,.7019607843);max-width:360px}.procedure__content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media(max-width: 992px){.procedure__content ul{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}}@media(max-width: 992px){.procedure__content ul{grid-template-columns:100%}}.procedure__content li{color:#fff;position:relative;padding:0 0 0 36px}@media(max-width: 992px){.procedure__content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:8px}}@media(max-width: 480px){.procedure__content li{max-width:250px}}.procedure__content li::before{display:block;content:"";width:24px;min-width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.333252' width='24' height='24' rx='8' fill='white'/%3e%3cpath d='M6.33325 12L10.3333 16L18.3333 8' stroke='%2321A038' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");position:absolute;left:0;top:0}@media(max-width: 992px){.procedure__content li::before{top:unset;left:unset;position:relative}}.procedure__content li+li{margin:32px 0 0 0}@media(max-width: 992px){.procedure__content li+li{margin:0}}.procedure__left,.procedure__right{z-index:1;position:relative}.procedure__img{position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;top:0;left:0;z-index:0}.procedure__img--desktop{background-position:100% 100%}@media(max-width: 992px){.procedure__img--desktop{display:none}}.procedure__img--mobile{display:none}@media(max-width: 992px){.procedure__img--mobile{display:block}}.doctors{margin:0}.doctors .filter{margin:24px 0 0 0}.doctors__wrapper{margin:56px 0 0 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 16px}@media(max-width: 992px){.doctors__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px 8px}}@media(max-width: 660px){.doctors__wrapper{grid-template-columns:100%;gap:8px}}.doctors__wrapper .doc-card .h3{max-width:100%}.doctor{margin:0}.doctor__info{display:grid;grid-template-columns:360px 1fr 360px;gap:32px;margin:72px 0 0 0}@media(max-width: 1260px){.doctor__info{grid-template-columns:360px 1fr;gap:24px}}@media(max-width: 992px){.doctor__info{grid-template-columns:1fr 1.7fr;margin:40px 0 0 0}}@media(max-width: 660px){.doctor__info{grid-template-columns:100%}}.doctor__info b{color:#626864;font-family:Geologica;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.5px;display:block;margin:0 0 4px 0}.doctor__photo{height:460px;border-radius:32px;background-color:#f5f9f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media(max-width: 992px){.doctor__photo{height:300px;border-radius:24px}}@media(max-width: 660px){.doctor__photo{height:460px}}.doctor__photo img{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.doctor__text{grid-row:1/3;grid-column:2/3}}@media(max-width: 660px){.doctor__text{grid-row:auto;grid-column:auto}}.doctor__text strong{color:#121713;font-weight:300;font-size:16px;line-height:24px;letter-spacing:-0.3px}@media(max-width: 660px){.doctor__text strong{font-size:14px;line-height:20px;letter-spacing:-0.3px}}.doctor__text p,.doctor__text li{color:rgba(18,23,19,.8)}.doctor__text p+p{margin:20px 0 0 0}@media(max-width: 660px){.doctor__text p+p{margin:16px 0 0 0}}.doctor__text ul,.doctor__text ol{margin:20px 0}@media(max-width: 660px){.doctor__text ul,.doctor__text ol{margin:16px 0}}.doctor__text li{position:relative;padding:0 0 0 24px}@media(max-width: 992px){.doctor__text li{padding:0 0 0 20px}}.doctor__text ul li::before{display:block;content:"";width:5px;height:5px;border-radius:50%;background-color:#626864;position:absolute;top:10px;left:7px}@media(max-width: 992px){.doctor__text ul li::before{top:8px}}.doctor__block+.doctor__block{margin:24px 0 0 0}.doctor__btns{border-radius:32px;padding:24px;background-color:#f5f9f6;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 992px){.doctor__btns{border-radius:24px}}.doctor__btns .btn{width:100%}.doctor__btns .btn+.btn{margin:8px 0 0 0}.doctor__price{font-weight:500;font-size:20px;line-height:24px;letter-spacing:-0.8px;color:#626864;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin:0 0 20px 0}.doctor__price span{font-weight:500;font-size:40px;line-height:40px;letter-spacing:-1.6px;color:#121713}@media(max-width: 660px){.doctor__price span{font-size:32px;line-height:32px;letter-spacing:-1.3px}}.doctor__education{margin:72px 0 0 0}@media(max-width: 992px){.doctor__education{margin:40px 0 0 0}}.doctor__documents{margin:72px 0 0 0}@media(max-width: 992px){.doctor__documents{margin:40px 0 0 0}}.doctor__slider{position:relative;overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%}@media(max-width: 992px){.doctor__slider{max-width:1388px;padding:0 16px;margin:0}}.doctor__slider .swiper-slide{background-color:#f5f9f6;min-height:184px;border-radius:32px;padding:24px 20px 24px 24px}@media(max-width: 992px){.doctor__slider .swiper-slide{border-radius:24px;padding:16px;min-height:116px}}@media(max-width: 480px){.doctor__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.doctor__slider .swiper-slide .h1{margin:0 0 24px 0}@media(max-width: 992px){.doctor__slider .swiper-slide .h1{margin:0 0 16px 0}}@media(max-width: 480px){.doctor__slider .swiper-slide .h1{margin:0}}.doctor__slider .swiper-slide p{font-weight:500;margin:0 0 4px 0}.doctor__slider .swiper-slide span{color:#626864;font-weight:300;font-size:14px;line-height:20px;letter-spacing:-0.3px}.doctor__slider .swiper-button-prev,.doctor__slider .swiper-button-next{opacity:0}.doctor__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.doctor__slider .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 992px){.doctor__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}}@media(max-width: 480px){.doctor__slider .swiper-wrapper{grid-template-columns:100%}}@media(min-width: 993px){.doctor__slider:hover .swiper-button-prev,.doctor__slider:hover .swiper-button-next{opacity:1}}.doctor .programs{margin:72px 0 0 0}.doctor .programs__slider{margin:32px 0 0 0}.terms{position:relative}.terms .h1{max-width:810px}.terms__descr{margin:0 0 40px 0;color:#626864;max-width:810px}@media(max-width: 992px){.terms__descr{margin:0 0 24px 0}}.terms .terms__date+p{margin:10px 0 0 0}@media(max-width: 992px){.terms .terms__date+p{margin:12px 0 0 0}}.terms .openmodal{margin:40px 0 0 0}@media(max-width: 992px){.terms .openmodal{margin:24px 0 0 0}}@media(max-width: 480px){.terms .openmodal{width:100%}}.terms__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 992px){.terms__wrapper{grid-template-columns:100%}}.terms__block p{font-weight:500;margin:0 0 16px 0;color:#626864}@media(max-width: 992px){.terms__block p{margin:0 0 12px 0}}.terms__date{color:#121713;font-weight:500;font-size:40px;line-height:40px;letter-spacing:-1.6px}@media(max-width: 1260px){.terms__date{font-size:32px;line-height:32px;letter-spacing:-1.3px}}.terms__date span{font-weight:400;font-size:72px;line-height:56px;letter-spacing:-2.9px}@media(max-width: 1260px){.terms__date span{font-size:40px;line-height:40px;letter-spacing:-1.6px}}.post{margin:0}.post--wiki .post__content{margin:0 auto}.post--wiki .post__content ul,.post--wiki .post__content ol{margin:20px 0}.post--default .post__content{margin:40px 0 0 0}@media(max-width: 992px){.post--default .post__content{margin:24px 0 0 0}}.post--default .post__content b{margin:20px 0 0 0;display:block;font-weight:500}.post--default .post__content li b{margin:0}.post--default h1,.post--default .h1{margin:0 0 32px 0}.post--default p+p{margin-top:16px}.post--default a{color:inherit;text-decoration:underline}.post__content{max-width:810px}.post__content img{height:372px;border-radius:32px;-o-object-fit:cover;object-fit:cover;width:100%;margin:0 0 40px 0}@media(max-width: 992px){.post__content img{border-radius:24px;margin:0 0 24px 0}}.post__content h1{margin:0 0 40px 0}@media(max-width: 992px){.post__content h1{margin:0 0 24px 0}}.post__content h2{margin:40px 0 20px 0}@media(max-width: 992px){.post__content h2{margin:24px 0 16px 0}}.post__content h3{margin:33px 0 16px 0}@media(max-width: 992px){.post__content h3{margin:24px 0 16px 0}}.post__content h4{margin:24px 0 16px 0}@media(max-width: 992px){.post__content h4{margin:20px 0 12px 0}}.post__content h5{margin:20px 0 12px 0}.post__content strong,.post__content b{color:#121713;font-weight:400;font-size:20px;line-height:28px;letter-spacing:-0.8px;margin:0 0 40px 0}@media(max-width: 992px){.post__content strong,.post__content b{margin:0 0 24px 0;font-size:16px;line-height:20px;letter-spacing:-0.5px}}.post__content p+p,.post__content p+img,.post__content ul+img,.post__content ol+img,.post__content img+p{margin:20px 0 0 0}@media(max-width: 992px){.post__content p+p,.post__content p+img,.post__content ul+img,.post__content ol+img,.post__content img+p{margin:16px 0 0 0}}.post__content a{color:inherit;text-decoration:underline}.post__content li{padding:0 0 0 24px;position:relative}.post__content ul>li::before{display:block;content:"";width:5px;height:5px;border-radius:50%;background-color:#121713;position:absolute;top:10px;left:7px}@media(max-width: 992px){.post__content ul>li::before{top:7px}}.post__content ol{counter-reset:myCounter;list-style:none}.post__content ol>li::before{counter-increment:myCounter;content:counter(myCounter) ".";font:inherit;position:absolute;left:0;top:0}.post__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 16px 0}.post__info span{color:#a1aaa3;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post__info span:nth-child(1):after{display:block;content:"";width:3px;height:3px;border-radius:50%;background-color:#b3c1b6;margin:0 4px}.other__slider{position:relative;overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%}@media(max-width: 1380px){.other__slider{margin:0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.other__slider{padding:0 16px}}.other__slider .swiper-button-prev,.other__slider .swiper-button-next{opacity:0}.other__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:42%}.other__slider .swiper-button-next{right:calc((100% - 1328px - 60px)/2);top:42%}@media(min-width: 993px){.other__slider:hover .swiper-button-prev,.other__slider:hover .swiper-button-next{opacity:1}}.price{margin:0}.price__wrapper{display:grid;grid-template-columns:2fr 1fr;gap:8px}@media(max-width: 992px){.price__wrapper{grid-template-columns:100%}}.price__wrapper .filter{grid-column:1/3;margin:0 0 56px}@media(max-width: 992px){.price__wrapper .filter{margin:0 0 32px;grid-column:unset;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width: 992px){.price__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(max-width: 992px){.price__right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.price__aside{overflow:hidden;border-radius:32px;min-height:588px;padding:32px}@media(max-width: 992px){.price__aside{padding:24px;border-radius:24px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@media(min-width: 993px){.price__aside{position:sticky;top:0}}.price__aside img{position:absolute;width:334px;height:320px;bottom:-70px;right:-37px;z-index:1}@media(max-width: 660px){.price__aside img{width:250px;height:auto;bottom:-70px;right:-37px}}.price__add{z-index:2;position:relative}.price__add .btn{padding:18px 24px}@media(max-width: 1260px){.price__add .btn{width:100%}}.price__add .h1{color:rgba(255,255,255,.7019607843);margin:0 0 16px 0}.price__add .h1 span{color:#fff}.price__add .section-label{margin:0 0 16px 0}.price__add p{color:rgba(255,255,255,.7019607843);margin:0 0 32px 0;max-width:270px}.route__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width: 992px){.route__wrapper{grid-template-columns:100%}}.route__contacts{background-color:#f5f9f6;padding:40px;border-radius:32px}@media(max-width: 992px){.route__contacts{padding:24px;border-radius:24px}}.route__contacts .btn--round.btn--white svg{stroke:#121713}.route__contacts .contact-block+.contact-block{margin:24px 0 0 0}.route__contacts .go{margin:32px 0 0 0}.route__contacts .h3{margin:0 0 16px 0}.route__contacts p+.h3{margin:32px 0 16px 0}.route__map{padding:8px;border-radius:32px;background-color:#f5f9f6;height:540px}@media(max-width: 992px){.route__map{border-radius:24px}}.route__map iframe{border-radius:28px}@media(max-width: 992px){.route__map iframe{border-radius:20px}}.route__btns{padding:2px 0;border-radius:36px;background-color:#f5f9f6;max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;position:relative}.route__btns::after{display:block;content:"";width:49%;height:calc(100% - 4px);position:absolute;top:2px;left:2px;border-radius:36px;background-color:#fff;z-index:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}.route__btns.toggle::after{-webkit-transform:translateX(102%);-ms-transform:translateX(102%);transform:translateX(102%)}.route__btn{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#a1aaa3;z-index:1;position:relative;cursor:pointer;text-align:center;padding:10px 24px}@media(max-width: 480px){.route__btn{padding:10px 15px}}.route__btn.active{color:#21a038}.route__tabs{margin:56px 0 0 0}.route__tab{display:none}.partners{margin:0}.partners .h1{margin:0 0 56px 0}.partners__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 16px}@media(max-width: 992px){.partners__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px 8px}}@media(max-width: 480px){.partners__wrapper{grid-template-columns:100%;gap:8px}}.page{position:relative;padding:40px 0;margin:0}.page .ellipse{position:absolute;top:-11%;left:50%;width:726px;height:400px;background-color:#b0ffbe;-webkit-transform:rotate(-15deg) translateX(-50%);-ms-transform:rotate(-15deg) translateX(-50%);transform:rotate(-15deg) translateX(-50%);border-radius:50%;-webkit-filter:blur(140px);filter:blur(140px);opacity:.4;z-index:0}@media(max-width: 992px){.page .ellipse{width:60%;top:0}}.page__content{position:relative;z-index:1}.page__img{width:144px;margin:0 auto 40px auto}@media(max-width: 992px){.page__img{margin:0 auto 24px auto}}.page__title{font-weight:400;font-size:72px;line-height:56px;letter-spacing:-2.9px;text-align:center;color:#121713}@media(max-width: 992px){.page__title{font-size:50px;line-height:50px}}.page__title span{color:#21a038}.page p{margin:24px 0 0 0;text-align:center}@media(max-width: 992px){.page p{margin:16px 0 0 0}}.page .btn{margin:40px auto 0 auto}@media(max-width: 992px){.page .btn{margin:24px auto 0 auto}}.contacts--inner{margin:0}.contacts .route{margin:0}.contacts .route__map{height:100%}@media(max-width: 992px){.contacts .route__map{height:500px}}.promo{position:relative;margin:0;overflow:hidden}.promo__img{position:absolute;z-index:0}.promo__hero{z-index:2;position:relative;padding:72px 0 32px 0}@media(max-width: 660px){.promo__hero{padding:96px 0}}.promo__hero .container{position:relative}.promo__hero p{color:#626864;max-width:810px;margin:32px auto 0 auto;text-align:center}@media(max-width: 1300px){.promo__hero p{max-width:600px}}@media(max-width: 660px){.promo__hero p{margin:24px auto 0 auto}}.promo__hero .btn{margin:40px auto 0 auto}@media(max-width: 660px){.promo__hero .btn{margin:24px auto 0 auto}}.promo__title{font-weight:400;font-size:72px;line-height:56px;letter-spacing:-2.9px;text-align:center;max-width:766px;margin:0 auto}@media(max-width: 1300px){.promo__title{font-size:50px;line-height:50px;letter-spacing:-1.3px}}@media(max-width: 660px){.promo__title{font-size:40px;line-height:40px;letter-spacing:-1.6px}}.promo .terms{margin:72px 0 0 0;z-index:2}.presentation{margin:72px 0 0 0}.presentation .h1+p{color:#626864;max-width:810px}.presentation__slider{margin-top:40px;overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.presentation__slider{margin:32px 0 0 0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.presentation__slider{padding:0 16px}}@media(max-width: 992px){.presentation__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}}@media(max-width: 660px){.presentation__slider .swiper-wrapper{grid-template-columns:100%}}.presentation__slider .swiper-button-prev,.presentation__slider .swiper-button-next{opacity:0}.presentation__slider .swiper-button-prev{left:calc((100% - 1328px - 48px)/2);top:41%}.presentation__slider .swiper-button-next{right:calc((100% - 1328px - 48px)/2);top:41%}.presentation__slider .swiper-slide{height:auto}.presentation__slider .swiper-slide .steps__item{height:100%}@media(min-width: 993px){.presentation__slider:hover .swiper-button-prev,.presentation__slider:hover .swiper-button-next{opacity:1}}.speakers__slider{overflow:hidden;margin-right:calc((100% - 1328px)/-2);padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2);width:100%;position:relative}@media(max-width: 1380px){.speakers__slider{margin:32px 0 0 0;max-width:1388px;padding:0 30px}}@media(max-width: 992px){.speakers__slider{padding:0 16px}}.speakers__slider .swiper-slide{width:326.25px;height:auto}@media(max-width: 660px){.speakers__slider .swiper-slide{width:311px}}.schedule{position:relative;z-index:1}.schedule__descr{color:#626864}.schedule__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0 0;gap:8px}.schedule__item{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:32%;padding:24px;border-radius:32px;background-color:#f5f9f6}@media(max-width: 1260px){.schedule__item{min-width:49%}}@media(max-width: 660px){.schedule__item{min-width:100%;display:grid;grid-template-columns:95px 1fr;gap:16px}}.schedule__item .h1{margin:0 0 24px 0}.schedule__item p:not(.schedule__title){color:#626864}.schedule__title{font-weight:500;margin:0 0 8px 0}@media(max-width: 660px){.schedule__title{margin:0 0 4px 0}}.trust{padding:86px 0;position:relative}@media(max-width: 992px){.trust{padding:64px 0}}.trust .ellipse{position:absolute;top:-30%;left:50%;width:900px;height:320px;background-color:#b0ffbe;-webkit-transform:rotate(-15deg) translateX(-50%);-ms-transform:rotate(-15deg) translateX(-50%);transform:rotate(-15deg) translateX(-50%);border-radius:50%;-webkit-filter:blur(187px);filter:blur(187px);opacity:.5;z-index:0}@media(max-width: 992px){.trust .ellipse{width:90%;height:unset;aspect-ratio:2.5/1}}@media(max-width: 480px){.trust .ellipse{-webkit-filter:blur(98px);filter:blur(98px);top:10%;opacity:.8;width:80%}}.trust__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.trust__title{font-weight:400;font-size:56px;line-height:56px;letter-spacing:-2.2px;text-align:center;color:#121713;margin:0 0 32px 0;max-width:1010px}.trust__title span{color:#21a038}@media(max-width: 992px){.trust__title{font-size:32px;line-height:32px;letter-spacing:-1.3px}}.trust p{color:#626864;max-width:810px;text-align:center}.results{margin:0}.results__wrapper{margin:72px 0 0 0}@media(max-width: 992px){.results__wrapper{margin:40px 0 0 0}}.results__wrapper p{color:#626864;font-weight:300;font-size:16px;line-height:24px;letter-spacing:-0.3px;margin:0 0 24px 0}@media(max-width: 992px){.results__wrapper p{margin:0 0 16px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaW5uZXIvaW5uZXIuc2NzcyIsInZhcmlhYmxlcy92YXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsUUFDQyxpQkFBQSxDQUNHLHlCQUZKLFFBR1EsaUJBQUEsQ0FBQSxDQUtKLG1CQUNJLFlBQUEsQ0FHSixnQkFDSSx3QkNYTyxDRFlQLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGFDcEJFLENEcUJGLGdCQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxxQkFBQSxDQUFBLGtCQUFBLENBQUEsb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxzQkFDSSxTQUFBLENBRUosdUJBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLHdCQUFBLENBQ0EseUJBQUEsQ0FBQSxpQkFBQSxDQUNBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxpQ0FBQSxDQUFBLHlCQUFBLENBRUoseUJBQ0ksdUJBQ0ksU0FBQSxDQUVKLDRCQUNJLFNBQUEsQ0FBQSxDQUdSLDBCQXhDSixnQkF5Q1EsaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENBRUoseUJBNUNKLGdCQTZDUSxlQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw2QkFBQSxDQUNBLHVCQUNJLFlBQUEsQ0FDQSxVQUFBLENBRUosb0JBQ0ksMkJBQUEsQ0FBQSxDQUdSLHlDQUNJLFNBQUEsQ0FFSixxQkFDSSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFB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aUJBQUEsQ0FBQSxDQUVKLG9CQUNJLGFDeDZHSyxDRHk2R0wsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFQSixvQkFRUSxpQkFBQSxDQUFBIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbInNlY3Rpb24ge1xyXG5cdG1hcmdpbjogNzJweCAwIDAgMDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcyB7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuZnVsbCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEZGQkU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig5MHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTQxJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC02MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA0ODFweCkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzMxJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oNSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4sIC5oNSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDsgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWNjZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZy1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYmctZ3JhZGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaDUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWluZGV4IHtcclxuICAgICAgICAuc2VydmljZXNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuc2VydmljZXNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDMycHggMTZweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLnF1aXoge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgXHJcbiAgICAgICBnYXA6IDAgOHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJTsgXHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjA2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDk3Ny45MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU3Ni40N3B4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwZmZiZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDMwMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlNzA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTI5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtODhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zM3B4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXN0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyBcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8tMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAzMnB4IDE2cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY2MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTU0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkgIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDsgIFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZ1bGwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIxO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29uc3VsdGF0aW9uIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ub2ltZyB7XHJcbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fYmcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zdWx0YXRpb25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc3VsdGF0aW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU3MDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMzcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU3MDsgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnN1bHRhdGlvbl9fZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VzdG9tLWlucHV0LCAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zdWx0YXRpb25fX3Bob3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ2LjUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDY3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB3b3JraW5nIHZhcmlhbnRcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMyMUEwMzggODAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zdWx0YXRpb25fX2JnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4OyBcclxuICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2OS4zNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTMuNTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjU1cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjYlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE0JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAlOyBcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc3VsdGF0aW9uX193cmFwcGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDM5OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlNzA7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODlweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc3VsdGF0aW9uX19mb3JtIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuYWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc3VsdGF0aW9uX19yaWdodCAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VzdG9tLWlucHV0LCAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmNoZWNrYm94X190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWJvdXQge1xyXG4gICAgJl9fZ29hbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGZmYmU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigyMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTclO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0X190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4OyBcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJvdXRfX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NDFweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiA1N3B4O1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzQ3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMXB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2hlYXJ0LnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLy0yKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmVuZWZpdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDg0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWluZGV4IHtcclxuICAgICAgICAuYWJvdXRfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgbWFyZ2luOiAwOyBcclxuICAgICAgIC5hYm91dF9fZ29hbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTA0cHggMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE0NDguMzlweDtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTUzLjAzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTY1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAtNDQlO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiAtNzAlO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDQ4LjM5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1My4wM3B4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBmZmJlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjg3cHgpO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIyMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQzJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTcwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICB9XHJcbiAgICAgICAgLmFib3V0X190ZXh0IHtcclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9faGVybyB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDU2cHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA5NnB4IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAzMnB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2FsZXMge1xyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCkvLTIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCkvMik7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCkvMik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDMycHggMTZweDtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMTZweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1NHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZ1bGwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEzMDFweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idG46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIFxyXG59XHJcbi50ZWFtIHtcclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8tMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHggLSA0OHB4KS8yKTtcclxuICAgICAgICAgICAgdG9wOiAyNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4ucmV2aWV3cyB7XHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XHJcbiAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogN3B4OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyAmX193cmFwcGVyIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAvLyAgICAgZ2FwOiA4cHg7XHJcbiAgICAvLyB9XHJcbn1cclxuLnNlby1ibG9jayB7XHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgICBwLCBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIHAsIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGgxLCAuaDEge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgxKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAzM3B4IDAgMTZweCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAxNnB4IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxMnB4IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgIH1cclxuICAgIHAgKyBwLCB1bCArIHAge1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgIH1cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKSBcIi5cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1ldG9kb2xvZ3kge1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgfVxyXG59XHJcbi5uZXdzIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLy0yKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM4OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmRvY3VtZW50cyB7XHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCkvLTIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCkvMik7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCkvMik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vc2xpZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTZweCAwIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDEuMzY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5tYXAge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW5mbyB7XHJcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iYW5lciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMSwgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU3MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc2JSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19iZW5lZml0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JlbmVmaXQge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU3MDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDsgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMHB4OyAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC41cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zYWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi5tZXRvZG9sb2d5IHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MzdweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlY29tZW5kYXRpb25zIHtcclxuICAgIGgxLm1iLTMyLCAuaDEubWItMzIge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXNlY29uZGFyeTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWc6bm90KC5yZWNvbWVuZGF0aW9uc19faWNvbiBpbWcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXByb3Mge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNDlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjJweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzcxLjY3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0Ni4yMnB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyYWRpZW50O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIyMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTElO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1jb25zIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTY4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3MS42N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDYuMjJweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIyMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zOCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00MSU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXByZXAge1xyXG4gICAgICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHN2ZywgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTExLjcwNCAzLjc5NzFDMTEuNzU5MiAzLjQ2MjEyIDEyLjI0MDggMy40NjIxMSAxMi4yOTYgMy43OTcxTDEyLjk0OCA3Ljc1NTNDMTMuMjI2NyA5LjQ0NzIzIDE0LjU1MjggMTAuNzczMyAxNi4yNDQ3IDExLjA1MkwyMC4yMDI5IDExLjcwNEMyMC41Mzc5IDExLjc1OTIgMjAuNTM3OSAxMi4yNDA4IDIwLjIwMjkgMTIuMjk2TDE2LjI0NDcgMTIuOTQ4QzE0LjU1MjggMTMuMjI2NyAxMy4yMjY3IDE0LjU1MjggMTIuOTQ4IDE2LjI0NDdMMTIuMjk2IDIwLjIwMjlDMTIuMjQwOCAyMC41Mzc5IDExLjc1OTIgMjAuNTM3OSAxMS43MDQgMjAuMjAyOUwxMS4wNTIgMTYuMjQ0N0MxMC43NzMzIDE0LjU1MjggOS40NDcyMyAxMy4yMjY3IDcuNzU1MyAxMi45NDhMMy43OTcxMSAxMi4yOTZDMy40NjIxMiAxMi4yNDA4IDMuNDYyMTIgMTEuNzU5MiAzLjc5NzEgMTEuNzA0TDcuNzU1MyAxMS4wNTJDOS40NDcyMyAxMC43NzMzIDEwLjc3MzMgOS40NDcyMyAxMS4wNTIgNy43NTUzTDExLjcwNCAzLjc5NzFaJyBmaWxsPSclMjMyMUEwMzgnLyUzZSUzYy9zdmclM2UgXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcmljZXMge1xyXG4gICAgJl9fdHlwZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzOTBweDtcclxuICAgICAgICBnYXA6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCA0MHB4IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyNHB4IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjdkZWcsIHJnYigwLCAxMTksIDE1MikgMCUsIHJnYigzMywgMTYwLCA1NikgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjJweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpdGNoZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXRjaGVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTEwO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDI0cHggNTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAucHJpY2VzX19wcmllbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlc19fZG9jIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19wcmllbSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZG9jIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDU2cHggMDtcclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlNzA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGZvcm0ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICBvcnBoYW5zOiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwOyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8tMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDQxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogNTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0ZXBzIHtcclxuICAgIC5oMSwgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxlc3M1RXZlbiB7XHJcbiAgICAgICAgICAgIC5zdGVwc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxlc3M1T2RkIHtcclxuICAgICAgICAgICAgLnN0ZXBzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9yZTVFdmVuIHtcclxuICAgICAgICAgICAgLnN0ZXBzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9yZTVPZGQge1xyXG4gICAgICAgICAgICAuc3RlcHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gNnB4KTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWVtcHR5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwOyAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5OyAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmctZ3JhZGllbnQge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkgYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLm9wZW5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi0tdHJhbnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLm9wZW5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi0tdHJhbnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5wcm9jZWR1cmUge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyAgXHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU3MDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3JlY3QgeD0nMC4zMzMyNTInIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgcng9JzgnIGZpbGw9J3doaXRlJy8lM2UlM2NwYXRoIGQ9J002LjMzMzI1IDEyTDEwLjMzMzMgMTZMMTguMzMzMyA4JyBzdHJva2U9JyUyMzIxQTAzOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzZSUzYy9zdmclM2UgXCIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAwIDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdCwgJl9fcmlnaHQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kb2N0b3JzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogNTZweCAwIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAzMnB4IDE2cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvYy1jYXJkIC5oMyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5kb2N0b3Ige1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2MHB4IDFmciAzNjBweDtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNjBweCAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuN2ZyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogR2VvbG9naWNhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCwgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxOCwgMjMsIDE5LCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayArICZfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXNlY29uZGFyeTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4gKyAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZWR1Y2F0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDcycHggMCAwIDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2RvY3VtZW50cyB7XHJcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8tMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHggLSA0OHB4KS8yKTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wcm9ncmFtcyB7XHJcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgMCAwO1xyXG4gICAgICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlcm1zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oMSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlcm1zX19kYXRlICsgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcGVubW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjlweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBvc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJi0td2lraSB7XHJcbiAgICAgICAgLnBvc3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdWwsIG9sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICAucG9zdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsIC5oMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzcycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzNweCAwIDE2cHggMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDE2cHggMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nLCBiIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCArIHAsIHAgKyBpbWcsIHVsICsgaW1nLCBvbCArIGltZywgaW1nICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICYgPiBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKSBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZW1wdHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNDMUI2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLm90aGVyIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8tMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4KS8yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHggLSA0OHB4KS8yKTtcclxuICAgICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDYwcHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5wcmljZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTZweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hc2lkZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTM3cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRkIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU3MDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTcwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm91dGUge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi0tcm91bmQuYnRuLS13aGl0ZSBzdmcge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1ibG9jayArIC5jb250YWN0LWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCArIC5oMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b2dnbGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAyJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHRleHQtZW1wdHk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIG1hcmdpbjogNTZweCAwIDAgMDtcclxuICAgIH1cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuLnBhcnRuZXJzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5oMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTZweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMzJweCAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5lbGxpcHNlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTElO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNzI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBmZmJlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDE0MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi45cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGFjdHMge1xyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5yb3V0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnJvdXRlX19tYXAge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb21vIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIC8vICYtLWxlZnQge1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAvLyAgICAgdG9wOiAtNTclO1xyXG4gICAgICAgIC8vICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAvLyAgICAgICAgIGxlZnQ6IC03N3B4O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgbGVmdDogLTEyMXB4O1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiAtODQlO1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA3MzZweDtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICBcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmLS1yaWdodCB7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAtMzQ0cHg7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAtMTg1cHg7XHJcblxyXG4gICAgICAgIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MWRlZyk7XHJcbiAgICAgICAgLy8gICAgICAgICAvLyByaWdodDogLTE1N3B4O1xyXG4gICAgICAgIC8vICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNTFweDtcclxuICAgICAgICAvLyAgICAgICAgIC8vIGJvdHRvbTogNDklO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAmX19oZXJvIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA3MnB4IDAgMzJweCAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgLnRlcm1zIHtcclxuICAgICAgICBtYXJnaW46IDcycHggMCAwIDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXNlbnRhdGlvbiB7XHJcbiAgICBtYXJnaW46IDcycHggMCAwIDA7XHJcbiAgICAuaDEgKyBwIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLy0yKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEzMjhweCAtIDQ4cHgpLzIpO1xyXG4gICAgICAgICAgICB0b3A6IDQxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTMyOHB4IC0gNDhweCkvMik7XHJcbiAgICAgICAgICAgIHRvcDogNDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAuc3RlcHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLnNwZWFrZXJzIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLy0yKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzI4cHgpLzIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzI2LjI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNjaGVkdWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTVweCAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwOm5vdCguc2NoZWR1bGVfX3RpdGxlKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRydXN0IHtcclxuICAgIHBhZGRpbmc6IDg2cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICAgIH1cclxuICAgIC5lbGxpcHNlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBmZmJlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDE4N3B4KTtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIuNS8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDk4cHgpO1xyXG4gICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMTBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucmVzdWx0cyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDcycHggMCAwIDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRwcmltYXJ5OiAjMTIxNzEzO1xyXG4kYmxhY2s6ICMyQTJBMkE7XHJcbiRiZy1zZWNvbmRhcnk6ICNGNUY5RjY7XHJcbiR0ZXh0LXNlY29uZGFyeTogIzYyNjg2NDtcclxuJHRleHQtZW1wdHk6ICNBMUFBQTM7XHJcbiRncmVlbjogIzIxQTAzODtcclxuJGxpZ2h0LWdyZWVuOiAjRTJGNEU1O1xyXG4kZGl2aWRlcjogI2ZmZmZmZjFhO1xyXG4kZGl2aWRlci1ub3JtYWw6ICNFQkYzRUM7XHJcbiR3aGl0ZTEwOiAjZmZmZmZmMWE7XHJcbiR3aGl0ZTcwOiAjZmZmZmZmYjM7XHJcbiR3aGl0ZTYwOiAjZmZmZmZmOTk7XHJcbiRiZy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE2N2RlZyxyZ2JhKDAsIDExOSwgMTUyLCAxKSAwJSwgcmdiYSgzMywgMTYwLCA1NiwgMSkgMTAwJSk7XHJcbiRwaW5rOiAjQTk0OTgyOyJdfQ== */
