@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@400;500;700&display=swap);
@font-face{font-family:"Gilroy";src:url("../assets/fonts/Gilroy-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy";src:url("../assets/fonts/Gilroy-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Gilroy";src:url("../assets/fonts/Gilroy-Bold.woff2") format("woff2");font-weight:700;font-style:normal}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-style:normal;font-weight:normal;line-height:1.2;-webkit-animation:bugfix infinite 1s}html{font-family:"Roboto";font-size:.5208335vw}body{font-size:2rem;color:#1e1e1e;background-color:#fff}input,textarea{margin:0;padding:0;border:none;line-height:inherit;background-color:rgba(0,0,0,0);color:inherit;-webkit-animation:bugfix infinite 1s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button,input,a,textarea{font:inherit;outline:none;cursor:pointer}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}a{color:unset}a,a:hover{text-decoration:none}p{margin:0}img{display:block;width:100%;height:auto;object-fit:contain}button{padding:0;border:none;font:inherit;text-align:inherit;color:inherit;background-color:rgba(0,0,0,0)}ul,ul li{padding:0;margin:0}ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:inherit}.container{width:172rem;margin:0 auto}section{margin-bottom:15rem}html.lock{overflow:hidden;touch-action:none}html,body{overflow-x:clip}main{position:relative;flex:1 1 auto}.wrapper{margin:0 auto;padding-top:12.1rem;display:flex;flex-direction:column;max-width:1920px;height:100%;user-select:none}.swiper-fade .swiper-slide{opacity:0 !important;visibility:hidden !important;transition:opacity .8s ease,visibility .8s ease}.swiper-fade .swiper-slide.swiper-slide-active{opacity:1 !important;visibility:visible !important}.vjs_video_3-dimensions,video{width:100%;height:100%}video{object-fit:cover}.header{position:absolute;z-index:201;top:0;left:0;width:100%}.header:not(._page-loaded .header){touch-action:none}.header__container{position:relative;z-index:202;display:flex;justify-content:space-between;align-items:center;height:12.1rem}.header__logo{flex:0 0 22.9rem;width:22.9rem}.header__nav{display:flex;gap:4rem;align-items:center}.header__nav-link:not(.header__nav-link.tab){position:relative;transition:color .5s ease}.header__nav-link:not(.header__nav-link.tab)::after{content:"";position:absolute;bottom:-0.2rem;left:0;width:100%;height:1px;background-color:#da251e;transform:scaleX(0);transition:transform .5s ease}.header__select{height:3.5rem;display:flex;justify-content:center;align-items:center;position:relative;background:none;font-weight:400;font-size:1.6rem;line-height:1.9rem;letter-spacing:.1em;text-transform:uppercase;border:.1rem solid #1e1e1e;width:6rem}.header__select:hover .header__select-head{color:#da251e;transition:.2s}.header__select-head{font-weight:400;font-size:1.6rem;line-height:1.9rem;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;padding-right:1.1rem}.header__select-head::after{right:0;width:1rem;height:1rem;background:url(../images/icons/arrowww.svg) no-repeat center/100%;position:absolute;transform:translate(0, -50%);content:"";display:block;transition:.2s ease-in;top:1rem}.header__select-head.open::after{transform:translateY(-50%) rotate(180deg)}.header__select-list{display:none;position:absolute;top:100%;left:0;right:0;width:100%;max-height:20.5rem;overflow-x:hidden;overflow-y:auto;z-index:2;margin:0;padding:0;padding-left:1rem;font-weight:700;font-size:1.6rem;line-height:1.9rem;letter-spacing:.1em;text-transform:uppercase;color:#1b1e1f;overscroll-behavior:contain;background-color:#fff}.header__select-list .header__select-item{position:relative;padding:1rem 1.5rem;cursor:pointer;list-style-type:none;transition:.2s;padding-left:0}.header__select-list .header__select-item:hover{color:#da251e;transition:.2s}.hamburger{display:none}.header-menu{display:none}.footer__container{display:flex;flex-direction:column}.footer__main{padding-bottom:3.2rem;display:flex;border-bottom:1px solid #aaa}.footer__logo-wrap{margin-right:auto;display:flex;flex-direction:column;row-gap:5rem;max-width:37rem}.footer__logo{width:23rem}.footer__nav{margin-bottom:6.4rem;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:4rem}.contacts-footer{display:flex;flex-direction:column;row-gap:2.5rem}.contacts-footer__content{display:flex;align-items:center;column-gap:1.2rem}.contacts-footer__icon{display:inline-flex}.contacts-footer__icon svg{width:2.4rem;height:2.4rem}.request-design-footer{padding:6.4rem 0;display:grid;align-items:center;justify-items:center;row-gap:2.4rem;width:100%;color:#aaa;text-align:center}.request-design-footer__text{text-align:center}.request-design-footer__logo{width:30.4rem}.h{font-family:"Roboto Condensed";font-weight:500;text-transform:uppercase}.h_h1{font-size:4.8rem;line-height:5.6rem}.h_h2{font-size:2.8rem;line-height:3.3rem}.h_large{font-size:21rem;line-height:24.6rem;text-transform:none}.txt20{font-size:2rem;line-height:2.3rem}.txt18{font-size:1.8rem;line-height:2.1rem}.txt16{font-size:1.6rem;line-height:1.9rem}.txt14{font-size:1.4rem;line-height:1.6rem}.fw-light{font-weight:300}._bold{font-weight:500}.txt-up{text-transform:uppercase}.btn{display:inline-flex;align-items:center}.btn_primary{position:relative;padding:1.6rem 3.2rem;height:5.1rem;border-radius:10rem;background-color:#1e1e1e;overflow:hidden}.btn_primary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#da251e;transition:transform .5s ease}.btn_primary .btn__txt{position:relative;z-index:2;font-size:1.6rem;line-height:1.9rem;color:#fff}.btn_secondary{padding:10rem 3.2rem 3.2rem;align-items:flex-start;justify-content:flex-end;width:25.2rem;height:25.2rem;border:1px solid #da251e;border-radius:50%}.btn_secondary .btn__txt{position:relative;font-size:2rem;line-height:2.3rem;color:#da251e}.btn_secondary .btn__txt::after{content:"";position:absolute;bottom:-0.8rem;left:100%;width:5.4rem;height:1.8rem;background:url("../images/icons/arr-red.svg") center/contain no-repeat;transform:translate(-100%, 100%);transition:transform .5s ease,left .5s ease}.btn__txt{font-family:"Roboto Condensed";font-weight:500;text-transform:uppercase}.i-btn{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border:1px solid #da251e;border-radius:50%}.i-btn_bg{background-color:rgba(255,255,255,.7)}.i-btn svg{width:3rem}.i-btn_arr-next._has-hover svg,.i-btn_arr-prev._has-hover svg{transition:transform .5s ease}.btn-social{width:5.6rem;height:5.6rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;background-color:#da251e;transition:background-color .5s}.btn-social svg{max-width:80%;max-height:80%;transition:fill .5s}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea:focus,input:focus{outline:none}.input{position:relative;padding-bottom:1rem;display:flex;line-height:2.3rem;border-bottom:1px solid #aaa;transition:border-bottom .5s ease}.input__field{flex:1 1 auto}.input__field::placeholder{font-size:2rem;line-height:2.3rem;color:#aaa}.input._is-filled{border-bottom:1px solid #1e1e1e}.input._has-error{border-bottom:1px solid #da251e}.input._has-error .input__field::placeholder{color:#1e1e1e}.input._has-error::after{content:attr(data-hint);font-family:"Roboto Condensed";font-size:1.4rem;line-height:1.6rem;color:#da251e}.tabs__navigation{display:flex;column-gap:1.8rem}.tabs__body{padding-top:1rem}.tab{position:relative;color:#aaa}.tab__icon{display:inline-flex;transition:transform .5s ease}._is-active .tab__icon{transform:rotate(-180deg)}._is-active .tab__icon svg{fill:#da251e}.tab__icon svg{width:4.6rem;height:3.2rem;fill:#aaa;transition:fill .5s ease}.tab:not(.tab_static){transition:color .5s ease,padding-left .3s ease}.tab:not(.tab_static)._is-active{padding-left:3.4rem;color:#da251e}.tab:not(.tab_static)._is-active::before{transform:scale(1)}.tab_static{display:inline-flex;align-items:center;column-gap:1rem;color:#da251e}.tab_static.tab::before{position:static;transform:scale(1)}.tab::before{content:"";position:absolute;top:.8rem;left:0;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#da251e;transform:scale(0);transition:transform .5s ease}.tab__txt{font-family:"Roboto Condensed";font-weight:500;font-size:2.8rem;line-height:3.3rem}.carousel-pagination{display:flex;justify-content:center}.carousel-pagination .swiper-pagination-bullet{border-radius:50%;background-color:#aaa;transition:background-color .8s ease}.carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#da251e}.badge{padding:1.2rem 3.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1e1e1e}body::after{content:"";position:fixed;z-index:600;top:0;left:0;width:100%;height:100%;background:rgba(0,27,48,.4);backdrop-filter:blur(0.5rem);opacity:0;pointer-events:none;transition:opacity .8s ease 0s}.modal-show body::after{opacity:1}.modal{position:fixed;top:0;left:0;bottom:0;right:0;padding:3rem 2.4rem;visibility:hidden;pointer-events:none;transition:visibility .8s ease 0s}.modal.modal_show{z-index:601;visibility:visible;overflow:auto;pointer-events:auto}.modal.modal_show .modal__content{visibility:visible;transform:scale(1)}.modal__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:100%}.modal__content{position:relative;width:100%;background-color:#fff;visibility:hidden;transform:scale(0);transition:transform .3s ease 0s}.lock .modal__content{visibility:visible}.modal__inner{position:relative;z-index:2;padding:3.2rem;display:grid;column-gap:3.2rem;width:100%}.modal_horizontal .modal__inner{display:flex}.modal__image-wrap{position:relative;margin-bottom:3.2rem;height:38.2rem}.modal__image{height:100%;object-fit:cover}.modal__close{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background-color:rgba(255,255,255,.3);backdrop-filter:blur(1.2rem)}.modal__close svg{width:2.4rem;height:2.4rem}.modal__heading{margin-bottom:3.2rem}.modal_horizontal .modal__heading{margin-bottom:2.4rem}.modal__text{margin-bottom:4.8rem}.modal__inner-content{display:flex;flex-direction:column}.form-modal{display:flex;flex-direction:column;row-gap:3.2rem;height:100%}.form-modal__fields{margin-bottom:auto;display:grid;gap:4rem;width:100%}.form-modal__field--with{width:100%;grid-column:span 2}.form-modal__field--with input{width:100%}.form-modal__footer{display:flex;flex-direction:column;row-gap:4.8rem}.modal__commercial .modal__body{padding:3.2rem;box-sizing:border-box;display:flex;justify-content:space-between}.modal__commercial-text{margin-right:3.2rem}.modal__commercial-text p{margin-bottom:2.4rem}.modal__commercial-img{width:54rem;height:25rem;flex-shrink:0;display:flex}.modal__commercial-img img{object-fit:cover;object-position:center}.select{position:relative}.select__body{position:relative}.select__title{position:relative;z-index:3;width:100%;background-color:#fff;cursor:pointer}.select__value{padding-bottom:2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;border-bottom:1px solid #aaa}.select__value>*{flex:1 1 auto}.select__value::after{content:"";display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;background:url(./assets/images/icons/sel-arr.svg) center/contain no-repeat;transition:transform .3s ease}.select__value._has-label::before{content:attr(data-sel-label);color:#aaa;transition:color .3s ease}._is-filled .select__value._has-label::before{display:none}.select__content{margin-right:auto}._has-label .select__content:not(._is-filled ._has-label .select__content){display:none}.select__text{flex:1 1 auto}.select__input{width:100%;height:100%;background-color:rgba(0,0,0,0)}.select__options{position:absolute;z-index:2;top:95%;left:0;min-width:100%;border:1px solid #aaa;background-color:#fff}.select__option{padding:1.6rem;width:100%;transition:background-color .3s ease,color .3s ease}.select__option:hover{color:#da251e;background-color:#f5f5f5}.select__option._is-selected{color:#da251e;background-color:#f5f5f5}.select__group{display:inline-flex;align-items:flex-start;flex-direction:column-reverse}.select__subtitle{cursor:text}.select._is-opened{z-index:5}.select._is-opened .select__value::after{transform:rotate(-180deg)}.select._has-error:not(.select._has-error._is-filled,.select._has-error._is-opened) .select__value._select-label::before{color:#da251e}._select-list{cursor:pointer}.hero_franchising .hero__swiper-wrapper.swiper-wrapper{height:auto}.hero_franchising .hero__head{justify-content:flex-start}.hero_franchising .hero__heading{text-transform:uppercase}.hero_franchising .hero__heading span{text-transform:uppercase}.hero_franchising .hero__carousel::after{content:none}.hero_franchising .swiper-slide-hero__image-wrap{height:67.8rem}.hero__container{display:flex;flex-direction:column}.hero__video{height:74.5rem}.hero__head{padding:.8rem 0;margin-bottom:4rem;display:flex;justify-content:center;border-bottom:1px solid #aaa;text-align:center}.hero__head-simple{justify-content:space-between;align-items:baseline}.hero__head-simple-btn{top:-2rem}.hero__bg-wrap{height:74.5rem}.hero__bg{height:100%;object-fit:cover}.hero__swiper-wrapper.swiper-wrapper{height:74.5rem}.hero__carousel{position:relative}.hero__carousel::after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(23, 23, 23, 0) 60.32%, rgba(23, 23, 23, 0.3) 95.17%)}.hero__carousel-brands{position:absolute;z-index:3;left:0;bottom:10rem;width:100%}.carousel-brands-hero{height:10.4rem}.carousel-brands-hero__item{position:absolute;top:0;left:50%;opacity:0;transform:translateX(-50%);transition:opacity .8s ease}.carousel-brands-hero__item svg{height:10.4rem;width:37rem}.carousel-brands-hero__item._is-active{opacity:1}.swiper-slide-hero{display:flex}.swiper-slide-hero__image-wrap{height:100%}.swiper-slide-hero__image{height:100%;object-fit:cover}.about__container{display:flex;flex-direction:column}.about__head{margin-bottom:5rem}.about__body{display:flex;flex-direction:column;gap:4rem}.about__image{height:49.4rem;object-fit:cover}.about__content{display:flex;flex-direction:column}.about__text{margin-bottom:4rem;display:flex;flex-direction:column;row-gap:2rem}.about__btn{justify-self:start}.about__numbers{margin-bottom:5.6rem}.numbers-about{display:flex;justify-content:space-between;gap:3.4rem}.numbers-about__item{display:flex;flex-direction:column;row-gap:1.2rem;max-width:22.4rem}.numbers-about__text{color:#aaa}.tween-heading{display:flex;flex-direction:column}.tween-heading span{--width: 0}.activities__container{display:flex;flex-direction:column}.activities__head{margin-bottom:5rem}.activities__body{display:flex;flex-direction:column}.franchising-activities{display:flex}.franchising-activities__image-wrap{margin-bottom:4rem}.franchising-activities__image{height:39.8rem;width:31.8rem;object-fit:cover}.franchising-activities__content{display:flex;flex-direction:column}.franchising-activities__description{margin-bottom:5.6rem;display:flex;flex-direction:column;row-gap:2rem}.wholesale-activities{display:grid}.wholesale-activities__content{display:flex;flex-direction:column;flex:1 1 auto;max-width:70.5rem}.wholesale-activities__head{margin-bottom:5rem;display:flex;flex-direction:column;row-gap:4rem}.wholesale-activities__description{display:flex;flex-direction:column;row-gap:3.2rem}.wholesale-activities__subtitle{font-weight:500}.wholesale-activities__brands{display:flex;align-items:center;column-gap:4rem}.wholesale-activities__brand-wrap{display:inline-flex}.wholesale-activities__brand-wrap img,.wholesale-activities__brand-wrap svg{max-width:12.8rem;max-height:6.9rem}.wholesale-activities__images{display:flex;column-gap:2.4rem}.wholesale-activities__image-wrap{flex:0 0 33.333%;height:16.5rem}.wholesale-activities__image{height:100%;object-fit:cover}.retail-activities{display:flex}.retail-activities__images{margin-bottom:4rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.retail-activities__image-wrap{width:100%;height:18.7rem}.retail-activities__image{height:100%;object-fit:cover}.retail-activities__description{display:flex;flex-direction:column;row-gap:5.6rem}.retail-activities__text-wrap{display:flex;flex-direction:column;row-gap:2rem}.shop-activities{display:flex;flex-direction:column;row-gap:5.6rem}.shop-activities__content{display:flex;flex-direction:column;row-gap:4rem}.shop-activities__images{display:flex;column-gap:2.4rem}.shop-activities__image-wrap{width:21.9rem;height:16.5rem}.shop-activities__image{height:100%;object-fit:cover}.accordion-tabs{display:flex;flex-direction:column;row-gap:6.4rem}.sale__container{display:flex;flex-direction:column}.sale__head{--opacity: 0;position:relative;margin-bottom:4.5rem;display:flex;align-items:center;justify-content:space-between}.sale__heading{display:flex;width:100%;white-space:nowrap;text-transform:uppercase}.sale__heading-txt_left{margin-right:auto}.sale__body{display:flex}.sale__image{height:100%;object-fit:cover}.sale__image-container{margin-bottom:4rem;height:35rem}.sale__content{--width: 0;position:relative;padding:0 0 4rem 0;display:flex;flex-direction:column;row-gap:4rem;border-bottom:1px solid #aaa}.sale__list{display:flex;flex-direction:column;row-gap:1.6rem}.sale__list-item{position:relative;padding-left:2.4rem;font-weight:500;text-transform:none}.sale__list-item::before{content:"";position:absolute;top:1.4rem;left:0;width:1.2rem;height:1.2rem;border-radius:50%;background-color:#da251e}.career__container{display:flex}.career__bg{max-height:80rem}.career__bg-image{height:100%;object-fit:cover}.career__content{display:flex}.career__text{padding:3.2rem;display:flex;flex-direction:column;border:1px solid #aaa}.career__heading{margin-bottom:2.4rem}.career__description{margin-bottom:3.2rem}.career__image-wrap{flex:0 0 40.6rem}.career__image{height:100%;object-fit:cover}.contacts-map__container{display:flex;flex-direction:column}.contacts-map__heading{margin-bottom:5rem}.contacts-map__body{display:flex;gap:2.4rem}.contacts-map__list{display:flex;flex-direction:column;row-gap:3.2rem}.contacts-map__list-item{padding-bottom:3.2rem;display:flex;flex-direction:column-reverse;row-gap:3.2rem;border-bottom:1px solid #aaa}.contacts-map__text{font-family:"Roboto Condensed";font-weight:500;font-size:2.8rem;line-height:3.3rem}.contacts-map__map{height:96rem}.marker svg{width:4.6rem;height:6.6rem}.about-franchising__container{display:flex;justify-content:space-between}.about-franchising__heading{margin-bottom:4.8rem;text-transform:uppercase}.about-franchising__text-wrap{padding-top:3.2rem;border-top:1px solid #aaa}.facts__container{display:flex;flex-direction:column}.facts__head{margin-bottom:5rem}.facts__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:37.5rem}.facts__cell:not(.facts__cell_has-image){display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2.4rem;text-align:center}.facts__cell:not(.facts__cell_has-link,.facts__cell_has-image){border:1px solid #aaa}.facts__subtitle{font-family:"Roboto Condensed";font-weight:500;font-size:4.8rem;line-height:5.6rem;text-align:center;text-transform:uppercase}.facts__image-wrap{display:flex;height:100%}.facts__image{height:100%;object-fit:cover}.economy__container{display:flex;gap:3.2rem}.economy__image-wrap{height:62.4rem}.economy__image{height:100%;object-fit:cover}.economy__content{display:flex;flex-direction:column}.economy__heading{margin-bottom:5rem}.economy__list{display:grid;row-gap:4.8rem;width:100%}.economy__list-item{display:flex;column-gap:2.4rem}.economy__icon{width:7.2rem;height:7.2rem}.economy__text{display:flex;flex-direction:column;row-gap:1.6rem}.advantages__container{display:flex;flex-direction:column}.advantages__head{margin-bottom:5rem}.slide-advantages.swiper-slide{display:flex}.slide-advantages__image-wrap{height:48.4rem}.slide-advantages__image{height:100%;object-fit:cover}.slide-advantages__content{padding:3.2rem;display:flex;flex-direction:column;flex:1 1 auto;row-gap:2.4rem;border:1px solid #aaa}.slide-advantages__head{display:flex;align-items:center;column-gap:2.4rem}.slide-advantages__icon{display:inline-flex}.slide-advantages__icon svg{width:5.6rem;height:5.6rem}.shops__body{display:flex;border:1px solid #aaa}.shops__images{position:relative;border-bottom:1px solid #aaa}.shops__image-wrap{position:absolute;padding-bottom:3.2rem;padding-top:3.2rem;left:3.2rem;width:48.8rem;height:100%;transition:opacity .5s ease,visibility .5s ease}.shops__image-wrap:not(.shops__image-wrap._is-active){opacity:0;visibility:hidden;transition:opacity .5s ease .5s,visibility .5s ease .5s}.shops__image{height:100%;object-fit:cover}.shops__content{padding:3.2rem;display:flex;flex-direction:column;min-width:0}.shops__swiper{width:100%}.shops__swiper-navigation{display:none}.shops__carousel-pagination{display:none}.slide-shops.swiper-slide{display:flex;flex-direction:column}.slide-shops__heading{margin-bottom:5rem}.slide-shops__subtitle{text-transform:none}.slide-shops__group{display:flex;flex-direction:column;row-gap:2.4rem}.slide-shops__text{width:16rem}.slide-shops__list{display:flex;flex-direction:column;row-gap:1.6rem}.slide-shops__list-item{display:flex;column-gap:3.2rem}.slide-shops__label{width:24.6rem;color:#aaa}.steps__container{display:flex;flex-direction:column}.steps__head{margin-bottom:5rem}.slide-steps{padding:3.2rem;border:1px solid #aaa}.slide-steps.swiper-slide{display:flex;flex-direction:column}.slide-steps::after{content:"";align-self:flex-end;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#da251e}.slide-steps__head{margin-bottom:2.4rem;display:flex;column-gap:2.4rem}.slide-steps__heading{text-transform:none}.slide-steps__icon{display:inline-flex}.slide-steps__icon svg{width:3.2rem;height:3.2rem}.slide-steps__body{flex:1 1 auto}.slide-steps__text{color:#aaa}.faq__container{display:flex;flex-direction:column}.faq__head{margin-bottom:5rem}.faq__body{display:flex;border:1px solid #aaa}.faq__image-wrap{padding:3.2rem}.faq__tabs-wrap{display:flex;flex-direction:column}.faq__image{height:71rem;object-fit:cover}.brands__container{display:flex;flex-direction:column}.brands__content{display:grid;width:100%}.brands__info{padding:3.2rem 0;display:flex;flex-direction:column;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.brands__heading{margin-bottom:2.4rem;max-width:36rem}.brands__swiper-navigation{display:none}.brands__text-wrap{display:flex;flex-direction:column;row-gap:1rem}.brands__images{position:relative;height:33.4rem}.brands__group{position:absolute;top:0;left:0;display:flex;column-gap:3.2rem;height:100%;width:100%;transition:opacity .5s ease,visibility .5s ease}.brands__group:not(.brands__group._is-active){opacity:0;visibility:hidden;transition:opacity .5s ease .5s,visibility .5s ease .5s}.brands__image-wrap{width:100%;min-height:100%}.brands__image{height:100%;object-fit:cover}.brands__carousel{display:flex;flex-direction:column;row-gap:2rem;min-width:0}.brands__carousel-pagination{margin-bottom:3.2rem;padding-bottom:3.2rem;border-bottom:1px solid #aaa}.slide-brands.swiper-slide{width:auto}.slide-brands__icon{transition:filter .5s ease}.slide-brands__icon:not(._is-active .slide-brands__icon,.swiper-slide-active .slide-brands__icon){filter:grayscale(1);cursor:pointer;transition:filter .2s ease-in-out}.slide-brands__icon:not(._is-active .slide-brands__icon,.swiper-slide-active .slide-brands__icon):hover{filter:grayscale(0)}.slide-brands__icon svg{width:20.1rem;height:15rem;filter:grayscale(1);cursor:pointer;transition:filter .2s ease-in-out}.slide-brands__icon svg:hover{filter:grayscale(0)}.shop-hero{margin-bottom:5rem}.shop-hero__container{display:flex;border-bottom:1px solid #aaa}.shop-hero__body{margin-bottom:11rem;padding-top:3.2rem;display:flex;flex-direction:column}.shop-hero__heading{margin-bottom:2.4rem}.shop-hero__bg{padding:3.2rem 0 3.2rem 3.2rem;border-left:1px solid #aaa}.shop-hero__bg-image{height:52.8rem;object-fit:cover}.shop-hero__logos{display:flex;justify-content:space-between;width:160rem;margin:0 auto}.shop-hero__logo{max-height:25rem;width:100%}.shop-hero__logo img{width:100%;height:100%;margin:0 auto;object-fit:contain}.shops-grid__items{display:grid;gap:20rem;width:100%}.shops-grid__group{display:flex;flex-direction:column}.shops-grid__image-wrap{position:relative;height:100%;width:100%}.shops-grid__image-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,30,30,.3);opacity:0;transition:opacity .5s ease}.shops-grid__image{height:100%;object-fit:cover;object-position:top}.wholesale-hero__container{display:flex;flex-direction:column}.wholesale-hero__main{margin-bottom:20rem;display:flex;gap:3.2rem}.wholesale-hero__body{display:flex;flex-direction:column}.wholesale-hero__head{margin-bottom:14.5rem;padding-top:2.2rem;padding-bottom:1.6rem;border-bottom:1px solid #aaa}.wholesale-hero__heading{display:block}.wholesale-hero__text-wrap{display:flex;flex-direction:column;row-gap:1rem}.wholesale-hero__image-wrap{height:52.4rem;width:40.7rem}.wholesale-hero__image-wrap_large{height:49.4rem;width:100%}.wholesale-hero__image{height:100%;object-fit:cover}.wholesale-hero__image-group{display:flex;flex-direction:column;row-gap:6.5rem}.wholesale-hero__image-group .wholesale-hero__image-wrap{margin-bottom:auto}.brands-carousel{padding:3.2rem 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.brands-carousel__swiper-wrapper{align-items:center}.brands-carousel__swiper-wrapper.swiper-wrapper{transition-timing-function:linear}.brands-carousel__swiper.swiper{margin:0}.slide-brands-carousel.swiper-slide{width:auto}.slide-brands-carousel__icon svg{max-width:26.8rem;height:20rem;filter:grayscale(1);cursor:pointer;transition:filter .2s ease-in-out}.slide-brands-carousel__icon svg:hover{filter:grayscale(0)}.conditions__container{display:flex;flex-direction:column}.conditions__head{margin-bottom:5rem}.conditions__body{display:flex;flex-direction:column}.conditions-accordion-tabs__body{display:flex;flex-direction:column;row-gap:14.7rem}.conditions-accordion-tabs__main{display:flex;flex-direction:column;gap:8rem}.conditions-accordion-tabs__info{display:flex;gap:3.3rem}.conditions-accordion-tabs__image-wrap{height:49.4rem}.conditions-accordion-tabs__image{height:100%;object-fit:cover}.conditions-accordion-tabs__info-box{display:flex;flex-direction:column}.conditions-accordion-tabs__heading{margin-bottom:auto;font-weight:500}.conditions-accordion-tabs__list{display:flex;flex-direction:column;row-gap:1.6rem}.conditions-accordion-tabs__list-item{display:grid;grid-template-columns:16.7rem 1fr;column-gap:1.6rem}.conditions-accordion-tabs__label{color:#aaa}.footer-conditions-accordion-tabs{display:flex;flex-direction:column}.footer-conditions-accordion-tabs__list{display:flex;flex-direction:column;row-gap:3.2rem}.footer-conditions-accordion-tabs__list-item{display:grid;gap:.8rem;width:100%}.footer-conditions-accordion-tabs__label{font-weight:500}.footer-conditions-accordion-tabs__text span{color:#da251e}.footer-conditions-accordion-tabs__image-wrap{width:12rem;height:11.4rem}.footer-conditions-accordion-tabs__image{height:100%;object-fit:cover}.request__container{display:flex;flex-direction:column-reverse}.request__image-wrap{height:48.2rem}.request__image{height:100%;object-fit:cover}.request__body{padding:3.2rem;display:flex;flex-direction:column;border:1px solid #aaa}.request__heading{margin-bottom:2.4rem}.request__text{margin-bottom:8rem}.form-request{display:flex;flex-direction:column;row-gap:3.2rem}.form-request__fields{display:flex;flex-direction:column;row-gap:3.2rem}.form-request__footer{display:flex;flex-direction:column;gap:4.8rem}.form-request__text{font-size:2.8rem}.shops-hero__container{display:flex;flex-direction:column}.shops-hero__head{margin-bottom:3.2rem;padding:3.2rem 0;display:flex;flex-direction:column;border-bottom:1px solid #aaa}.shops-hero__heading{text-transform:uppercase}.shops-hero__content{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;min-width:0}.shops-hero__swiper-navigation{display:flex;column-gap:2.4rem}.shops-hero__carousel{display:flex;flex-direction:column;row-gap:4.8rem}.shops-hero__swiper{height:56rem;width:100%}.shops-hero__thumbs-wrap{min-width:0}.shops-hero__thumbs-swiper{width:100%}.shops-hero__thumbs-swiper-slide{cursor:pointer}.shops-hero__thumbs-swiper-slide.swiper-slide-thumb-active{display:none}.slide-thumbs-shops-hero__image-wrap{height:17.2rem}.slide-thumbs-shops-hero__image{height:100%;object-fit:cover}.slide-shops-hero__image-wrap,.slide-shops-hero__image{height:100%}.slide-shops-hero__image{object-fit:cover}.about-shops__container{display:flex;flex-direction:column}.about-shops__image-wrap{margin-bottom:4rem}.about-shops__image{height:49.4rem;object-fit:cover}.about-shops__content{display:grid;width:100%}.about-shops__list{margin-bottom:5.6rem;display:flex;justify-content:space-between;gap:3.2rem;grid-row:2/3}.about-shops__list-item{display:flex;flex-direction:column;row-gap:1.2rem}.about-shops__text{margin-bottom:4rem}.about-shops__list-item-text{max-width:21.4rem;color:#aaa}.not-found{margin-bottom:20rem;border-bottom:1px solid #aaa}.not-found__container{display:flex;flex-direction:column;gap:6.4rem}.not-found__body{display:flex;flex-direction:column;align-items:center;text-align:center}.not-found__text{margin-bottom:3.2rem}.not-found__carousel{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:3rem;height:66.4rem;border-bottom:1px solid #aaa;overflow:hidden}.not-found__swiper{height:100%}.not-found__swiper-wrapper.swiper-wrapper{transition-timing-function:linear}.slide-not-found{display:flex}.slide-not-found.swiper-slide{height:50rem}.slide-not-found__image-wrap,.slide-not-found__image{height:100%}.slide-not-found__image{object-fit:cover}.mission__title{width:113.6rem;margin-bottom:10rem}.mission__content{display:flex;justify-content:flex-end;width:100%;position:relative}.mission__content::before{position:absolute;content:"";background-color:#da251e;width:1.8rem;height:1.8rem;border-radius:50%;top:0;left:0}.mission__content::after{position:absolute;content:"";width:100%;background-color:#aaa;height:.2rem;top:6rem}.mission__box{width:55.2rem;margin-right:3.2rem}.mission__box-title{color:#aaa;margin-bottom:6.4rem;font-size:2.8rem;font-weight:500;position:relative}.mission__box-text{font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left}.mission__box:last-child{margin-right:0}.history__title{margin-bottom:5rem}.history__wrapper{position:relative;display:flex;justify-content:space-between}.history__wrapper::before{position:absolute;content:"";width:100%;height:.2rem;background-color:#aaa;z-index:-1;top:1.5rem;left:0}.history-wrapper::-webkit-scrollbar{display:none}.history__box{width:31.8rem}.history__box-circle{background-color:#da251e;width:3.2rem;height:3.2rem;border-radius:50%;margin-bottom:5rem}.history__box-date{margin-bottom:2.4rem;font-size:4.8rem;font-weight:500;line-height:5.6rem;text-align:left}.history__box-text{font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left}.about-p .mob{display:none}.about-p__title{margin-bottom:3.2rem;position:relative;border-bottom:.1rem solid #aaa}.about-p__text{display:flex;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left;margin-bottom:5rem}.about-p__text p{width:52rem;margin-right:6.4rem}.about-p__text p:last-child{width:63.8rem;margin-right:0}.about-p__image{width:100%;height:48rem}.about-p__image img{width:100%;height:100%;object-fit:cover}.show-d__wrapper{border:.1rem solid #aaa;display:flex}.show-d__left{border-right:.1rem solid #aaa;padding:3.2rem;width:55.2rem}.show-d__right{position:relative;padding:3.2rem;width:100%;display:flex;flex-direction:column}.show-d__right .swiper{margin-left:initial;margin-right:initial}.show-d__btn{position:absolute;right:3.2rem;top:3.2rem}.show-d__slide-image{width:48.8rem;height:53.7rem}.show-d__slide-image img{width:100%;height:100%;object-fit:cover}.show-d__right-swiper{width:66.4rem;margin:0;margin-left:initial;margin-right:initial;margin-top:auto}.show-d__right-navigation{display:flex;position:absolute;left:3.2rem;top:3.2rem}.show-d__right-navigation-prev{margin-right:2.4rem}.show-d__right-navigation-prev,.show-d__right-navigation-next{width:6rem;height:6rem;border-radius:50%;border:.1rem solid #da251e;display:flex;justify-content:center;align-items:center;cursor:pointer}.show-d__right-navigation-prev svg,.show-d__right-navigation-next svg{width:3.2rem;height:1.2rem}.show-d__left-bullets{display:none}.show-d__right-content{display:flex;flex-direction:column}.show-d__right-content strong{display:block;font-size:4.8rem;font-weight:500;line-height:5.6rem;text-align:left;margin-bottom:2.4rem}.show-d__right-content p{font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left}.show-d .swiper-horizontal{height:auto}.brand__head{margin-bottom:5rem}.brand__title{display:flex;margin-bottom:20rem}.brand__title span{display:block;font-size:4.8rem;line-height:5.6rem;width:71.7rem;margin-right:22rem}.brand__title-text{width:65.5rem}.brand__title-text p{margin-bottom:2rem}.brand__title-text p:last-child{margin-bottom:0}.brand__wrapper{display:flex;flex-wrap:wrap;border:.1rem solid #aaa}.brand__box{width:25%;height:43rem;position:relative;display:flex;justify-content:center;align-items:center;transition:.2s}.brand__box:hover .brand__box-image{visibility:hidden;opacity:0;transition:opacity .2s}.brand__box:hover .brand__box-logo-white{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .2s linear}.brand__box:hover .brand__box-logo-color{visibility:visible;opacity:1;transition:opacity .2s linear}.brand__box-image{position:absolute;top:0;z-index:-1;top:0;left:0;width:100%;height:100%;transition:opacity .2s;visibility:visible;opacity:1}.brand__box-image img{width:100%;height:100%;object-fit:cover}.brand__box-image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#161616;opacity:.54;z-index:1;display:block}.brand__box-logo{width:26.8rem;height:20rem;position:relative;z-index:2}.brand__box-logo-white{visibility:visible;opacity:1;transition:opacity .2s linear}.brand__box-logo-color{visibility:hidden;opacity:0;transition:opacity .2s linear}.brand__box:last-child{border-bottom:none}.brand__box--boboli::after{display:none}.brand__box--boboli .brand__box-image{display:none}.brand__box--boboli .brand__box-logo-mob{display:none}.brand__c{width:25%;height:43rem;display:block;position:relative}.hero--brand .hero__head{display:flex;justify-content:space-between;align-items:center}.hero--brand .hero__head p{font-size:2rem;font-weight:400;line-height:2.34rem;text-align:left;width:35.7rem}.show-b__wrapper{display:flex}.show-b__left{width:40.6rem;min-width:40.6rem;height:37.5rem}.show-b__btn{justify-content:center;width:87rem}.show-b__center{border-top:.1rem solid #aaa;border-bottom:.1rem solid #aaa;padding:3.2rem}.show-b__title{font-size:4.8rem;font-weight:500;line-height:5.6rem;text-align:left;margin-bottom:2.4rem}.show-b__text{margin-bottom:3.2rem;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left}.show-b__right{width:84.4rem;min-width:84.4rem;height:37.5rem}.show-b .swiper-horizontal{height:auto}.brand-d__content{padding-bottom:5rem;border-bottom:.1rem solid #aaa;margin-bottom:5rem}.brand-d__title{margin-bottom:5rem;width:128.2rem}.brand-d__logo{width:fit-content;height:fit-content}.brand-d__logo img{object-fit:contain}.brand-d__text{display:flex;column-gap:5rem;margin-bottom:5rem}.brand-d__text__text-content{width:171rem}.brand-d__text .btn{margin-left:auto}.brand-d__image{width:55.2rem;height:62.8rem}.brand-d__image img{width:100%;height:100%;object-fit:cover}.brand-d__swiper{height:128rem}.application-btn{box-shadow:4px 4px 54px 0px rgba(26,26,26,.1607843137);width:10.6rem;height:10.6rem;background-color:#fff;border-radius:50%;position:fixed;z-index:3;right:2rem;top:88%}.application-btn__letter{width:1.6rem;height:1.6rem}.application-btn__text{position:absolute;width:8.6rem;height:8.6rem;animation:rotating 10s linear infinite}.application-btn__content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.simple-d__wrapper{display:flex;justify-content:space-between;column-gap:6rem}.simple-d__image{width:55.2rem;height:52.6rem}.simple-d__image img{width:100%;height:100%;object-fit:cover}.simple-d__content{display:flex;flex-direction:column;width:70rem}.simple-d__timer span{display:block;font-size:2.8rem;font-weight:500;line-height:3.2rem;margin-bottom:3.2rem}.simple-d #countdown{display:flex}.simple-d #countdown .number{display:block;font-size:4.8rem;font-weight:500;text-align:left;color:#da251e;margin-right:1rem}.simple-d #countdown .text{font-size:2rem;font-weight:400;text-align:left;padding-top:1rem}.simple-d #countdown .countdown__inner{display:flex;margin-right:1.6rem}.simple-d #countdown .countdown__inner:last-child{margin-right:0}.simple-d__mini-image{width:26rem;height:26rem}.simple-d__mini-image img{width:100%;height:100%;object-fit:cover}.simple-d__content-wrap{margin-top:auto}.simple-d__text{width:100%;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left;margin-bottom:5rem}.simple-d__inner{display:flex}.simple-d__info{margin-right:3.2rem}.simple-d__info strong{display:block;font-size:2.8rem;font-weight:500;line-height:3.2rem;text-align:left;position:relative;margin-bottom:1.6rem;padding-left:2.5rem}.simple-d__info strong::before{position:absolute;content:"";width:1.8rem;height:1.8rem;background-color:#da251e;left:0;border-radius:50%;top:50%;transform:translate(0, -50%)}.simple-d__info span{display:block;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left}.simple-d__info:last-child{margin-right:0}.advantages-s__title{margin-bottom:5rem;font-size:4.8rem;font-weight:500;line-height:5.6rem;text-align:left}.advantages-s__box{width:25%;height:37.5rem;display:flex;justify-content:center;align-items:center}.advantages-s__box-image{width:100%;height:100%}.advantages-s__box-image img{object-fit:cover;height:100%}.advantages-s__box-text{display:flex;flex-direction:column}.advantages-s__box-text strong{margin-bottom:2.4rem;display:block;font-size:4.8rem;font-weight:500;line-height:5.6rem;text-align:center}.advantages-s__box-text span{display:block;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:center}.advantages-s__wrapper{display:flex;flex-wrap:wrap;border:.1rem solid #aaa}.contacts-p__title{font-size:21rem;font-weight:500;text-align:left;margin-bottom:2rem}.contacts-p__wrapper{border:.1rem solid #aaa;display:flex;overflow:hidden}.contacts-p__left{width:40.6rem;min-width:40.6rem;height:76rem}.contacts-p__image{width:100%;height:100%}.contacts-p__image img{width:100%;height:100%;object-fit:cover}.contacts-p #contacts-map{width:87.6rem;height:38rem;flex:initial;border-bottom:.1rem solid #aaa}.contacts-p__right{display:flex;flex-wrap:wrap}.contacts-p__box{width:43.6rem;min-width:43.6rem;height:38rem;padding:3.2rem;display:flex;flex-direction:column}.contacts-p__box-title{display:flex;flex-direction:column}.contacts-p__box-title span{color:#aaa;font-size:2.8rem;font-weight:500;display:block;text-align:left;margin-bottom:1.6rem}.contacts-p__box-title strong{font-size:2.8rem;font-weight:500;text-align:left;display:block}.contacts-p__box-title a{font-size:2.8rem;font-weight:500;text-align:left;display:block}.contacts-p__box-text{margin-top:auto;font-size:1.8rem;font-weight:300;line-height:2.1rem;text-align:left}.contacts-p__box-text p{margin-bottom:1rem}.contacts-p__box-text P:last-child{margin-bottom:0}.contacts-p__box-info{display:flex;flex-direction:column;margin-bottom:1.6rem}.contacts-p__box-info a{margin-bottom:.8rem;font-size:2.8rem;font-weight:500;text-align:left;display:block}.contacts-p__box-info span{font-size:1.8rem;font-weight:300;display:block;text-align:left;color:#aaa}.contacts-p__box-info:last-child{margin-bottom:0}.contacts-p__box:nth-child(1){border-bottom:.1rem solid #aaa;border-right:.1rem solid #aaa}.contacts-p__box:nth-child(3){border-right:.1rem solid #aaa}.contacts-p__box:nth-child(4){border-right:.1rem solid #aaa}.brand-n__inner{display:flex;justify-content:space-between;margin-bottom:15rem}.brand-n__inner:last-child{margin-bottom:0}.brand-n__inner:nth-child(odd){flex-direction:row-reverse}.brand-n__content{width:82.2rem}.brand-n__content p{width:70rem;font-size:2rem;font-weight:400;line-height:2.34rem;margin-bottom:1rem}.brand-n__content p:last-child{margin-bottom:0}.brand-n__title{font-family:"Roboto Condensed";text-transform:uppercase;margin-bottom:2.4rem;font-size:4.8rem;font-weight:500;line-height:5.6rem}.brand-n__title span{color:#da251e}.brand-n__image{width:84.4rem;height:58rem}.brand-n__image img{width:100%;height:100%;object-fit:cover}.brand-n__date{margin-bottom:3.2rem;width:58rem}.brand-n__date-inner{margin-bottom:1.6rem;font-size:2rem;font-weight:400;line-height:2.3rem;text-align:left;display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:1rem}.brand-n__date-inner span{display:block;color:#aaa}.brand-n__date-inner p{width:auto}.brand-n__date-inner:last-child{margin-bottom:0}.brand-n strong{display:block;font-size:2.8rem;font-weight:500;line-height:3.2rem;margin-bottom:1.6rem}.brand-n ul{width:69.7rem}.brand-n ul li{margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:2.3rem;position:relative;padding-left:1.6rem}.brand-n ul li::before{position:absolute;content:"";width:.8rem;height:.8rem;border-radius:50%;background:#aaa;left:0;top:.5rem}.brand-n ul li span{color:#da251e}.brand-n ul li:last-child{margin-bottom:0}.heading__top{display:flex;padding:2.6rem 0 4rem;box-sizing:border-box;gap:.8rem;align-items:center;flex-wrap:wrap}.heading__top .btn_primary{margin-left:2.4rem}.heading__img{height:60rem;display:flex}.heading__img>img{object-fit:cover;object-position:top;margin-bottom:2rem}.heading__img-triple{box-sizing:border-box;padding:3.2rem;border-top:1px solid #aaa;border-bottom:none;display:flex}.heading__img-triple:first-of-type{border-right:1px solid #aaa;border-left:none}.heading__img-triple:last-of-type{border-left:1px solid #aaa;border-right:none}.heading__img-triple img{object-fit:cover;object-position:center}.heading__footer p{padding:2rem 0;box-sizing:border-box;border:1px solid #aaa;border-left:none;border-right:none}.collections__heading{margin-bottom:5rem}.collections__category{display:flex;gap:1.7rem}.collections__category-name{flex-shrink:0;height:100%;margin-top:auto;display:flex;flex-direction:column;gap:1.6rem}.collections__category-name-logo{width:7.5rem;height:6rem;display:flex}.collections__category-name-logo img{object-fit:contain;object-position:center}.collections__category-swiper{background-color:rgba(0,0,0,.06)}.collections__category-swiper.swiper{width:100%}.collections__category-swiper-slide{height:35.7rem !important;padding:1.8rem;box-sizing:border-box;display:flex !important;flex-direction:column;justify-content:space-between;align-items:center}.collections__category-swiper-slide-img{width:100%;height:auto;display:flex;flex-shrink:1;overflow:hidden}.collections__category-swiper-slide-img img{object-fit:contain;object-position:center}.collections__category-swiper-slide-name{padding-top:1.8rem;text-align:center;flex-shrink:0}.banner-wa__c{display:flex;border:1px solid #aaa}.banner-wa__c-img{flex-shrink:0;width:47.6rem;height:41.7rem;padding:7rem;box-sizing:border-box;border-right:1px solid #aaa;display:flex}.banner-wa__c-img img{object-fit:cover;object-position:center}.banner-wa__c-right{padding:7rem;display:flex;flex-direction:column;gap:3rem}.banner-wa__c-right-row{display:flex;gap:2rem}.banner-wa__c-right-row .sale__btn._wa{padding-right:1rem;gap:1rem}.banner-wa__c-right-row .sale__btn svg{position:relative}.banner-wa__c-right-link{display:flex;gap:2rem;color:#fff;background-color:#da251e;padding:1px 1px 3px 3.2rem;border-radius:10rem;align-items:center;width:fit-content;transition:background-color .5s,color .5s}.banner-wa__c-right-link svg{width:7rem;height:7rem;fill:#fff;transition:fill .5s}.adv-wholesale__c{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:5rem}.adv-wholesale__c-cell,.adv-wholesale__c ._footer{display:flex;flex-direction:column;gap:2.4rem;height:100%;overflow:hidden;position:relative}.adv-wholesale__c-cell img,.adv-wholesale__c ._footer img{object-fit:cover;object-position:center}.adv-wholesale__c-cell ul,.adv-wholesale__c ._footer ul{display:flex;flex-direction:column;gap:1.6rem;font-size:2rem;line-height:2.3rem}.adv-wholesale__c-cell ul li,.adv-wholesale__c ._footer ul li{list-style:disc;list-style-position:inside}.adv-wholesale__c-cell p,.adv-wholesale__c ._footer p{font-size:2rem;line-height:2.3rem}.adv-wholesale__c-cell h2,.adv-wholesale__c ._footer h2{font-family:"Roboto Condensed";font-weight:500;text-transform:uppercase;font-size:4.8rem;line-height:5.6rem}.adv-wholesale__c-cell h3,.adv-wholesale__c ._footer h3{font-family:"Roboto Condensed";font-weight:500;text-transform:uppercase;font-size:2.8rem;line-height:3.3rem}.adv-wholesale__c ._footer{height:fit-content;gap:1.6rem;grid-column:1/span 2}.how-order__c{display:grid;grid-template-columns:30% 66%;gap:5.4rem}.how-order__c-left{padding:3.2rem 0;box-sizing:border-box;border-top:1px solid #aaa;border-bottom:1px solid #aaa;display:flex;flex-direction:column;gap:3rem}.how-order__c-swiper{width:100%}.how-order__c-swiper-slide{display:flex;padding:4rem 15rem 4rem 4rem;box-sizing:border-box;gap:3rem;border:1px solid #aaa}.adv-3-blocks__c-swiper{width:100%}.adv-3-blocks__c-swiper-slide{display:flex !important;padding:4rem 15rem 4rem 4rem;box-sizing:border-box;gap:3rem;border:1px solid #aaa;height:100%;flex-direction:column !important}.start-stages .container .mobile.h_h1{padding:0 2rem}.start-stages .swiper{width:100%}.start-stages__slide{padding:4rem;box-sizing:border-box;box-shadow:0px 0px 0px 1px #aaa inset;display:grid !important;grid-template-columns:100%;grid-template-rows:min-content min-content auto;height:35rem !important;gap:3rem}.banner-photos__c{display:grid;grid-template-columns:1fr 1fr;padding:1.5rem;box-sizing:border-box;border:1px solid #aaa}.banner-photos__c-left{padding:4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem}.banner-photos__c-images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem}.banner-photos__c-images-img{height:25rem;display:flex}.banner-photos__c-images-img img{object-fit:cover;object-position:center}.another-banner__c{border:1px solid #aaa;display:grid;grid-template-columns:1fr 1fr}.another-banner__c-side{padding:5.5rem;box-sizing:border-box;border-right:1px solid #aaa;display:flex;flex-direction:column;gap:3rem}.another-banner__c-side:last-of-type{border:none}.another-banner__c-side ul{display:flex;flex-direction:column;gap:1.5rem}.another-banner__c-side ul li{list-style:disc;list-style-position:inside}.open-stages h2{margin-bottom:3rem}.open-stages .swiper{width:100%}.open-stages .swiper .swiper-wrapper .swiper-slide{display:flex !important;flex-direction:column;border:1px solid #aaa;padding:3.2rem;gap:2.4rem;height:40rem !important}.open-stages .swiper .swiper-wrapper .swiper-slide .open-stages-dot{margin-top:auto;margin-left:auto;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#da251e}.open-stages .swiper .swiper-wrapper .swiper-slide .open-stages-six{font-size:10rem;font-weight:400;line-height:105%}.open-stages .swiper .swiper-wrapper .swiper-slide .open-stages-text{font-size:5.6rem;font-weight:400;line-height:105%}.col-red{color:#da251e}@media (any-hover: hover)and (min-width: 48em){.btn_secondary:hover .btn__txt::after{left:50%;transform:translate(-50%, 100%)}}@media (min-width: 48em){._mobile-only{display:none}.mobile{display:none !important}.header{border-bottom:1px solid #aaa}.footer__nav{margin-bottom:0;margin-right:2.4rem;grid-template-columns:repeat(2, 24.5rem);gap:2.4rem}.request-design-footer{padding:3.2rem 0;grid-template-columns:25rem 1fr 25rem;justify-items:stretch}.request-design-footer__text{justify-self:center}.request-design-footer__logo{justify-self:end;width:18.5rem}.btn_secondary_red{border:none;background-color:#da251e}.btn_secondary_red .btn__txt{color:#fff}.btn_secondary_red .btn__txt::after{background:url("../images/icons/arr-white.svg") center/contain no-repeat}.tab__icon{display:none}.modal__content{max-width:76.7rem}.modal_horizontal .modal__content{max-width:133.8rem}.modal_vertical_request-send .modal__content{max-width:55.1rem}.modal_horizontal .modal__image-wrap{margin-bottom:0;width:54rem;height:100%;min-height:52.6rem}.modal_horizontal .modal__close{top:1.8rem;right:1.8rem;width:auto;height:auto;background-color:rgba(0,0,0,0);backdrop-filter:none}.modal__text{margin-bottom:2.4rem;max-width:70rem}.modal__btn{align-self:flex-start}.form-modal__fields{grid-template-columns:repeat(2, 1fr);gap:3.2rem}.form-modal__field.dropdown{grid-column:span 2}.form-modal__footer{flex-direction:row;justify-content:space-between;align-items:center}.form-modal__text{max-width:28.7rem}.hero_franchising .hero__swiper-wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}.hero_franchising .hero__head{margin-bottom:0}.hero_franchising .swiper-slide-hero__image-wrap{padding:3.2rem;padding-bottom:0;height:53rem}.hero_franchising .swiper-slide-hero:first-child .swiper-slide-hero__image-wrap{padding-left:0}.hero_franchising .swiper-slide-hero:last-child .swiper-slide-hero__image-wrap{padding-right:0}.hero_franchising .swiper-slide-hero:not(:last-child){border-right:1px solid #aaa}.hero__carousel-brands{bottom:5.2rem;padding:0 10.8rem}.hero__carousel-pagination{display:none}.carousel-brands-hero{display:flex;justify-content:space-between;align-items:center;column-gap:10.6rem;height:auto}.carousel-brands-hero__item{position:static;flex:1 1 auto;opacity:.1;transform:none}.carousel-brands-hero__item svg{width:100%;height:8.2rem}.about__body{flex-direction:row;gap:14.7rem;border:1px solid #aaa}.about__image-wrap{padding:3.2rem;border-right:1px solid #aaa}.about__image{width:66.6rem;height:100%}.about__content{padding:3.2rem;display:grid;grid-template:repeat(2, auto)/repeat(2, 1fr);align-content:start;flex:1 1 auto}.about__text{margin-bottom:0;align-items:flex-start;row-gap:1rem;max-width:41.1rem}.about__numbers{margin-bottom:0;grid-row:span 2;justify-self:end}.numbers-about{flex-direction:column;justify-content:stretch;row-gap:2.4rem}.tween-heading span{position:relative}.tween-heading span::before{content:attr(data-text);position:absolute;z-index:1;width:var(--width);color:#1e1e1e;white-space:nowrap;overflow:hidden}.tween-heading{color:#aaa}.activities__body{flex-direction:row;border:1px solid #aaa}.franchising-activities__image-wrap{margin-bottom:0;padding:3.2rem;border-right:1px solid #aaa}.franchising-activities__content{padding:3.2rem;flex-direction:row;justify-content:space-between;flex:1 1 auto}.franchising-activities__description{margin-bottom:0;row-gap:1rem;max-width:47.2rem}.franchising-activities__btn{align-self:flex-end}.wholesale-activities{grid-template-columns:1fr auto}.wholesale-activities{padding:3.2rem;flex-direction:row;justify-content:space-between}.wholesale-activities__content{grid-row:span 2}.wholesale-activities__head{margin-bottom:0;flex-direction:row;justify-content:space-between;align-items:center}.wholesale-activities__description{row-gap:1.6rem;max-width:57.5rem}.wholesale-activities__btn{align-self:flex-end;grid-column:2/3;justify-self:end}.retail-activities__images{margin-bottom:0;padding:3.2rem;grid-template-columns:repeat(2, 21.1rem);gap:2.4rem;border-right:1px solid #aaa}.retail-activities__description{padding:3.2rem;flex-direction:row;justify-content:space-between;flex:1 1 auto}.retail-activities__text-wrap{row-gap:1rem;max-width:31.4rem}.retail-activities__btn{align-self:flex-end}.shop-activities{padding:3.2rem;flex-direction:row;justify-content:space-between}.shop-activities__content{row-gap:16.4rem;flex:1 1 auto}.shop-activities__description{max-width:46.2rem}.shop-activities__btn{align-self:flex-end}.accordion-tabs{padding:3.2rem;row-gap:3.2rem;width:46.2rem;border-right:1px solid #aaa}.accordion-tabs__content:not(.accordion-tabs__content._is-active){display:none}[data-accordion-tabs-body]{display:block;flex:1 1 auto}.sale__head{justify-content:stretch;column-gap:3.2rem;height:10.9rem}.sale__head::after{content:"";position:absolute;bottom:-4.5rem;left:0;width:100%;height:1px;background-color:#aaa;opacity:var(--opacity)}.sale__badge{display:none}.sale__image-wrap{position:absolute;top:-2.3rem;height:15.2rem}.sale__image-container{margin-bottom:0;flex:0 0 113.9rem;height:56rem}.sale__content{padding:3.2rem 4.7rem 3.2rem 3.2rem;justify-content:flex-end;align-items:flex-start;row-gap:3.2rem;border-bottom:none}.sale__content::before,.sale__content::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#aaa;transform:scaleX(var(--width));transform-origin:left}.sale__content::before{top:0}.sale__content::after{bottom:0}.career__bg{flex:0 0 84.4rem}.career__text{padding:3rem 3.2rem;align-items:flex-start;flex:1 1 auto;border-left:none;border-right:none}.contacts-map__content{flex:1 1 auto}.contacts-map__list{row-gap:normal;height:100%}.contacts-map__list-item{padding-bottom:2.4rem;flex-direction:row;justify-content:space-between;align-items:center;row-gap:normal}.contacts-map__list-item:not(:last-child){margin-bottom:2.4rem}.contacts-map__list-item:nth-last-child(2){margin-bottom:auto}.contacts-map__map{flex:0 0 84.8rem;height:58rem}.about-franchising__heading{margin-bottom:0;max-width:58.5rem}.about-franchising__text{max-width:76.2rem}.facts__cell:nth-child(5),.facts__cell:nth-child(2){border-right:none}.facts__cell:nth-child(5),.facts__cell:nth-child(6){border-top:none}.economy__image-wrap{flex:0 0 55.2rem;height:100%;min-height:48.2rem}.economy__content{flex:1 1 auto}.economy__list{grid-template-columns:repeat(2, 1fr);column-gap:3.2rem;row-gap:4.5rem}.advantages__swiper-wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem}.slide-advantages__image-wrap{flex:0 0 32.4rem;min-height:26.2rem;height:100%}.shops__images{flex:0 0 55.2rem;width:55.2rem;min-height:60.1rem;border-right:1px solid #aaa;border-bottom:none}.shops__controls{display:flex;justify-content:space-between}.shops__swiper-navigation{padding-top:5rem;display:flex;column-gap:2.4rem}.steps__swiper-wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:33.6rem;gap:3.2rem}.faq__tabs-wrap{flex:1 1 auto;flex-direction:row}.faq__tabs-wrap .accordion-tabs{flex:0 0 55.2rem;width:55.2rem}.faq__tabs-wrap .accordion-tabs__content{padding:3.2rem;height:100%;border-right:1px solid #aaa}.faq__image{min-height:52.2rem;width:52rem;height:100%}.brands__content{margin-bottom:3.2rem;grid-template-columns:1fr 113.6rem;justify-content:space-between;column-gap:3.2rem}.brands__swiper-navigation{margin-bottom:3.2rem;display:flex;flex:1 1 auto;column-gap:2.4rem}.brands__text-wrap{max-width:51rem}.brands__images{height:100%;min-height:55.5rem}.brands__carousel{padding-bottom:3.2rem;flex-direction:row;justify-content:space-between;align-items:center;column-gap:9.4rem;border-bottom:1px solid #aaa}.brands__btn{flex:0 0 25.2rem}.brands__swiper-wrapper.swiper-wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:9.4rem}.brands__carousel-pagination{display:none}.shop-hero__body{margin-bottom:0;flex:1 1 auto}.shop-hero__text{max-width:77rem}.shop-hero__bg-image{height:100%;width:82.8rem;min-height:50rem}.shops-grid__items{grid-template-columns:repeat(2, 1fr);gap:3.2rem}.shops-grid__group{position:relative;flex-direction:row;height:82.8rem}.shops-grid__btn{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.wholesale-hero__body{flex:1 1 auto}.wholesale-hero__text-wrap{max-width:59.6rem}.wholesale-hero__images{display:flex;column-gap:3.2rem;height:100%;min-height:64rem}.wholesale-hero__image-wrap_large{width:55.2rem;height:100%}.wholesale-hero__btn{align-self:flex-start}.brands-carousel__swiper-wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(5, auto);column-gap:10rem}.conditions__body{flex-direction:row;border:1px solid #aaa}.conditions-accordion-tabs{padding:3.2rem}.conditions-accordion-tabs__main{margin-bottom:auto;flex-direction:row;justify-content:space-between;gap:3.5rem}.conditions-accordion-tabs__image-wrap{flex:0 0 25.9rem;width:25.9rem;height:100%;min-height:28rem}.conditions-accordion-tabs__info-box{width:40.4rem}.conditions-accordion-tabs__text{max-width:51.8rem}.footer-conditions-accordion-tabs{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer-conditions-accordion-tabs__list{row-gap:1.6rem;width:76.3rem}.footer-conditions-accordion-tabs__list-item{grid-template-columns:26rem 1fr;gap:3.2rem}.request__container{display:grid;grid-auto-flow:column}.request__image-wrap{flex:0 0 43.8rem;width:43.8rem;height:100%;min-height:47.4rem}.request__image-wrap_large{flex:0 0 69.8rem;width:69.8rem}.form-request__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:8.8rem}.form-request__text{max-width:28.7rem;font-size:1.4rem}.shops-hero__head{margin-bottom:4rem;padding:.8rem 0;justify-content:space-between;align-items:flex-end;flex-direction:row}.shops-hero__head .shops-hero__text{padding-bottom:4.5rem}.shops-hero__body{display:flex;column-gap:3.2rem}.shops-hero__text{max-width:43rem}.shops-hero__carousel{flex-direction:row;flex:0 0 113.6rem;min-width:0;width:113.6rem;min-height:75.8rem;height:100%}.shops-hero__swiper{min-height:100%;height:auto}.shops-hero__pagination{display:none}.about-shops .btn_secondary{grid-column:2/3}.about-shops__container{flex-direction:row;border:1px solid #aaa}.about-shops__image-wrap{margin-bottom:0;padding:3.2rem;border-right:1px solid #aaa}.about-shops__image{width:48.8rem;height:100%;min-height:43rem}.about-shops__content{padding:3.2rem;grid-template-columns:55.2rem 1fr;column-gap:3.3rem;row-gap:8rem}.about-shops__list{margin-bottom:0;flex-direction:column;gap:2.4rem;grid-row:1/3}.about-shops__list-item-text{max-width:24.9rem}.not-found__container{flex-direction:row;justify-content:space-between;gap:20.2rem}.not-found__body{margin:auto;justify-content:center;height:100%}.not-found__text{max-width:47.4rem}.not-found__carousel{column-gap:3.2rem;width:84.4rem;height:80rem;border:none}.heading__top .btn-social:first-of-type{margin-left:auto}.collections__category-name{width:9.5rem}.collections__category-swiper.swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:1fr}.adv-wholesale__c-cell img,.adv-wholesale__c ._footer img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-photos__c-left .btn{width:fit-content}.open-stages .swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;gap:3.2rem}.open-stages .swiper .swiper-wrapper .swiper-slide{height:33rem !important}.open-stages .swiper .swiper-wrapper .swiper-slide._big{grid-column:span 3}}@media (min-width: 1920px){html{font-size:10px}}@media (max-width: 48em){html{font-size:5px;font-size:1.5625vw;font-size:1.3333333333vw;-webkit-text-size-adjust:none}body{font-size:3.2rem;-webkit-text-size-adjust:none}.container{padding:0 2rem;width:100%}.wrapper{padding-top:15.2rem}._desktop-only{display:none}.desktop{display:none !important}.header::before{content:"";position:absolute;z-index:201;top:0;left:0;width:100%;height:15.2rem;background-color:#fff;opacity:0;transition:opacity .5s ease}._menu-opened .header::before{opacity:1}.header__container{height:15.2rem;border-bottom:1px solid #aaa}.header__logo{flex:0 0 35.4rem;width:35.4rem}.header__nav{flex-direction:column;align-items:center;gap:6.4rem}.header__nav-link{font-family:"Roboto Condensed";font-weight:500;font-size:4rem;line-height:4.6rem}.header__nav-link.txt20{font-size:4rem;line-height:4.6rem}.header__select{width:12rem;height:7rem;font-size:2.4rem;line-height:2.2rem}.header__select-head{padding-right:3.1rem;font-size:2.4rem;line-height:2.2rem}.header__select-head::after{width:2rem;height:2rem}.header__select-list{max-height:auto;padding-left:0rem;font-size:2.4rem}.header__select-list .header__select-item{padding:3rem 2rem}.hamburger{position:relative;display:block;width:4.8rem;height:3rem;transform:rotate(0deg);transition:transform .5s ease-in-out;cursor:pointer}._menu-opened .hamburger span:first-child{top:3.6rem;width:0;height:50%}._menu-opened .hamburger span:nth-child(2){transform:rotate(45deg)}._menu-opened .hamburger span:nth-child(3){transform:rotate(-45deg)}._menu-opened .hamburger span:last-child{top:3.6rem;width:0;left:50%}.hamburger span{position:absolute;left:0;display:block;height:.2rem;width:100%;background-color:#1e1e1e;opacity:1;transform:rotate(0deg);transition:transform .25s ease-in-out}.hamburger span:first-child{top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:1.5rem}.hamburger span:last-child{top:3rem}.header-menu{position:fixed;z-index:200;top:0;left:0;padding-top:22.8rem;display:block;width:100%;height:100%;background-color:#fff;overflow:auto;transform:translateY(-110%);transition:transform .5s ease}._menu-opened .header-menu{transform:translateY(0)}.footer__main{padding-bottom:6.4rem;flex-direction:column}.footer__logo-wrap{margin-right:0;margin-bottom:6.4rem;row-gap:4rem;max-width:none}.footer__logo{width:35.6rem}.footer__text{max-width:56rem}.contacts-footer{align-items:flex-start;row-gap:4rem}.contacts-footer__content{column-gap:1.6rem}.contacts-footer__icon svg{width:4rem;height:4rem}.h_h1{font-size:5.2rem;line-height:6rem}.h_h2{font-size:4rem;line-height:4.6rem}.h_large{font-size:8.7rem;line-height:10.4rem;text-transform:uppercase}.txt20{font-size:3.2rem;line-height:3.6rem}.txt18{font-size:3.2rem;line-height:3.8rem}.txt16{font-size:2.8rem;line-height:3.2rem}.txt14{font-size:2.8rem;line-height:3.2rem}.btn_primary{justify-content:center;width:100%;height:8.6rem;border-radius:20rem}.btn_primary .btn__txt{font-size:3.2rem;line-height:3.8rem}.btn_secondary{padding:0;justify-content:flex-start;align-items:center;height:8.6rem;width:100%;border-radius:20rem}.btn_secondary .btn__txt{padding:2.4rem 4rem;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:3.2rem;line-height:3.8rem}.btn_secondary .btn__txt::after{position:static;width:6.4rem;height:2rem;transform:none}.i-btn{width:11rem;height:11rem}.i-btn svg{width:4.8rem}.btn-social{width:8rem;height:8rem}.input{padding-bottom:1.6rem;line-height:3.6rem}.input .input__field::placeholder{font-size:3.2rem}.input._has-error::after{font-size:2.4rem;line-height:2.8rem}.tabs__navigation{column-gap:3.6rem}.tab:not(.tab_static)._is-active{padding-left:4.8rem}.tab_static{column-gap:2.4rem}.tab::before{top:1rem;width:2.4rem;height:2.4rem}.tab__txt{font-size:4rem;line-height:4.6rem}.carousel-pagination{column-gap:1.2rem}.carousel-pagination .swiper-pagination-bullet{flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.badge{padding:1.2rem 6.4rem}.modal_horizontal .modal__inner{flex-direction:column}.modal__image-wrap{margin-bottom:6.4rem;height:37.8rem}.modal__close{position:absolute;z-index:2;top:2.4rem;right:2.4rem;width:8.8rem;height:8.8rem}.modal__close svg{width:4rem;height:4rem}.modal_horizontal .modal__close{top:4.4rem;right:4.8rem}.modal__heading{margin-bottom:4.8rem}.form-modal{row-gap:4.8rem}.modal__commercial .modal__body{flex-direction:column-reverse}.modal__commercial-text{margin:0}.modal__commercial-img{width:100%;height:40rem;margin-bottom:3.2rem}.select__value{padding-bottom:1.6rem}.select__value::after{flex:0 0 3.2rem;width:3.2rem;height:3.2rem}.select__option{padding:2rem}.hero__video{height:94rem}.hero__head{margin-bottom:3.2rem;padding:3.2rem 0}.hero__head-simple{flex-direction:column;justify-content:center;align-items:center}.hero__head-simple-btn{top:initial;margin-top:2rem}.hero__bg-wrap{height:94rem}.hero__swiper-wrapper.swiper-wrapper{height:94rem}.hero__carousel{margin-bottom:4.8rem}.numbers-about__item{row-gap:2.4rem;max-width:21.1rem}.activities__head{margin-bottom:6.4rem}.franchising-activities{flex-direction:column}.franchising-activities__image{width:100%;height:49.4rem}.wholesale-activities__content{flex-direction:column-reverse;row-gap:4rem;flex:0 0 auto;max-width:none}.wholesale-activities__brands{margin-bottom:5.6rem;column-gap:5.6rem}.wholesale-activities__brand-wrap img,.wholesale-activities__brand-wrap svg{max-width:18rem;max-height:10rem}.wholesale-activities__images{column-gap:1.6rem}.wholesale-activities__image-wrap{flex:1 1 auto;height:30.8rem}.retail-activities{flex-direction:column}.retail-activities__image-wrap{height:30.8rem}.shop-activities__images{column-gap:1.6rem}.shop-activities__image-wrap{flex:1 1 auto;width:auto;height:30.8rem}.shop-activities__image-wrap._desktop-only{display:none}.accordion-tabs__inner{padding-top:4rem}.accordion-tabs__title{display:flex;align-items:center;width:100%}.accordion-tabs__title::after{content:""}.accordion-tabs__title .tab__txt{margin-right:auto}.accordion-tabs__title._is-active .activities__tab-icon{transform:rotate(-180deg)}.accordion-tabs__title._is-active .activities__tab-icon svg{fill:#da251e}[data-accordion-tabs=tabs] [data-accordion-tabs-content]:not([data-accordion-tabs=tabs] [data-accordion-tabs-content]._is-active){display:none}.sale__heading{width:auto;white-space:normal;font-size:5.2rem;line-height:6rem;text-transform:uppercase;color:#da251e}.sale__heading-txt_left{margin-right:1rem}.sale__body{flex-direction:column}.sale__list{row-gap:4rem}.sale__list-item{padding-left:4.8rem;max-width:69rem}.sale__list-item::before{top:50%;width:2.4rem;height:2.4rem;transform:translateY(-50%)}.career__container{flex-direction:column-reverse}.career__bg{max-height:initial}.career__heading{margin-bottom:3.2rem}.career__description{margin-bottom:4.8rem}.career__image-wrap{display:none}.contacts-map__heading{margin-bottom:4.8rem}.contacts-map__body{flex-direction:column;gap:6.4rem}.contacts-map__text{font-size:3.6rem;line-height:4.2rem}.marker svg{width:6.4rem;height:7.2rem}.about-franchising__container{flex-direction:column;justify-content:stretch}.facts__head{margin-bottom:6.4rem}.facts__grid{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto}.facts__grid--two{display:flex;flex-wrap:wrap}.facts__grid--two .facts__cell{width:50%}.facts__grid--two .facts__cell:nth-child(1){order:1}.facts__grid--two .facts__cell:nth-child(2){order:2}.facts__grid--two .facts__cell:nth-child(3){order:4}.facts__grid--two .facts__cell:nth-child(4){order:3}.facts__grid--two .facts__cell:nth-child(5){order:6}.facts__grid--two .facts__cell:nth-child(6){order:5}.facts__grid--two .facts__cell:nth-child(7){order:7}.facts__grid--two .facts__cell:nth-child(8){order:8}.facts__cell:not(.facts__cell_has-link){height:30.4rem}.facts__cell_large,.facts__cell_has-link{grid-column:span 2}.facts__cell_has-link{margin-top:4.6rem;height:8.6rem}.facts__cell:nth-child(2),.facts__cell:nth-child(3){border-bottom:none}.facts__subtitle{font-size:5.2rem;line-height:6rem}.facts__text{max-width:28.4rem}.economy__container{flex-direction:column;gap:6.4rem}.economy__heading{margin-bottom:6.4rem}.economy__list-item{row-gap:3.2rem}.economy__icon{width:11.2rem;height:11.2rem}.advantages__head{margin-bottom:6.4rem}.slide-advantages.swiper-slide{flex-direction:column;width:60rem}.slide-advantages__content{row-gap:3.2rem}.slide-advantages__head{column-gap:3.2rem}.slide-advantages__icon svg{width:8.8rem;height:8.8rem}.shops__body{flex-direction:column}.shops__images{height:83rem}.shops__image-wrap{width:64.6rem;height:71rem}.shops__swiper{margin-bottom:3.2rem}.shops__carousel-pagination{position:absolute;bottom:3.2rem;left:50%;display:flex;transform:translateX(-50%)}.slide-shops__heading{margin-bottom:6.4rem}.slide-shops__group{row-gap:4rem}.slide-shops__text{width:auto}.slide-shops__list{row-gap:3.2rem}.slide-shops__label{width:30.4rem}.slide-steps.swiper-slide{height:49.2rem;width:60rem}.slide-steps::after{width:2.4rem;height:2.4rem}.slide-steps__head{margin-bottom:4.8rem;column-gap:4.8rem}.slide-steps__icon svg{width:6.4rem;height:6.4rem}.faq__head{display:none}.faq__body{flex-direction:column-reverse}.faq__image-wrap{border-bottom:1px solid #aaa}.faq__tabs-wrap .accordion-tabs{padding:3.2rem}.faq__tabs-wrap .accordion-tabs__text-wrap{padding-top:3.2rem}.faq__tabs-wrap .accordion-tabs .tab__txt{max-width:58rem}.brands__info{margin-bottom:3.2rem}.brands__heading{margin-bottom:3.2rem;max-width:39rem}.brands__swiper{width:100%}.slide-brands.swiper-slide{display:flex;justify-content:center}.slide-brands__icon svg{width:42rem;height:31.4rem}.shop-hero__container{flex-direction:column;border-bottom:none}.shop-hero__heading{margin-bottom:3.2rem}.shop-hero__bg{padding:3.2rem 0;border-left:none;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.shops-grid__image-wrap{margin-bottom:5.6rem;height:96rem}.wholesale-hero__main{flex-direction:column;gap:4.8rem}.wholesale-hero__head{margin-bottom:3.2rem;padding:3.2rem 0}.wholesale-hero__heading{max-width:52rem}.wholesale-hero__image-group{display:none}.brands-carousel{padding:4rem 0}.slide-brands-carousel.swiper-slide{display:flex;justify-content:center;align-items:center;width:42rem}.slide-brands-carousel__icon svg{max-width:none;width:90%;height:auto}.conditions__body .accordion-tabs{margin-bottom:4rem;flex-direction:row;column-gap:3.6rem}.conditions__body .accordion-tabs .tab__icon{display:none}.conditions-accordion-tabs__body{row-gap:4.8rem}.conditions-accordion-tabs__info{flex-direction:column;gap:4.8rem}.conditions-accordion-tabs__heading{margin-bottom:4rem;font-size:3.6rem;line-height:4.2rem}.conditions-accordion-tabs__list{row-gap:3.2rem}.conditions-accordion-tabs__list-item{grid-template-columns:30.4rem 1fr}.footer-conditions-accordion-tabs__label{font-size:3.6rem}.footer-conditions-accordion-tabs__image-wrap{display:none}.request__image-wrap:not(.request__image-wrap_large){display:none}.request__heading{margin-bottom:3.2rem}.request__text{margin-bottom:4.8rem}.form-request{row-gap:4.8rem}.form-request__fields{row-gap:4rem}.shops-hero__heading{margin-bottom:2rem}.shops-hero__content{display:none}.shops-hero__thumbs-wrap{display:none}.about-shops__list-item{row-gap:2.4rem}.not-found{margin-bottom:4.8rem;padding-top:6.4rem;border-bottom:none}.not-found__heading{margin-bottom:3.2rem;font-size:18.8rem;line-height:22rem}.slide-not-found.swiper-slide{height:42rem}.mission__title{width:100%;margin-bottom:4.8rem}.mission__content{flex-direction:column;justify-content:initial}.mission__content::before{display:none}.mission__content::after{display:none}.mission__box{margin-right:0;width:100%;margin-bottom:20rem}.mission__box-title{padding-bottom:2.4rem;margin-bottom:3.2rem;padding-left:4.8rem;font-size:4rem}.mission__box-title::before{position:absolute;content:"";background-color:#da251e;width:2.4rem;height:2.4rem;border-radius:50%;top:1.4rem;left:1rem;transform:translate(-50%, 0)}.mission__box-title::after{width:100%;position:absolute;content:"";left:0;bottom:0;height:.2rem;background-color:#aaa}.mission__box-text{font-size:3.2rem;font-weight:400;line-height:3.6rem;text-align:left}.mission__box:last-child{margin-bottom:0}.history__title{margin-bottom:4.8rem}.history__wrapper{width:100%;justify-content:initial;align-items:initial;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.history__wrapper::before{top:2.3rem;width:166rem}.history-wrapper::-webkit-scrollbar{display:none}.history__box{white-space:initial;min-width:33.6rem;width:33.6rem}.history__box-circle{width:4.8rem;height:4.8rem;margin-bottom:3.2rem}.history__box-date{font-size:5.2rem;margin-right:3.2rem}.history__box-text{font-size:3.2rem;font-weight:400;line-height:3.6rem;text-align:left}.about-p .mob{display:block}.about-p .desk{display:none}.about-p__title{padding-bottom:2.2rem;margin-bottom:6.4rem}.about-p__text{flex-direction:column;font-size:3.2rem;line-height:3.6rem;margin-bottom:6.4rem}.about-p__text p{margin-right:0;width:100%;margin-bottom:4rem}.about-p__text p:last-child{margin-bottom:0;width:100%}.about-p__image{height:40rem}.show-d__wrapper{flex-direction:column}.show-d__left{border-right:none;width:100%;border-bottom:.1rem solid #aaa}.show-d__btn{position:initial}.show-d__slide-image{width:100%;height:71rem}.show-d__right-swiper{width:100%}.show-d__right-navigation{display:none}.show-d__right-content{margin-bottom:5.6rem}.show-d__right-content strong{font-size:5.2rem;margin-bottom:3.2rem}.show-d__right-content p{font-size:3.2rem;font-weight:400;line-height:3.6rem;text-align:left}.show-d__swiper{margin-bottom:4.8rem}.brand__head{margin-bottom:6.4rem}.brand__title{flex-direction:column}.brand__title span{margin-right:0;width:100%;font-size:4.8rem;line-height:6rem;margin-bottom:3.2rem}.brand__title span br{display:none}.brand__title-text{width:100%}.brand__title-text p{margin-bottom:3rem}.brand__wrapper{flex-direction:column;border:.1rem solid #aaa}.brand__box{width:100%;height:63rem;border-bottom:.1rem solid #aaa;padding:3.2rem}.brand__box-image{position:relative;height:56.6rem}.brand__box-image img{height:100%;object-fit:cover}.brand__box-logo{position:absolute;width:42rem;height:31.4rem}.brand__box--boboli{border-top:none;border-right:none}.brand__box--boboli .brand__box-image{display:block}.brand__box--boboli .brand__box-logo-mob{display:block}.brand__box--boboli .brand__box-logo-desk{display:none}.brand__c{display:none}.show-b{margin-bottom:20rem}.show-b__wrapper{flex-direction:column-reverse}.show-b__left{width:100%;height:48.2rem}.show-b__left img{height:100%;object-fit:cover}.show-b__center{border-top:.1rem solid #aaa;border-right:.1rem solid #aaa;border-left:.1rem solid #aaa;border-bottom:none}.show-b__title{margin-bottom:3.2rem}.show-b__text{margin-bottom:4.8rem;font-size:3.2rem;line-height:3.6rem}.show-b__right{display:none}.brand-d__content{margin-bottom:3.2rem}.brand-d__title{width:100%}.brand-d__text{flex-direction:column;margin-bottom:12rem}.brand-d__text__text-content{width:100%}.brand-d__text p:first-child{margin-right:0;margin-bottom:2rem}.brand-d__text p{width:100%}.brand-d__text .btn{margin-top:4.8rem}.brand-d__image{width:100%;height:80.8rem}.brand-d__swiper{height:auto;margin-bottom:4.8rem}.application-btn{width:13.6rem;height:13.6rem;right:2rem;top:102rem}.application-btn__letter{width:3.6rem;height:3.6rem}.application-btn__text{width:11.6rem;height:11.6rem}.simple-d__wrapper{flex-direction:column;position:relative;padding-top:20rem}.simple-d__image{width:100%;height:66.7rem;margin-bottom:6.4rem}.simple-d__content{margin-bottom:6.4rem;width:100%}.simple-d__timer{position:absolute;top:0}.simple-d__timer span{font-size:4rem;margin-bottom:5.2rem}.simple-d #countdown .number{font-size:5.2rem;margin-right:1.2rem}.simple-d #countdown .text{font-size:3.2rem;padding-top:.2rem}.simple-d__mini-image{display:none}.simple-d__text{width:100%;font-size:3.2rem;line-height:3.6rem;margin-bottom:4.8rem}.simple-d__inner{flex-direction:column}.simple-d__info{margin-right:0;margin-bottom:4rem}.simple-d__info strong{margin-bottom:3.4rem;padding-left:4.8rem;font-size:4rem}.simple-d__info strong::before{width:2.4rem;height:2.4rem}.simple-d__info span{font-size:3.2rem}.simple-d__info:last-child{margin-bottom:0}.advantages-s__box{width:50%}.advantages-s__box-text strong{font-size:5.2rem;margin-bottom:2.4rem}.advantages-s__box-text span{font-size:3.5rem;line-height:3.3rem}.advantages-s__box:nth-child(1){order:1}.advantages-s__box:nth-child(2){order:2}.advantages-s__box:nth-child(3){order:4}.advantages-s__box:nth-child(4){order:3}.advantages-s__box:nth-child(5){order:6}.advantages-s__box:nth-child(6){order:5}.advantages-s__box:nth-child(7){order:7}.advantages-s__box:nth-child(8){order:8}.contacts-p{padding-top:5rem}.contacts-p__title{padding-bottom:2.2rem;border-bottom:.1rem solid #aaa;margin-bottom:2.2rem;font-size:8.8rem}.contacts-p__wrapper{border:none;flex-direction:column}.contacts-p__left{display:none}.contacts-p__image{display:none}.contacts-p #contacts-map{width:100%;height:96rem}.contacts-p__box{width:100%;min-width:100%;height:auto;padding:0}.contacts-p__box-title span{font-size:4rem;margin-bottom:2.4rem}.contacts-p__box-title strong{font-size:4rem}.contacts-p__box-title a{font-size:4rem}.contacts-p__box-text{margin-top:4.8rem;font-size:3.2rem;font-weight:400;line-height:3.6rem;text-align:left;margin-bottom:3.2rem}.contacts-p__box-text p{margin-bottom:2rem}.contacts-p__box-info{margin-bottom:2.4rem}.contacts-p__box-info a{font-size:4rem;margin-bottom:.8rem}.contacts-p__box-info span{font-size:3.2rem}.contacts-p__box:nth-child(1){border-right:none}.contacts-p__box:nth-child(3){display:none;border-right:none}.contacts-p__box:nth-child(4){border-right:none;margin-top:3.2rem;padding-bottom:3.2rem;border-bottom:.1rem solid #aaa;margin-bottom:3.2rem}.contacts-p__box:nth-child(5){padding-bottom:3.2rem;border-bottom:.1rem solid #aaa}.brand-n__inner{flex-direction:column-reverse}.brand-n__inner:nth-child(odd){flex-direction:column-reverse}.brand-n__content{width:100%}.brand-n__content p{width:100%;font-size:3.2rem;margin-bottom:2rem;line-height:4rem}.brand-n__title{font-size:5.2rem;line-height:6rem;margin-bottom:3.2rem}.brand-n__image{width:100%;height:49.4rem;margin-top:4rem}.brand-n__date{width:100%;margin-bottom:4.8rem}.brand-n__date-inner{font-size:3.2rem;line-height:3.6rem}.brand-n strong{font-size:3.4rem;line-height:4rem;margin-bottom:3.2rem}.brand-n ul{width:100%}.brand-n ul li{width:100%;font-size:3.2rem;margin-bottom:2rem;line-height:4rem;padding-left:3.2rem}.brand-n ul li::before{top:1rem;width:1.6rem;height:1.6rem}.heading__top .h_h1{width:100%;margin-bottom:4.8rem}.heading__top .btn_primary{width:fit-content;margin-left:auto}.heading__img{height:75rem}.collections .container{padding:0}.collections__heading{padding:0 2rem}.collections__heading+.collections__category>.collections__category-name{margin-top:0}.collections__category{flex-direction:column;gap:3rem}.collections__category-name{flex-direction:row-reverse;justify-content:space-between;padding:0 2rem;margin-top:12rem}.collections__category-name-logo{width:auto;height:4rem}.collections__category-swiper-slide{padding:2rem;height:44.6rem !important;border-right:1px solid #aaa}.collections__category-swiper-slide-name{padding-top:3.2rem}.banner-wa__c{flex-direction:column;padding:12rem 2rem;box-sizing:border-box;gap:2rem}.banner-wa__c-img{width:100%;height:56.6rem;padding:0}.banner-wa__c-right{padding:0;margin-top:4rem;padding-top:2rem;border-top:1px solid #aaa}.banner-wa__c-right-row{flex-direction:column}.banner-wa__c-right-row .sale__btn{width:100%}.banner-wa__c-right-row .sale__btn._wa{justify-content:space-between}.banner-wa__c-right-link{margin-left:auto}.banner-wa__c-right-link{justify-content:center;border-radius:20rem}.adv-wholesale__c{grid-template-columns:100%;grid-template-rows:75rem auto 56rem auto}.adv-wholesale__c-cell,.adv-wholesale__c ._footer{gap:4.8rem;height:auto}.adv-wholesale__c-cell:nth-child(2),.adv-wholesale__c ._footer:nth-child(2){grid-row:1}.adv-wholesale__c-cell:nth-child(3),.adv-wholesale__c ._footer:nth-child(3){grid-row:3}.adv-wholesale__c-cell ul,.adv-wholesale__c ._footer ul{font-size:3.2rem;line-height:3.6rem}.adv-wholesale__c-cell p,.adv-wholesale__c ._footer p{font-size:3.2rem;line-height:3.6rem}.adv-wholesale__c-cell h2,.adv-wholesale__c ._footer h2{font-size:5.2rem;line-height:6rem}.adv-wholesale__c-cell h3,.adv-wholesale__c ._footer h3{font-size:4rem;line-height:4.6rem}.adv-wholesale__c ._footer{grid-column:1;grid-row:5}.how-order__c{grid-template-columns:100%;padding:0}.how-order__c-left{padding:3.2rem 2rem}.how-order__c-swiper .swiper-wrapper{padding-left:2rem;padding-right:2rem}.how-order__c-swiper-slide{padding:4rem}.adv-3-blocks__c{padding:0}.adv-3-blocks__c-swiper .swiper-wrapper{padding-left:2rem;padding-right:2rem}.adv-3-blocks__c-swiper-slide{padding:4rem;min-height:40rem !important;display:grid !important;grid-template-columns:min-content auto;grid-template-rows:min-content auto;gap:5rem 2rem;padding-right:4rem}.adv-3-blocks__c-swiper-slide .txt18{grid-column:1/span 2}.start-stages .container{padding:0}.start-stages .swiper{margin-top:6rem}.start-stages__slide{grid-template-columns:min-content auto;grid-template-rows:min-content auto;gap:5rem 2rem;height:50rem !important}.start-stages__slide .txt18{grid-column:1/span 2}.banner-photos__c{grid-template-columns:100%;padding:12rem 2rem}.banner-photos__c-left{padding:4rem 0}.banner-photos__c-images{grid-row:1;grid-template-columns:100%;grid-template-rows:auto auto}.banner-photos__c-images-img{height:55rem}.another-banner__c{grid-template-columns:100%;gap:2.4rem;border:none}.another-banner__c-side{border:none;padding:4rem 0}.another-banner__c-side:last-of-type{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding-bottom:6rem}.open-stages h2{padding:0 2rem}.open-stages .container{padding:0}.open-stages .swiper .swiper-wrapper .swiper-slide .open-stages-dot{width:3.6rem;height:3.6rem}}@media (any-hover: hover){.header__nav-link:not(.header__nav-link.tab):hover{color:#da251e}.header__nav-link:not(.header__nav-link.tab):hover::after{transform:scaleX(1)}.btn_primary:hover::before{transform:scaleY(0)}.i-btn_arr-next._has-hover:hover.i-btn_arr-prev svg,.i-btn_arr-prev._has-hover:hover.i-btn_arr-prev svg{transform:translateX(-0.8rem)}.i-btn_arr-next._has-hover:hover.i-btn_arr-next svg,.i-btn_arr-prev._has-hover:hover.i-btn_arr-next svg{transform:translateX(0.8rem)}.select__option:hover:not(.select__option:hover.select__subtitle){cursor:pointer}.shops-grid__group:hover .shops-grid__image-wrap::after{opacity:1}.shops-grid__group:hover .shops-grid__btn{opacity:1;visibility:visible}}@media (hover: hover){.btn-social:hover{background-color:#fff}.btn-social:hover svg{fill:#da251e}.banner-wa__c-right-link:hover{background-color:#fff;color:#da251e}.banner-wa__c-right-link:hover svg{fill:#da251e}}
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0FDRSw4QkFFRixtREFDRSw2QkFFRixpREFDRSw2QkFFRixrREFDRSxzQkFFRixnRUFDRSx1QkFFRix5REFDRSxXQUNBLGNBQ0EsV0FFRiwrREFDRSxnQ0FDQSx3QkFFRiw2RkFDRSx5REFFRiwyRUFDRSxZQUNBLGVBQ0EsMENBRUYsMkZBQ0Usd0RBRUYseUVBQ0UsV0FDQSxjQUNBLDJDQUlGLDRXQVVFLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQ0EsV0FFRixnQ0FDRSwyQkFFRixxQ0FDRSxnRkFFRixzQ0FDRSxpRkFFRixvQ0FDRSwrRUFFRix1Q0FDRSxrRkFFRix1QkFDRSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxRQUNBLGtCQUNBLGlCQUNBLFdBQ0EscUJBQ0Esc0JBQ0EsMEVBQ0Esa0JBQ0EsK0JBRUYsK0hBRUUsbURBRUYsNkJBQ0UsK0JBRUYsNkJBQ0UsK0JBRUYsaUNBQ0UsR0FDRSx1QkFFRixLQUNFLDBCO0FDaE9KLDZCQUNFLGVBRUYsb0NBQ0UsZUFDQSxzQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvdWkvX3R5cG8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvdWkvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvdWkvX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3VpL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3VpL19jYXJvdXNlbC1wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3VpL19iYWRnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy91aS9tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvdWkvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYWN0aXZpdGllcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19zYWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2NhcmVlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19jb250YWN0cy1tYXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYWJvdXQtZnJhbmNoaXNpbmcuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fZmFjdHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fZWNvbm9teS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19hZHZhbnRhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3Nob3BzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3N0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2ZhcS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2hvcC1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3Nob3BzLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fd2hvbGVzYWxlLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fY29uZGl0aW9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19yZXF1ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3Nob3BzLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYWJvdXQtc2hvcHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fbm90LWZvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX21pc3Npb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9faGlzdG9yeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19hYm91dC1wLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3Nob3ctZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19icmFuZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19zaG93LWIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYnJhbmQtZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19hcHBsaWNhdGlvbi1idG4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2ltcGxlLWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYWR2YW50YWdlcy1zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2NvbnRhY3RzLXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYnJhbmQtbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2NvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYmFubmVyLXdhLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2Fkdi13aG9sZXNhbGUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9faG93LW9yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX2Fkdi0zLWJsb2Nrcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19zdGFydC1zdGFnZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fYmFubmVyLXBob3Rvcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19hbm90aGVyLWJhbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3NlY3Rpb25zL19vcGVuLXN0YWdlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2Rldi96YXR6LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLzxubyBzb3VyY2U+Iiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL25vZGVfbW9kdWxlcy9zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIuY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZ3JpZC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvR2lscm95LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gaHRtbCwgYm9keVxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXNpemU6IDAuNTIwODMzNXZ3O1xyXG59XHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi8vIGlucHV0LCB0ZXh0YXJlYVxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xyXG59XHJcbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vLyByZW1vdmUgb3V0bGluZVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5hLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLS0tLS1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG59XHJcbmEsXHJcbmE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG51bCxcclxudWwgbGkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG51bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gLS0tLS0gY29udGFpbmVyXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNzJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLy8gLS0tLS0gc2VjdGlvbiBnYXBcclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XHJcbn1cclxuXHJcbi8vIC0tLS0tIG1lZGlhIHF1ZXJpZXNcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTAwIC8gMzc1KSAqIDV2dyk7XHJcblxyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gLS0tLSB2YXJpYWJsZXNcclxuXHJcbi8vIGNvbG9yc1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzFlMWUxZTtcclxuJGdyYXk6ICNhYWFhYWE7XHJcbiRyZWQ6ICNkYTI1MWU7XHJcblxyXG4vLyAtLS0tLSBmb250c1xyXG5cclxuLy8gaW1wb3J0ZWQgZm9udHNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9Um9ib3RvOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBsb2NhbCBmb250c1xyXG5AaW1wb3J0ICcuL2ZvbnRzJztcclxuXHJcbi8vIC0tLS0tIGJhc2Ugc3R5bGVzXHJcbkBpbXBvcnQgJy4vbWl4aW5zLnNjc3MnO1xyXG4vLyBiYXNlIHNjc3MgZmlsZVxyXG5AaW1wb3J0ICcuL3NldCc7XHJcblxyXG5cclxuLy8gaHRtbCwgYm9keVxyXG5odG1sLmxvY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG59XHJcblxyXG4vLyBtYWluXHJcbm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4vLyB3cmFwcGVyXHJcbi53cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEyLjFyZW07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTUuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLl9kZXNrdG9wLW9ubHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLl9tb2JpbGUtb25seSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLm1vYmlsZSB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN3aXBlciBmYWRlIGZpeFxyXG4uc3dpcGVyLWZhZGUge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC44cyBlYXNlLFxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5IDAuOHMgZWFzZTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmpzX3ZpZGVvXzMtZGltZW5zaW9ucyxcclxudmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbnZpZGVvIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4vLyAtLS0tLSBpbXBvcnRzXHJcblxyXG5cclxuLy8gaGVhZGVyIC8gZm9vdGVyXHJcbkBpbXBvcnQgJy4vc2VjdGlvbnMvaGVhZGVyJztcclxuQGltcG9ydCAnLi9zZWN0aW9ucy9mb290ZXInO1xyXG5cclxuLy8gdWlcclxuQGltcG9ydCAnLi4vdWkvdWknO1xyXG5cclxuQGltcG9ydCAnLi9kZXYvdnptc2sxJztcclxuQGltcG9ydCAnLi9kZXYvbWFya3VzRE0nO1xyXG5AaW1wb3J0ICcuL2Rldi96YXR6JzsiLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDIwMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpub3QoLl9wYWdlLWxvYWRlZCAmKSB7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjAxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgLl9tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjAyO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDEyLjFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjIuOXJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDIyLjlyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNS40cmVtO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDM1LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDYuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgICY6bm90KCYudGFiKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XHJcblxyXG4gICAgICAgICAgICAmLnR4dDIwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMUUxRTFFO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19zZWxlY3QtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RhMjUxZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnNcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VsZWN0LWhlYWQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy4xcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIFxyXG4gICAgJl9fc2VsZWN0LWhlYWQ6OmFmdGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd3d3LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VsZWN0LWhlYWQub3Blbjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VsZWN0LWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMUIxRTFGO1xyXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIFxyXG4gICAgXHJcbiAgICAmX19zZWxlY3QtbGlzdCAmX19zZWxlY3QtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlbGVjdC1saXN0ICZfX3NlbGVjdC1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2RhMjUxZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5fbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzLjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMi44cmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgLl9tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNXJlbTtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcblxyXG4gICAgICAgICAgICByb3ctZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMjNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIHJvdy1nYXA6IDRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjQuNXJlbSk7XHJcbiAgICAgICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVxdWVzdC1kZXNpZ24tZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDYuNHJlbSAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgcm93LWdhcDogMi40cmVtO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAwO1xyXG5cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cmVtIDFmciAyNXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAzMC40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaCB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJl9oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2gyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjZyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOC43cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAuNHJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50eHQyMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnR4dDE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50eHQxNiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHh0MTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZ3LWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5fYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnR4dC11cHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn0iLCIuYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX3ByaW1hcnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDMuMnJlbTtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA1LjFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5fX3R4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4LjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0bl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NlY29uZGFyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gMy4ycmVtIDMuMnJlbTtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDI1LjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNS4ycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAuYnRuX190eHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNS40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyLXJlZC5zdmcnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC41cyBlYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3JlZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuX190eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyLXdoaXRlLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idG5fX3R4dDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDguNnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0bl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSA0cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB3aWR0aDogNnJlbTtcclxuICAgIGhlaWdodDogNnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgJl9iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9hcnItbmV4dC5faGFzLWhvdmVyLFxyXG4gICAgJl9hcnItcHJldi5faGFzLWhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJi5pLWJ0bl9hcnItcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjhyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmktYnRuX2Fyci1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC44cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMXJlbTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLXNvY2lhbCB7XHJcbiAgICB3aWR0aDogNS42cmVtO1xyXG4gICAgaGVpZ2h0OiA1LjZyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgc3Zne1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmIHN2Z3tcclxuICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxudGV4dGFyZWEge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjVzIGVhc2U7XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcblxyXG4gICAgICAgIC5pbnB1dF9fZmllbGQge1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9pcy1maWxsZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5faGFzLWVycm9yIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcclxuXHJcbiAgICAgICAgLmlucHV0X19maWVsZCB7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWhpbnQpO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGFicyB7XHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAuX2lzLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBmaWxsOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoJl9zdGF0aWMpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBjb2xvciAwLjVzIGVhc2UsXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICYuX2lzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc3RhdGljIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcblxyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAmLnRhYjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDAuOHJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhcm91c2VsLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmFkZ2Uge1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDMuMnJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSA2LjRyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA2MDA7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI3LCA0OCwgMC40KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjVyZW0pO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSAwcztcclxuXHJcbiAgICAubW9kYWwtc2hvdyAmIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIHBhZGRpbmc6IDNyZW0gMi40cmVtO1xyXG5cclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC44cyBlYXNlIDBzO1xyXG5cclxuICAgICYubW9kYWxfc2hvdyB7XHJcbiAgICAgICAgei1pbmRleDogNjAxO1xyXG5cclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fd3JhcHBlclxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fY29udGVudFxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDBzO1xyXG5cclxuICAgICAgICAubG9jayAmIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzYuN3JlbTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbF9ob3Jpem9udGFsICYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzMuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsX3ZlcnRpY2FsX3JlcXVlc3Qtc2VuZCAmIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tb2RhbF9ob3Jpem9udGFsICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgICAgIGhlaWdodDogMzguMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAzNy44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAubW9kYWxfaG9yaXpvbnRhbCAmIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTIuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgLm1vZGFsX2hvcml6b250YWwgJiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuMnJlbTtcclxuICAgICAgICByaWdodDogMS4ycmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS4ycmVtKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRvcDogMi40cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDguOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4LjhyZW07XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbF9ob3Jpem9udGFsICYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0LjRyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsX2hvcml6b250YWwgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICByb3ctZ2FwOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLS13aXRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNC44cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjguN3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWxfX2NvbW1lcmNpYWx7XHJcbiAgICAmIC5tb2RhbF9fYm9keXtcclxuICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDU0cmVtO1xyXG4gICAgICAgIGhlaWdodDogMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1ne1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRyb3Bkb3duIHtcclxuICAgIC8vIC5kcm9wZG93bl9fbGFiZWxcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIC5zZWxlY3RfX2JvZHlcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNlbGVjdF9fdGl0bGVcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zZWxlY3RfX3ZhbHVlXHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxLjZyZW07XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VsLWFyci5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5faGFzLWxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWwtbGFiZWwpO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLl9pcy1maWxsZWQgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zZWxlY3RfX2NvbnRlbnRcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gaGlkZSAvIHNob3cgc2VsZWN0ZWQgdmFsdWVcclxuICAgICAgICAuX2hhcy1sYWJlbCAmIHtcclxuICAgICAgICAgICAgJjpub3QoLl9pcy1maWxsZWQgJikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2VsZWN0X190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNlbGVjdF9faW5wdXRcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2VsZWN0X19vcHRpb25zXHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiA5NSU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNlbGVjdF9fb3B0aW9uXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcclxuICAgICAgICAgICAgY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl9pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoJi5zZWxlY3RfX3N1YnRpdGxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zZWxlY3RfX2dyb3VwXHJcblxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2VsZWN0X19hc3NldFxyXG5cclxuICAgICZfX2Fzc2V0IHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2VsZWN0X190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNlbGVjdF9faGludFxyXG5cclxuICAgICZfX2hpbnQge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zZWxlY3RfX3N1YnRpdGxlXHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzZWxlY3Qgc3RhdGVcclxuICAgICYuX2lzLW9wZW5lZCB7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAuc2VsZWN0X192YWx1ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLl9oYXMtZXJyb3Ige1xyXG4gICAgICAgICY6bm90KCYuX2lzLWZpbGxlZCwgJi5faXMtb3BlbmVkKSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3RfX3ZhbHVlLl9zZWxlY3QtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbGlzdFxyXG4uX3NlbGVjdC1saXN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIuaGVybyB7XHJcbiAgICAmX2ZyYW5jaGlzaW5nIHtcclxuICAgICAgICAuaGVybyB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtaGVybyB7XHJcbiAgICAgICAgICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ny44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1oZXJvX19pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1oZXJvX19pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBoZWlnaHQ6IDc0LjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkLXNpbXBsZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZC1zaW1wbGUtYnRuIHtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NC41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgJi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzQuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzLCAyMywgMjMsIDApIDYwLjMyJSwgcmdiYSgyMywgMjMsIDIzLCAwLjMpIDk1LjE3JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhcm91c2VsLWJyYW5kcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDEwcmVtO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1LjJyZW07XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhcm91c2VsLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtYnJhbmRzLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiAxMC40cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMC42cmVtO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAuNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDM3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5faXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWhlcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFib3V0IHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAxNC43cmVtO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OS40cmVtO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2LjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlOiByZXBlYXQoMiwgYXV0bykgLyByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MS4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVycyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubnVtYmVycy1hYm91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICByb3ctZ2FwOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMi40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxufVxyXG5cclxuLnR3ZWVuLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgLS13aWR0aDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxufVxyXG4iLCIuYWN0aXZpdGllcyB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMge1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcblxyXG4uZnJhbmNoaXNpbmctYWN0aXZpdGllcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzkuOHJlbTtcclxuICAgICAgICB3aWR0aDogMzEuOHJlbTtcclxuXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3LjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2hvbGVzYWxlLWFjdGl2aXRpZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJhbmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS42cmVtO1xyXG5cclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmFuZC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIuOHJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNi45cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMi40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDE2LjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAzMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJldGFpbC1hY3Rpdml0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyMS4xcmVtKTtcclxuICAgICAgICAgICAgZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOC43cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNS42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvcC1hY3Rpdml0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMTYuNHJlbTtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDIxLjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNi41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwLjhyZW07XHJcblxyXG4gICAgICAgICAgICAmLl9kZXNrdG9wLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0Ni4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDQ2LjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgJjpub3QoJi5faXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuX2lzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYWN0aXZpdGllc19fdGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hY2NvcmRpb24tdGFicy1ib2R5XSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hY2NvcmRpb24tdGFicz0ndGFicyddIFtkYXRhLWFjY29yZGlvbi10YWJzLWNvbnRlbnRdIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgJjpub3QoJi5faXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zYWxlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIC0tb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMC45cmVtO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00LjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmctdHh0IHtcclxuICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTIuM3JlbTtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogMTUuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDM1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgZmxleDogMCAwIDExMy45cmVtO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLS13aWR0aDogMDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSA0LjdyZW0gMy4ycmVtIDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCh2YXIoLS13aWR0aCkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMS40cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcclxuXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjlyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2FyZWVyIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LWhlaWdodDogODByZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg0LjRyZW07XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZy1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBmbGV4OiAwIDAgNDAuNnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdHMtbWFwIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIGhlaWdodDogOTZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4NC44cmVtO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiA1OHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJrZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNC42cmVtO1xyXG4gICAgICAgIGhlaWdodDogNi42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNi40cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFib3V0LWZyYW5jaGlzaW5nIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2LjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mYWN0cyB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMzcuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQtLXR3byB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYWN0c19fY2VsbDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY3RzX19jZWxsOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgICAmOm5vdCgmX2hhcy1pbWFnZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcm93LWdhcDogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoJl9oYXMtbGluaywgJl9oYXMtaW1hZ2UpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgJjpub3QoJl9oYXMtbGluaykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2xhcmdlLFxyXG4gICAgICAgICAgICAmX2hhcy1saW5rIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfaGFzLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogOC42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIuZWNvbm9teSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzLjJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDYyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcm93LWdhcDogNC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDQuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogNy4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogNy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5hZHZhbnRhZ2VzIHtcclxuICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAmLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZS1hZHZhbnRhZ2VzIHtcclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogNjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNDguNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNi4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHJvdy1nYXA6IDIuNHJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMi40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNS42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOC44cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNob3BzIHtcclxuICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4M3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgXHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU1LjJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NS4ycmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MC4xcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcclxuICAgICAgICBsZWZ0OiAzLjJyZW07XHJcblxyXG4gICAgICAgIHdpZHRoOiA0OC44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgb3BhY2l0eSAwLjVzIGVhc2UsXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHkgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAmOm5vdCgmLl9pcy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwLjVzIGVhc2UgMC41cyxcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgMC41cyBlYXNlIDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjQuNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbC1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlLXNob3BzIHtcclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDI0LjZyZW07XHJcblxyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdGVwcyB7XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogMzMuNnJlbTtcclxuICAgICAgICAgICAgICAgIGdhcDogMy4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUtc3RlcHMge1xyXG4gICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDkuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG5cclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxufVxyXG4iLCIuZmFxIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGFicyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUuMnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFiX190eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNThyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNzFyZW07XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1Mi4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNTJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJyYW5kcyB7XHJcbiAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTEzLjZyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGhlaWdodDogMzMuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlLFxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpub3QoJi5faXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlIDAuNXMsXHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuNXMgZWFzZSAwLjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDkuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgJi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDkuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbC1wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlLWJyYW5kcyB7XHJcbiAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAmOm5vdCguX2lzLWFjdGl2ZSAmLCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmKSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwLjFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaG9wLWhlcm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAwIDMuMnJlbSAzLjJyZW07XHJcblxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZy1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1Mi44cmVtO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogODIuOHJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ29zIHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICB3aWR0aDogMTYwcmVtO1xyXG4gICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaG9wcy1ncmlkIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAyMHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zaG9wcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4Mi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogOTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwLjVzIGVhc2UsXHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLndob2xlc2FsZS1oZXJvIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBnYXA6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5LjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDUyLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IDQwLjdyZW07XHJcblxyXG4gICAgICAgICZfbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5LjRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNi41cmVtO1xyXG5cclxuICAgICAgICAud2hvbGVzYWxlLWhlcm9fX2ltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyYW5kcy1jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAzLjJyZW0gMDtcclxuXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgJi5zd2lwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUtYnJhbmRzLWNhcm91c2VsIHtcclxuICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNi44cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb25kaXRpb25zIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGFicyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZGl0aW9ucy1hY2NvcmRpb24tdGFicyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTQuN3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDMuM3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNDkuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1LjlyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNS45cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMS42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2LjdyZW0gMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMC40cmVtIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWNvbmRpdGlvbnMtYWNjb3JkaW9uLXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMS42cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNzYuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2cmVtIDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMS40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIucmVxdWVzdCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDQ4LjJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICY6bm90KCZfbGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0My44cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNDMuOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0Ny40cmVtO1xyXG5cclxuICAgICAgICAgICAgJl9sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjkuOHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1yZXF1ZXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgcm93LWdhcDogNC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0LjhyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4LjdyZW07XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNob3BzLWhlcm8ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLnNob3BzLWhlcm9fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDQuOHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleDogMCAwIDExMy42cmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTMuNnJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzUuOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIGhlaWdodDogNTZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLXdyYXAge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLXN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLXN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlLXRodW1icy1zaG9wcy1oZXJvIHtcclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMTcuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlLXNob3BzLWhlcm8ge1xyXG4gICAgJl9faW1hZ2Utd3JhcCxcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5hYm91dC1zaG9wcyB7XHJcbiAgICAuYnRuX3NlY29uZGFyeSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OS40cmVtO1xyXG5cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4LjhyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NS4ycmVtIDFmcjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy4zcmVtO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMy4ycmVtO1xyXG4gICAgICAgIGdyaWQtcm93OiAyLzM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjEuNHJlbTtcclxuXHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0LjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ub3QtZm91bmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogNi40cmVtO1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNi40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMjAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOC44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0Ny40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2Ni40cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMy4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogODQuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgJi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUtbm90LWZvdW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogNTByZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAsXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIubWlzc2lvbiB7XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTEzLjZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQTI1MUU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICB3aWR0aDogNTUuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0FBQUFBQTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjUxRTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhpc3Rvcnkge1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMi4zcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gXHJcblxyXG4gICAgJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHdpZHRoOiAzMS44cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMzLjZyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQTI1MUU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIuYWJvdXQtcCB7XHJcblxyXG5cclxuICAgIC5tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0FBQUFBQTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2My44cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaG93LWQge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNBQUFBQUE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI0FBQUFBQTtcclxuICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDU1LjJyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjQUFBQUFBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDMuMnJlbTtcclxuICAgICAgICB0b3A6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4LjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1My43cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7IFxyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIGhlaWdodDogNzFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtc3dpcGVyICB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzLjJyZW07XHJcbiAgICAgICAgdG9wOiAzLjJyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0LW5hdmlnYXRpb24tcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtbmF2aWdhdGlvbi1wcmV2LFxyXG4gICAgJl9fcmlnaHQtbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEQTI1MUU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWJ1bGxldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHsgXHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1ob3Jpem9udGFsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkgeyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIFxyXG59IiwiLmJyYW5kIHtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDcxLjdyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1LjVyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNBQUFBQUE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0FBQUFBQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGhlaWdodDogNDNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnJhbmRfX2JveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icmFuZF9fYm94LWxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyYW5kX19ib3gtbG9nby1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjQUFBQUFBO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2LjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYuOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28tY29sb3Ige1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC0tYm9ib2xpIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyYW5kX19ib3gtaW1hZ2UgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgLmJyYW5kX19ib3gtbG9nby1tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmFuZF9fYm94LWxvZ28tZGVzayB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Mge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5oZXJvLS1icmFuZCB7XHJcbiAgICAuaGVyb19faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDM1LjdyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaG93LWIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDAuNnJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDQwLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzNy41cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4LjJyZW07XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4N3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjYWFhYWFhO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjYWFhYWFhO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2FhYWFhYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2FhYWFhYTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjYWFhYWFhO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNS42cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDg0LjRyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiA4NC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMzcuNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWhvcml6b250YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIuYnJhbmQtZCB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2FhYWFhYTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEyOC4ycmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzFyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDU1LjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2Mi44cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTI4cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXBwbGljYXRpb24tYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IDRweCA0cHggNTRweCAwcHggIzFBMUExQTI5O1xyXG4gICAgd2lkdGg6IDEwLjZyZW07XHJcbiAgICBoZWlnaHQ6IDEwLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgdG9wOiA4OCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMy42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTMuNnJlbTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDEwMnJlbTtcclxuICAgIH1cclxuICAgICZfX2xldHRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA4LjZyZW07XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAxMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMS42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBrZXlmcmFtZXMgcm90YXRpbmcge1xyXG4gICAgICAgIGZyb217XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0b3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIuc2ltcGxlLWQge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1NS4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogNTIuNnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2Ni43cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb3VudGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudGRvd25fX2lubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZG93bl9faW5uZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWluaS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDI2cmVtO1xyXG4gICAgICAgIGhlaWdodDogMjZyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWR2YW50YWdlcy1zIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDM3LjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS42cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JveDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3g6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3g6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94Om50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheTtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdHMtcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNhYWFhYWE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQwLjZyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MC42cmVtO1xyXG4gICAgICAgIGhlaWdodDogNzZyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRhY3RzLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDg3LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzOHJlbTtcclxuICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDQzLjZyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiA0My42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMzhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBQOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm86bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAkZ3JheTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICRncmF5O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgJGdyYXk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3g6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5icmFuZC1uIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA4Mi4ycmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM0cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0RBMjUxRTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogODQuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDU4cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5LjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDU4cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBQUFBQUE7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlubmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogNjkuN3JlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUFBQUFBO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjREEyNTFFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkaW5nIHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAyLjZyZW0gMCA0cmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZ2FwOiAuOHJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgJiAuaF9oMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0bi1zb2NpYWw6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0bl9wcmltYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGhlaWdodDogNjByZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10cmlwbGUge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBpbWd7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICBcclxuICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbGxlY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICAmKy5jb2xsZWN0aW9uc19fY2F0ZWdvcnk+LmNvbGxlY3Rpb25zX19jYXRlZ29yeS1uYW1le1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEuN3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zd2lwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0LjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJhbm5lci13YSB7XHJcbiAgICAmX19jIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnJlbSAycmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy42cmVtICsgN3JlbSArIDdyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjcuN3JlbSArIDdyZW0gKyA3cmVtKTtcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2LjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnNhbGVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuX3dhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMXB4IDNweCAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdi13aG9sZXNhbGUge1xyXG5cclxuICAgICZfX2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3NXJlbSBhdXRvIDU2cmVtIGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jZWxsLFxyXG4gICAgICAgICYgLl9mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5fZm9vdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaG93LW9yZGVyIHtcclxuICAgICZfX2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNjYlO1xyXG4gICAgICAgIGdhcDogNS40cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtIDA7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAmIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDE1cmVtIDRyZW0gNHJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdi0zLWJsb2NrcyB7XHJcbiAgICAmX19jIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAmIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMTVyZW0gNHJlbSA0cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLnR4dDE4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGFydC1zdGFnZXMge1xyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubW9iaWxlLmhfaDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkZ3JheSBpbnNldDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDM1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgYXV0bztcclxuICAgICAgICAgICAgZ2FwOiA1cmVtIDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJiAudHh0MTgge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmFubmVyLXBob3RvcyB7XHJcbiAgICBcclxuXHJcbiAgICAmX19jIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmJ0bntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5hbm90aGVyLWJhbm5lcntcclxuICAgICZfX2N7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zaWRle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1LjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NHJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgJiBsaXtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIub3Blbi1zdGFnZXMge1xyXG4gICAgXHJcbiAgICAmIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbnRhaW5lcntcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgJiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJiAub3Blbi1zdGFnZXMtZG90IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNhbWUtc2l6ZSgxLjhyZW0sIDEuOHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5vcGVuLXN0YWdlcy1zaXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLm9wZW4tc3RhZ2VzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICAmIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmLl9iaWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtaXhpbiBtb2JpbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtaXhpbiBkZXNrdG9wIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICBAbWl4aW4gc2FtZS1zaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGggKiAyO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQgKiAyO1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICBcclxuICBAbWl4aW4gaG92ZXIge1xyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1peGluIHdyYXAtdGV4dCgkbGluZXMpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgQG1peGluIHZoMTAwKCkge1xyXG4gICAgaGVpZ2h0OiBtaW4oMTAwdmgsIDEwMHN2aCwgMTAwZHZoKTtcclxuICB9IiwiQGltcG9ydCAnLi4vc2VjdGlvbnMvaGVhZGluZyc7XHJcbkBpbXBvcnQgJy4uL3NlY3Rpb25zL2NvbGxlY3Rpb24nO1xyXG5AaW1wb3J0ICcuLi9zZWN0aW9ucy9iYW5uZXItd2EnO1xyXG5AaW1wb3J0ICcuLi9zZWN0aW9ucy9hZHYtd2hvbGVzYWxlJztcclxuQGltcG9ydCAnLi4vc2VjdGlvbnMvaG93LW9yZGVyJztcclxuQGltcG9ydCAnLi4vc2VjdGlvbnMvYWR2LTMtYmxvY2tzJztcclxuQGltcG9ydCAnLi4vc2VjdGlvbnMvc3RhcnQtc3RhZ2VzJztcclxuQGltcG9ydCAnLi4vc2VjdGlvbnMvYmFubmVyLXBob3Rvcyc7XHJcbkBpbXBvcnQgJy4uL3NlY3Rpb25zL2Fub3RoZXItYmFubmVyJztcclxuQGltcG9ydCAnLi4vc2VjdGlvbnMvb3Blbi1zdGFnZXMnO1xyXG5cclxuLmNvbHtcclxuICAgICYtcmVke1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG59IixudWxsLCJbZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXIgIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZSA+IGRpdiB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCIvKipcbiAqIFN3aXBlciAxMS4xLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgOSwgMjAyNFxuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuIiwiLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/