/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit;outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:playfair;font-display:swap;font-weight:900;font-style:normal;src:url(fonts/playfairdisplay-black-webfont.woff2) format("woff2"),url(fonts/playfairdisplay-black-webfont.woff) format("woff")}@font-face{font-family:openSans;font-display:swap;font-weight:600;font-style:normal;src:url(fonts/opensans-semibold-webfont.woff2) format("woff2"),url(fonts/opensans-semibold-webfont.woff) format("woff")}@font-face{font-family:openSans;font-display:swap;font-weight:400;font-style:normal;src:url(fonts/opensans-regular-webfont.woff2) format("woff2"),url(fonts/opensans-regular-webfont.woff) format("woff")}@font-face{font-family:openSans;font-display:swap;font-weight:700;font-style:normal;src:url(fonts/opensans-bold-webfont.woff2) format("woff2"),url(fonts/opensans-bold-webfont.woff) format("woff")}.choices{position:relative;overflow:hidden;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:0}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one]::after{position:absolute;display:block;content:"";width:8px;height:8px;top:50%;right:9px;margin-top:-1px;border-bottom:1px solid #a65cf0;border-right:1px solid #a65cf0;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.choices[data-type*=select-one].is-open::after{margin-top:2px;-webkit-transform:rotate(-135deg) translateY(-50%);-ms-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{position:relative;display:block;min-width:88px;font-size:16px;font-weight:400;color:#a65cf0;line-height:32px;cursor:pointer;width:100%;padding:0 0 0 4px}.is-focused .choices__inner,.is-open .choices__inner{background-color:rgba(0,0,0,0);color:#7033ac}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--dropdown{visibility:hidden;z-index:10;position:absolute;width:100%;background-color:#fff;border:2px solid #f7f7f7;top:100%;margin-top:-2px}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#f7f7f7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-2px}.choices__list--dropdown .choices__list{position:relative;max-height:114px;padding-top:8px;padding-bottom:8px;overflow:auto}.choices__list--dropdown .choices__item{position:relative;padding:9px 16px;font-size:14px}.choices__item--selectable{color:#a65cf0;-webkit-transition:color .3s;transition:color .3s}.choices__item--selectable:hover{color:#c998fb}.choices[data-type*=select-one]:hover::after{border-bottom:1px solid #c998fb;border-right:1px solid #c998fb}.choices[data-type*=select-one]:active::after{border-bottom:1px solid #7033ac;border-right:1px solid #7033ac}.choices__item--selectable:active{color:#7033ac}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__item{cursor:default}.choices__item--choice{color:#333}.choices__item--selectable{cursor:pointer}.is-selected{color:#cdcdcd}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:overlay}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:openSans,Arial,sans-serif;line-height:1;color:#333;background-color:#fff;overflow:overlay}button,input{overflow:visible;font:inherit;outline:0}button{cursor:pointer}#preloader_preload{display:block;position:fixed;z-index:300;top:0;left:0;width:100%;height:100%;background:url(img/rings.svg) center center/124px no-repeat #9b59b6}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px!important;height:1px!important;padding:0!important;border:0!important}.breadcrumps,.burgerdown__list,.catalog__title-list,.category__item-title,.category__item-title-first,.category__list,.coop__list-block,.coop__list-flex,.filter,.filter__category,.filter__color,.filter__discount,.footer__lits,.footer__right,.header__dropdown-list,.header__nav-list,.header__top-list,.product__characteristic-list,.social,.swiper-wrapper{margin:0;padding:0}.banner__text,.banner__title,.card__title,.catalog__nav-title,.contacts__paragraph,.filter__title,.footer__subtitle,.hero__title,.ocsford__description,.ocsford__title,.product__description,.product__subtitle,.product__swiper-title,.title,.useful__subtitle{margin:0}.js-focus-visible :focus:not(.focus-visible){outline:0}.js-validate-error-label{font-size:12px;position:absolute;top:-15px;left:18px;color:#ff6972!important}.js-validate-error-field{border-color:#ff6972!important}.contacts__checkbox-wrapper{position:relative}.my-label-checkbox+.js-validate-error-label{top:calc(100% + 5px);bottom:auto;left:auto}.my-icon{fill:#999}.my-icon-arrow{stroke-width:2;stroke-linecap:round;stroke:#a65cf0;-webkit-transition:stroke .2s;transition:stroke .2s}.swiper-box-btn-container{display:grid;grid-auto-flow:column;grid-column-gap:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-box-btn-container .swiper-button-disabled{opacity:1;border-color:#999}.swiper-box-btn-container .swiper-button-disabled .swiper-box-icon{stroke:#999;-webkit-transition:stroke .2s;transition:stroke .2s}.swiper-box-btn-next,.swiper-box-btn-prev{position:static;width:32px;height:32px;border:2px solid #a65cf0;border-radius:50%;padding:0;margin:0;-webkit-transition-property:border,background;transition-property:border,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.swiper-box-btn-next::after,.swiper-box-btn-prev::after{content:none}.swiper-box-icon{stroke-width:2;stroke-linecap:round;stroke:#a65cf0}.swiper-box-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.my-label-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;line-height:19px;cursor:pointer}.my-checkbox{position:absolute;opacity:0}.my-checkbox-custom{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;margin-right:8px;border:1px solid #999;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:1px 2px}.my-input-custom{display:block;width:100%;height:54px;padding:7px 16px;border:2px solid #f6f6f6;border-radius:10px;background-color:#f6f6f6;font-size:16px;font-weight:400;color:#333;-webkit-transition-property:border,background;transition-property:border,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.my-input-custom::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#999}.my-input-custom::-moz-placeholder{font-size:16px;font-weight:400;color:#999}.my-input-custom:-ms-input-placeholder{font-size:16px;font-weight:400;color:#999}.my-input-custom::-ms-input-placeholder{font-size:16px;font-weight:400;color:#999}.my-input-custom::placeholder{font-size:16px;font-weight:400;color:#999}.header__dropdow,.header__form-btn{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.btn{display:block;border-radius:10px;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:16px;overflow:hidden;min-width:187px;max-width:400px;min-height:54px;max-height:70px;padding:20px 29px;font-weight:700;background-color:#a65cf0;color:#fff;-webkit-transition-property:background,border;transition-property:background,border;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.contact__search-btn,.send-form-btn{min-width:159px;min-height:54px;margin-bottom:12px;padding:17px 29px;font-size:16px;font-weight:600;line-height:16px}.add-card{padding-left:34px;padding-right:34px;font-size:16px;font-weight:700;line-height:16px}.card-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:238px;height:54px;padding:17px 33px;border-radius:10px;border:2px solid #a65cf0;font-weight:600;font-size:16px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;color:#a65cf0;overflow:hidden;-webkit-transition-property:color,border,background;transition-property:color,border,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.card-btn-offer,.card-btn-useful{-webkit-transform:none;-ms-transform:none;transform:none}.wrapper{height:100%;display:grid;min-width:320px;grid-template-areas:"head" "main" "footer";grid-template-rows:minmax(201px,auto) 1fr minmax(166px,auto);grid-template-columns:1fr}.wrapper-products .header{margin-bottom:24px}.main{grid-area:main}.header{grid-area:head}.burger{position:relative;display:none;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;z-index:10;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.burger__line{position:absolute;display:block;width:100%;height:3px;border-radius:4px;background-color:#a65cf0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.burger__line:first-child{top:0}.burger__line:nth-child(2){top:11px}.burger__line:last-child{top:21px}.burgerdown{display:none;position:absolute;width:100%;padding-top:92px;top:calc(100% - 1px);z-index:10;background-color:#fff;border-top:1px solid rgba(0,0,0,.2)}.burgerdown__contet{display:grid;grid-template-columns:1fr minmax(auto,180px);padding:0 72px 60px}.burgerdown__list{display:grid;grid-template-columns:minmax(auto,144px) 1fr;grid-row-gap:41px;list-style:none}.burgerdown__item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.burgerdown__item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.burgerdown__item:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.burgerdown__item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.burgerdown__item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.burgerdown__item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.burgerdown__link{display:block;width:100%;font-size:16px;font-weight:400;line-height:22px}.burgerdown__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.burgerdown__bottom{display:none;min-height:50px;padding:24px 72px;background-color:#f7f7f7}.burgerdown__bottom-list{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.burger-active .burger__line:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:11px}.burger-active .burger__line:nth-child(2){width:0%;opacity:0}.burger-active .burger__line:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}.grid-box{display:grid;grid-template-columns:minmax(36px,1fr) minmax(auto,1280px) minmax(36px,1fr)}.title{max-width:90%;margin-right:32px;font-size:32px;font-weight:400;line-height:32px;text-align:left}.product__counter{font-size:16px;font-weight:400;line-height:20px;color:#ff862f}.card{display:block;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;max-height:420px;min-width:296px;height:auto;background-color:#f7f7f7;text-align:center;padding:30px 0}.card-hidden{display:none}.card__title{max-width:236px;max-height:62px;overflow:hidden;margin-bottom:22px;font-size:24px;text-align:left;font-weight:400;line-height:31px;word-break:break-word}.card__title_margin_bottom{margin-bottom:10px}.card__cnt-box{margin-bottom:23px;padding-right:30px;padding-left:30px;text-align:left}.card__price{font-size:16px;font-weight:400;line-height:21px;color:#999}.card__price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:23px;font-weight:400}.card__price_new{margin-right:31px;font-size:18px;line-height:23px;color:#ff862f}.card__price_old{text-decoration:line-through;line-height:20px}.card__star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px;padding:0 30px;text-align:left}.card__star-counter{font-size:16px;font-weight:400;line-height:20px;color:#ff862f}.card__star-icon{margin-right:7px}.card__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:130px;margin-bottom:17px}.card__img{display:block}.card_offer{display:grid;grid-template-rows:auto 1fr auto auto;width:296px;min-height:511px;padding:37px 30px 30px!important}.card_offer_center{width:624px}.card_offer_center .card__offer-picture{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.card__offer-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:245px;margin-bottom:17px}.card__offer-img_last{-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.card__discount{position:absolute;height:34px;min-width:82px;max-width:150px;top:30px;left:0;background-color:#ff862f;font-size:14px;font-weight:700;line-height:34px;color:#fff}.card__discount::after{content:"";position:absolute;right:-10px;border-top:17px solid transparent;border-left:10px solid #ff862f;border-bottom:17px solid transparent}.tooltip{position:relative;display:inline-block!important}.tooltip__btn{width:14px;height:14px;margin:0;padding:0;text-align:center;font-size:10px;font-weight:600;line-height:14px;border:1px solid #ff862f;border-radius:50%;color:#ff862f;background-color:rgba(0,0,0,0);-webkit-transform:translateX(1px) translateY(-1px);-ms-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px);-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.tooltip__text{position:absolute;display:block;padding:5px;right:-72px;bottom:23px;width:157px;min-height:52px;font-size:9px;font-weight:400;line-height:14px;text-align:center;background-color:#333;color:#fff;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.tooltip__text::before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #333;left:calc(50% - 5px);bottom:-10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.section{padding-bottom:70px}.header{grid-template-rows:repeat(3,auto);grid-row-gap:32px;margin-bottom:32px}.header__logo{display:block}.header__logo-top{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-self:center;margin-bottom:21px}.header__logo-img{display:block}.header__opinion{border:none;width:100%;text-align:left;background-color:#fff}.header__container{grid-column:2/3;display:grid;grid-template-columns:minmax(auto,370px) minmax(auto,710px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__select-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__my-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px;padding-top:2px}.header__my-select .focus-visible{background-color:#ebd1ff}.header__my-select .focus-visible .choices__inner .choices__item--selectable{color:#7033ac}.header__my-select .focus-visible::after{border-bottom:1px solid #7033ac;border-right:1px solid #7033ac}.header__bottom,.header__center{grid-column:2/3;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav{margin-right:3px}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:2px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.header__nav-item:not(:last-child){margin-right:15px}.header__nav-link{-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.header__top{position:relative;grid-column:1/4;height:50px;background-color:#f7f7f7}.header__top-basket{display:none!important}.header__top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;line-height:22px;font-size:14px;font-weight:400;color:#999}.header__top-item:not(:nth-last-child(2),:last-child){margin-right:15px}.header__top-link{-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.header__center{position:relative;grid-row:2/3;grid-template-columns:minmax(auto,187px) minmax(auto,952px);grid-column-gap:20px}.header__center::after,.header__center::before{content:"";display:none;position:absolute;height:1px;left:-35px;right:-35px;background-color:#f7f7f7}.header__center::before{top:-10px}.header__center::after{bottom:-14px}.header__center-basket{display:none!important}.header__bottom{grid-row:3/4;height:60px;grid-template-columns:minmax(auto,1061px) minmax(auto,99px);grid-column-gap:20px}.header__form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:761px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__form-btn{width:32px;height:32px;border:2px solid #a65cf0;border-radius:50%;position:absolute;right:32px;-webkit-transition-property:background,border;transition-property:background,border;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.header__form-box{z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex}.header__form-search{position:absolute;left:34px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.header__form-input{height:60px;width:100%;border:2px solid #f7f7f7;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#f7f7f7;-webkit-transition-property:border,background;transition-property:border,background;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;padding:21px 32px 19px 57px}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;line-height:14px;color:#ff862f;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.header__phone-icon{margin-right:2px;fill:#ff862f;-webkit-transition:fill .2s;transition:fill .2s}.header__dropdown{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;width:300px;height:100%;padding:0 30px;border:2px solid #f7f7f7;border-bottom-right-radius:10px;border-top-right-radius:10px;background-color:rgba(0,0,0,0);color:#a65cf0;-webkit-transition-property:border,background;transition-property:border,background;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;transition-duration:.2s}.header__dropdown-box{position:relative;z-index:2}.header__dropdown-icon{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header__dropdown-list{border-radius:10px;border:2px solid #f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:none;grid-template-columns:1fr 1fr;left:0;top:calc(100% - 18px);width:100%;padding:40px 30px 12px;border-top:none;list-style:none;background-color:#fff;z-index:-1}.header__dropdown-item{font-size:16px;font-weight:400;line-height:21px;margin-bottom:10px}.header__dropdown-link{-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.header__basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1px}.header__basket-link{position:relative;-webkit-transition:background .2s;transition:background .2s}.header__basket-link::after{height:100%;content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:-15px;z-index:-1;-webkit-transition:background .2s;transition:background .2s}.header__basket-counter{position:absolute;width:14px;height:15px;left:-11px;top:5px;border-radius:50%;font-size:10px;font-weight:700;line-height:15px;text-align:center;background-color:#ff862f;color:#fff}.header__basket-icon,.header__user-icon{-webkit-transition:fill .2s;transition:fill .2s;fill:#a65cf0}.header_head{margin-bottom:23px}@-webkit-keyframes progress{0%{stroke-dashoffset:75}100%,95%{stroke-dashoffset:0}}@keyframes progress{0%{stroke-dashoffset:75}100%,95%{stroke-dashoffset:0}}.hero__swiper{z-index:0}.hero__content{grid-column:2/3;padding-top:82px;padding-bottom:80px}.hero__title{max-width:496px;margin-bottom:48px;font-size:48px;font-weight:700;line-height:65px;color:#999}.hero__btn{display:none;min-height:60px}.hero__btn:disabled{background-color:#eaeaea!important;border-color:#eaeaea;color:#999}.hero__wrapper>.swiper-slide-active>.hero__content>.hero__btn{display:block}.hero__slide{width:100%;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.hero__slide:first-child{background-image:-webkit-image-set(url(img/hero-1.jpg) 1x,url(img/hero-1@2x.jpg) 2x);background-image:image-set(url(img/hero-1.jpg) 1x,url(img/hero-1@2x.jpg) 2x)}.hero__slide:nth-child(2){background-image:-webkit-image-set(url(img/hero-2.jpg) 1x,url(img/hero-2@2x.jpg) 2x);background-image:image-set(url(img/hero-2.jpg) 1x,url(img/hero-2@2x.jpg) 2x)}.hero__slide:nth-child(3){background-image:-webkit-image-set(url(img/hero-3.jpg) 1x,url(img/hero-3@2x.jpg) 2x);background-image:image-set(url(img/hero-3.jpg) 1x,url(img/hero-3@2x.jpg) 2x)}.hero__slide:nth-child(3) .hero__title{max-width:580px;color:#fff}.hero__pagination{width:100%;bottom:21px!important}.hero__pagination .swiper-pagination-bullet{height:16px;width:16px;background-color:rgba(0,0,0,0);opacity:.3;margin:0 7px!important}.hero__pagination .swiper-pagination-bullet--svg-animation{stroke:#ff862f}.hero__pagination .swiper-pagination-bullet-active{opacity:1}.hero__pagination .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:75;stroke-dashoffset:0;-webkit-animation:9s linear forwards progress;animation:9s linear forwards progress}.card-sofa{position:absolute;display:block;bottom:28px;right:30px}.offer__swiper{grid-column:2/3;width:100%;min-width:0}.offer__wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;position:relative}.offer__wrapper .swiper-slide-active .card-btn,.offer__wrapper .swiper-slide-active+.card_offer .card-btn,.offer__wrapper .swiper-slide-active+.card_offer+.card_offer .card-btn{display:block}.offer .card-btn{display:none}.calificaciones{grid-template-rows:repeat(3,auto);grid-row-gap:26px}.calificaciones__title{grid-column:2/3}.calificaciones__list{grid-column:2/3;grid-row:2/3;display:grid;grid-template:repeat(2,auto)/repeat(auto-fill,minmax(296px,1fr));grid-auto-rows:auto;grid-gap:32px;list-style:none}.calificaciones__last-box{grid-column:2/3;grid-row:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6px}.ocsford{color:#fff}.ocsford__background{background-image:-webkit-image-set(url(img/ocsford.jpg) 1x,url(img/ocsford@2x.jpg) 2x);background-image:image-set(url(img/ocsford.jpg) 1x,url(img/ocsford@2x.jpg) 2x);background-repeat:no-repeat;background-position:center;background-size:cover}.ocsford__container{grid-column:2/3;padding-top:157px;padding-bottom:150px}.ocsford__title{font-family:playfair,Arial,sans-serif;font-size:60px;font-weight:900;line-height:71px;color:#d5b986}.ocsford__description{max-width:500px;margin-bottom:47px;font-size:48px;font-weight:500;line-height:57.6px}.go-catalog-text{margin-right:6px;border-bottom:2px solid transparent;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition-property:border,color;transition-property:border,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.go-catalog-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;width:22px;border:2px solid #a65cf0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border,background;transition-property:border,background;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.go-catalog-svg{-webkit-transition:stroke .2s;transition:stroke .2s}.category__title{margin-bottom:26px}.category__container{grid-column:2/3}.category__list{display:grid;grid-template:repeat(2,minmax(405px,auto))/repeat(6,1fr);grid-auto-rows:minmax(405px,auto);grid-gap:32px 32.5px}.category__item{position:relative;list-style:none;padding-top:30px;padding-bottom:0;background-color:#f7f7f7;border-radius:10px}.category__item-big{grid-column:span 3;padding-bottom:82px}.category__item-middle{grid-column:span 2}.category__item-title,.category__item-title-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-bottom:30px;padding-left:30px;padding-right:30px;word-wrap:break-word;font-size:24px;font-weight:400;line-height:31px;text-align:left}.category__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;padding:0 30px;list-style:none;font-size:14px;font-weight:400;line-height:14px;color:#999}.category__nav-item{margin-bottom:8px}.category__nav-item:not(:last-child){margin-right:31px}.category__nav-dressers .category__nav-item:not(:last-child){margin-right:27px}.category__nav-chairs .category__nav-item-item:not(:last-child){margin-right:43px}.category__nav-link{-webkit-transition:color .2s;transition:color .2s}.category__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.category__link{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:30px;bottom:30px;font-size:16px;font-weight:700;line-height:19px;color:#a65cf0}.category__link-hidden{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);display:none}.useful__swiper{grid-column:2/3;width:100%;min-width:0}.useful__wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;position:relative}.useful__wrapper .swiper-slide-active .card-btn,.useful__wrapper .swiper-slide-active+.useful__slide .card-btn{display:block}.useful__slide{display:grid;height:auto;padding-bottom:30px;grid-template-rows:auto 1fr;padding-top:0;border-radius:10px;background-color:#f7f7f7;overflow:hidden}.useful__picture{display:block}.useful__img{max-height:426px;margin-bottom:29px}.useful__content{display:grid;grid-template-rows:1fr auto;padding:0 30px}.useful__subtitle{margin-bottom:36px;max-width:567px;font-size:24px;font-weight:400;line-height:33px;text-align:left}.useful .card-btn{display:none}.contacts__container{grid-column:2/3;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px}.contacts__title{margin-bottom:9px}.contacts__paragraph{margin-bottom:16px;font-size:14px;font-weight:400;line-height:19px}.contacts__form{position:relative}.contacts__form,.contacts__label{display:block;width:100%}.contacts__label{position:relative;height:54px;margin-bottom:30px}.contacts__checkbox-link{font-size:14px;font-weight:400;line-height:16px;text-decoration:underline;color:#a65cf0;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.contacts__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contacts__img{display:block;-o-object-fit:cover;object-fit:cover}.footer{grid-area:footer;grid-template-rows:1fr 30px;background:linear-gradient(180deg,#eaeaea calc(100% - 30px),#f7f7f7 30px)}.footer__content{grid-column:2/3;display:grid;grid-template-columns:minmax(209px,auto) minmax(auto,843px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:24px}.footer__bottom{grid-column:2/3;grid-row:2/3;font-size:14px;font-weight:400;line-height:30px;text-align:center;color:#999}.footer__right{display:grid;grid-template-columns:auto minmax(38px,1fr) minmax(auto,154px) minmax(38px,1fr) minmax(auto,141px) minmax(38px,1fr) auto;padding-top:3px;list-style:none}.footer__right-child:nth-child(1){grid-column:1/2}.footer__right-child:nth-child(2){grid-column:3/4}.footer__right-child:nth-child(3){grid-column:5/6}.footer__right-child:nth-child(4){grid-column:7/8}.footer__lits{list-style:none}.footer__item{margin-bottom:10px}.footer__link,.footer__subtitle{font-weight:400}.footer__subtitle{margin-bottom:7px;font-size:16px;line-height:16px}.footer__link{display:block;font-size:14px;line-height:14px;color:#999;-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.footer__logo,.footer__logo-img{margin-bottom:29px}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:280px;list-style:none}.social__item:not(:last-child){margin-right:20px}.social__svg{-webkit-transition:fill .2s;transition:fill .2s;fill:#999}.social__link{display:block;-webkit-transition:background .2s;transition:background .2s}.dropdown_is_active .header__dropdown-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-select-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;transition-duration:.2s}.custom-options{z-index:11}.catalog-main{display:grid;grid-template-columns:minmax(36px,1fr) minmax(auto,328px) minmax(auto,952px) minmax(36px,1fr)}.filter-aside{grid-column:2/3;color:#666;margin-right:32px}.filter__category{margin-bottom:22px}.filter__discount{margin-bottom:27px}.filter__color{margin-bottom:31px}.filter__category,.filter__color,.filter__discount{list-style:none}.section-catalog{grid-column:3/4}.catalog-checkbox-custom{width:20px;height:20px;background-position:center center;background-size:13px}.breadcrumps{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/4;margin-bottom:32px;list-style:none;font-size:14px;font-weight:400;line-height:14px;color:#999}.breadcrumps__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .2s;transition:color .2s;margin-right:6px}.breadcrumps__item:not(:first-child)::before{display:block;content:"/";height:100%;width:9px;color:#999}.breadcrumps__item:nth-last-child(2){margin-right:3px}.breadcrumps__item-hidden{display:none}.breadcrumps__product__link{-webkit-transition:color .2s;transition:color .2s}.breadcrumps__item:hover,.breadcrumps__product__link:hover{color:#c998fb}.breadcrumps .focus-visible{background-color:#ebd1ff}.breadcrumps__item:active,.breadcrumps__product__link:active{color:#a65cf0}.catalog-header{margin-bottom:23px}.filter__category-item-hidden,.filter__color-item-hidden{display:none}.checkbox-filter{margin-right:12px}.filter__label-checkbox{font-size:16px;font-weight:400;line-height:21px}.filter-item{margin-bottom:11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-item-last .focus-visible{background-color:#c998fb;color:#fff}.filter__title{margin-bottom:21px;font-size:18px;font-weight:400;line-height:23px}.filter__subtitle{margin:0;font-size:16px;font-weight:600;line-height:21px}.filter__first-item{margin-bottom:8px}.filter__prices *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.filter__prices{display:grid;grid-template-columns:113px 113px;grid-template-rows:auto auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:10px;margin-bottom:37px}.filter__prices .ui-slider{position:relative;background:#eaeaea;height:3px;border-radius:3px;border:none}.filter__prices .ui-slider .ui-slider-handle{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:13px solid #a65cf0;border-top:none;position:absolute;cursor:pointer;top:0;background:0 0;margin-left:-7px;-webkit-transition-property:border,-webkit-transform;transition-property:border,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.filter__prices .ui-slider .ui-slider-range{position:absolute;height:3px;background:#a65cf0;border-radius:3px;-webkit-transition:background .3s;transition:background .3s}.filter__prices-line,.price-subtitle{grid-column:1/3}.price-subtitle{margin-bottom:4px}.filter__prices .ui-slider .ui-slider-handle:focus,.filter__prices .ui-slider .ui-slider-handle:hover{-webkit-transform:scale(1.3) translateY(1px);-ms-transform:scale(1.3) translateY(1px);transform:scale(1.3) translateY(1px)}.filter__prices .ui-slider .ui-slider-handle:hover{border-bottom-color:#c998fb}.filter__prices .ui-slider .ui-slider-handle:active,.filter__prices .ui-slider .ui-slider-handle:focus{border-bottom-color:#7033ac}.filter__prices .ui-slider .ui-slider-handle:active .ui-slider-handle,.filter__prices .ui-slider .ui-slider-handle:focus .ui-slider-handle{background-color:#7033ac}.filter__prices-input{max-width:86px;height:30px;padding-left:11px;font-size:16px;font-weight:400;color:#666;border:1px solid #999;border-radius:2px;-webkit-transition:border .3s;transition:border .3s}.filter__prices-input:hover{border-color:#a65cf0}.filter__prices-input:active{border-color:#7033ac}.filter__prices-input:focus{border-color:#a65cf0;background-color:#ebd1ff}.filter__prices-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.my-btn-catalog{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:20px;color:#a65cf0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid transparent;-webkit-transition-property:color,border;transition-property:color,border;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.my-btn-catalog:hover{border-color:#a65cf0}.my-btn-catalog:active{color:#7033ac;border-color:#7033ac}.banner{width:100%;min-height:360px;border-radius:10px;background-color:#333}.banner__img,.banner__picture{display:block}.banner__content{padding:32px 30px 30px}.banner__title{font-family:playfair,Arial,sans-serif;font-size:24px;font-weight:900;line-height:30px;color:#d5b986}.banner__text{max-width:200px;margin-bottom:12px;font-size:16px;font-weight:400;line-height:22px;color:#999}.banner__link{font-size:16px;font-weight:700;line-height:19px;color:#a65cf0}.banner__link-text{margin-right:0}.banner__circle{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;height:22px;border:2px solid #a65cf0;border-radius:50%}.banner__svg{stroke:#a65cf0;stroke-width:2}.catalog{position:relative;min-width:0}.catalog-main{padding-bottom:70px}.catalog-title,.catalog__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:18px;font-size:24px;font-weight:400;line-height:31px}.catalog__title{-ms-flex-item-align:start;align-self:flex-start}.catalog__title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.catalog__title-list{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;grid-auto-columns:auto;grid-auto-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__title-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:0 7px 3px 9px;border-radius:3px}.catalog__title-item:first-child{background-color:#daffd1}.catalog__title-item:nth-child(2){background-color:#fff5d1}.catalog__title-item:nth-child(3){background-color:#ebd1ff}.catalog__title-item:nth-child(4){background-color:#eaeaea}.catalog__title-item .focus-visible{background-color:#ebd1ff}.catalog__title-item .focus-visible::after,.catalog__title-item .focus-visible::before{background-color:#7033ac}.catalog__title-item:not(:last-child){margin-right:20px}.catalog__title-btn{position:relative;width:12px;height:14px;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.catalog__title-btn:hover::after,.catalog__title-btn:hover::before{background-color:#a65cf0}.catalog__title-btn:active::after,.catalog__title-btn:active::before{background-color:#7033ac}.catalog__title-btn:after,.catalog__title-btn:before{content:"";position:absolute;width:12px;height:1px;background-color:#666;border-radius:2px;top:7px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.catalog__title-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.catalog__title-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.catalog__title-info{margin-right:8px;font-size:14px;font-weight:400;line-height:18px;color:#666}.catalog-swiper{width:100%;height:1324px;margin-bottom:32px}.catalog-swiper .swiper-slide{height:calc((100% - 64px)/ 3)}.catalog__pagination{position:static}.catalog__pagination .swiper-pagination-bullet{margin:0 8px!important;width:32px;height:32px;text-align:center;line-height:28px;font-size:16px;font-weight:600;color:#a65cf0;opacity:1;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #a65cf0;border-radius:10px;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.catalog__pagination .swiper-pagination-bullet:hover{border-color:#a65cf0;background-color:#a65cf0;color:#fff}.catalog__pagination .swiper-pagination-bullet-active,.catalog__pagination .swiper-pagination-bullet:active{border-color:#7033ac;background-color:#7033ac;color:#fff}.catalog__pagination .focus-visible{border-color:#a65cf0;background-color:#c998fb;color:#fff;outline:0}.catalog__nav-box,.catalog__nav-list{display:none}.catalog__nav-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.catalog__nav-box-list{display:grid;width:100%;grid-template-columns:repeat(auto-fill,187px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:31.5px;grid-row-gap:16px;list-style:none}.catalog__nav-title{min-width:77px;margin-right:32px;font-size:14px;font-weight:400;line-height:40px}.catalog__nav-btn{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;height:40px;width:187px;margin:0;padding:0 14px;border:2px solid transparent;border-radius:10px;background:#f7f7f7;text-align:left;color:#333;-webkit-transition:border .3s;transition:border .3s}.catalog__nav-btn-icon{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.catalog__nav-cnt{position:relative;z-index:2}.catalog__nav-list{position:absolute;top:50%;left:0;width:100%;margin:0;padding:40px 13px 30px 30px;background:#fff;border-radius:0 0 10px 10px;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1}.catalog__price-label{margin:0}.catalog__price-label:not(:last-child){margin-bottom:12px}.product{position:relative;grid-column:2/3;display:grid;grid-template:auto/minmax(515px,624px) minmax(405px,624px);grid-column-gap:32px}.product__img{max-height:245px;display:block;width:auto;margin-bottom:16px}.product__img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 25px;margin-bottom:32px;overflow:hidden;background-color:#f7f7f7}.product__img-box .product__picture:not(:last-child){margin-right:38px}.product__img-view{width:auto;height:auto;max-width:137px;margin-bottom:0;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.product__img-view:hover{background-color:rgba(51,51,51,.15)}.product__img-view:focus{outline-offset:3px;outline:#999 solid 2px}.product__img-description{display:block;margin:0;width:247px;height:113px}.product__img-slider{cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product__img-slider:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product__picture-slider{display:block;overflow:hidden}.product__subtitle{margin-bottom:8px;font-size:16px;font-weight:600;line-height:16px}.product__description{margin-bottom:105px;font-size:14px;font-weight:400;line-height:25px}.product__description-span{display:block;padding-top:8px}.product__description-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}.product__description-pcture{display:block;max-width:247px;max-height:113px}.product__description-pcture:not(:last-child){margin-right:32px}.product__star{margin-bottom:2px}.product__small{display:block;margin-bottom:21px;font-size:14px;font-weight:400;line-height:14px;color:#999}.product__wrapper .card-btn{display:none}.product__wrapper .swiper-slide-active .card-btn,.product__wrapper .swiper-slide-active+.card .card-btn,.product__wrapper .swiper-slide-active+.card+.card .card-btn,.product__wrapper .swiper-slide-active+.card+.card+.card .card-btn{display:block}.product__cnt-right{padding-top:16px}.product__title{margin-bottom:4px}.product__price{margin-bottom:21px;font-size:36px;font-weight:400;line-height:47px}.product__btn{height:54px;margin-bottom:13px;padding:18px 33px 20px 34px;font-size:16px;font-weight:600;line-height:16px;text-align:center}.product__characteristic-list{max-width:544px}.product__characteristic-item{position:relative;display:grid;grid-template-columns:auto minmax(auto,216px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;font-size:14px;font-weight:400;line-height:25px;color:#999}.product__characteristic-item::before{position:absolute;display:block;content:"..................................................................................................";left:0;top:0;letter-spacing:.9px}.product__characteristic-text,.product__characteristic-variable{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;background-color:#fff;z-index:1}.product__characteristic-text{padding-right:4px}.product__characteristic-variable{width:100%;color:#333}.product__top-content{margin-bottom:25px}.product__swiper{position:relative;grid-column:1/3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;min-width:0;margin-bottom:70px}.product__swiper-title{font-size:24px;font-weight:400;line-height:32px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.product__slide{height:420px}.product__modal-box,.product__modal-buy-box{display:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;top:0;left:0;padding-top:7.4%;background-color:rgba(51,51,51,.3);z-index:30}.product__modal-buy,.product__modal-cnt{position:relative;max-width:1280px;max-height:684px;padding-top:50px;background-color:#fff;border-radius:10px;overflow:hidden}.product__modal-buy .focus-visible,.product__modal-cnt .focus-visible{background-color:#ebd1ff;color:#7033ac}.product__modal-cnt{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}.product__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__modal-buy{display:grid;grid-template-columns:minmax(auto,564px);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px}.product__modal-buy-box{padding-top:9.4%}.product__modal-buy-text{max-width:375px;margin-bottom:30px}.product__left-swiper{position:relative;width:100%;height:166px;padding:20px 51px;background-color:#f7f7f7}.product__left-btn-next,.product__left-btn-prev{display:none}.product__left-btn-prev{position:absolute;left:16px}.product__left-btn-next{position:absolute;right:16px}.product__left-btn-next.swiper-button-disabled,.product__left-btn-prev.swiper-button-disabled{opacity:1;cursor:auto;pointer-events:none;border-color:#999}.product__left-btn-next.swiper-button-disabled .swiper-box-icon,.product__left-btn-prev.swiper-button-disabled .swiper-box-icon{stroke:#999}.product__left-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:126px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;cursor:pointer}.product__left-slide::after{position:absolute;content:"";top:-20px;bottom:-20px;left:-10px;right:-10px;-webkit-transition:background .3s;transition:background .3s}.product__left-slide:hover::after{background-color:rgba(51,51,51,.15)}.product__left-slide-btn{position:absolute;margin:0;padding:0;border:none;background-color:none;opacity:0;z-index:-1}.product__img-modal-view{margin:0!important;height:126px;width:auto;max-width:100%}.product__modal-img{margin-bottom:50px;max-width:1065px;max-height:418px}.product__modal-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__modal-buy-cancel,.product__modal-cancel{position:absolute;top:18px;right:18px;width:25px;height:25px;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);z-index:5}.product__modal-buy-cancel:hover::after,.product__modal-buy-cancel:hover::before,.product__modal-cancel:hover::after,.product__modal-cancel:hover::before{background-color:#a65cf0}.product__modal-buy-cancel:active::after,.product__modal-buy-cancel:active::before,.product__modal-cancel:active::after,.product__modal-cancel:active::before{background-color:#7033ac}.product__modal-buy-cancel:after,.product__modal-buy-cancel:before,.product__modal-cancel:after,.product__modal-cancel:before{content:"";position:absolute;width:25px;height:2px;background-color:#999;border-radius:5px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.product__modal-buy-cancel:before,.product__modal-cancel:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.product__modal-buy-cancel:after,.product__modal-cancel:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.product__characteristic-list-hidden{display:none;margin-bottom:32px}.product__cnt-right-hidden{display:none}.product__cnt-left-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-to-basket{font-size:16px;font-weight:400;line-height:21px;border-bottom:1px solid transparent;color:#a65cf0;-webkit-transition-property:color,border;transition-property:color,border;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.add-to-basket-box{display:block;width:100%;margin-bottom:110px;padding:0 30px}.add-to-basket-box .focus-visible{background-color:#ebd1ff;color:#7033ac}.add-to-basket:hover{border-color:#a65cf0}.add-to-basket:active{color:#7033ac;border-color:#7033ac}.modal-left-parent-active::after{position:absolute;content:"";top:-20px;bottom:-20px;left:-10px;right:-10px;background-color:rgba(51,51,51,.15);border:2px solid #a65cf0}.form-response{position:absolute;display:none;left:0;top:0;right:0;bottom:-5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;background-position:left 45% top 12%;background-repeat:no-repeat;background-size:180px 180px;z-index:3;color:#333;text-align:center;font-size:22px;font-weight:600;line-height:25px;padding-bottom:100px}.contact{grid-column:2/3;margin-bottom:70px;overflow:hidden}.contact__title{margin-bottom:16px}.contact__form{display:grid;grid-template-columns:1fr auto;grid-column-gap:32px;max-width:776px;margin-bottom:32px}.contact__search-btn{margin:0;min-width:120px}.coop h2{max-width:90%;margin-bottom:33px;margin-right:32px;font-size:32px;font-weight:400;line-height:32px;text-align:left}.coop h3{margin:0 0 12px;font-size:24px;font-weight:400;line-height:33px}.coop p{margin:0;font-size:16px;font-weight:400;line-height:29px;color:#666}.coop img,.coop picture{-ms-flex-negative:0;flex-shrink:0;display:block;width:77px;height:115px;margin-right:32px}.coop svg{margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.coop ul{padding:0;margin:0}.coop ol{-webkit-padding-start:18px;padding-inline-start:18px}.coop ol li{padding-left:8px}.coop h4{margin:0 0 15px;font-size:16px;font-weight:600;line-height:22px;color:#ff862f}.coop li::marker{font-size:16px;font-weight:600;line-height:29px;color:#ff862f}.coop .svg-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.coop .svg-li p{max-width:587px;font-size:16px;font-weight:400;line-height:24px;color:#666}.coop li{margin-bottom:32px;max-width:842px}.coop li:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coop li:nth-child(5) p{max-width:515px;font-size:24px;font-weight:400;line-height:36px}.coop li li:not(:last-child){margin-bottom:12px}.coop li:nth-child(3) h3{margin-bottom:9px}.coop li:nth-child(3) li{margin-bottom:32px;max-width:842px}.coop li:nth-child(3) li:not(:last-child){margin-bottom:9px}.ymaps-2-1-79-copyright__wrap,.ymaps-2-1-79-map-copyrights-promo,.ymaps-2-1-79-zoom{display:none!important}.ymaps-2-1-79-balloon__close-button{width:10px!important;height:10px!important;margin-top:20px!important;margin-right:20px!important}.ymaps-2-1-79-balloon__content{padding:30px!important;margin:0!important;border-radius:10px;color:#333!important}.ymaps-2-1-79-balloon__layout{background:rgba(0,0,0,0)!important}.ymaps-2-1-79-balloon{-webkit-box-shadow:none!important;box-shadow:none!important}.ymaps-2-1-79-search__suggest{border:none!important;border-radius:10px;overflow:hidden}.ymaps-2-1-79-suggest-item{margin:0 0 -1px!important;-webkit-transition:border .2s;transition:border .2s}.ymaps-2-1-79-suggest-item:not(:last-child){border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #eaeaea}.ymaps-2-1-79-suggest-item:last-child{border-top-left-radius:0;border-top-right-radius:0}.ymaps-2-1-79-suggest-item:hover{border-color:#f7f7f7}.ymaps-2-1-79-suggest-item:active{border-color:#eaeaea}.ymaps-2-1-79-suggest-item:focus{border-color:#c998fb}.ymaps-2-1-79-search__suggest-item{padding:5px 18px!important;-webkit-transition:background .2s;transition:background .2s}.ymaps-2-1-79-search__suggest-item:hover{background-color:#f7f7f7!important}.ymaps-2-1-79-search__suggest-item:active{background-color:#eaeaea!important}.ymaps-2-1-79-search__suggest-item_selected_yes{background-color:#f8efff!important}#suggest{border:1px solid #f6f6f6}#suggest:hover{border-color:#eaeaea}#suggest:focus{border-color:#a65cf0}.custom-select-trigger:hover{color:#c998fb}.custom-select-trigger:hover::after{border-color:#c998fb}.custom-select .focus-visible{background-color:#ebd1ff;color:#7033ac}.custom-select .focus-visible::after{border-color:#7033ac}.custom-select-trigger:active{color:#7033ac}.custom-select-trigger:active::after{border-color:#7033ac}.contacts__tooltip .focus-visible+.tooltip__text,.tooltip__btn:hover+.tooltip__text{opacity:1}.contacts__tooltip .focus-visible,.tooltip__btn:hover{color:#fff;background-color:#ff862f}.header__phone:hover{color:#ffbd59}.header__phone:hover .header__phone-icon{fill:#ffbd59}.header__phone:active{color:#bb370e}.header__phone:active .header__phone-icon{fill:#bb370e}.header__phone-focus .focus-visible{background-color:#fff5d1}.category__nav-link:hover,.footer__link:hover,.header__nav-link:hover,.header__top-link:hover{color:#a65cf0}.category__nav-link:active,.footer__link:active,.header__nav-link:active,.header__top-link:active{color:#7033ac}.category__nav-item .focus-visible,.footer__right-child .focus-visible,.header__dropdown-item .focus-visible,.header__top-item .focus-visible{background-color:#ebd1ff;color:#7033ac}.header__nav-item .focus-visible{background-color:#ebd1ff}.header__form-input:hover{background-color:#eaeaea;border-color:#eaeaea}.header__form-input:focus{background-color:#f8efff;border-color:#a65cf0}.header__form-input:active{background-color:#f7f7f7;border-color:#f7f7f7}.header__form-btn:active+.header__form-search .my-icon,.header__form:active>.header__form-search .my-icon{fill:#a65cf0}.header__dropdown:hover{border-color:#a65cf0}.header__dropdown:active{border-color:#7033ac}.header__dropdown-box .focus-visible{border-color:#a65cf0;background-color:#f8efff}.header__dropdown-link:hover{color:#a65cf0}.header__dropdown-link:active{color:#7033ac}.header__basket-icon:hover,.header__user-icon:hover{fill:#c998fb}.header__basket-icon:active,.header__user-icon:active{fill:#7033ac}.header__basket .focus-visible,.header__basket .focus-visible::after{background-color:#c998fb}.header__basket .focus-visible .header__basket-icon,.header__basket .focus-visible .header__user-icon{fill:#fff}.header__form-btn:hover{background-color:#a65cf0}.header__form-btn:hover .my-icon-arrow{stroke:#fff}.header__form-btn:active{background-color:#7033ac;border-color:#7033ac}.header__form-btn:active .my-icon-arrow{stroke:#fff}.header__form .focus-visible:not(:first-child){background-color:#c998fb}.header__form .focus-visible:not(:first-child) .my-icon-arrow{stroke:#fff}.btn:hover{background-color:#c998fb}.btn:active{background-color:#7033ac;border-color:#7033ac}.btn:focus-visible{background-color:#c998fb;border-color:#7033ac}.swiper-box-btn-next:hover,.swiper-box-btn-prev:hover{background-color:#a65cf0}.swiper-box-btn-next:hover .swiper-box-icon,.swiper-box-btn-prev:hover .swiper-box-icon{stroke:#fff}.swiper-box-btn-next:active,.swiper-box-btn-prev:active{background-color:#7033ac;border-color:#7033ac}.swiper-box-btn-next:active .swiper-box-icon,.swiper-box-btn-prev:active .swiper-box-icon{stroke:#fff}.swiper-box-btn-container .focus-visible{background-color:#c998fb;outline:0}.swiper-box-btn-container .focus-visible .swiper-box-icon{stroke:#fff}.card-btn:hover{background-color:#a65cf0;color:#fff}.card-btn:focus-visible{background-color:#c998fb;color:#fff}.card-btn:active{background-color:#7033ac;border-color:#7033ac;color:#fff}.banner__link:hover .go-catalog-text,.category__link:hover .go-catalog-text{border-color:#a65cf0}.banner__link:hover .go-catalog-icon,.category__link:hover .go-catalog-icon{background-color:#a65cf0}.banner__link:hover .go-catalog-icon .go-catalog-svg,.category__link:hover .go-catalog-icon .go-catalog-svg{stroke:#fff}.banner__link:active .go-catalog-text,.category__link:active .go-catalog-text{border-color:#7033ac;color:#7033ac}.banner__link:active .go-catalog-icon,.category__link:active .go-catalog-icon{background-color:#7033ac;border-color:#7033ac}.banner__link:active .go-catalog-icon .go-catalog-svg,.category__link:active .go-catalog-icon .go-catalog-svg{stroke:#fff}.banner .focus-visible .go-catalog-text,.category__item .focus-visible .go-catalog-text{border-color:#a65cf0}.banner .focus-visible .go-catalog-icon,.category__item .focus-visible .go-catalog-icon{background-color:#c998fb}.banner .focus-visible .go-catalog-icon .go-catalog-svg,.category__item .focus-visible .go-catalog-icon .go-catalog-svg{stroke:#fff}.my-checkbox:checked+.my-checkbox-custom{background-color:#a65cf0;border-color:#a65cf0;background-image:url(img/mark.svg)}.my-input-custom:hover{background-color:#eaeaea;border-color:#eaeaea}.my-input-custom:focus{background-color:#f8efff;border-color:#a65cf0}.my-label-checkbox{-webkit-transition:color .3s;transition:color .3s}.my-label-checkbox:hover{color:#c998fb}.my-label-checkbox:active{color:#7033ac}.my-checkbox-custom{-webkit-transition:border-color .3s;transition:border-color .3s}.my-label-checkbox:hover .my-checkbox-custom{border-color:#a65cf0}.my-label-checkbox:active .my-checkbox-custom{border-color:#7033ac}.my-label-checkbox .focus-visible+.my-checkbox-custom{outline:#a65cf0 solid 1px;outline-offset:2px}.contacts__checkbox-link:active{color:#7033ac;border-color:#7033ac}.my-checkbox-custom+.focus-visible{background-color:#c998fb;color:#fff}.social__link:hover .social__svg{fill:#a65cf0}.social__link:active .social__svg{fill:#7033ac}.social__item .focus-visible{background-color:#c998fb}.social__item .focus-visible .social__svg{fill:#fff}.header__start-page:hover{cursor:pointer}::-webkit-scrollbar{background:rgba(0,0,0,0);width:6px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#9b59b6}::-webkit-scrollbar-track{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.choices__list::-webkit-scrollbar{width:2px}.choices__list::-webkit-scrollbar-thumb{border-radius:0}@media(max-width:1352px){.product__wrapper .card-btn{display:none}.product__wrapper .swiper-slide-active .card-btn,.product__wrapper .swiper-slide-active+.card .card-btn,.product__wrapper .swiper-slide-active+.card+.card .card-btn{display:block}.product__wrapper .swiper-slide-active+.card+.card+.card .card-btn{display:none}}@media(max-width:1024px){.header{margin-bottom:33px}.header__basket{display:none}.header__top{height:auto;background:linear-gradient(180deg,#fff 58px,#f6f6f6 50%)}.header__top-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:grid;grid-template-columns:auto auto auto auto minmax(auto,178px)}.header__top-item{white-space:nowrap}.header__top-item:not(:last-child){margin-right:20px}.header__top-basket{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-self:end;width:99px}.header__container{grid-template-columns:1fr;grid-template-rows:auto minmax(50px,auto)}.header__select-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px}.header__center{grid-template-columns:minmax(auto,187px) minmax(auto,701px)}.header__nav-list{padding-top:0;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.header__bottom{grid-template-columns:1fr}.header__form-box{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.hero__slide:first-child{background-image:-webkit-image-set(url(img/hero-1-1024.jpg) 1x,url(img/hero-1-1024@2x.jpg) 2x)!important;background-image:image-set(url(img/hero-1-1024.jpg) 1x,url(img/hero-1-1024@2x.jpg) 2x)!important}.hero__slide:nth-child(2){background-image:-webkit-image-set(url(img/hero-2-1024.jpg) 1x,url(img/hero-2-1024@2x.jpg) 2x);background-image:image-set(url(img/hero-2-1024.jpg) 1x,url(img/hero-2-1024@2x.jpg) 2x)}.hero__slide:nth-child(3){background-image:-webkit-image-set(url(img/hero-3-1024.jpg) 1x,url(img/hero-3-1024@2x.jpg) 2x);background-image:image-set(url(img/hero-3-1024.jpg) 1x,url(img/hero-3-1024@2x.jpg) 2x)}.card__offer-img_center{-webkit-transform:scale(1.08) translateY(20px) translateX(-3px);-ms-transform:scale(1.08) translateY(20px) translateX(-3px);transform:scale(1.08) translateY(20px) translateX(-3px)}.card-sofa{display:none}.ocsford__background{background-image:-webkit-image-set(url(img/ocsford1024.jpg) 1x,url(img/ocsford1024@2x.jpg) 2x);background-image:image-set(url(img/ocsford1024.jpg) 1x,url(img/ocsford1024@2x.jpg) 2x)}.category__item-title{margin-bottom:36px}.category__item-one{grid-column:1/5;grid-row:1/2}.category__item-two{grid-column:span 2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.category__item-three{grid-row:1/2}.category__item-four{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.category__item-five{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.category__item-five,.category__item-four,.category__item-three{padding-bottom:88px}.useful__slide{min-height:426px}.useful__wrapper .swiper-slide-active .card-btn,.useful__wrapper .swiper-slide-active+.useful__slide .card-btn,.useful__wrapper .swiper-slide-active+.useful__slide+.useful__slide .card-btn{display:block}.useful__subtitle{margin-bottom:13px;font-size:16px;font-weight:400;line-height:22px}.contacts__container{grid-template-columns:minmax(auto,405px) 1fr}.contacts__paragraph{max-width:405px}.footer__content{grid-template-columns:minmax(209px,auto) minmax(auto,731px)}.footer{grid-template-columns:minmax(36px,1fr) minmax(auto,1280px) minmax(38px,1fr)}.header_head{margin-bottom:24px}.filter-aside{display:none}.filter__subtitle{font-size:16px;font-weight:400;line-height:22px}.filter__prices{padding-right:40px}.catalog{grid-column:2/3}.catalog-header{margin-bottom:24px}.catalog__title-box{margin-bottom:7px}.catalog-main{grid-template-columns:minmax(36px,1fr) minmax(auto,952px) minmax(36px,1fr)}.catalog__nav-box{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__nav-cnt:nth-child(-n+2){z-index:4}.product{grid-template-columns:minmax(415px,515px) minmax(355px,405px)}.product__title{max-width:100%}.product__description{margin-bottom:82px}.product__description-images{margin-bottom:67px}.product__modal-cnt{max-width:952px;max-height:588px}.product__modal-img{max-width:821px;max-height:322px}.product__img-box{padding:10px}.product__left-btn-next,.product__left-btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-basket-box{margin-bottom:67px}.contact__header{margin-bottom:24px}}@media(max-width:960px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__top-basket{display:none!important}.header__top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav{display:none}.header__center{grid-template-columns:1fr 1fr 1fr}.header__center-basket{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__user-link{margin-right:43px}.header__top-item:nth-last-child(2){margin:0}.header__top-item:not(:nth-last-child(2),:last-child){margin-right:15px}.offer__wrapper .swiper-slide-active .card-btn,.offer__wrapper .swiper-slide-active+.card_offer .card-btn{display:block}.offer__wrapper .swiper-slide-active+.card_offer+.card_offer .card-btn{display:none}.category__item-one{grid-column:1/7}.category__item-two{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.category__item-three{grid-row:2/3}.category__item-five,.category__item-four,.category__item-three,.category__item-two{grid-column:span 3}.footer__content{grid-template:auto auto/1fr}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social{width:130px}.footer__right{padding-top:0;padding-bottom:24px}.product{grid-template:auto auto auto/1fr;grid-column-gap:0}.product__characteristic-list{display:none}.product__characteristic-list-hidden{display:block}.product__img-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:25px}.product__img-box .product__picture:not(:last-child){margin-right:0;margin-bottom:18px}.product__cnt-right{display:none}.product__cnt-right-hidden{display:block;-webkit-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}.product__cnt-left-grid{display:grid;grid-template-columns:auto 1fr;grid-column-gap:33px}.product__description,.product__description-span{max-width:514px}.product__description{margin-bottom:33px}.product__img-slider{margin-bottom:32px}.product__description-images{margin-bottom:28px}.product__modal-cnt{max-width:624px;max-height:494px}.product__modal-img{max-width:583px;max-height:228px}.product__left-slide{width:222px!important}.product__wrapper .card-btn{display:none}.product__wrapper .swiper-slide-active .card-btn,.product__wrapper .swiper-slide-active+.card .card-btn{display:block}.product__wrapper .swiper-slide-active+.card+.card .card-btn,.product__wrapper .swiper-slide-active+.card+.card+.card .card-btn{display:none}}@media(max-width:768px){.calificaciones,.catalog-main,.category,.contacts-cnt,.footer,.header,.header__top,.hero__slide,.offer,.product-main,.useful{grid-template-columns:72px minmax(auto,624px) 72px}.header__center-basket{max-height:27px}.header__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{-webkit-transform:translateX(3px) translateY(1px);-ms-transform:translateX(3px) translateY(1px);transform:translateX(3px) translateY(1px)}.header__dropdown{width:189px}.header__dropdown-list{grid-template-columns:1fr}.hero__slide:first-child{background-image:url(img/hero-1-768.jpg)!important}.hero__slide:nth-child(2){background-image:url(img/hero-2-768.jpg)}.hero__slide:nth-child(3){background-image:url(img/hero-3-768.jpg)}.ocsford__background{background-image:url(img/ocsford768.jpg)}.useful__wrapper .swiper-slide-active .card-btn,.useful__wrapper .swiper-slide-active+.useful__slide .card-btn{display:block}.useful__wrapper .swiper-slide-active+.useful__slide+.useful__slide .card-btn{display:none}.social{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.footer__logo{margin-bottom:26px}.footer__logo-img{margin:0}.footer__content{padding-top:26px}.footer__right{padding-bottom:14px}.catalog__nav-box{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.catalog__nav-box-list{width:405px;grid:auto auto/minmax(140px,1fr) minmax(140px,1fr);max-width:100%}.catalog__nav-btn{width:100%}.catalog__nav-title{margin-bottom:5px}.contact__form{max-width:557px}.calificaciones__list{grid-template:repeat(2,auto)/repeat(auto-fill,minmax(200px,1fr))}.card{min-width:200px}}@media(max-width:700px){.header__top{background:#f6f6f6}.header__top-list{display:none}.header__container{grid-template-rows:auto}.burgerdown__contet{padding-bottom:26px}.burgerdown__bottom{display:block}.burgerdown__bottom-link{color:#999}.offer__wrapper .card_offer .card-btn{display:none!important}.offer__wrapper .swiper-slide-active .card-btn{display:block!important}.useful__wrapper .swiper-slide-active .card-btn{display:block}.useful__wrapper .swiper-slide-active+.useful__slide .card-btn,.useful__wrapper .swiper-slide-active+.useful__slide+.useful__slide .card-btn{display:none}.contacts__container{grid-template-columns:minmax(auto,405px) minmax(119px,1fr);grid-column-gap:24px}.footer__right{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:24px}.footer__right-child{grid-column:span 1!important}.card__star{margin:0;max-height:16px;line-height:16px}.card__img{width:88%}.calificaciones__list{grid-gap:24px}.catalog-swiper{height:866px;margin-bottom:32px}.catalog-swiper .swiper-slide{height:calc((100% - 32px)/ 3)}.card__title:not(.card__title_margin_bottom){font-size:16px;font-weight:400;line-height:21px;height:62px;overflow:hidden;margin-bottom:16px}}@media(max-width:600px){.calificaciones,.catalog-main,.category,.contacts-cnt,.footer,.header,.header__top,.hero__slide,.offer,.product-main,.useful{grid-template-columns:35px minmax(auto,530px) 35px}.burgerdown__bottom,.burgerdown__contet{padding-left:35px;padding-right:35px}.title{font-size:24px}.header__logo{-webkit-transform:none;-ms-transform:none;transform:none;display:none}.contacts__picture{display:none}.contacts__container{grid-template-columns:1fr;grid-column-gap:0}.catalog__title-list{min-height:8px}.calificaciones__list{grid-template:repeat(2,minmax(278px,auto))/repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:minmax(278px,auto);grid-gap:16px;grid-gap:16px}.calificaciones__img{width:78%;height:auto}.header{grid-row-gap:29px}.header__top{background:linear-gradient(to bottom,#f6f6f6 0,#f6f6f6 50px,#fff 50px,#fff 100%)}.header__logo-top{display:block}.header__container{grid-template-rows:auto auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-top:12px}.header__center{grid-template-columns:1fr 1fr}.header__center::after,.header__center::before{display:block}.header__select-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__my-select{margin-bottom:13px}.header__bottom{height:auto}.header__center-basket{max-height:26px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.header__form-box{display:grid;grid-template-columns:1fr;grid-row-gap:16px}.header__dropdown-box{height:60px}.header__dropdown{width:100%}.header__dropdown,.header__form-input{border-radius:10px!important}.header__phone-focus{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.hero{padding-bottom:162px}.hero__swiper{overflow:visible}.hero__content{position:relative}.hero__btn{position:absolute;width:100%;max-width:100%;top:calc(100% + 32px)}.swiper-box-btn-container{position:absolute;bottom:0;left:calc(50% - 38.5px)}.offer__swiper,.useful__swiper{padding-bottom:48px}.offer__wrapper{overflow:visible}.ocsford .btn{max-width:100%;width:100%;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.category__item-title,.category__nav{padding:0 16px}.hero__title,.ocsford__description{font-size:34px}.ocsford__title{font-size:54px}.burger{bottom:-2px}.burgerdown{border:none;top:calc(100% + 21px)}.burgerdown__picture{display:none}.burgerdown__contet,.burgerdown__list{grid-template-columns:1fr}.burgerdown__item:nth-child(2),.burgerdown__item:nth-child(3),.burgerdown__item:nth-child(4),.burgerdown__item:nth-child(5){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ocsford__container{padding-top:33px}.catalog__nav-list{padding-left:15px;padding-right:10px}.catalog-checkbox-custom{margin-right:6px}.catalog__title-box{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:11px;margin:0}.catalog__title-item{margin-bottom:16px}.filter-item-text{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-item-text-first{position:relative;visibility:hidden}.filter-item-text-first::after{content:"> 5 000";position:absolute;visibility:visible;display:block;top:0;left:0;right:0;bottom:0}.filter-item-text-last{position:relative;visibility:hidden}.filter-item-text-last::after{content:"< 5 000";position:absolute;visibility:visible;display:block;top:0;left:0;right:0;bottom:0}.catalog__nav-box-list{width:100%;grid-gap:16px}.catalog__nav-title{line-height:18px;margin-bottom:16px}.breadcrumps{display:none}.product__modal-cnt{padding-top:32px;max-width:450px;max-height:320px}.product__modal-img{max-width:380px;max-height:140px;margin-bottom:32px}.product__left-slide{width:100%!important}.product__img-modal-view{height:86px}.product__left-swiper{height:118px;padding:16px 55px}.product__swiper{padding-bottom:48px}.product__modal-buy{grid-template-columns:minmax(auto,368px);padding:30px 16px}.product__cnt-left-grid{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;grid-column-gap:0}.product__img-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px;width:100%}.product__img-box .product__picture:not(:last-child){margin-right:38px;margin-bottom:0}.product__star{margin-bottom:4px}.ymaps-2-1-79-balloon__close-button{margin-top:12px!important;margin-right:12px!important}.ymaps-2-1-79-balloon__content{padding:24px 20px!important;width:192px!important}.ymaps-2-1-79-balloon__content div,.ymaps-2-1-79-balloon__content p,.ymaps-2-1-79-balloon__content__header{width:192px!important}.ymaps-2-1-79-balloon__content p{font-size:12px!important;line-height:22px!important}.ymaps-2-1-79-balloon-content__header{font-size:14px!important;font-weight:600!important;line-height:19px!important}.ymaps-2-1-79-balloon-content__header+div{font-size:12px!important;line-height:16px!important}.ymaps-2-1-79-panel-pane{width:auto!important;left:18px!important}.card{max-height:278px;min-width:140px;padding:16px}.calificaciones__list .card-btn,.catalog__wrapper .card-btn,.product__wrapper .card-btn{width:108px;height:40px;padding:10px 23px}.calificaciones__list .card-btn-box,.catalog__wrapper .card-btn-box,.product__wrapper .card-btn-box{padding:0}.product__counter{font-size:12px;font-weight:400;line-height:16px}.card-btn{-webkit-transform:none;-ms-transform:none;transform:none}.card__cnt-box{margin-bottom:16px;padding:0}.card__star{margin-bottom:12px;padding:0}.card__star-counter{font-size:12px;font-weight:400;line-height:16px}.card__star-icon{width:13px;height:12px;margin-right:6px}.card__picture{max-height:54px;margin-bottom:9px}.card__img{height:54px;width:auto}}@media(max-width:400px){.calificaciones,.catalog-main,.category,.contacts-cnt,.footer,.header,.header__top,.hero__slide,.offer,.product-main,.useful{grid-template-columns:12px 1fr 12px}.burgerdown__bottom,.burgerdown__contet{padding-left:12px;padding-right:12px}.header_head{margin-bottom:33px}.catalog-header{margin-bottom:37px}.header__center{padding-left:4px}.header__center::after,.header__center::before{left:-12px;right:-12px}.hero__slide{min-height:210px}.hero__title{max-width:225px!important;padding-left:18px;font-size:20px;line-height:28px;margin-bottom:0}.hero__slide:first-child{background-image:url(img/hero-1-320.jpg)!important}.hero__slide:nth-child(2){background-image:url(img/hero-2-320.jpg)}.hero__slide:nth-child(3){background-image:url(img/hero-3-320.jpg)}.hero__content{padding:30px 0}.hero__pagination .swiper-pagination-bullet{height:6px;width:6px;background-color:#333;opacity:.3;margin:0 4px!important}.hero__pagination{bottom:8px!important}.hero__pagination .swiper-pagination-bullet--svg-animation svg{display:none}.hero__pagination .swiper-pagination-bullet-active{opacity:1}.hero__pagination .swiper-pagination-bullet-active .svg__circle{display:none}.title{line-height:24px}.card__img{width:108px;height:auto;max-height:70px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.calificaciones__list{grid-template-columns:1fr 1fr}.card__picture{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calificaciones__btn{height:40px;width:108px;min-width:108px;padding:0;bottom:16px;left:16px}.ocsford{padding-bottom:162px}.ocsford .btn{-webkit-transform:translateY(143px);-ms-transform:translateY(143px);transform:translateY(143px)}.ocsford__background{grid-template-columns:12px 1fr 12px;background-image:url(img/ocsford320.jpg)}.ocsford__title{font-size:24px;line-height:28px}.ocsford__description{font-size:16px;line-height:19px;max-width:200px;margin-bottom:0}.ocsford__container{padding-bottom:51px}.category__item-title{font-size:16px;line-height:17px;margin-bottom:16px}.category__link{display:none}.category__link-hidden{display:block}.category__item-title-first{margin-bottom:13px}.category__list{grid-template-rows:minmax(auto,332px);grid-auto-rows:minmax(206px,auto);grid-column-gap:16px}.category__item{padding-top:14px;padding-bottom:16px}.category__nav{-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;margin-bottom:6px}.category__item-one{padding-bottom:16px;padding-top:30px}.category__item-one .category__nav-link{font-size:14px;line-height:14px}.category__item-one .category__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 30px;margin-bottom:16px}.category__item-one .category__nav-item:not(:last-child){margin-right:20px}.category__nav-item{margin-bottom:0}.category__item-four .category__item-title{margin-bottom:21px}.category__item-four .category__link-hidden{-webkit-transform:translateX(-5px) translateY(11px);-ms-transform:translateX(-5px) translateY(11px);transform:translateX(-5px) translateY(11px)}.category__nav-link{font-size:10px;line-height:10px}.category{padding-bottom:78px}.contacts__checkbox-link,.my-label-checkbox{font-size:12px;line-height:19px}.my-label-checkbox{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.contacts__paragraph{margin-bottom:15px}.contacts__label{margin-bottom:30px}.send-form-btn{margin-bottom:10px}.my-checkbox-custom{margin-right:4px}.footer__left{-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}.footer__content{padding-top:24px}.social{margin-bottom:20px;-webkit-transform:translateX(1px) translateY(-4px);-ms-transform:translateX(1px) translateY(-4px);transform:translateX(1px) translateY(-4px)}.footer{grid-template-columns:12px 1fr 18px}.footer__right{grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row-gap:18px}.footer__left{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.footer__bottom{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.card__img_catalog{width:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.star{text-align:left}.star__counter{font-size:12px}.wrapper-products .header{margin-bottom:33px}.product__counter{font-size:16px}.product__header{margin-bottom:33px}.product__img-slider{margin-bottom:16px}.product__img-box{margin-bottom:19px}.product__cnt-right-hidden{padding:0;-webkit-transform:none;-ms-transform:none;transform:none}.product__title{font-size:16px;line-height:21px}.product__price{margin-bottom:14px;font-size:24px;line-height:31px}.product__small{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);max-width:244px}.product__btn{width:100%}.product__modal-cnt{max-width:296px;max-height:286px}.product__modal-img{max-width:264px;max-height:104px}.product__modal-buy{grid-template-columns:minmax(auto,264px)}.product__img-description{max-width:140px;max-height:64px}.product__characteristic-list-hidden{margin-bottom:67px}.product__characteristic-item{grid-template-columns:1fr;grid-template-rows:auto auto}.product__characteristic-item::before{display:none}.product__characteristic-item:not(:last-child){margin-bottom:8px}.product__characteristic-text{font-size:10px;font-weight:400;line-height:14px}.product__characteristic-variable{font-size:14px;font-weight:400;line-height:19px}.product__description{max-width:290px}.product__description-pcture:not(:last-child){margin-right:16px}.product__description-images{margin-bottom:31px}.product__modal-buy-cancel,.product__modal-cancel{top:13px;right:15px;width:15px;height:15px}.product__modal-buy-cancel:after,.product__modal-buy-cancel:before,.product__modal-cancel:after,.product__modal-cancel:before{width:15px}.add-to-basket{display:block;width:100%;text-align:center}.add-to-basket-box{margin-bottom:31px}.contact__form{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:16px}.contact__search-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ymaps-2-1-79-panel-pane{width:250px!important;bottom:20px!important}.coop{margin-bottom:69px}.coop h2{margin-bottom:29px;line-height:24px;font-size:24px}.coop img,.coop picture{width:36px;height:54px;margin-right:16px}.coop h3{font-size:16px;line-height:22px}.coop p{font-size:14px;line-height:25px}.coop li::marker{line-height:24px}.coop h4{margin-bottom:11px}.coop .svg-li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.coop .svg-li p{font-size:14px;line-height:21px}.coop li:nth-child(3) h3{font-size:14px;line-height:19px;margin-bottom:11px}.coop li:nth-child(5) p{max-width:195px;font-size:16px;font-weight:400;line-height:24px}.coop li:nth-child(3) li:not(:last-child){margin-bottom:11px}.card__title{word-break:normal}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJtYWluLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9jdXN0b20tc2VsZWN0LnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfbWVkaWFzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FtVEYsUUFqU0EsS0FDRSxRQUFBLE1BUUYsR0FDRSxVQUFBLElBQ0EsT0FBQSxNQUFBLEVBV0YsR0FDRSxtQkFBQSxZQUFBLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQWlERixLQUFBLElBekNBLElBeUNBLEtBeENFLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQVVGLEVBQ0UsaUJBQUEsWUMzQkEsZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsUUFBQSxFRGlDRixZQUNFLG1CQUNBLGdCQUFBLFVBQ0Esd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT0FPRixFQUFBLE9BRUUsWUFBQSxPQW1CRixNQUNFLFVBQUEsSUFRRixJQUFBLElBRUUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsT0FBQSxPQUdGLElBQ0UsSUFBQSxNQVVGLElBQ0UsYUFBQSxLQ3ZHQSxVQUFBLEtBQ0EsT0FBQSxLRGlIRixPQUFBLE1BQUEsU0FBQSxPQUFBLFNBS0UsWUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQWtCRixPQUFBLE9BRUUsZUFBQSxLQU9GLGNBQUEsYUFBQSxjQUFBLE9BSUUsbUJBQUEsT0FPRixnQ0FBQSwrQkFBQSxnQ0FBQSx5QkFJRSxhQUFBLEtBQ0EsUUFBQSxFQU9GLDZCQUFBLDRCQUFBLDZCQUFBLHNCQUlFLFFBQUEsV0FBQSxPQUFBLElBT0YsU0FDRSxRQUFBLE1BQUEsTUFBQSxPQVVGLE9BQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFB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QUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLDRCQUFBLE1BQUEsQ0FBQSxXQUFBLG9CQUFBLE1BQUEsQ0FBQSxXQUNBLDRCQUFBLElBQUEsb0JBQUEsSUFDQSxtQ0FBQSxLQUFBLDJCQUFBLEtBQ0EsNENBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBSEYsbUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBSEYsdUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBSEYsd0NBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBSEYsOEJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBR0osaUJBQUEsa0JBRUUsT0FBQSxFQUNBLFFBQUEsRUFDQSxZQUNBLGlCQUFBLGNBR0YsS0d2UEUsUUFBQSxNQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLG1CQUFBLFdBQUEsV0FBQSxXSHVQQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsT0FDQSxVQUFBLE1BQ0EsVUFBQSxNQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsWUFBQSxJQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLDRCQUFBLFVBQUEsQ0FBQSxPQUFBLG9CQUFBLFVBQUEsQ0FBQSxPQUNBLDRCQUFBLElBQUEsb0JBQUEsSUFDQSxtQ0FBQSxLQUFBLDJCQUFBLEtBRUYscUJBQUEsZUFFRSxVQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FFRixVQUNFLGFBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBRUYsVUFDRSxRQUFBLE1BQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxVQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFDQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLG1CQUFB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QSxNQUNBLGNBQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0hvZEEsU0FBQSxTQUNBLFFBQUEsS0FDQSxtQkFBQSxLQUFBLEtBQUEsSUFBQSxLQUdBLFdBQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxLQUdBLGlCQUFBLFFBQ0EsV0FBQSxPQVJBLEFBQ0EsQUFJQSxBQUNBLFFBREEsS0FKQSxFQVFBLGFBQ0UsUUFBQSxLQUVGLGFBQ0UsVUFBQSxNQUNBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLFdBQ0EsMkJBQ0UsY0FBQSxLQUdKLGVBQ0UsY0FBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsV0FBQSxLQUVGLGFBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUVGLGlCQUNFLGFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFFRixpQkFDRSxnQkFBQSxhQUNBLFlBQUEsS0FHSixZQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLG9CQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsUUFFRixpQkFDRSxhQUFBLElBSUosZUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSxPQUFBLE1BQ0EsY0FBQSxLQUVGLFdBQ0UsUUFBQSxNQUVGLFlBQ0UsUUFBQSxLQUNBLG1CQUFBLEtBQUEsSUFBQSxLQUFBLEtBQ0EsTUFBQSxNQUNBLFdBQUEsTUFDQSxR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LGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNBLGlCQUFBLEtBQ0Esb0JBQUEsS0FBQSxJQUFBLElBQUEsSUFDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQUEsTUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLE1BR0YsU0FDRSxZQUFBLENBQUEsQ0FBQSxFQUNBLGNBQUEsS0FDQSxTQUFBLE9BQ0EsZ0JBQ0UsY0FBQSxLQUVGLGVBQ0UsUUFBQSxLQUNBLHNCQUFBLElBQUEsS0FDQSxnQkFBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLEtBRUYscUJBQ0UsT0FBQSxFQUNBLFVBQUEsTUFNRixTQUNFLFVBQUEsSUFDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsS0FFRixTQUNFLE9BQUEsRUFBQSxFQUNBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBR0YsUUFDRSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUdGLFVBQUEsY0FFRSxrQkFBQSxFQUFBLFlBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxhQUFBLEtBR0YsVUFDRSxhQUFBLEtBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBR0YsU0FDRSxRQUFBLEVBQ0EsT0FBQSxFQUdGLFNBQ0Usc0JBQUEsS0FBQSxxQkFBQSxLQUNBLFlBQ0UsYUFBQSxJQUlKLFNBQ0UsT0FBQSxFQUFBLEVBQ0EsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxNQUFBLFFBR0YsaUJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxRQUdGLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLGdCQUNFLFVBQUEsTUFDQSxV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QUdGLE1BQ0UsY0FBQSxLQUNBLFNBQ0UsY0FBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBRUYsVUFBQSxjQUVFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxLQUVGLFNBQ0UsVUFBQSxLQUNBLFlBQUEsS0FFRixRQUNFLFVBQUEsS0FDQSxZQUFBLEtBRUYsaUJBQ0UsWUFBQSxLQUVGLFNBQ0UsY0FBQSxLQUVGLGNBQ0Usa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLGdCQUNFLFVBQUEsS0FDQSxZQUFBLEtBSUYseUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBRUYsd0JBQ0UsVUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUdBLDBDQUNFLGNBQUEsS0FNUixhQUNFLFdBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplJztcclxuQGltcG9ydCAnZm9udHMnO1xyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5AaW1wb3J0ICdjdXN0b20tc2VsZWN0JztcclxuXHJcbi8vIHByaW1hcnkgY2xvcnNcclxuJHZpb2xldC1saWdodCA6I0M5OThGQjtcclxuJHZpb2xldCA6I0E2NUNGMDtcclxuJHZpb2xldC1kYXJrIDojNzAzM0FDO1xyXG4vLyBzZWNvbmRhcnkgY2xvcnNcclxuJG9yYW5nZSA6I0ZGODYyRjtcclxuJGNvbG9yLWdyZXkgOiM5OTk5OTk7XHJcbiRmb290ZXItY29sb3IgOiNFQUVBRUE7XHJcbiRncmV5LXNoYWRlIDojNjY2NjY2O1xyXG4kcGlua192aW9sZXQgOiNFQkQxRkY7XHJcbiRib25lIDojRkZGNUQxO1xyXG4kbGltZV9jb2xvciA6I0RBRkZEMTtcclxuJGNvbG9yLXdoaXRlIDp3aGl0ZTtcclxuJHRleHQtY29sb3IgOiMzMzMzMzM7XHJcbiRibG9jay1mb24gOiNGNkY2RjY7XHJcblxyXG5odG1sIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAvKiDRh9GC0L7QsdGLIHBhZGRpbmcg0L3QtSDQstC70LjRj9C7INC90LAg0LLQvdC10YjQvdC40Lkg0LLQuNC0ICovXHJcbiAgICAgICAgICBvdmVyZmxvdzogb3ZlcmxheTtcclxufVxyXG4qLCo6OmJlZm9yZSwqOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDsgICAgLyogXHTQl9C90LDRh9C10L3QuNC1INC90LDRgdC70LXQtNGD0LXRgtGB0Y8g0L7RgiDRgNC+0LTQuNGC0LXQu9GM0YHQutC+0LPQviDRjdC70LXQvNC10L3RgtCwLiAqL1xyXG59XHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnb3BlblNhbnMnLEFyaWFsLCBzYW5zLXNlcmlmOyAgLyog0LIgXCJcIiDRgdCy0L7QuSDRiNGA0LjRhNGCINC/0L7QtCDQv9GA0L7QtdC60YIqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyAgICAgICAgICAvKiDQv9GA0L7RgdGC0YDQsNC90YHRgtCybyDQvNC10LbQtNGDINGB0YLRgNC+0LrQsNC80Lgg0LIg0YLQtdC60YHRgtC1LiAqL1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjsgICAgICAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCDQutC+0YLQvtGA0YvQuSDQsdC+0LvRjNGI0LUg0LLRgdC10LPQviDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0L3QsCDRgdGC0YDQsNC90LjRhtC1ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgICAgICAgICAgICAgICAvKiDQv9C+0LQg0L/RgNC+0LXQutGCIC0g0YbQstC10YIg0YTQvtC90LAg0YHRgtGA0LDQvdC40YbRiyAqL1xyXG4gIG92ZXJmbG93OiBvdmVybGF5O1xyXG59XHJcbmJ1dHRvbixpbnB1dCB7XHJcbiAgZm9udDogaW5oZXJpdDsgICAvKiDQuNGB0L/QvtC70YzQt9GD0Y7RgtGB0Y8g0LrQvtCz0LTQsCBmb250INC40LvQuCBmb250LWZhbWlseSDQvdC1INC90LDRgdC70LXQtNGD0LXRgtGB0Y8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4gKi9cclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgLyog0YHQsdGA0L7RgSDRgdGC0LjQu9C10Lkg0LTQu9GPINGB0YHRi9C70L7QuiAqL1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuI3ByZWxvYWRlcl9wcmVsb2Fke1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAzMDA7XHJcbiAgdG9wOiAwO2xlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICM5QjU5QjYgdXJsKGltZy9yaW5ncy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZToxMjRweDt9XHJcbi52aXN1YWxseS1oaWRkZW5cclxue1xyXG4gIC8qIHZpc3VhbGx5LWhpZGRlbiDQtNC70Y8g0YHQutGA0YvRgtC40Y8g0LfQsNCz0L7Qu9C+0LLQutC+0LIgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLyog0KPQutCw0LfRi9Cy0LDQtdGCLCDRh9GC0L4g0Y3Qu9C10LzQtdC90YIg0LDQsdGB0L7Qu9GO0YLQvdC+INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L0gKi9cclxuICBvdmVyZmxvdzogaGlkZGVuOyAgICAgICAgICAgICAgLyog0J7RgtC+0LHRgNCw0LbQsNC10YLRgdGPINGC0L7Qu9GM0LrQviDQvtCx0LvQsNGB0YLRjCDQstC90YPRgtGA0Lgg0Y3Qu9C10LzQtdC90YLQsCwg0L7RgdGC0LDQu9GM0L3QvtC1INCx0YPQtNC10YIg0YHQutGA0YvRgtC+LiAqL1xyXG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgICAvKiBJRTYsIElFNyAqL1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsvKiDQvtC/0YDQtdC00LXQu9GP0LXRgiDQvtCx0LvQsNGB0YLRjCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90L3QvtCz0L4g0Y3Qu9C10LzQtdC90YLQsCwg0LIg0LrQvtGC0L7RgNC+0Lkg0LHRg9C00LXRgiDQv9C+0LrQsNC30LDQvdC+INC10LPQviDRgdC+0LTQtdGA0LbQuNC80L7QtS4gKi9cclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgICAgICAgIC8qICFpbXBvcnRhbnQgLSDQtNC70Y8g0L/QvtC00LrQu9GO0YfQtdC90LjRjyDRgdC+0LHRgdGC0LLQtdC90L3QvtC5INGC0LDQsdC70LjRhtGLINGB0YLQuNC70LXQuSAqL1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gbWFyZ2luICwgcGFkZGluZyBxdWl0XHJcbi5oZWFkZXJfX3RvcC1saXN0ICxcclxuLmhlYWRlcl9fbmF2LWxpc3QgLFxyXG4uY2F0ZWdvcnlfX2xpc3QgLFxyXG4uY2F0ZWdvcnlfX2l0ZW0tdGl0bGUtZmlyc3QgLFxyXG4uY2F0ZWdvcnlfX2l0ZW0tdGl0bGUgLFxyXG4uc29jaWFsICwgXHJcbi5mb290ZXJfX3JpZ2h0ICxcclxuLmZvb3Rlcl9fbGl0cyAsXHJcbi5idXJnZXJkb3duX19saXN0ICxcclxuLmJyZWFkY3J1bXBzICxcclxuLmNhdGFsb2dfX3RpdGxlLWxpc3QgLFxyXG4uZmlsdGVyX19jYXRlZ29yeSAsXHJcbi5maWx0ZXJfX2Rpc2NvdW50ICxcclxuLmZpbHRlcl9fY29sb3IgLFxyXG4uZmlsdGVyICxcclxuLmhlYWRlcl9fZHJvcGRvd24tbGlzdCAsXHJcbi5zd2lwZXItd3JhcHBlciAsXHJcbi8vIC5jb29wX19saXN0ICxcclxuLmNvb3BfX2xpc3QtYmxvY2sgLFxyXG4ucHJvZHVjdF9fY2hhcmFjdGVyaXN0aWMtbGlzdCxcclxuLmNvb3BfX2xpc3QtZmxleCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4uaGVyb19fdGl0bGUgLFxyXG4udGl0bGUgLFxyXG4uY2FyZF9fdGl0bGUgLFxyXG4ub2NzZm9yZF9fdGl0bGUgLFxyXG4ub2NzZm9yZF9fZGVzY3JpcHRpb24gLFxyXG4udXNlZnVsX19zdWJ0aXRsZSAsXHJcbi5jb250YWN0c19fcGFyYWdyYXBoLFxyXG4uZm9vdGVyX19zdWJ0aXRsZSxcclxuLmZpbHRlcl9fdGl0bGUgLFxyXG4uYmFubmVyX190aXRsZSAsXHJcbi5iYW5uZXJfX3RleHQgLFxyXG4uY2F0YWxvZ19fbmF2LXRpdGxlICxcclxuLy8gLmNvb3BfX3N1YnRpdGxlICxcclxuLy8gLmNvb3BfX3RleHQgLCBcclxuLy8gLmNvb3BfX3RleHQtbGFzdCAsXHJcbi5wcm9kdWN0X19zdWJ0aXRsZSAsXHJcbi5wcm9kdWN0X19kZXNjcmlwdGlvbiAsXHJcbi8vIC5jb29wX190ZXh0LWZsZXggLFxyXG4ucHJvZHVjdF9fc3dpcGVyLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gOjo6Ojo6Ojo6Ojo6Ojo6OjogZ2VuZXJhbCBjbGFzc2VzIDo6Ojo6Ojo6Ojo6OlxyXG4uanMtZm9jdXMtdmlzaWJsZSA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4vKiB2YWxpZGF0ZS1mb3JtICovXHJcbi5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTVweDtcclxuICBsZWZ0OiAxOHB4O1xyXG4gIGNvbG9yOiAjRkY2OTcyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcclxuICBib3JkZXItY29sb3I6ICNGRjY5NzIgIWltcG9ydGFudDtcclxufVxyXG4uY29udGFjdHNfX2NoZWNrYm94LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubXktbGFiZWwtY2hlY2tib3ggKyAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xyXG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4ubXktaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgJi1hcnJvdyB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICBzdHJva2U6ICR2aW9sZXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgLjJzIGVhc2U7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYm94IHtcclxuICAmLWJ0biB7XHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTNweDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAuc3dpcGVyLWJveC1pY29uIHtcclxuICAgICAgICAgIHN0cm9rZTokY29sb3ItZ3JleTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmV4dCxcclxuICAgICYtcHJldiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNjVjZjA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIgLCBiYWNrZ3JvdW5kO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgfVxyXG4gICAgJi1uZXh0OjphZnRlcixcclxuICAgICYtcHJldjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWljb24ge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlOiR2aW9sZXQ7XHJcbiAgfVxyXG4gICYtdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIH1cclxufVxyXG4vLyBjaGVja2JveFxyXG4ubXktbGFiZWwtY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5teS1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgJi1jdXN0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAycHg7XHJcbiAgfVxyXG59XHJcbi5teS1pbnB1dC1jdXN0b20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTRweDtcclxuICBwYWRkaW5nOiA3cHggMTZweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYmxvY2stZm9uO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2NrLWZvbjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyICwgYmFja2dyb3VuZDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICB9XHJcbn1cclxuLmhlYWRlcl9fZm9ybS1idG4gLFxyXG4uaGVhZGVyX19kcm9wZG93IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6bm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4vLyAgQnV0dG9uc1xyXG4uYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItY29udGFpbmVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiAxODdweDtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgbWF4LWhlaWdodDogNzBweDtcclxuICBwYWRkaW5nOiAyMHB4IDI5cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCAsIGJvcmRlcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbn1cclxuLnNlbmQtZm9ybS1idG4gLFxyXG4uY29udGFjdF9fc2VhcmNoLWJ0biB7XHJcbiAgbWluLXdpZHRoOiAxNTlweDtcclxuICBtaW4taGVpZ2h0OiA1NHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgcGFkZGluZzogMTdweCAyOXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5hZGQtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuLmNhcmQtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiAyMzhweDtcclxuICBoZWlnaHQ6IDU0cHg7XHJcbiAgcGFkZGluZzogMTdweCAzM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTY1Y2YwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGNvbG9yOiAjYTY1Y2YwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsYm9yZGVyLGJhY2tncm91bmQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxufVxyXG4uY2FyZC1idG4tdXNlZnVsLFxyXG4uY2FyZC1idG4tb2ZmZXIge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4vLyA6Ojo6Ojo6Ojo6Ojo6Ojo6OiBnZW5lcmFsIGNsYXNzZXMgOjo6Ojo6Ojo6Ojo6XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgXCJoZWFkXCJcclxuICAgIFwibWFpblwiXHJcbiAgICBcImZvb3RlclwiO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDIwMXB4ICwgYXV0bykgMWZyIG1pbm1heCgxNjZweCAsIGF1dG8pO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG59XHJcbi53cmFwcGVyLXByb2R1Y3RzIHtcclxuICAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5tYWluIHtcclxuICBncmlkLWFyZWE6IG1haW47XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgZ3JpZC1hcmVhOiBoZWFkO1xyXG59XHJcbi5mb290ZXIge1xyXG4gIGdyaWQtYXJlYTogZm9vdGVyO1xyXG59XHJcbi5idXJnZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgJl9fbGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0O1xyXG5cclxuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICZfX2xpbmU6Zmlyc3QtY2hpbGQge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5lOm50aC1jaGlsZCgyKSB7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5lOmxhc3QtY2hpbGQge1xyXG4gICAgdG9wOiAyMXB4O1xyXG4gIH1cclxuICAmZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcclxuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7O1xyXG4gICAgJl9fY29udGV0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8gLCAxODBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMTQ0cHgpIDFmcjtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiA0MXB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoNCkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDcycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idXJnZXItYWN0aXZlIHtcclxuICAuYnVyZ2VyX19saW5lOmZpcnN0LWNoaWxkIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRvcDogMTFweDtcclxuICB9XHJcblxyXG4gIC5idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHRvcDogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLWJveCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNnB4ICwgMWZyKSBtaW5tYXgoYXV0byAsIDEyODBweCkgIG1pbm1heCgzNnB4ICwgMWZyKTtcclxufVxyXG4udGl0bGUge1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIG1hcmdpbi1yaWdodDogMzJweDtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8vIGNhcmQgZWxlbWVudHNcclxuLnByb2R1Y3RfX2NvdW50ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG59XHJcbi5jYXJkIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItY2FyZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnIgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICBtaW4td2lkdGg6IDI5NnB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgbWF4LWhlaWdodDogNjJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAmX21hcmdpbl9ib3R0b20ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jbnQtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgJi1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmX25ldyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgICAmX29sZCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3RhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJi1jb3VudGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbiAgICAmLWljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJl9vZmZlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvIGF1dG87XHJcbiAgICB3aWR0aDogMjk2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MTFweDtcclxuICAgIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgJl9jZW50ZXIge1xyXG4gICAgICB3aWR0aDogNjI0cHg7XHJcbiAgICAgIC5jYXJkX19vZmZlci1waWN0dXJlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29mZmVyIHtcclxuICAgICYtcGljdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWdfbGFzdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kaXNjb3VudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBtaW4td2lkdGg6IDgycHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRvb2x0aXBcclxuLnRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IgLCBiYWNrZ3JvdW5kO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICByaWdodDogLTcycHg7XHJcbiAgICBib3R0b206IDIzcHg7XHJcbiAgICB3aWR0aDogMTU3cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG4gIH1cclxuICAmX190ZXh0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDowO1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDoxMHB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgbGVmdDpjYWxjKDUwJSAtIDVweCk7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcbn1cclxuLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcbi8vIGhlYWRlclxyXG4uaGVhZGVyIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzICwgYXV0byk7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYtdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcGluaW9ue1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0byAsIDM3MHB4KSBtaW5tYXgoYXV0byAsIDcxMHB4KTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3NlbGVjdC1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX215LXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rX3Zpb2xldDtcclxuICAgICAgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICBjb2xvcjogIzcwMzNBQztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDMzQUM7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwMzNBQztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jZW50ZXIgLFxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IgLCBiYWNrZ3JvdW5kO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190b3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgICYtYmFza2V0IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIH1cclxuICAgICYtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKDIpICwgOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IgLCBiYWNrZ3JvdW5kO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0byAsIDE4N3B4KSBtaW5tYXgoYXV0byAsIDk1MnB4KTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICY6OmFmdGVyICwgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgfVxyXG4gICAgJi1iYXNrZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvICwgMTA2MXB4KSBtaW5tYXgoYXV0byAsIDk5cHgpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzYxcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJi1idG4ge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkdmlvbGV0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQgLCBib3JkZXI7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICB9XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgICB9XHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGN0Y3Rjc7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlciAsIGJhY2tncm91bmQ7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciAsIGJhY2tncm91bmQ7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICYtaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGN0Y3Rjc7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHZpb2xldDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlciAsIGJhY2tncm91bmQ7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItY29udGFpbmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxOHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAxMnB4IDMwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y3RjdGNztcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yICwgYmFja2dyb3VuZDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmFza2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICYtbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvdW50ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICB0b3A6NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iYXNrZXQtaWNvbiAsXHJcbiAgJl9fdXNlci1pY29uIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgLjJzIGVhc2U7XHJcbiAgICBmaWxsOiAkdmlvbGV0O1xyXG4gIH1cclxufVxyXG4uaGVhZGVyX2hlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGtleWZyYW1lcyhwcm9ncmVzcykge1xyXG4gIDAlIHtcclxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDc1O1xyXG4gIH1cclxuICA5NSUge1xyXG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGhlcm9cclxuLmhlcm8ge1xyXG4gICZfX3N3aXBlciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNDk2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gICZfX2J0bjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb290ZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSA+IC5oZXJvX19jb250ZW50ID4uaGVyb19fYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX19zbGlkZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gICZfX3NsaWRlOmZpcnN0LWNoaWxkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoaW1nL2hlcm8tMS5qcGcpIDF4ICwgdXJsKGltZy9oZXJvLTFAMnguanBnKSAyeCk7XHJcbiAgfVxyXG4gICZfX3NsaWRlOm50aC1jaGlsZCgyKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKGltZy9oZXJvLTIuanBnKSAxeCAsIHVybChpbWcvaGVyby0yQDJ4LmpwZykgMngpO1xyXG4gIH1cclxuICAmX19zbGlkZTpudGgtY2hpbGQoMykge1xyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChpbWcvaGVyby0zLmpwZykgMXggLCB1cmwoaW1nL2hlcm8tM0AyeC5qcGcpIDJ4KTtcclxuICB9XHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIG1hcmdpbjogMCA3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtLXN2Zy1hbmltYXRpb24ge1xyXG4gICAgICBzdHJva2U6ICNGRjg2MkY7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC5zdmdfX2NpcmNsZSB7XHJcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA3NTtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MgOXMgbGluZWFyIDEgZm9yd2FyZHMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIG9mZmVyXHJcbi5jYXJkLXNvZmEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3R0b206IDI4cHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbn1cclxuLm9mZmVyIHtcclxuICAmX19zd2lwZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICxcclxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLmNhcmRfb2ZmZXIgLFxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuY2FyZF9vZmZlciArIC5jYXJkX29mZmVyIHtcclxuICAgICAgLmNhcmQtYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4vLyBjYWxpZmljYWNpb25lc1xyXG4uY2FsaWZpY2FjaW9uZXMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMyAsIGF1dG8pO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyNnB4O1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZTogcmVwZWF0KDIgLCBhdXRvKSAvIHJlcGVhdChhdXRvLWZpbGwgLCBtaW5tYXgoMjk2cHggLCAxZnIpKTtcclxuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgZ3JpZC1nYXA6IDMycHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICAmX19sYXN0LWJveCB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gIH1cclxufVxyXG4vLyBvY3Nmb3JkXHJcbi5vY3Nmb3JkIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKGltZy9vY3Nmb3JkLmpwZykgMXgsIHVybChpbWcvb2NzZm9yZEAyeC5qcGcpIDJ4KTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgcGFkZGluZy10b3A6IDE1N3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3BsYXlmYWlyJyxBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNzFweDtcclxuICAgIGNvbG9yOiAjRDVCOTg2O1xyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTcuNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdvLWNhdGFsb2ctdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyICwgY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbi5nby1jYXRhbG9nLWljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHZpb2xldDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlciAsIGJhY2tncm91bmQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbi5nby1jYXRhbG9nLXN2ZyB7XHJcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIC4ycyBlYXNlO1xyXG59XHJcbi8vIGNhdGVnb3J5XHJcbi5jYXRlZ29yeSB7XHJcbiAgJl9fdGl0bGUgIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGU6IHJlcGVhdCgyICwgbWlubWF4KDQwNXB4ICwgYXV0bykpIC8gcmVwZWF0KDYgLCAxZnIpO1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg0MDVweCAsIGF1dG8pO1xyXG4gICAgZ3JpZC1nYXA6MzJweCAzMi41cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICYtYmlne1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODJweDtcclxuICAgIH1cclxuICAgICYtbWlkZGxlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxuICAgICYtdGl0bGUgLFxyXG4gICAgJi10aXRsZS1maXJzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG4gICAgJi1kcmVzc2VycyB7XHJcbiAgICAgIC5jYXRlZ29yeV9fbmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNoYWlycyB7XHJcbiAgICAgIC5jYXRlZ29yeV9fbmF2LWl0ZW0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIHRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjb2xvcjogJHZpb2xldDtcclxuICB9XHJcbn1cclxuLmNhdGVnb3J5X19saW5rLWhpZGRlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vLyB1c2VmdWxcclxuLnVzZWZ1bCB7XHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC51c2VmdWxfX3NsaWRlIHtcclxuICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU2N3B4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmNhcmQtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vIGNvbnRhY3RzXHJcbi5jb250YWN0cyB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbiAgJl9fcGFyYWdyYXBoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gICZfX2Zvcm0gIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fZm9ybSAsXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9fY2hlY2tib3gge1xyXG4gICAgJi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAkdmlvbGV0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG4uZm9vdGVyIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFQUVBRUEgY2FsYygxMDAlIC0gMzBweCksICNGN0Y3RjcgMzBweCk7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjA5cHggLCBhdXRvKSBtaW5tYXgoYXV0byAsIDg0M3B4KTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzhweCAsIDFmcikgbWlubWF4KGF1dG8gLCAxNTRweCkgbWlubWF4KDM4cHggLCAxZnIpIG1pbm1heChhdXRvICwgMTQxcHgpIG1pbm1heCgzOHB4ICwgMWZyKSBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAmLWNoaWxkOm50aC1jaGlsZCgxKXtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgfVxyXG4gICAgJi1jaGlsZDpudGgtY2hpbGQoMil7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgIH1cclxuICAgICYtY2hpbGQ6bnRoLWNoaWxkKDMpe1xyXG4gICAgICBncmlkLWNvbHVtbjogNSAvIDY7XHJcbiAgICB9XHJcbiAgICAmLWNoaWxkOm50aC1jaGlsZCg0KXtcclxuICAgICAgZ3JpZC1jb2x1bW46IDcgLyA4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXRzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fc3VidGl0bGUgLFxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQgLCBjb2xvcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zb2NpYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1heC13aWR0aDogMjgwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAmX19zdmcge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAuMnMgZWFzZTtcclxuICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcclxuICB9XHJcbn1cclxuLmRyb3Bkb3duX2lzX2FjdGl2ZSAuaGVhZGVyX19kcm9wZG93bi1pY29uIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5jdXN0b20tc2VsZWN0LXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yICwgYmFja2dyb3VuZDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucyB7XHJcbiAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi8vICA6Ojo6Ojo6Ojo6Ojo6OjogcGFnZSBjYXRhbG9nIDo6Ojo6Ojo6Ojo6OjpcclxuXHJcbi5jYXRhbG9nLW1haW4ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzZweCAsIDFmcikgbWlubWF4KGF1dG8gLCAzMjhweCkgbWlubWF4KGF1dG8gLCA5NTJweCkgbWlubWF4KDM2cHggLCAxZnIpO1xyXG59XHJcbi5maWx0ZXIge1xyXG4gICYtYXNpZGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgY29sb3I6ICRncmV5LXNoYWRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAmX19jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAmX19kaXNjb3VudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gIH1cclxuICAmX19jb2xvciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gIH1cclxuICAmX19jYXRlZ29yeSAsXHJcbiAgJl9fZGlzY291bnQgLFxyXG4gICZfX2NvbG9yIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWNhdGFsb2cge1xyXG4gIGdyaWQtY29sdW1uOiAzIC8gNDtcclxufVxyXG4uY2F0YWxvZy1jaGVja2JveC1jdXN0b20ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxufVxyXG4uYnJlYWRjcnVtcHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgJi1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcm9kdWN0X19saW5rIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdF9fbGluazpob3ZlcixcclxuICAmX19pdGVtOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdmlvbGV0LWxpZ2h0O1xyXG4gIH1cclxuICAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua192aW9sZXQ7XHJcbiAgfVxyXG4gICZfX3Byb2R1Y3RfX2xpbms6YWN0aXZlLFxyXG4gICZfX2l0ZW06YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkdmlvbGV0O1xyXG4gIH1cclxufVxyXG4uY2F0YWxvZy1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuLmZpbHRlcl9fY2F0ZWdvcnktaXRlbS1oaWRkZW4gLFxyXG4uZmlsdGVyX19jb2xvci1pdGVtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tib3gtZmlsdGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuLmZpbHRlcl9fbGFiZWwtY2hlY2tib3gge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcbi5maWx0ZXItaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgJi1sYXN0IHtcclxuICAgIC5mb2N1cy12aXNpYmxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1saWdodDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmlsdGVyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG4uZmlsdGVyX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcbi5maWx0ZXJfX2ZpcnN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLy8gcHJpY2VzIGNhdGFsb2dcclxuLmZpbHRlcl9fcHJpY2VzICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZmlsdGVyX19wcmljZXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTNweCAxMTNweDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAudWktc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNBNjVDRjA7XHJcbiAgICAgIGJvcmRlci10b3A6bm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyICwgdHJhbnNmb3JtO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNBNjVDRjA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJpY2Utc3VidGl0bGUgLFxyXG4uZmlsdGVyX19wcmljZXMtbGluZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG59XHJcbi5wcmljZS1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi5maWx0ZXJfX3ByaWNlcyAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmhvdmVyLFxyXG4uZmlsdGVyX19wcmljZXMgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTpmb2N1cyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVkoMXB4KTtcclxufVxyXG4uZmlsdGVyX19wcmljZXMgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTpob3ZlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHZpb2xldC1saWdodDtcclxufVxyXG4uZmlsdGVyX19wcmljZXMgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTpmb2N1cyxcclxuLmZpbHRlcl9fcHJpY2VzIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbn1cclxuLmZpbHRlcl9fcHJpY2VzIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMgLnVpLXNsaWRlci1oYW5kbGUsXHJcbi5maWx0ZXJfX3ByaWNlcyAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmFjdGl2ZSAudWktc2xpZGVyLWhhbmRsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbn1cclxuLmZpbHRlcl9fcHJpY2VzLWlucHV0IHtcclxuICBtYXgtd2lkdGg6IDg2cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTFweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGdyZXktc2hhZGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZpb2xldDtcclxuICB9XHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtfdmlvbGV0O1xyXG4gIH1cclxufVxyXG4uZmlsdGVyX19wcmljZXMtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm15LWJ0bi1jYXRhbG9nIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6JHZpb2xldDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciAsIGJvcmRlcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxuICB9XHJcbn1cclxuLmJhbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMzYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gICZfX3BpY3R1cmUgLFxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMzBweCAzMHB4O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3BsYXlmYWlyJyxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNkNWI5ODY7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjb2xvcjogJHZpb2xldDtcclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2lyY2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdmlvbGV0IDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbiAgJl9fc3ZnIHtcclxuICAgIHN0cm9rZTogJHZpb2xldDtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbn1cclxuLy8gIDo6Ojo6Ojo6Ojo6Ojo6OiBwYWdlIGNhdGFsb2cgOjo6Ojo6Ojo6Ojo6OlxyXG4uY2F0YWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgJi1tYWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAmLXRpdGxlLCBcclxuICAmX190aXRsZXtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICYtYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZzogMCA3cHggM3B4IDlweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGRkQxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGRjVEMTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRDFGRjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcclxuICAgICAgfVxyXG4gICAgICAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtfdmlvbGV0O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICY6aG92ZXI6OmJlZm9yZSAsXHJcbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlOjpiZWZvcmUgLFxyXG4gICAgICAmOmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQtZGFyaztcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNjY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MnB4O1xyXG4gICAgICAgIHRvcDo3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICByaWdodDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTMyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLSA2NHB4KSAvIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgbWFyZ2luOiAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAkdmlvbGV0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHZpb2xldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyICwgYmFja2dyb3VuZCAsIGNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdmlvbGV0IDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJi1hY3RpdmUgLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdmlvbGV0LWRhcmsgO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvY3VzLXZpc2libGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHZpb2xldC1saWdodCA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IHtcclxuICAgICYtYm94ICxcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxODdweCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMxLjVweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1pbi13aWR0aDogNzdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2U7XHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHRvcDogNTAlO1xyXG4gICAgIGxlZnQ6IDA7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwO1xyXG4gICAgIHBhZGRpbmc6IDQwcHggMTNweCAzMHB4IDMwcHg7XHJcbiAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcclxuICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xyXG4gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNlLWxhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJl9fcHJpY2UtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gOjo6Ojo6Ojo6Ojo6Ojo6IHBhZ2UgcHJvZHVjdCA6Ojo6Ojo6Ojo6Ojo6Ojo6XHJcbi5wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlOiBhdXRvIC8gbWlubWF4KDUxNXB4ICwgNjI0cHgpIG1pbm1heCg0MDVweCAsIDYyNHB4KTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcclxuICAmX19pbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICYtYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzoxMHB4IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICAgIC5wcm9kdWN0X19waWN0dXJlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdmlldyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTM3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxICwgMC4xNSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICAgICAgICBvdXRsaW5lIDoycHggc29saWQgIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAyNDdweDtcclxuICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgIH1cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGljdHVyZS1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgJi1zcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLWltYWdlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmLXBjdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDI0N3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMTNweDtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3RhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG4gICZfX3NtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIC5jYXJkLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkLFxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuY2FyZCArIC5jYXJkICxcclxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLmNhcmQgKyAuY2FyZCArIC5jYXJke1xyXG4gICAgICAuY2FyZC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NudC1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAmX19wcmljZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIHBhZGRpbmc6IDE4cHggMzNweCAyMHB4IDM0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2NoYXJhY3RlcmlzdGljIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIG1heC13aWR0aDogNTQ0cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoYXV0byAsIDIxNnB4KTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLic7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXZhcmlhYmxlICxcclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLXZhcmlhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdG9wLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlIHtcclxuICAgIGhlaWdodDogNDIwcHg7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eS1ib3ggLFxyXG4gICZfX21vZGFsLWJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDcuNCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEgLCAwLjMpO1xyXG4gICAgei1pbmRleDogMzA7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eSAsXHJcbiAgJl9fbW9kYWwtY250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNjg0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5mb2N1cy12aXNpYmxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtfdmlvbGV0O1xyXG4gICAgICBjb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbC1jbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eSAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoYXV0byAsIDU2NHB4KTtcclxuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eS1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDkuNCU7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eS10ZXh0IHtcclxuICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmX19sZWZ0LXN3aXBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICBwYWRkaW5nOjIwcHggNTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgfVxyXG4gICZfX2xlZnQtYnRuLXByZXYgLFxyXG4gICZfX2xlZnQtYnRuLW5leHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fbGVmdC1idG4tcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gIH1cclxuICAmX19sZWZ0LWJ0bi1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAmX19sZWZ0LWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbiAgJl9fbGVmdC1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAuc3dpcGVyLWJveC1pY29uIHtcclxuICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdC1zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEgLDUxICw1MSAsMC4xNSk7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWctbW9kYWwtdmlldyB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTI2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fbW9kYWwtaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwNjVweDtcclxuICAgIG1heC1oZWlnaHQ6IDQxOHB4O1xyXG4gIH1cclxuICAmX19tb2RhbC1waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX21vZGFsLWJ1eS1jYW5jZWwsXHJcbiAgJl9fbW9kYWwtY2FuY2VsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMThweDtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgJjpob3Zlcjo6YmVmb3JlICxcclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldDtcclxuICAgIH1cclxuICAgICY6YWN0aXZlOjpiZWZvcmUgLFxyXG4gICAgJjphY3RpdmU6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OjJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojOTk5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jaGFyYWN0ZXJpc3RpYy1saXN0LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgJl9fY250LXJpZ2h0LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19jbnQtbGVmdC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uYWRkLXRvLWJhc2tldCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAkdmlvbGV0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yICwgYm9yZGVyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgJi1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgLmZvY3VzLXZpc2libGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua192aW9sZXQ7XHJcbiAgICAgIGNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0O1xyXG4gIH1cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1sZWZ0LXBhcmVudC1hY3RpdmUge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEgLDUxICw1MSAsMC4xNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdmlvbGV0O1xyXG4gIH1cclxufVxyXG4uZm9ybS1yZXNwb25zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAtNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUlIHRvcCAxMiU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4IDE4MHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG4vLyA6Ojo6Ojo6Ojo6OmNvbnRhY3Q6Ojo6Ojo6Ojo6Ojo6XHJcbi5jb250YWN0IHtcclxuICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICBtYXgtd2lkdGg6IDc3NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgJl9fc2VhcmNoLWJ0biB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gOjo6Ojo6Ojo6Ojo6Y29vcGVyYXRpb246Ojo6Ojo6Ojo6Ojo6Ojo6XHJcbi5jb29wIHtcclxuICBoMiB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBjb2xvcjogJGdyZXktc2hhZGU7XHJcbiAgfVxyXG5cclxuICBwaWN0dXJlICxcclxuICBpbWcge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgaGVpZ2h0OiAxMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIHVse1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgbGk6Om1hcmtlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICB9XHJcblxyXG4gIC5zdmctbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNTg3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1zaGFkZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBtYXgtd2lkdGg6IDg0MnB4O1xyXG4gICAgJjpudGgtY2hpbGQoNSkgIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODQycHg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gOjo6Ojo6Ojo6Ojo6Y29vcGVyYXRpb246Ojo6Ojo6Ojo6Ojo6Ojo6XHJcblxyXG4ueW1hcHMtMi0xLTc5LW1hcC1jb3B5cmlnaHRzLXByb21vICxcclxuLnltYXBzLTItMS03OS1jb3B5cmlnaHRfX3dyYXAgLFxyXG4ueW1hcHMtMi0xLTc5LXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ueW1hcHMtMi0xLTc5LWJhbGxvb25fX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnltYXBzLTItMS03OS1iYWxsb29uX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcbi55bWFwcy0yLTEtNzktYmFsbG9vbl9fbGF5b3V0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi55bWFwcy0yLTEtNzktYmFsbG9vbiB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi55bWFwcy0yLTEtNzktc2VhcmNoX19zdWdnZXN0IHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnltYXBzLTItMS03OS1zdWdnZXN0LWl0ZW0ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIH1cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNFQUVBRUE7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQzk5OEZCO1xyXG4gIH1cclxufVxyXG4ueW1hcHMtMi0xLTc5LXNlYXJjaF9fc3VnZ2VzdC1pdGVtIHtcclxuICBwYWRkaW5nOiA1cHggMThweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2U7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9zZWxlY3RlZF95ZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUZGRiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4jc3VnZ2VzdCB7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjRjZGNkY2OyBcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0VBRUFFQTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgfVxyXG59XHJcbi8vIHN0YXRlc1xyXG5cclxuLy8gc2VsZWN0XHJcbi5jdXN0b20tc2VsZWN0LXRyaWdnZXI6aG92ZXIge1xyXG4gIGNvbG9yOiAkdmlvbGV0LWxpZ2h0O1xyXG59XHJcbi5jdXN0b20tc2VsZWN0LXRyaWdnZXI6aG92ZXI6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQtbGlnaHQ7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3QgLmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rX3Zpb2xldDtcclxuICBjb2xvcjogJHZpb2xldC1kYXJrO1xyXG59XHJcbi5jdXN0b20tc2VsZWN0IC5mb2N1cy12aXNpYmxlOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcjphY3RpdmUge1xyXG4gIGNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcjphY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4vLyB0b29sdGlwXHJcbi5jb250YWN0c19fdG9vbHRpcCAuZm9jdXMtdmlzaWJsZSArIC50b29sdGlwX190ZXh0ICxcclxuLnRvb2x0aXBfX2J0bjpob3ZlciArIC50b29sdGlwX190ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi50b29sdGlwX19idG46aG92ZXIgLFxyXG4uY29udGFjdHNfX3Rvb2x0aXAgLmZvY3VzLXZpc2libGUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG59XHJcbi8vIGhlYWRlclxyXG4uaGVhZGVyX19waG9uZTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkJENTk7XHJcbn1cclxuLmhlYWRlcl9fcGhvbmU6aG92ZXIge1xyXG4gIC5oZWFkZXJfX3Bob25lLWljb24ge1xyXG4gICAgZmlsbDogI0ZGQkQ1OTtcclxuICB9XHJcbn1cclxuLmhlYWRlcl9fcGhvbmU6YWN0aXZlIHtcclxuICBjb2xvcjogI0JCMzcwRTtcclxufVxyXG4uaGVhZGVyX19waG9uZTphY3RpdmUgLmhlYWRlcl9fcGhvbmUtaWNvbiB7XHJcbiAgZmlsbDogI0JCMzcwRTtcclxufVxyXG4uaGVhZGVyX19waG9uZS1mb2N1cyAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVEMTtcclxufVxyXG4uaGVhZGVyX190b3AtbGluazpob3ZlciAsXHJcbi5oZWFkZXJfX25hdi1saW5rOmhvdmVyICxcclxuLmNhdGVnb3J5X19uYXYtbGluazpob3ZlcixcclxuLmZvb3Rlcl9fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICR2aW9sZXQ7XHJcbn1cclxuLmhlYWRlcl9fdG9wLWxpbms6YWN0aXZlICxcclxuLmhlYWRlcl9fbmF2LWxpbms6YWN0aXZlICxcclxuLmNhdGVnb3J5X19uYXYtbGluazphY3RpdmUgLFxyXG4uZm9vdGVyX19saW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4uaGVhZGVyX19kcm9wZG93bi1pdGVtIC5mb2N1cy12aXNpYmxlLFxyXG4uaGVhZGVyX190b3AtaXRlbSAuZm9jdXMtdmlzaWJsZSAsXHJcbi5jYXRlZ29yeV9fbmF2LWl0ZW0gLmZvY3VzLXZpc2libGUsXHJcbi5mb290ZXJfX3JpZ2h0LWNoaWxkIC5mb2N1cy12aXNpYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua192aW9sZXQ7XHJcbiAgY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4uaGVhZGVyX19uYXYtaXRlbSAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtfdmlvbGV0O1xyXG59XHJcbi5oZWFkZXJfX2Zvcm0taW5wdXQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZm9vdGVyLWNvbG9yO1xyXG59XHJcbi5oZWFkZXJfX2Zvcm0taW5wdXQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEVGRkY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0O1xyXG59XHJcbi5oZWFkZXJfX2Zvcm0taW5wdXQ6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGNztcclxufVxyXG4uaGVhZGVyX19mb3JtOmFjdGl2ZSA+IC5oZWFkZXJfX2Zvcm0tc2VhcmNoIC5teS1pY29uICxcclxuLmhlYWRlcl9fZm9ybS1idG46YWN0aXZlICsgLmhlYWRlcl9fZm9ybS1zZWFyY2ggLm15LWljb24ge1xyXG4gIGZpbGw6ICR2aW9sZXQ7XHJcbn1cclxuLmhlYWRlcl9fZHJvcGRvd246aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldDtcclxufVxyXG4uaGVhZGVyX19kcm9wZG93bjphY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG59XHJcbi5oZWFkZXJfX2Ryb3Bkb3duLWJveCAuZm9jdXMtdmlzaWJsZXtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUZGRjtcclxufVxyXG4uaGVhZGVyX19kcm9wZG93bi1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogJHZpb2xldDtcclxufVxyXG4uaGVhZGVyX19kcm9wZG93bi1saW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4uaGVhZGVyX19iYXNrZXQtaWNvbjpob3ZlciAsXHJcbi5oZWFkZXJfX3VzZXItaWNvbjpob3ZlciB7XHJcbiAgZmlsbDogJHZpb2xldC1saWdodDtcclxufVxyXG4uaGVhZGVyX19iYXNrZXQtaWNvbjphY3RpdmUgLFxyXG4uaGVhZGVyX191c2VyLWljb246YWN0aXZlIHtcclxuICBmaWxsOiAkdmlvbGV0LWRhcms7XHJcbn1cclxuLmhlYWRlcl9fYmFza2V0IC5mb2N1cy12aXNpYmxlOjphZnRlciAsXHJcbi5oZWFkZXJfX2Jhc2tldCAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1saWdodDtcclxuXHJcbn1cclxuLmhlYWRlcl9fYmFza2V0IC5mb2N1cy12aXNpYmxlICAsXHJcbi5oZWFkZXJfX2Jhc2tldCAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgLmhlYWRlcl9fYmFza2V0LWljb24gLFxyXG4gIC5oZWFkZXJfX3VzZXItaWNvbiB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuLmhlYWRlcl9fZm9ybS1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ7XHJcbn1cclxuLmhlYWRlcl9fZm9ybS1idG46aG92ZXIgLm15LWljb24tYXJyb3cge1xyXG4gIHN0cm9rZTogd2hpdGU7XHJcbn1cclxuLmhlYWRlcl9fZm9ybS1idG46YWN0aXZlIHtcclxuICAubXktaWNvbi1hcnJvd3tcclxuICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQtZGFyaztcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4uaGVhZGVyX19mb3JtIC5mb2N1cy12aXNpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWxpZ2h0O1xyXG59XHJcbi5oZWFkZXJfX2Zvcm0gLmZvY3VzLXZpc2libGU6bm90KDpmaXJzdC1jaGlsZCkgLm15LWljb24tYXJyb3d7XHJcbiAgc3Ryb2tlOiB3aGl0ZTtcclxufVxyXG4vLyBidG5cclxuLmJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1saWdodDtcclxufVxyXG4uYnRuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG59XHJcbi5idG46Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1saWdodDtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4vLyBvZmZlclxyXG4uc3dpcGVyLWJveC1idG4tcHJldjpob3ZlciAsXHJcbi5zd2lwZXItYm94LWJ0bi1uZXh0OmhvdmVyIHtcclxuICAuc3dpcGVyLWJveC1pY29uIHtcclxuICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ7XHJcbn1cclxuLnN3aXBlci1ib3gtYnRuLXByZXY6YWN0aXZlICxcclxuLnN3aXBlci1ib3gtYnRuLW5leHQ6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgLnN3aXBlci1ib3gtaWNvbiB7XHJcbiAgICBzdHJva2U6IHdoaXRlO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLWJveC1idG4tY29udGFpbmVyIC5mb2N1cy12aXNpYmxlIHtcclxuICAuc3dpcGVyLWJveC1pY29uIHtcclxuICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQtbGlnaHQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4vLyBidG5cclxuLmNhcmQtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uY2FyZC1idG46Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1saWdodDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmNhcmQtYnRuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vLyBjYXRlZ29yeVxyXG5cclxuLmJhbm5lcl9fbGluazpob3ZlciAsXHJcbi5jYXRlZ29yeV9fbGluazpob3ZlciB7XHJcbiAgLmdvLWNhdGFsb2ctdGV4dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgfVxyXG4gIC5nby1jYXRhbG9nLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldDtcclxuICAgIC5nby1jYXRhbG9nLXN2ZyB7XHJcbiAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iYW5uZXJfX2xpbms6YWN0aXZlICxcclxuLmNhdGVnb3J5X19saW5rOmFjdGl2ZSB7XHJcbiAgLmdvLWNhdGFsb2ctdGV4dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxuICAgIGNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgfVxyXG4gIC5nby1jYXRhbG9nLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmlvbGV0LWRhcms7XHJcbiAgICAuZ28tY2F0YWxvZy1zdmcge1xyXG4gICAgICBzdHJva2U6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFubmVyIC5mb2N1cy12aXNpYmxlICxcclxuLmNhdGVnb3J5X19pdGVtIC5mb2N1cy12aXNpYmxlIHtcclxuICAuZ28tY2F0YWxvZy10ZXh0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZpb2xldDtcclxuICB9XHJcbiAgLmdvLWNhdGFsb2ctaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWxpZ2h0O1xyXG4gICAgLmdvLWNhdGFsb2ctc3ZnIHtcclxuICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGNvbnRhY3RzXHJcbi5teS1jaGVja2JveDpjaGVja2VkICsgLm15LWNoZWNrYm94LWN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldDtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9tYXJrLnN2Zyk7XHJcbn1cclxuLm15LWlucHV0LWN1c3RvbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRmb290ZXItY29sb3I7XHJcbn1cclxuLm15LWlucHV0LWN1c3RvbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUZGRjtcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbn1cclxuLm15LWxhYmVsLWNoZWNrYm94IHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxufVxyXG4ubXktbGFiZWwtY2hlY2tib3g6aG92ZXIgIHtcclxuICBjb2xvcjogJHZpb2xldC1saWdodDtcclxufVxyXG4ubXktbGFiZWwtY2hlY2tib3g6YWN0aXZlICB7XHJcbiAgY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4ubXktY2hlY2tib3gtY3VzdG9tIHtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcbn1cclxuLm15LWxhYmVsLWNoZWNrYm94OmhvdmVyIC5teS1jaGVja2JveC1jdXN0b20ge1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldDtcclxufVxyXG4ubXktbGFiZWwtY2hlY2tib3g6YWN0aXZlIC5teS1jaGVja2JveC1jdXN0b20ge1xyXG4gIGJvcmRlci1jb2xvcjogJHZpb2xldC1kYXJrO1xyXG59XHJcbi5teS1sYWJlbC1jaGVja2JveCAuZm9jdXMtdmlzaWJsZSArIC5teS1jaGVja2JveC1jdXN0b20ge1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAkdmlvbGV0O1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuLmNvbnRhY3RzX19jaGVja2JveC1saW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICR2aW9sZXQtZGFyaztcclxuICBib3JkZXItY29sb3I6ICR2aW9sZXQtZGFyaztcclxufVxyXG4ubXktY2hlY2tib3gtY3VzdG9tICsgLmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQtbGlnaHQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vLyBzb2NpYWxcclxuLnNvY2lhbF9fbGluazpob3ZlciB7XHJcbiAgLnNvY2lhbF9fc3ZnIHtcclxuICAgIGZpbGw6ICR2aW9sZXQ7XHJcbiAgfVxyXG59XHJcbi5zb2NpYWxfX2xpbms6YWN0aXZlIHtcclxuICAuc29jaWFsX19zdmcge1xyXG4gICAgZmlsbDogJHZpb2xldC1kYXJrO1xyXG4gIH1cclxufVxyXG4uc29jaWFsX19pdGVtIC5mb2N1cy12aXNpYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlvbGV0LWxpZ2h0O1xyXG4gIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuLmhlYWRlcl9fc3RhcnQtcGFnZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKtCj0LHRgNCw0YLRjCDQv9C+0LvQvtGB0YMg0L/RgNC+0LrRgNGD0YLQutC4INC00LvRjyDQstGB0LXQuSDRgdGC0YDQsNC90LjRhtGLKi9cclxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUI1OUI2O1xyXG59XHJcblxyXG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDJweDtcclxufVxyXG4uY2hvaWNlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEBpbXBvcnRcclxuQGltcG9ydCAnbWVkaWFzJztcclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdwbGF5ZmFpcic7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICBzcmM6IHVybCgnZm9udHMvcGxheWZhaXJkaXNwbGF5LWJsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJ2ZvbnRzL3BsYXlmYWlyZGlzcGxheS1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdvcGVuU2Fucyc7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICBzcmM6IHVybCgnZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnb3BlblNhbnMnO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdvcGVuU2Fucyc7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICBzcmM6IHVybCgnZm9udHMvb3BlbnNhbnMtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCdmb250cy9vcGVuc2Fucy1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIi8vIC8vIC8qKiBDdXN0b20gU2VsZWN0ICoqL1xyXG4vLyAuY3VzdG9tLXNlbGVjdC13cmFwcGVyIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcclxuLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tc2VsZWN0IHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tc2VsZWN0LXRyaWdnZXIge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBtaW4td2lkdGg6IDg0cHg7XHJcbi8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgY29sb3I6ICNBNjVDRjA7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tc2VsZWN0LXRyaWdnZXI6YWZ0ZXIge1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBjb250ZW50OiAnJztcclxuLy8gICB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDtcclxuLy8gICB0b3A6IDUwJTsgcmlnaHQ6IDlweDtcclxuLy8gICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4vLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTY1Q0YwO1xyXG4vLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNjVDRjA7XHJcbi8vICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbi8vICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuLy8gICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuLy8gfVxyXG4vLyAuY3VzdG9tLXNlbGVjdC5vcGVuZWQgLmN1c3RvbS1zZWxlY3QtdHJpZ2dlcjphZnRlciB7XHJcbi8vICAgbWFyZ2luLXRvcDogMnB4O1xyXG4vLyAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbi8vIH1cclxuLy8gLmN1c3RvbS1vcHRpb25zIHtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgdG9wOiAxMDAlOyBsZWZ0OiAtNXB4O1xyXG4vLyAgIG1pbi13aWR0aDogODRweDtcclxuLy8gICBib3JkZXI6IDJweCBzb2xpZCAjRjZGNkY2O1xyXG4vLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuLy8gICBvcGFjaXR5OiAwO1xyXG4vLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tc2VsZWN0Lm9wZW5lZCAuY3VzdG9tLW9wdGlvbnMge1xyXG4vLyAgIG9wYWNpdHk6IDE7XHJcbi8vICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuLy8gICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuLy8gfVxyXG4vLyAuY3VzdG9tLW9wdGlvbiB7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuLy8gICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICBsaW5lLWhlaWdodDogMzJweDtcclxuLy8gICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuLy8gfVxyXG4vLyAuY3VzdG9tLW9wdGlvbjpmaXJzdC1vZi10eXBlIHtcclxuLy8gICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuLy8gfVxyXG4vLyAuY3VzdG9tLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xyXG4vLyAgIGJvcmRlci1ib3R0b206IDA7XHJcbi8vICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbi8vIH1cclxuLy8gLmN1c3RvbS1vcHRpb246aG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjQTY1Q0YwO1xyXG4vLyB9XHJcbi8vIC5jdXN0b20tb3B0aW9uOmhvdmVyLFxyXG4vLyAuY3VzdG9tLW9wdGlvbi5zZWxlY3Rpb24ge1xyXG4vLyAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbi8vIH1cclxuLy8gLmN1c3RvbS1vcHRpb24uc2VsZWN0aW9uXHJcbi8vIHtcclxuLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG5cclxuXHJcbi8vIDo6Ojo6Ojo6Ojo6OjogbXkgY3VzdG9tIHNlbGVjdCA6Ojo6Ojo6Ojo6OjpcclxuLmNob2ljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY2hvaWNlczpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jaG9pY2VzLmlzLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcbi8vIC5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcclxuLy8gLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4vLyAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbi8vICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuLy8gICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4vLyB9XHJcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5jaG9pY2VzIFtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLy8gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5wdXQge1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIHBhZGRpbmc6IDEwcHg7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICBtYXJnaW46IDA7XHJcbi8vIH1cclxuLy8gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uIHtcclxuLy8gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJcIik7XHJcbi8vICAgcGFkZGluZzogMDtcclxuLy8gICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiA1MCU7XHJcbi8vICAgcmlnaHQ6IDA7XHJcbi8vICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbi8vICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4vLyAgIGhlaWdodDogMjBweDtcclxuLy8gICB3aWR0aDogMjBweDtcclxuLy8gICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG4vLyAgIG9wYWNpdHk6IDAuMjU7XHJcbi8vIH1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLy8gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuLy8gICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwYmNkNDtcclxuLy8gfVxyXG4vLyAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9XCJcIl0gLmNob2ljZXNfX2J1dHRvbiB7XHJcbi8vICAgZGlzcGxheTogbm9uZTtcclxuLy8gfVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiA4cHg7IGhlaWdodDogOHB4O1xyXG4gIHRvcDogNTAlOyByaWdodDogOXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNjVDRjA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E2NUNGMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3Blbjo6YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8vIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF06OmFmdGVyIHtcclxuLy8gICBsZWZ0OiAxMS41cHg7XHJcbi8vICAgcmlnaHQ6IGF1dG87XHJcbi8vIH1cclxuLy8gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXSAuY2hvaWNlc19fYnV0dG9uIHtcclxuLy8gICByaWdodDogYXV0bztcclxuLy8gICBsZWZ0OiAwO1xyXG4vLyAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4vLyAgIG1hcmdpbi1yaWdodDogMDtcclxuLy8gfVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lcixcclxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19faW5uZXIge1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG4vLyAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbixcclxuLy8gLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIG1hcmdpbi10b3A6IDA7XHJcbi8vICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuLy8gICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbi8vICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiXCIpO1xyXG4vLyAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG4vLyAgIHdpZHRoOiA4cHg7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDE7XHJcbi8vICAgb3BhY2l0eTogMC43NTtcclxuLy8gICBib3JkZXItcmFkaXVzOiAwO1xyXG4vLyB9XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyxcclxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogODhweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogI0E2NUNGMDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gcGFkZGluZzogMCAwIDAgNHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lciwgLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzcwMzNBQztcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi8vIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuLy8gICBwYWRkaW5nOiA0cHggMTBweDtcclxuLy8gICBmb250LXNpemU6IDEycHg7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcclxuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xyXG4vLyAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4vLyB9XHJcbi8vIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xyXG4vLyAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuLy8gfVxyXG4vLyBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcclxuLy8gICBtYXJnaW4tcmlnaHQ6IDA7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IDMuNzVweDtcclxuLy8gfVxyXG4vLyAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE1YmI7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGZhMTtcclxuLy8gfVxyXG4vLyAuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xyXG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbi8vIH1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgLy8gd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcclxufVxyXG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogMTE0cHg7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA5cHggMTZweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICBjb2xvcjogI0E2NUNGMDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxufVxyXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTpob3ZlciB7XHJcbiAgY29sb3I6ICNDOTk4RkI7XHJcblxyXG59ICBcclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTpob3Zlcjo6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzk5OEZCO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOTk4RkI7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwMzNBQztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzAzM0FDO1xyXG59XHJcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICM3MDMzQUM7XHJcbn1cclxuXHJcblxyXG4vLyBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcclxuLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuLy8gICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbi8vICAgfVxyXG4vLyAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIge1xyXG4vLyAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuLy8gICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICByaWdodDogMTBweDtcclxuLy8gICAgIHRvcDogNTAlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4vLyAgIH1cclxuLy8gICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbi8vICAgfVxyXG4vLyAgIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcclxuLy8gICAgIHJpZ2h0OiBhdXRvO1xyXG4vLyAgICAgbGVmdDogMTBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi8vIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIge1xyXG4vLyAgIG9wYWNpdHk6IDAuNTtcclxuLy8gfVxyXG5cclxuLmNob2ljZXNfX2l0ZW0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvaWNlc19faXRlbS0tY2hvaWNlIHtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uaXMtc2VsZWN0ZWQge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogI2NkY2RjZDtcclxufVxyXG4vLyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuXHJcbi8vIC5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XHJcbi8vICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuLy8gICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4vLyAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbi8vICAgb3BhY2l0eTogMC41O1xyXG4vLyB9XHJcblxyXG4vLyAuY2hvaWNlc19faGVhZGluZyB7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICBmb250LXNpemU6IDEycHg7XHJcbi8vICAgcGFkZGluZzogMTBweDtcclxuLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcclxuLy8gICBjb2xvcjogZ3JheTtcclxuLy8gfVxyXG5cclxuLy8gLmNob2ljZXNfX2J1dHRvbiB7XHJcbi8vICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbi8vICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4vLyAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuLy8gICBib3JkZXI6IDA7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyB9XHJcbi8vIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4vLyAgIG91dGxpbmU6IG5vbmU7XHJcbi8vIH1cclxuXHJcbi8vIC5jaG9pY2VzX19pbnB1dCB7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4vLyAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vICAgYm9yZGVyOiAwO1xyXG4vLyAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbi8vICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyAgIHBhZGRpbmc6IDRweCAwIDRweCAycHg7XHJcbi8vIH1cclxuLy8gLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcclxuLy8gICBvdXRsaW5lOiAwO1xyXG4vLyB9XHJcbi8vIFtkaXI9cnRsXSAuY2hvaWNlc19faW5wdXQge1xyXG4vLyAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuLy8gICBwYWRkaW5nLWxlZnQ6IDA7XHJcbi8vIH1cclxuXHJcbi8vIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XHJcbi8vICAgb3BhY2l0eTogMC41O1xyXG4vLyB9IiwiQG1peGluIGdob3N0IHtcclxuICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuQG1peGluIGNvbnRhaW5lci1jYXJkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb25OYW1lKSB7XHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGUuLi4pIHtcclxuICAkbWF4OiBsZW5ndGgoJGFuaW1hdGUpO1xyXG4gICRhbmltYXRpb25zOiAnJztcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xyXG4gICAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArIG50aCgkYW5pbWF0ZSwgJGkpfTtcclxuICAgICAgQGlmICRpIDwgJG1heCB7XHJcbiAgICAgICAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArIFwiLCBcIn07XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb25zO1xyXG4gIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9ucztcclxuICAtbXMtYW5pbWF0aW9uOiAkYW5pbWF0aW9ucztcclxuICBhbmltYXRpb246ICRhbmltYXRpb25zO1xyXG59XHJcblxyXG5cclxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNTJweCkge1xyXG4gIC5wcm9kdWN0IHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAuY2FyZC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLFxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkLFxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkICsgLmNhcmQge1xyXG4gICAgICAgIC5jYXJkLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuY2FyZCArIC5jYXJkICsgLmNhcmQge1xyXG4gICAgICAgIC5jYXJkLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICZfX2Jhc2tldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX190b3Age1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgNThweCwgI2Y2ZjZmNiA1MCUpO1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIG1pbm1heChhdXRvICwgMTc4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190b3AtYmFza2V0IHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbm1heCg1MHB4ICwgYXV0byk7XHJcbiAgICB9XHJcbiAgICAmX19zZWxlY3QtYm94IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2VudGVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywxODdweCkgbWlubWF4KGF1dG8sNzAxcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fbmF2LWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLWJveCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVyb19fc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChpbWcvaGVyby0xLTEwMjQuanBnKSAxeCx1cmwoaW1nL2hlcm8tMS0xMDI0QDJ4LmpwZykgMngpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZXJvX19zbGlkZTpudGgtY2hpbGQoMikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChpbWcvaGVyby0yLTEwMjQuanBnKSAxeCx1cmwoaW1nL2hlcm8tMi0xMDI0QDJ4LmpwZykgMngpO1xyXG4gIH1cclxuICAuaGVyb19fc2xpZGU6bnRoLWNoaWxkKDMpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoaW1nL2hlcm8tMy0xMDI0LmpwZykgMXgsdXJsKGltZy9oZXJvLTMtMTAyNEAyeC5qcGcpIDJ4KTtcclxuICB9XHJcbiAgLmNhcmRfX29mZmVyLWltZ19jZW50ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KSB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgfVxyXG4gIC5jYXJkLXNvZmEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm9jc2ZvcmRfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChpbWcvb2NzZm9yZDEwMjQuanBnKSAxeCx1cmwoaW1nL29jc2ZvcmQxMDI0QDJ4LmpwZykgMngpO1xyXG4gIH1cclxuICAuY2F0ZWdvcnlfX2l0ZW0ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcbiAgICAmLW9uZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgfVxyXG4gICAgJi10d28ge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgICYtdGhyZWUge1xyXG4gICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICB9XHJcbiAgICAmLWZvdXIge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgICYtZml2ZSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgJi10aHJlZSAsXHJcbiAgICAmLWZvdXIgLFxyXG4gICAgJi1maXZlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VmdWwge1xyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MjZweDtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnVzZWZ1bF9fc2xpZGUgLFxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC51c2VmdWxfX3NsaWRlICsgLnVzZWZ1bF9fc2xpZGUge1xyXG4gICAgICBcdC5jYXJkLWJ0biB7XHJcbiAgICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIFx0fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0c19fY29udGFpbmVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8gLCA0MDVweCkgMWZyO1xyXG4gIH1cclxuICAuY29udGFjdHNfX3BhcmFncmFwaCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xyXG4gIH1cclxuICAuZm9vdGVyX19jb250ZW50IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIwOXB4LGF1dG8pIG1pbm1heChhdXRvLDczMXB4KTtcclxuICB9XHJcbiAgLmZvb3RlciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNnB4LDFmcikgbWlubWF4KGF1dG8sMTI4MHB4KSBtaW5tYXgoMzhweCwxZnIpO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAvLyA6Ojo6Ojo6Ojo6Ojo6Ojo6Y2F0YWxvZyBwYWdlOjo6Ojo6Ojo6Ojo6Ojo6OjpcclxuXHJcbiAgLmZpbHRlciB7XHJcbiAgICAmLWFzaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgICZfX3ByaWNlcyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRhbG9nIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gICAgJi1tYWluIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzZweCAsIDFmcikgbWlubWF4KGF1dG8gLCA5NTJweCkgbWlubWF4KDM2cHggLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgICYtY250Om50aC1jaGlsZCgtbiArIDIpIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA6Ojo6Ojo6Ojo6Ojpwcm9kdWN0IHBhZ2UgOjo6Ojo6Ojo6Ojo6Ojo6XHJcbiAgLnByb2R1Y3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCg0MTVweCAsIDUxNXB4KSBtaW5tYXgoMzU1cHggLCA0MDVweCkgO1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbi1pbWFnZXMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9kYWwtY250e1xyXG4gICAgICBtYXgtd2lkdGg6IDk1MnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1ODhweDtcclxuICAgIH1cclxuICAgICZfX21vZGFsLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogODIxcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMyMnB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0LWJ0bi1wcmV2ICxcclxuICAgICZfX2xlZnQtYnRuLW5leHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLXRvLWJhc2tldC1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcclxuICB9XHJcbiAgLy8gOjo6Ojo6Ojo6Ojo6cHJvZHVjdCBwYWdlIDo6Ojo6Ojo6Ojo6Ojo6OlxyXG5cclxuXHJcbiAgLy8gOjo6Ojo6Ojo6Ojpjb250YWN0Ojo6Ojo6Ojo6Ojo6OlxyXG4gIC5jb250YWN0IHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3RvcC1iYXNrZXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVyX190b3AtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuaGVhZGVyX19uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fY2VudGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAmLWJhc2tldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9fdXNlci1saW5rIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDNweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fdG9wLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuaGVhZGVyX190b3AtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKDIpICwgOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbiAgLm9mZmVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLmNhcmRfb2ZmZXIge1xyXG4gICAgICAgIC5jYXJkLWJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkX29mZmVyICsgLmNhcmRfb2ZmZXIge1xyXG4gICAgICAgIC5jYXJkLWJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yeV9faXRlbSB7XHJcbiAgICAmLW9uZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcclxuICAgIH1cclxuICAgICYtdHdvIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAmLXRocmVlIHtcclxuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgfVxyXG4gICAgJi10d28gLFxyXG4gICAgJi10aHJlZSAsXHJcbiAgICAmLWZvdXIgLFxyXG4gICAgJi1maXZlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlcl9fY29udGVudCB7XHJcbiAgICBncmlkLXRlbXBsYXRlOiBhdXRvIGF1dG8gLyAxZnI7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2xlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnNvY2lhbCB7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3JpZ2h0e1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8gYXV0byBhdXRvIC8gMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgJl9fY2hhcmFjdGVyaXN0aWMtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nLWJveCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogMjVweCA7XHJcbiAgICAgIC5wcm9kdWN0X19waWN0dXJlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbnQtcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbnQtbGVmdC1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24gLFxyXG4gICAgJl9fZGVzY3JpcHRpb24tc3BhbiB7XHJcbiAgICAgIG1heC13aWR0aDogNTE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWctc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uLWltYWdlcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb2RhbC1jbnR7XHJcbiAgICAgIG1heC13aWR0aDogNjI0cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ5NHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9kYWwtaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA1ODNweDtcclxuICAgICAgbWF4LWhlaWdodDogMjI4cHg7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0LXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICxcclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuY2FyZCB7XHJcbiAgICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkICsgLmNhcmQgLFxyXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5jYXJkICsgLmNhcmQgKyAuY2FyZCB7XHJcbiAgICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVhZGVyICxcclxuICAuaGVhZGVyX190b3AgLFxyXG4gIC5oZXJvX19zbGlkZSAsXHJcbiAgLm9mZmVyICxcclxuICAuY2FsaWZpY2FjaW9uZXMsXHJcbiAgLmNhdGVnb3J5ICxcclxuICAudXNlZnVsICxcclxuICAuY29udGFjdHMtY250ICxcclxuICAuZm9vdGVyICxcclxuICAuY2F0YWxvZy1tYWluICxcclxuICAucHJvZHVjdC1tYWluIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzJweCBtaW5tYXgoYXV0byAsIDYyNHB4KSA3MnB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19jZW50ZXItYmFza2V0IHtcclxuICAgIG1heC1oZWlnaHQ6IDI3cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2NlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyX19sb2dvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMXB4KTtcclxuICB9XHJcbiAgLmhlYWRlcl9fZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDE4OXB4O1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZXJvX19zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2hlcm8tMS03NjguanBnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVyb19fc2xpZGU6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaGVyby0yLTc2OC5qcGcpO1xyXG4gIH1cclxuICAuaGVyb19fc2xpZGU6bnRoLWNoaWxkKDMpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaGVyby0zLTc2OC5qcGcpO1xyXG4gIH1cclxuICAub2NzZm9yZF9fYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL29jc2ZvcmQ3NjguanBnKTtcclxuICB9XHJcbiAgLnVzZWZ1bF9fd3JhcHBlciB7XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC51c2VmdWxfX3NsaWRlIHtcclxuICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAudXNlZnVsX19zbGlkZSArIC51c2VmdWxfX3NsaWRlIHtcclxuICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIH1cclxuICAuZm9vdGVyX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fcmlnaHQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZyB7XHJcbiAgICAmX19uYXYtYm94IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA0MDVweDtcclxuICAgICAgICBncmlkOiBhdXRvIGF1dG8gLyBtaW5tYXgoMTQwcHggLCAxZnIpIG1pbm1heCgxNDBweCAsIDFmcik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19uYXYtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0IHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDU1N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGlmaWNhY2lvbmVzX19saXN0IHtcclxuICAgIGdyaWQtdGVtcGxhdGU6IHJlcGVhdCgyLGF1dG8pL3JlcGVhdChhdXRvLWZpbGwsbWlubWF4KDIwMHB4LDFmcikpO1xyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLmhlYWRlcl9fdG9wIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fY29udGV0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fYm90dG9tLWxpbmsge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgfVxyXG4gIC5vZmZlciB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgLmNhcmRfb2ZmZXIge1xyXG4gICAgICAgIC5jYXJkLWJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5jYXJkLWJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAudXNlZnVsX193cmFwcGVyIHtcclxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgLmNhcmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAudXNlZnVsX19zbGlkZSAsXHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC51c2VmdWxfX3NsaWRlICsgLnVzZWZ1bF9fc2xpZGUge1xyXG4gICAgICAuY2FyZC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0byw0MDVweCkgbWlubWF4KDExOXB4ICwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtcm93LWdhcDogMjRweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fcmlnaHQtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gOjo6Ojo6Ojo6Ojo6OjogY2F0YWxvZyBwYWdlIDo6Ojo6Ojo6Ojo6OjpcclxuICAuY2FyZCB7XHJcbiAgICAmX19zdGFyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmRfX2ltZyB7XHJcbiAgICB3aWR0aDogODglO1xyXG4gIH1cclxuICAuY2FsaWZpY2FjaW9uZXNfX2xpc3Qge1xyXG4gICAgZ3JpZC1nYXA6IDI0cHg7XHJcbiAgfVxyXG4gIC5jYXRhbG9nIHtcclxuICAgICYtc3dpcGVyIHtcclxuICAgICAgaGVpZ2h0OiA4NjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzJweCkgLyAzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZF9fdGl0bGU6bm90KC5jYXJkX190aXRsZV9tYXJnaW5fYm90dG9tKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5oZWFkZXIgLFxyXG4gIC5oZWFkZXJfX3RvcCAsXHJcbiAgLmhlcm9fX3NsaWRlICxcclxuICAub2ZmZXIgLFxyXG4gIC5jYWxpZmljYWNpb25lcyAsXHJcbiAgLmNhdGVnb3J5ICxcclxuICAudXNlZnVsICxcclxuICAuY29udGFjdHMtY250ICxcclxuICAuZm9vdGVyICxcclxuICAuY2F0YWxvZy1tYWluICxcclxuICAucHJvZHVjdC1tYWluIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzVweCBtaW5tYXgoYXV0byAsIDUzMHB4KSAzNXB4O1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fY29udGV0LFxyXG4gIC5idXJnZXJkb3duX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5jb250YWN0c19fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICB9XHJcbiAgLmNhdGFsb2dfX3RpdGxlLWxpc3Qge1xyXG4gICAgbWluLWhlaWdodDogOHB4O1xyXG4gIH1cclxuICAuY2FsaWZpY2FjaW9uZXMge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGU6IHJlcGVhdCgyLG1pbm1heCgyNzhweCxhdXRvKSkvcmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjAwcHgsMWZyKSk7XHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMjc4cHgsYXV0byk7XHJcbiAgICAgIGdyaWQtZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgIGdyaWQtcm93LWdhcDoyOXB4IDtcclxuICB9XHJcbiAgLmhlYWRlcl9fdG9wIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y2ZjZmNiAwLCNmNmY2ZjYgNTBweCx3aGl0ZSA1MHB4LHdoaXRlIDEwMCUpO1xyXG4gIH1cclxuICAuaGVhZGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2xvZ28tdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2NlbnRlciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAmOjpiZWZvcmUgLCAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX19zZWxlY3QtYm94IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbXktc2VsZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2JvdHRvbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2NlbnRlci1iYXNrZXQge1xyXG4gICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gIH1cclxuICAuaGVhZGVyX19mb3JtLWJveCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2Ryb3Bkb3duLWJveCB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2Ryb3Bkb3duIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaGVhZGVyX19kcm9wZG93biAsXHJcbiAgLmhlYWRlcl9fZm9ybS1pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3Bob25lLWZvY3VzIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gIH1cclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYycHg7XHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZXJvX19idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gIH1cclxuICAuc3dpcGVyLWJveC1idG4tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAzOC41cHgpO1xyXG4gIH1cclxuICAudXNlZnVsX19zd2lwZXIgLFxyXG4gIC5vZmZlcl9fc3dpcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuICAub2ZmZXJfX3dyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZXJvX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeV9faXRlbS10aXRsZSAsXHJcbiAgLmNhdGVnb3J5X19uYXYge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuICAub2NzZm9yZF9fZGVzY3JpcHRpb24gLFxyXG4gIC5oZXJvX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgfVxyXG4gIC5idXJnZXIge1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gIH1cclxuICAuYnVyZ2VyZG93biB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDIxcHgpO1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fY29udGV0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbiAgLmJ1cmdlcmRvd25fX2l0ZW06bnRoLWNoaWxkKDIpICxcclxuICAuYnVyZ2VyZG93bl9faXRlbTpudGgtY2hpbGQoMykgLFxyXG4gIC5idXJnZXJkb3duX19pdGVtOm50aC1jaGlsZCg0KSAsXHJcbiAgLmJ1cmdlcmRvd25fX2l0ZW06bnRoLWNoaWxkKDUpIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAub2NzZm9yZF9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gIH1cclxuICAuY2F0YWxvZ19fbmF2LWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmNhdGFsb2ctY2hlY2tib3gtY3VzdG9tICB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICB9XHJcbiAgLmNhdGFsb2dfX3RpdGxlLWJveCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgIGdyaWQtcm93LWdhcDogMTFweDtcclxuICB9XHJcbiAgLmNhdGFsb2dfX3RpdGxlLWJveCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5jYXRhbG9nX190aXRsZS1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXItaXRlbS10ZXh0IHtcclxuICAgIG1heC13aWR0aDogOTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIC5maWx0ZXItaXRlbS10ZXh0LWZpcnN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJz4gNSAwMDAnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWx0ZXItaXRlbS10ZXh0LWxhc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnPCA1IDAwMCc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGFsb2dfX25hdi1ib3gtbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdyaWQtZ2FwOiAxNnB4O1xyXG4gIH1cclxuICAuY2F0YWxvZ19fbmF2LXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bXBzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyA6Ojo6Ojo6Ojo6Ojo6Ojpwcm9kdWN0IHBhZ2U6Ojo6Ojo6Ojo6XHJcbiAgLnByb2R1Y3Qge1xyXG4gICAgJl9fbW9kYWwtY250e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tb2RhbC1pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICAgICZfX2xlZnQtc2xpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9faW1nLW1vZGFsLXZpZXcge1xyXG4gICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0LXN3aXBlciB7XHJcbiAgICAgIGhlaWdodDogMTE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggNTVweDtcclxuICAgIH1cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9kYWwtYnV5IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywzNjhweCk7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweDtcclxuICAgIH1cclxuICAgICZfX2NudC1sZWZ0LWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgIH1cclxuICAgICZfX2ltZy1ib3gge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnByb2R1Y3RfX3BpY3R1cmU6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N0YXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55bWFwcy0yLTEtNzktYmFsbG9vbl9fY2xvc2UtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAueW1hcHMtMi0xLTc5LWJhbGxvb25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcclxuICAgICZfX2hlYWRlciAsIHAgLCBkaXYge1xyXG4gICAgICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnltYXBzLTItMS03OS1iYWxsb29uX19jb250ZW50IHB7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC55bWFwcy0yLTEtNzktYmFsbG9vbi1jb250ZW50X19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAueW1hcHMtMi0xLTc5LWJhbGxvb24tY29udGVudF9faGVhZGVyICsgZGl2e1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAueW1hcHMtMi0xLTc5LXBhbmVsLXBhbmUge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIG1heC1oZWlnaHQ6IDI3OHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fd3JhcHBlciAuY2FyZC1idG4sXHJcbiAgLmNhdGFsb2dfX3dyYXBwZXIgLmNhcmQtYnRuLFxyXG4gIC5jYWxpZmljYWNpb25lc19fbGlzdCAuY2FyZC1idG4ge1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyM3B4O1xyXG4gICAgJi1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX2NvdW50ZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyBcclxuICB9XHJcbiAgLmNhcmQge1xyXG4gICAgJi1idG4ge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jbnQtYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICZfX3N0YXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmLWNvdW50ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGlmaWNhY2lvbmVzX19saXN0IHtcclxuICAgIGdyaWQtZ2FwOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLmhlYWRlciAsXHJcbiAgLmhlYWRlcl9fdG9wICxcclxuICAuaGVyb19fc2xpZGUgLFxyXG4gIC5vZmZlciAsXHJcbiAgLmNhbGlmaWNhY2lvbmVzICxcclxuICAuY2F0ZWdvcnkgLFxyXG4gIC51c2VmdWwgLFxyXG4gIC5jb250YWN0cy1jbnQgLFxyXG4gIC5mb290ZXIgLFxyXG4gIC5jYXRhbG9nLW1haW4gLFxyXG4gIC5wcm9kdWN0LW1haW4ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnB4IDFmciAxMnB4O1xyXG4gIH1cclxuICAuYnVyZ2VyZG93bl9fYm90dG9tICxcclxuICAuYnVyZ2VyZG93bl9fY29udGV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfaGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gIH1cclxuICAuY2F0YWxvZy1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fY2VudGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19jZW50ZXI6OmFmdGVyICxcclxuICAuaGVhZGVyX19jZW50ZXI6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMTJweDtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICB9XHJcbiAgLmhlcm9fX3NsaWRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gIH1cclxuICAuaGVyb19fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuaGVyb19fc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9oZXJvLTEtMzIwLmpwZykgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlcm9fX3NsaWRlOm50aC1jaGlsZCgyKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2hlcm8tMi0zMjAuanBnKTtcclxuICB9XHJcbiAgLmhlcm9fX3NsaWRlOm50aC1jaGlsZCgzKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2hlcm8tMy0zMjAuanBnKTtcclxuICB9XHJcbiAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcclxuICB9XHJcbiAgLmhlcm9fX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgICBtYXJnaW46IDAgNHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmhlcm9fX3BhZ2luYXRpb24ge1xyXG4gICAgYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtLXN2Zy1hbmltYXRpb24ge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgLnN2Z19fY2lyY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLmNhcmRfX2ltZyB7XHJcbiAgICB3aWR0aDogMTA4cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIH1cclxuICAuY2FsaWZpY2FjaW9uZXNfX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIH1cclxuICAuY2FyZF9fcGljdHVyZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY2FsaWZpY2FjaW9uZXNfX2J0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTA4cHg7XHJcbiAgICBtaW4td2lkdGg6IDEwOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDtcclxuICAgIC5idG4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQzcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2NzZm9yZF9fYmFja2dyb3VuZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEycHggMWZyIDEycHg7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLm9jc2ZvcmRfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7XHJcbiAgfVxyXG4gIC5vY3Nmb3JkX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvb2NzZm9yZDMyMC5qcGcpO1xyXG4gIH1cclxuICAuY2F0ZWdvcnlfX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAuY2F0ZWdvcnlfX2xpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNhdGVnb3J5X19saW5rLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNhdGVnb3J5X19pdGVtLXRpdGxlLWZpcnN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeV9fbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heChhdXRvICwgMzMycHgpO1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgyMDZweCxhdXRvKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5X19pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeV9fbmF2IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5X19pdGVtLW9uZSB7XHJcbiAgICAuY2F0ZWdvcnlfX25hdi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeV9fbmF2IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5X19uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5X19uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY2F0ZWdvcnlfX2l0ZW0tZm91ciB7XHJcbiAgICAuY2F0ZWdvcnlfX2l0ZW0tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5X19saW5rLWhpZGRlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKDExcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcnlfX25hdi1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAuY2F0ZWdvcnkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgfVxyXG4gIC5teS1sYWJlbC1jaGVja2JveCxcclxuICAuY29udGFjdHNfX2NoZWNrYm94LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gIC5teS1sYWJlbC1jaGVja2JveCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19wYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAuc2VuZC1mb3JtLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubXktY2hlY2tib3gtY3VzdG9tIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX19sZWZ0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuZm9vdGVyX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxuICAuc29jaWFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSB0cmFuc2xhdGVZKC00cHgpO1xyXG4gIH1cclxuICAuZm9vdGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTJweCAxZnIgMThweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fcmlnaHQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBncmlkLXJvdy1nYXA6IDE4cHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2xlZnQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2JvdHRvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICB9XHJcbiAgLmNhcmRfX2ltZ19jYXRhbG9nIHtcclxuICAgIHdpZHRoOiAxMDAlIDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gIH1cclxuICAuc3RhciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJl9fY291bnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIDo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6IHByb2R1Y3QgcGFnZSA6Ojo6Ojo6Ojo6OjpcclxuICAud3JhcHBlci1wcm9kdWN0cyAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbn1cclxuICAucHJvZHVjdF9fY291bnRlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0IHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY250LXJpZ2h0LWhpZGRlbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIH1cclxuICAgICZfX3NtYWxsIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcbiAgICAgIG1heC13aWR0aDogMjQ0cHg7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX21vZGFsLWNudHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTZweDtcclxuICAgICAgbWF4LWhlaWdodDogMjg2cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb2RhbC1pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2NHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDRweDtcclxuICAgIH1cclxuICAgICZfX21vZGFsLWJ1eSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sMjY0cHgpO1xyXG4gICAgfVxyXG4gICAgJl9faW1nLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgICZfX2NoYXJhY3RlcmlzdGljLWxpc3QtaGlkZGVuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjdweDtcclxuICAgIH1cclxuICAgICZfX2NoYXJhY3RlcmlzdGljLWl0ZW0ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2hhcmFjdGVyaXN0aWMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2hhcmFjdGVyaXN0aWMtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19jaGFyYWN0ZXJpc3RpYy12YXJpYWJsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICYtcGN0dXJlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tb2RhbC1idXktY2FuY2VsLFxyXG4gICAgJl9fbW9kYWwtY2FuY2VsIHtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIC5hZGQtdG8tYmFza2V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0IHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnltYXBzLTItMS03OS1wYW5lbC1wYW5lIHtcclxuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIDo6Ojo6Ojo6Ojo6OmNvb3BlcmF0aW9uOjo6Ojo6Ojo6Ojo6Ojo6OlxyXG4gIC5jb29wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBwaWN0dXJlLFxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBsaTo6bWFya2VyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcbiAgICAuc3ZnLWxpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1KSBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpICB7XHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuLy8gOjo6Ojo6Ojo6Ojo6Y29vcGVyYXRpb246Ojo6Ojo6Ojo6Ojo6Ojo6XHJcbiAgLmNhcmRfX3RpdGxlIHtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIl19 */
