:root{--font-family-main: "Futura", sans-serif;--font-family-second: "Circe Contrast", serif;--font-size-13: 1.3rem;--font-size-116: 11.6rem;--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--bg-super-black: #151515;--primary-black: #000000;--primary-brown: #c58b73;--bg-black: #262626;--primary-lemon: #ff0;--primary-brown: #ad8366;--bg-beige: #ede7e2;--bg-gray: rgba(120, 120, 120);--bg-blue-green: #26333c;--bg-brown: #9f6f5d;--primary-txt-color: #262626;--primary-bg-color: #ede7e2;--bg-white: #fff;--bg-green: #3c4b45;--primary-gray: #505050;--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--font-heading-h1-large: 400 var(--font-size-116) / 100% var(--font-family-second);--font-size-80: 8rem;--font-size-64: 6.4rem;--font-size-60: 6rem;--font-size-52: 5.2rem;--font-size-48: 4.8rem;--font-size-50: 5rem;--font-size-38: 3.8rem;--font-size-34: 3.4rem;--font-size-28: 2.8rem;--font-size-24: 2.4rem;--font-size-20: 2rem;--font-size-18: 1.8rem;--font-size-17: 1.7rem;--font-size-16: 1.6rem;--font-size-14: 1.4rem;--font-size-13: 1.3rem;--font-spacing-2: 0.02em;--font-spacing-5: 0.05em;--font-spacing-7: 0.07em;--font-spacing-30: 0.3em;--font-heading-h0: 400 var(--font-size-34) / 1.16 var(--font-family-second);--font-heading-h1: 400 var(--font-size-34) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-28) / 1.2 var(--font-family-second);--font-heading-h3: 400 var(--font-size-28) / 1.4 var(--font-family-second);--font-heading-h4: 600 var(--font-size-20) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-18) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-16) / 1.4 var(--font-family-main);--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--font-text-xl: 400 var(--font-size-18) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-17) / 1.32 var(--font-family-main);--font-text-m: 400 var(--font-size-17) / 1.4 var(--font-family-main);--font-text-s: 400 var(--font-size-16) / 1.3 var(--font-family-main);--font-text-xs: 400 var(--font-size-13) / 1.2 var(--font-family-main);--logo-mobile-color: var(--bg-black);--hero-carousel-padding-top: 35vh;--transition-duration-fast: 0.175s;--transition-duration: 0.25s}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:600;src:url(../fonts/futurademic.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/FuturaCyrillicMedium.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/futurabookc.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:300;src:url(../fonts/futuralightc.woff2)}@font-face{font-family:"Circe Contrast";font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/circlecontrast.woff2)}*,*::before,*::after{box-sizing:border-box}html{margin:0;padding:0;font-family:var(--font-family-main);font-style:normal;font-weight:normal;font-size:62.5%;-webkit-animation:bugfix infinite 1s}html.silicone{font-size:9px}body{margin:0;padding:0;font-style:normal;font-weight:normal;color:#000;background-color:var(--bg-beige);-webkit-animation:bugfix infinite 1s}input,textarea{margin:0;padding:0;border:none;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0);-webkit-animation:bugfix infinite 1s}a{color:unset}a,a:hover{-webkit-text-decoration:none;text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:inherit}p{margin-top:0;margin-bottom:0}img{display:block;width:100%;height:auto;object-fit:contain}button{padding:0;border:none;text-align:inherit;color:inherit;background-color:rgba(0,0,0,0);font:inherit}ul,ol{margin:0;padding:0}ul li,ol li{margin:0;padding:0;list-style:none}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}.container{margin:0 auto;padding:0 2rem;max-width:160rem}.silicone .header{padding-top:1.6rem;position:fixed;top:0;transition:transform .3s ease .2s, background-color .3s;width:100%;z-index:50}.silicone .header._dark .ic-btn{border:1px solid var(--bg-brown)}.silicone .header._dark .ic-btn svg{color:var(--bg-super-black)}.silicone .header._dark .header__link_marked,.silicone .header._dark .header__tel-txt{color:var(--bg-super-black)}.silicone .header._dark .header__nav{color:var(--primary-brown)}.silicone .header._dark .header__logo svg path{fill:var(--logo-mobile-color)}.silicone .header._header-scroll:not(._header-show){transform:translateY(-110%)}.silicone .header._header-show{transform:none}.silicone .header._header-scroll{background:var(--bg-super-black)}.silicone .header._header-scroll .header__link{color:#fff}.silicone .header._header-scroll .header__link_marked{color:var(--primary-lemon)}.silicone .header._header-scroll .header__tel-txt{color:#fff}.silicone .header._header-scroll .header__content{border:none}.silicone .header._header-scroll .header__container{grid-template-rows:1fr}.silicone .header._header-scroll .header__logo-wrap svg{width:20.4rem;height:3.7rem}.silicone .header._header-scroll .header__logo-wrap svg path{fill:#fff}.silicone .header._header-scroll .ic-btn{border:1px solid rgba(251,253,251,.3)}.silicone .header._header-scroll .ic-btn svg{color:var(--primary-lemon)}.silicone .header._header-scroll .header__logo._mobile-only{display:inline-flex}.silicone .header._header-scroll .header__logo._desktop-only{display:none}.silicone .header__container{position:relative;z-index:2;display:grid;font:var(--font-heading-h7);grid-template-columns:auto 1fr auto;grid-template-rows:1fr;padding-top:.6rem;padding-bottom:.6rem;transition:grid-template-rows .3s ease}.silicone .header__logo-wrap{grid-row:1/3}.silicone .header__logo-wrap svg{width:9.8rem;height:11.4rem}.silicone .header__logo svg path{fill:#fff}.silicone .header__logo._mobile-only{display:none}.silicone .header__content{display:flex;align-items:center;column-gap:1rem;justify-content:flex-end}.silicone .header__nav{margin-right:auto;display:flex;color:#fff}.silicone .header__link{align-items:center;display:flex;height:100%;justify-content:center;padding-left:1.8rem;padding-right:1.8rem;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.silicone .header__link._yellow{color:var(--primary-lemon)}.silicone .header__link_marked{color:var(--primary-lemon)}.silicone .header__tel{color:#fff;white-space:nowrap}.silicone .header__tel-txt{font:var(--font-heading-h7)}.silicone .header__btn{height:100%;white-space:nowrap}.silicone .header__menu{transform:translateX(110%);transition:transform .5s cubic-bezier(0.87, 0, 0.13, 1)}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__txt,html:not(.silicone) .header._dark._header-scroll .header__container .header__tel-txt,html:not(.silicone) .header._dark._header-scroll .header__container .ic-btn{color:#ede7e2}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__txt svg,html:not(.silicone) .header._dark._header-scroll .header__container .header__tel-txt svg,html:not(.silicone) .header._dark._header-scroll .header__container .ic-btn svg{color:#ede7e2}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__list .nav-header__txt{color:var(--bg-super-black)}html:not(.silicone) .header._dark._header-scroll .nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="white" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>')}html:not(.silicone) .header._dark._header-scroll .header__logo:not(._dark-mode){display:inline-block}html:not(.silicone) .header._dark._header-scroll .header__logo._dark-mode{display:none}html:not(.silicone) .header{position:fixed;top:0;transition:transform .3s ease .2s, background-color .3s;width:100%;z-index:50}html:not(.silicone) .header._dark .ic-btn{border:1px solid var(--bg-brown)}html:not(.silicone) .header._dark .ic-btn svg{color:var(--bg-super-black)}html:not(.silicone) .header._dark .nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="%23151515" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>')}html:not(.silicone) .header._dark .header__container .nav-header__txt,html:not(.silicone) .header._dark .header__container .header__tel-txt{color:var(--bg-super-black)}html:not(.silicone) .header._dark .header .header__container .header__nav{color:var(--primary-brown)}html:not(.silicone) .header._dark .header__logo:not(._dark-mode){display:none}html:not(.silicone) .header._dark .header__logo svg path{fill:var(--logo-mobile-color)}html:not(.silicone) .header._header-scroll{background-color:var(--bg-super-black)}html:not(.silicone) .header._header-scroll .header__container{border-bottom:1px solid rgba(0,0,0,0)}html:not(.silicone) .header._header-scroll .header__logo-wrap::after{opacity:0}html:not(.silicone) .header__container{position:relative;z-index:2;display:grid;font:var(--font-heading-h7);grid-template-columns:auto 1fr auto;grid-template-rows:1fr;height:6rem;border-bottom:1px solid var(--bg-brown);transition:border-bottom .3s ease;font:var(--font-heading-h7)}html:not(.silicone) .header__logo-wrap{position:relative;display:inline-flex;width:20.5rem}html:not(.silicone) .header__logo svg path{fill:#fff}html:not(.silicone) .header__logo._mobile-only{display:none}html:not(.silicone) .header__nav{margin-right:auto;display:flex;column-gap:3.5rem;color:#fff}html:not(.silicone) .header__group{display:flex;align-items:center;column-gap:3rem}html:not(.silicone) .header__tel{color:#fff;white-space:nowrap}html:not(.silicone) .header__tel-txt{font:var(--font-heading-h7)}html:not(.silicone) .header__btn.btn{white-space:nowrap}html:not(.silicone) .header__menu{transform:translateX(110%);transition:transform .5s cubic-bezier(0.87, 0, 0.13, 1)}.nav-header__item{position:relative;align-items:center;display:flex;height:100%;justify-content:center;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.nav-header__txt{display:flex;align-items:center;text-transform:uppercase;height:100%;transition:opacity .4s ease-in-out}.nav-header__list{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.2rem}.nav-header__list-item{transition:opacity .4s ease-in-out}.nav-header__list-item_marked .nav-header__txt{color:var(--primary-lemon)}html:not(.silicone)._show-menu .menu-header,._show-menu .menu-header{transform:none}.header-club{position:fixed;z-index:50;top:0rem;left:0;padding-top:3.6rem;width:100%;transition:transform .5s ease-in-out, padding .5s ease-in-out}.header-club ._mobile-only svg{width:20.4rem;height:3.7rem}.header-club._header-scroll:not(._header-show){transform:translateY(-110%)}.header-club._header-show{background-color:var(--bg-super-black)}.header-club._header-show .header__tel{margin-bottom:0}.header-club._header-show ._desktop-only{display:none}.header-club._header-show ._mobile-only{display:inline-flex}.header-club .header__tel{transition:margin-bottom .5s ease-in-out}.header-club__container{display:flex;justify-content:space-between;align-items:center}.header:not(._dark) .header__logo._dark-mode{display:none}.menu-header{background-color:var(--bg-super-black);height:100vh;height:100dvh;left:0;position:absolute;z-index:55;top:0;width:100%;overflow:auto}.menu-header .btn{text-align:center}.menu-header .header__nav{align-items:center;color:var(--bg-white);font:var(--font-heading-h7);display:flex;flex-direction:column}.menu-header .header__link{align-items:center;border-bottom:1px solid var(--bg-brown);display:flex;height:5rem;justify-content:center;text-transform:uppercase;width:100%}.menu-header__container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.menu-header__head{align-items:center;display:flex;justify-content:space-between;margin-top:.6rem}.menu-header__title{color:var(--bg-white);font:var(--font-text-s);text-transform:uppercase}.menu-header__close-btn{position:relative}.menu-header__close-btn::before,.menu-header__close-btn::after{content:"";position:absolute;left:50%;top:50%;height:1.5em;width:1px;background-color:var(--primary-lemon);transform:translate(-50%, -50%)}.menu-header__close-btn::before{transform:translate(-50%, -50%) rotate(45deg)}.menu-header__close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.menu-header__footer{display:flex;flex-direction:column;gap:.8rem;padding-bottom:5rem;width:100%;order:1}.menu-header__btn.btn:not(.menu-header__btn_ghost){align-items:center;background-color:hsla(0,0%,100%,.1607843137);color:var(--c-bg-white);display:flex;font:var(--font-heading-h7);height:5rem;justify-content:center;padding-left:1.6rem;padding-right:1.6rem;-webkit-text-decoration:none;text-decoration:none;width:100%;color:var(--bg-white)}.footer{background-color:#161616}.top-footer{border-bottom:.1rem solid hsla(0,0%,100%,.3);border-top:.1rem solid hsla(0,0%,100%,.3);position:relative}.top-footer__container.container{color:var(--bg-white);margin:0 auto;padding:0 2rem}.top-footer__content{padding:2rem 0 3.6rem}.top-footer__logo-wrap{display:inline-flex}.top-footer__logo{width:100%}.top-footer__logo._mobile-only{display:none}.top-footer__logo svg path{fill:#fff}.top-footer__contacts{margin-bottom:3.2rem}.top-footer__contacts>.top-footer__item:not(:last-child){margin-bottom:1.8rem}.top-footer__title{color:var(--primary-brown);font:var(--font-text-xs);letter-spacing:.091rem;margin:0 0 1.2rem;text-transform:uppercase}.top-footer__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}.top-footer__item-content{color:var(--bg-white);font:var(--font-text-s);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-transform:uppercase;transition:all .4s ease}.top-footer__btns{display:flex;flex-direction:column;gap:1.2rem}.top-footer__btn{position:relative;align-items:center;background-color:#161616;border:none;color:#fff;cursor:pointer;display:flex;font:var(--font-heading-h7);justify-content:center;letter-spacing:var(--font-spacing-7);outline:none;padding:1.8rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .4s ease}.top-footer__btn:hover{background:#202020}.socials-top-footer{display:flex;flex-wrap:wrap;gap:.8rem}.socials-top-footer .ic-btn{height:3.6rem;width:3.6rem}.socials-top-footer .ic-btn svg{width:2rem;height:2rem}.socials-top-footer__item-content{transition:background-color var(--transition-duration)}.socials-top-footer__item-content:hover,.socials-top-footer__item-content:focus,.socials-top-footer__item-content:active{background-color:hsla(0,0%,100%,.1607843137)}.middle-footer{padding:3.6rem 0 4rem}.middle-footer__list{display:flex;column-gap:8rem}.middle-footer__list .middle-footer__list-subtitle{color:var(--primary-brown)}.middle-footer__list-item,.middle-footer__sublist{display:flex;flex-direction:column;row-gap:1.5rem}.middle-footer__menu{display:grid;grid-template-columns:1fr 1fr;align-content:start}.middle-footer__link{display:block;color:var(--bg-white);font:var(--font-text-xs);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out}.middle-footer__nav{display:flex;flex-direction:column;padding-right:2rem}.middle-footer__nav-link{margin-bottom:1.2rem;color:var(--bg-white);font:var(--font-text-xs);text-underline-offset:.3em;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease-in-out}.developer{border-top:.1rem solid hsla(0,0%,100%,.3);transition:background-color .3s ease;overflow:hidden;background-color:#161616}.developer path{fill:#fff}.developer .svg-l{fill:#161616}.developer path{transition:fill .3s ease}.developer__wrap{display:flex;justify-content:center;align-items:center;height:100%}.developer__wrap svg{width:30rem}.footer-club .select__btn{--pd-y: 0.9rem}.footer-club .checkbox{margin-top:-1rem;grid-column:span 2}.footer-club .checkbox a{color:var(--bg-brown)}.footer-club .checkbox__input{--c-border: #c58b73;--c-bg: transparent}.footer-club .checkbox__label{color:var(--bg-super-black)}.footer-club .field__label{line-height:97%}.footer-club__container{display:flex;flex-direction:column}.footer-club__upper{padding-bottom:8.5rem;padding-top:10rem;display:grid;grid-template-columns:46rem 1fr;grid-column-gap:9rem;column-gap:9rem;border-bottom:1px solid #676767}.footer-club__text-wrap{display:flex;flex-direction:column;row-gap:3rem}.footer-club__heading{font-family:"Circe Contrast";font-size:5.6rem;line-height:100%;text-transform:uppercase;color:#262626}.footer-club__txt{font:var(--font-text-l)}.footer-club__form{display:flex;flex-direction:column;row-gap:4.8rem}.footer-club__btn.btn_brown.btn.ts{font-size:1.4rem;letter-spacing:0;padding:2rem 7.5rem;justify-self:start;align-self:start}.footer-club__checkbox{grid-column:span 2}.footer-club__lower{padding-top:3.2rem;padding-bottom:6.2rem;display:flex}.footer-club__logo{margin-right:16rem;flex:0 0 39.4rem;width:39.4rem}.footer-club__group{margin-right:auto;display:flex;flex-direction:column;row-gap:1.6rem}.footer-club__subtitle{font:var(--font-text-s);text-transform:uppercase}.footer-club__contacts{display:flex;flex-direction:column;row-gap:.8rem}.footer-club__contacts-item-content{font-weight:500;font-size:2rem;line-height:120%;letter-spacing:-0.02em;text-transform:uppercase}.footer-club__policy{padding-right:1rem;display:flex;flex-direction:column;row-gap:1.2rem}.footer-club__policy-item-content{font:var(--font-text-s)}.modal-show body::after{opacity:1;visibility:visible}body::after{content:"";position:fixed;z-index:51;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease}.modal.modal_show{opacity:1;visibility:visible}.modal.modal_show .modal-content{opacity:1;visibility:visible}.modal{position:fixed;z-index:150;top:0;left:0;bottom:0;right:0;overflow:auto;opacity:0;visibility:hidden;background-color:var(--bg-beige);transition:visibility .3s ease, opacity .3s ease}.modal__close-btn{position:fixed;top:2rem;right:2rem;--size: 3.2rem;--icon-size: 1.6rem;--c-border: hsla(25, 30%, 54%, 0.4);background-color:var(--bg-beige)}.modal__close-btn.ic-btn{width:var(--size);height:var(--size);border:1px solid var(--c-border)}.modal__close-btn.ic-btn svg{color:#ad8366}.modal__container{--padding-x: 4rem;--padding-t: 4.8rem;--padding-b: 6rem;display:grid;grid-template-columns:100%;min-height:100%;width:100%;padding:var(--padding-t) var(--padding-x) var(--padding-b);color:var(--bg-black)}.modal__container .select._is-active .select__btn{border-bottom:1px solid var(--primary-brown)}.modal__container .subscribe-form__inner{margin-top:1.8rem}.modal__container .checkbox{grid-column-start:unset}.modal__container .request__form-wrap{display:flex;flex-direction:column}.modal__container .field__label,.modal__container .select__label,.modal__container .field__input,.modal__container .select__btn,.modal__container .checkbox__label{color:var(--bg-black)}.modal__container .field__input::placeholder{color:rgba(38,38,38,.4)}.modal__container .field__input,.modal__container .select__btn{border-bottom:1px solid var(--bg-black)}.modal__container .field__input:focus{border-bottom:1px solid var(--primary-brown)}.modal__container .subscribe-form__inner .form-message{margin-bottom:2.4rem}.modal__container .request__title{margin-bottom:2rem}.modal__container .select__btn::after{background:url(../img/icons/chevron-down-dark.svg) center/contain no-repeat}.guide-modal:not(.silicone .guide-modal) .request__checkbox{margin-bottom:2rem}.guide-modal.modal._has-bg .modal__content{padding:0}.guide-modal__left{position:relative;padding:4rem;padding-bottom:16.6rem;display:flex;flex-direction:column;background-color:var(--bg-black);color:var(--bg-white)}.guide-modal__left::after{content:"";position:absolute;width:222.8rem;height:100%;top:0;right:-114rem;background:url(../img/content/vector.svg) center/cover no-repeat}.guide-modal__logo{position:relative;z-index:2;margin-bottom:6.4rem;width:9.8rem}.guide-modal__heading{position:relative;z-index:2;margin-bottom:2.2rem;max-width:36.6rem;text-transform:uppercase;font-size:3.6rem;line-height:110%;font-family:var(--font-family-second)}.guide-modal__txt{position:relative;z-index:2;max-width:28.1rem;font-size:1.8rem;text-transform:uppercase;line-height:125%}.guide-modal__image{margin:0 auto;margin-bottom:3rem;width:33.4rem}.guide-modal__right{position:relative;z-index:2;padding:5.6rem 5rem 3.4rem;display:flex;flex-direction:column;background-color:var(--bg-beige)}.guide-modal__subtitle{margin-bottom:6rem;font-size:2.4rem;line-height:135%}.guide-modal__form{display:flex;flex-direction:column}.guide-modal__field{margin-bottom:4rem}.guide-modal__checkbox{margin-bottom:1rem}.guide-modal__btn{width:100%;text-align:center}.modal-content{--padding-x: 4rem;--padding-t: 3.6rem;--padding-b: 4.2rem;--c-bg: var(--bg-beige);background-color:var(--bg);border-radius:var(--rounded-base);margin:auto;padding:var(--padding-t) var(--padding-x) var(--padding-b);position:relative;width:100%}.modal-content__text{display:block;font:var(--font-heading-h4);margin:0 auto;text-align:center}.modal._has-bg{display:flex;background-color:rgba(0,0,0,0)}.modal._has-bg .modal__content{position:relative;z-index:2;width:100%}.modal._has-bg .modal__content{--padding-x: 4rem;--padding-t: 3.6rem;--padding-b: 4.2rem;padding:0;padding:var(--padding-t) var(--padding-x) var(--padding-b);background-color:var(--bg-beige)}.modal._has-bg .modal__close-btn{z-index:3}.modal._has-bg .modal__container{position:relative;z-index:2;padding:0;margin:auto;width:100%;min-height:auto}.modal._has-bg .modal__close-btn{position:absolute}.modal._has-bg .modal__close-btn.ic-btn{border:1px solid hsla(25,30%,54%,.4);background-color:rgba(0,0,0,0)}.banner-modal .modal__content,.banner-modal.modal._has-bg .modal__content{padding:0}.banner-modal .modal__container{max-width:780px}.detail-banner-banner-modal{display:grid;grid-gap:2rem;gap:2rem;min-height:1rem;padding:2.65rem 2rem 0 2.65rem;width:100%}.detail-banner-banner-modal__subtitle{font-size:var(--font-size-16);font-weight:400;margin-bottom:1rem;max-width:25rem;text-transform:uppercase}.detail-banner-banner-modal__title{font-family:var(--font-family-second);font-size:var(--font-size-24);line-height:110%;margin-bottom:2rem;text-transform:uppercase}.detail-banner-banner-modal__image-wrap{align-self:end;max-width:200px;width:100%}#request-sent-modal .modal__content.request-sent-modal__content{padding:4.5rem 0}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn{top:2.5rem;right:2.5rem}#request-sent-modal .request-sent-modal__content{position:relative;display:flex;align-items:center;flex-direction:column;row-gap:2.5rem;text-align:center}#request-sent-modal .request-sent-modal__heading{font-family:"Circe Contrast";font-size:4.8rem;line-height:100%;text-transform:uppercase}#request-sent-modal .request-sent-modal__text{max-width:46.9rem;line-height:140%;font-size:1.8rem;text-transform:uppercase}.request-sent-modal.modal._has-bg .modal__container,.inviting-modal.modal._has-bg .modal__container{box-shadow:none}.request-sent-modal.modal._has-bg .modal__content,.inviting-modal.modal._has-bg .modal__content{margin:0 auto}.request-sent-modal.modal._has-bg .modal__close-btn,.inviting-modal.modal._has-bg .modal__close-btn{transition:border .3s ease-in-out}.inviting-modal .modal__content.inviting-modal__container{padding:0}.inviting-modal .modal__content.inviting-modal__container_reg{position:absolute;top:50%;left:1.5rem;margin:auto 1.5rem;width:calc(100dvw - 3rem);transform:translateY(-50%);transition:opacity .3s ease-in-out, visibility .3s ease}.inviting-modal .modal__content.inviting-modal__container_reg.modal__content.inviting-modal__container{padding:0;background-color:rgba(0,0,0,0)}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__body{flex-direction:column;row-gap:3.2rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__close-btn.ic-btn{width:3.7rem;height:3.7rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__image-wrap{bottom:11rem;width:10.5rem;height:10.5rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__reg-btn{padding:1.4rem;text-align:center}.inviting-modal._show-main-content .inviting-modal__container_reg{opacity:0;visibility:hidden}.inviting-modal._show-main-content .inviting-modal__container_main.inviting-modal__container.modal__content{opacity:1;visibility:visible}.inviting-modal__container{display:flex;flex-direction:column}.inviting-modal__upper{padding:2.4rem 3rem;display:flex;flex-direction:column;background-color:var(--bg-beige)}.inviting-modal__head{padding-bottom:2rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bg-brown)}.inviting-modal__subtitle{font-family:"Circe Contrast";font-size:2rem;line-height:100%;text-transform:uppercase;color:#000}.inviting-modal__body{position:relative;display:flex}.inviting-modal__content{display:flex;flex-direction:column;flex:1 1 auto}.inviting-modal__info{margin-bottom:4rem;display:flex}.inviting-modal__info-txt{font-size:1.6rem;line-height:120%;text-transform:uppercase;color:#262626}.inviting-modal__info-txt:not(:last-child)::after{content:" | ";margin-right:.5rem}.inviting-modal__title{margin-bottom:2rem;max-width:59rem;font-family:"Circe Contrast";font-size:7rem;line-height:100%;text-transform:uppercase;color:#262626}.inviting-modal__text{max-width:55.9rem;font-size:2rem;line-height:140%;color:#262626}.inviting-modal__txt-highlight{color:var(--bg-brown)}.inviting-modal__image-wrap{flex:0 0 30rem;width:30rem;height:30rem}.inviting-modal__image{height:100%;border-radius:50%;object-fit:cover}.inviting-modal__lower{padding:0 3rem;display:flex;flex-direction:column;justify-content:center;height:29.5rem;color:var(--bg-beige);background-color:var(--bg-black)}.inviting-modal__row{margin-bottom:3.2rem;display:flex;align-items:center;justify-content:space-between;column-gap:3rem}.inviting-modal__heading{font-size:1.8rem;line-height:120%;text-transform:uppercase;color:#be9578}.inviting-modal__fraction{display:flex;align-items:center;line-height:130%}.inviting-modal__fraction-current{font-size:1.8rem;color:#ede7e2}.inviting-modal__fraction-current::after{content:"/";font-size:1.6rem;line-height:130%;color:#ede7e2}.inviting-modal__fraction-total{font-size:1.4rem;color:rgba(237,231,226,.5)}.inviting-modal__form{display:flex}.inviting-modal__form-body{position:relative;width:100%;height:16.8rem}.inviting-modal__group{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;row-gap:1.6rem;transition:opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out}.inviting-modal__group._is-checked,.inviting-modal__group:not(._is-active){visibility:hidden;opacity:0;transform:translateY(1rem)}.inviting-modal__group._is-checked{transform:translateY(-1rem)}.inviting-modal__group-heading{font-size:1.8rem;line-height:130%;color:#ede7e2}.inviting-modal__btns{display:flex}.inviting-modal__options{display:flex;flex-wrap:wrap;gap:1.2rem}.inviting-modal__options .chat-option__txt{padding:1rem 2rem}.inviting-modal__fields{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.inviting-modal__input,.inviting-modal__input::placeholder{font-size:1.8rem;line-height:130%;color:#fff}.inviting-modal__input{padding:1.6rem 0;border-bottom:1px solid var(--bg-brown)}.inviting-modal__input::placeholder{opacity:.4}.inviting-modal__btn{white-space:nowrap}._form .inviting-modal__btn:not(._form .inviting-modal__btn_submit):not(._form .inviting-modal__btn_prev){display:none}.inviting-modal__btn_prev{margin-right:5.6rem;flex-direction:row-reverse;opacity:.6;transition:opacity .3s ease-in-out}.inviting-modal__btn_prev:not(.inviting-modal__btn_prev._is-visible){display:none}.inviting-modal__btn_prev::after{transform:rotate(180deg)}.inviting-modal__btn_submit:not(._form .inviting-modal__btn_submit){display:none}.inviting-modal__btn.link{column-gap:2.4rem;color:var(--bg-beige)}.inviting-modal__btn.link::after{width:1.3rem;height:2.6rem;background:url(../img/icons/arr-white.svg) center/contain no-repeat}.cookie{z-index:49;position:fixed;right:0;bottom:0;margin-left:auto;align-items:center;background-color:var(--bg-white);display:grid;font-size:1.3rem;font-style:normal;font-weight:400;grid-gap:.6rem;gap:.6rem;grid-template-columns:1fr;line-height:120%;padding:1.2rem 2rem;width:100%}.cookie__text{max-width:99%}.cookie__text a{color:var(--primary-brown);line-height:130%;-webkit-text-decoration:none;text-decoration:none}.cookie__btn{margin-right:auto}.cta{position:fixed;margin:0 auto;z-index:49;left:50%;width:100%;transform:translateX(-50%);bottom:10rem}.cta._pressed{bottom:2rem}.cta__container{position:relative}.cta__table{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;justify-content:space-between;align-items:center}.cta__content{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;justify-content:space-between;margin-left:-2rem;min-height:2rem;padding:1.5rem 5.5rem 1.5rem 4.5rem;position:relative;width:100%;width:calc(100% + 4rem);background-color:#fdff2d}.cta__txt{font-size:16px}.cta__price{align-items:center;flex-direction:row;justify-content:center}.cta__close-btn{position:absolute;right:-0.5rem;top:-0.5rem;transform:translate(100%, -100%)}.cta__close-btn svg{color:var(--primary-brown)}.cta__close-btn.ic-btn{width:3.2rem;height:3.2rem;border:1px solid hsla(25,30%,54%,.4);transition:border var(--transition-duration)}.cta__close-btn.ic-btn svg{width:1.6rem;height:1.6rem}.common-page{padding-top:8.5rem}.common-page__wrapper{margin:0 auto;padding:0 2rem 6.6rem;width:100%}.common-page__detail{margin-bottom:2.6rem}.common-page__bread-items{justify-content:start}.common-page__title{font:var(--font-heading-h4);margin:0 0 2.6rem;text-align:center;text-transform:uppercase}.common-page__wysiwyg{margin-left:auto;margin-right:auto}.common-page__wysiwyg ol,.common-page__wysiwyg ul{font:var(--font-text-m);margin-bottom:2rem;padding-left:2.5rem}.common-page__wysiwyg ul li{margin-bottom:.8rem;position:relative}.common-page__wysiwyg ul li::before{background-color:var(--bg-black);border-radius:50%;content:"";display:inline-block;height:.5rem;left:-1.5rem;position:absolute;top:.9rem;width:.5rem}.common-page__wysiwyg a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.common-page__wysiwyg strong{font-weight:600}.common-page__wysiwyg p{font:var(--font-text-m)}.common-page__wysiwyg p:not(:last-child){margin-bottom:2rem}.error-page{background-color:var(--bg-black);min-height:80dvh;padding:24.5rem 0}.error-page__wrapper{margin:0 auto;max-width:160rem;padding:0 2rem;width:100%}.error-page__image-wrap{display:block;height:auto;margin-bottom:3.2rem;width:100%}.error-page__title{color:#fff;font-family:var(--font-family-second);font-size:2.8rem;font-style:normal;font-weight:400;line-height:120%;margin:0 0 1.6rem;text-align:center;text-transform:uppercase}.error-page__text{color:#fff;font-size:1.7rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.6rem;text-align:center;text-transform:uppercase}.error-page__btn.link{justify-content:center}.chat-btn,.chat-btn__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.chat-btn::before,.chat-btn::after{content:"";position:absolute;width:100%;height:100%;border:1px solid #ff0;border-radius:50%;transition:visibility .3s ease-in-out}._show-chat .chat-btn::before,._show-chat .chat-btn::after{animation-play-state:paused;visibility:hidden}.chat-btn,.chat{position:fixed;z-index:20;bottom:2rem;right:2rem}.chat-btn{flex:0 0 6rem;width:6rem;height:6rem}.chat-btn::before{animation:chatAnim 2s ease-in-out .5s infinite}.chat-btn::after{animation:chatAnim 2s ease-in-out infinite}.chat-btn__icon{width:100%;height:100%;background-color:var(--bg-black)}.chat-btn__icon svg{flex:0 0 2.4rem;width:2.4rem;height:2.2rem}.chat{display:flex;flex-direction:column;width:36rem;height:50rem;box-shadow:0 0 1.5rem .3rem rgba(34,60,80,.1);transition:opacity .4s ease-in-out, visibility .4s ease-in-out, transform .4s ease-in-out}.chat:not(._show-chat .chat){opacity:0;visibility:hidden;transform:translateX(110%)}.chat .simplebar-track{display:none}.chat__head{padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:6rem;background-color:var(--bg-black)}.chat__heading-wrap{display:flex;align-items:center;column-gap:1.5rem}.chat__icon svg{width:2.6rem;height:2.4rem}.chat__heading{font:var(--font-text-m);line-height:120%;text-transform:uppercase;color:var(--bg-white)}.chat__close-btn.ic-btn{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border:1px solid var(--bg-brown);transition:border .4s ease-in-out}.chat__close-btn.ic-btn svg{color:var(--bg-white)}.chat__body{background-color:var(--bg-beige)}.chat__inner{height:calc(100dvh - 6rem)}.chat__group:not(:last-child) .chat__options{margin-bottom:5rem}.chat__group:not(._is-checked) .chat__options{margin-bottom:3rem}.chat__group:first-child{height:44rem}.chat__group:last-child{margin-bottom:3rem}.chat__group:not(._is-active):not(._is-checked){display:none}.chat__group._is-checked{opacity:.4}.chat__group-content{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.3rem;height:100%}.chat__message{margin-left:1.5rem;padding:1.4rem;width:32.5rem;font-size:1.8rem;line-height:110%;background-color:rgba(162,159,157,.16)}.chat__message_reply{margin-left:auto;margin-bottom:5rem;margin-right:1.8rem;width:auto;background-color:rgba(120,120,120,.2)}.chat__message_reply:not(._is-active){display:none}.chat__input{position:relative;margin-top:1.7rem}._is-checked .chat__input{display:none}.chat__input .chat__field,.chat__input .chat__field::placeholder{font-family:"Futura";font-size:1.7rem;line-height:130%;color:#262626}.chat__field{padding:1.5rem 5rem 1.5rem 1.5rem;border-top:1px solid rgba(120,120,120,.28);width:100%}.chat__field::placeholder{opacity:.5}.chat__input-btn{position:absolute;top:50%;right:1.5rem;display:inline-flex;transform:translateY(-50%)}.chat__input-btn svg{width:1.6rem;height:1.5rem}.chat__options{margin-left:1.5rem;width:32.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.chat-option{position:relative}.chat-option__input{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none}.chat-option__input:checked+.chat-option__txt{color:var(--primary-lemon);background-color:var(--bg-brown)}.chat-option__txt{padding:1.3rem 1.5rem;display:inline-flex;border:1px solid var(--bg-brown);transition:color .5s ease-in-out, background-color .5s ease-in-out;font:var(--font-text-xs);line-height:1;text-transform:uppercase}@keyframes chatAnim{0%{transform:scale(1);opacity:1}100%{transform:scale(1.2);opacity:0}}.wrapper{overflow-x:clip}.video-js{width:100%;height:100%;object-fit:cover}[data-sb] .simplebar-content-wrapper{overflow-x:hidden !important}[data-sb] .simplebar-horizontal{display:none}[data-sb] .simplebar-track.simplebar-vertical{right:-8px}[data-sb] .simplebar-track.simplebar-vertical .simplebar-scrollbar{right:0}[data-sb] .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{left:auto;right:3px;width:2px;background:hsla(0,0%,100%,.4);opacity:1}.modal-show,._show-menu{overflow:hidden}.simplebar-content-wrapper{overflow:scroll !important}.table-wrapper{font:var(--font-text-m);margin-bottom:2rem;max-width:100%;overflow-x:auto}.table-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table-wrapper::-webkit-scrollbar{height:.5rem}.table-wrapper::-webkit-scrollbar-thumb{background:var(--bg-brown);border-radius:.625rem}.table-wrapper table{border:none;border-collapse:collapse;table-layout:fixed;font:var(--font-text-m)}.table-wrapper table._alt{border-top:1px solid var(--primary-brown)}.table-wrapper table._alt td{padding:1.2rem 1rem 1.6rem 0}.table-wrapper table:not(._alt){width:602px}.table-wrapper table:not(._alt) td{vertical-align:top;border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.table-wrapper table tbody tr{border-bottom:1px solid rgba(0,0,0,.2)}.table-wrapper table tbody tr:first-child p{font-weight:600;text-align:center}.table-wrapper table td{padding:7px 7px 7px 7px;color:var(--c-bg-black)}.table-wrapper table p{line-height:1.2;text-align:left;font:var(--font-text-m);color:#000}.section,.section.container{position:relative}.swiper-wrapper{transition-timing-function:linear !important}._primary-lemon{color:var(--primary-lemon)}[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}.swiper-button-lock+.swiper-pagination-bullets.swiper-pagination-horizontal.controls__pagination{display: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;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-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}.breadcrumbs{display:flex;align-items:center;column-gap:1.8rem}.breadcrumbs__txt:not(:last-child){position:relative}.breadcrumbs__txt:not(:last-child)::after{content:">";position:absolute;top:50%;right:-0.5rem;transform:translate(100%, -50%)}.button{display:inline-flex;align-items:center;justify-content:center;height:5.4rem;background-color:var(--primary-lemon);font-weight:450;font-size:2rem;line-height:110%;text-align:center;text-transform:uppercase;color:var(--primary-black);transition-duration:var(--transition-duration);transition-property:color,background-color}.button:not(.button_beige):hover,.button:not(.button_beige):focus,.button:not(.button_beige):active{background-color:var(--bg-brown);color:var(--primary-lemon)}.button_beige{color:#000;background-color:#d5a286}.button_beige:hover,.button_beige:focus,.button_beige:active{background-color:#ad8366;color:var(--primary-lemon)}.ic-btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(251,253,251,.3);border-radius:50%}.ic-btn svg{height:2rem;width:2rem}.btn:not(.btn_ghost){--color: #313131;--bg: var(--primary-lemon);background-color:var(--bg);color:var(--color);font:var(--font-heading-h7);font-size:var(--font-size-14);letter-spacing:var(--font-spacing-7);line-height:1;text-align:center;padding:2rem 2rem 1.8rem;text-transform:uppercase;transition-duration:var(--transition-duration);transition-property:color,background-color;white-space:nowrap}.btn:not(.btn_ghost).btn_brown{--color: #fff;--bg: #c58b73;font-size:2rem;padding:2.5rem 3.5rem}.btn:not(.btn_ghost):disabled{--bg: var(--system-gray-1)}.btn:not(.btn_ghost):hover,.btn:not(.btn_ghost):focus,.btn:not(.btn_ghost):active,.btn:not(.btn_ghost)._has-focus{--color: var(--primary-lemon);--bg: var(--primary-brown);color:var(--primary-lemon)}.btn-txt{color:var(--primary-brown);font-size:1.7rem;font-weight:400;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:color .4s ease}.btn-txt:hover,.btn-txt:focus,.btn-txt:active,.btn-txt._has-focus{color:var(--bg-black)}.btn_ghost{border:1px solid var(--bg-black);color:var(--c-bg-black);cursor:pointer;font-size:var(--font-size-14);font-style:normal;font-weight:500;letter-spacing:var(--font-spacing-7);line-height:1;margin:0;outline:none;padding:1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .4s ease;width:100%}.btn_ghost:hover,.btn_ghost:focus,.btn_ghost:active,.btn_ghost._has-focus{background-color:var(--primary-brown) !important;border:1px solid rgba(0,0,0,0);color:var(--primary-lemon)}.showmore-btn{align-items:center;color:var(--primary-lemon);display:block;display:flex;font:var(--font-text-xs);gap:.4rem;justify-content:center;letter-spacing:var(--font-spacing-7);line-height:100%;margin:0 auto;text-align:center;text-transform:uppercase;transition:gap .4s ease}.showmore-btn::after{content:"";height:2.4rem;width:2.4rem;background:url(../img/icons/cross.svg) center/contain no-repeat}.showmore-btn_brown{color:var(--primary-brown)}.showmore-btn_brown::after{background:url(../img/icons/cross-brown.svg) center/contain no-repeat}.link{align-items:center;color:var(--primary-brown);display:flex;font:var(--font-text-xs);letter-spacing:var(--font-spacing-7);line-height:100%;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;text-decoration:inherit;text-underline-offset:.3em}.link::after{content:"";height:2.4rem;transition:transform .4s ease;width:2.4rem;background:url(../img/icons/arr-brown.svg) center/contain no-repeat}.link_lemon{color:var(--primary-lemon)}.link_lemon::after{background:url(../img/icons/arr-lemon.svg) center/contain no-repeat}.h1{font:var(--font-heading-h1);text-transform:uppercase}.h2{font:var(--font-heading-h2);text-transform:uppercase}.silicone .h2{font-size:5.6rem}.h3{font:var(--font-heading-h3);text-transform:uppercase}.clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp, 5);-webkit-box-orient:vertical}.h{font-family:"Circe Contrast";font-weight:400;line-height:110%;text-transform:uppercase}.h_xl{font-size:7.5rem}.h_x{font-size:5rem}.h_m{font-size:3.2rem}.txt{font-size:1.8rem;line-height:140%}.txt_l{font-size:3.2rem;font-weight:500;line-height:100%}.txt_xs{line-height:120%;font-size:1.2rem}.txt_s{font-weight:450;font-size:1.6rem}.txt_m{font-size:2.2rem;line-height:120%;font-weight:410}.txt_uc{text-transform:uppercase}.filters{margin-top:2.2rem;align-items:center;display:flex;justify-content:center}.filters__item{padding:.6rem .8rem .4rem;border-bottom:1px solid rgba(0,0,0,0);color:var(--primary-brown);font:var(--font-text-xs);transition:background-color .4s ease, border-bottom .4s ease, color .4s ease}.filters__item._is-active{background-color:var(--primary-brown);color:var(--bg-white)}.filters__item:hover .filters__sublist{display:flex}.filters__item_showmore{align-items:center;cursor:pointer;display:flex;gap:.6rem;position:relative}.filters__item_showmore .filters__item-content::after{background:url(../img/icons/icon-down.svg) center/contain no-repeat;content:"";display:inline-block;height:1.8rem;width:1.8rem}.filters__item-content{display:flex;align-items:center;gap:.6rem;text-transform:uppercase}.filters__sublist{background:var(--bg-white);display:none;max-height:16.8rem;min-width:26rem;overflow-y:auto;padding:2rem 2.4rem;position:absolute;scrollbar-color:var(--primary-lemon);scrollbar-width:4px;top:100%;z-index:13;align-items:flex-start;flex-direction:column}.filters__sublist::-webkit-scrollbar{width:4px}.filters__sublist::-webkit-scrollbar-thumb{background-color:var(--primary-lemon);border-radius:0;border-right:2px solid var(--bg-white)}.filters__sublist::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.filters__sublist::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border:none;border-radius:0;margin-bottom:10px;margin-top:10px}.filters__sublist .cases-hero__sublist-item{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);color:var(--bg-black);text-align:left;text-transform:uppercase;transition:border-color .4s ease, color .4s ease}.filters__sublist .cases-hero__sublist-item:not(:last-child){margin-bottom:.9rem;padding-bottom:.4rem}.filters__sublist-item{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);color:var(--bg-black);margin-bottom:.9rem;padding-bottom:.4rem;text-align:left;text-transform:uppercase;transition:border-color .4s ease, color .4s ease}.controls{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:relative;right:0;z-index:12;column-gap:1.6rem}.controls_brown .swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--bg-brown)}.controls_brown .controls__btn{background:url(../img/icons/more-icon-dark.svg) center/contain no-repeat}.carousel .controls .swiper-pagination-bullets.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal{position:static;transform:none;margin:auto}.controls .swiper-pagination-bullet{--swiper-pagination-color: var(--c-primary-lemon);--swiper-pagination-bullet-horizontal-gap: 0.3rem;--swiper-pagination-bullet-width: 0.2rem;--swiper-pagination-bullet-height: 2.4rem;--swiper-pagination-color: var(--c-primary-brown);--swiper-pagination-bullet-inactive-opacity: 0.3;--swiper-pagination-bullet-inactive-color: #ad8366;border-radius:0;margin:0;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);padding:0;transition:all .4s ease;display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));flex:0 0 var(--swiper-pagination-bullet-width);transform:scaleY(0.6);opacity:.2;background:var(--primary-lemon)}.controls .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transform:none}.controls__pagination{max-width:5rem;width:auto !important;bottom:0 !important}.controls__pagination:not(.carousel .controls__pagination){position:relative;display:inline-flex;align-items:center;justify-content:center}.carousel .controls__pagination{transform:translate(0) !important}.controls__btn{display:block;background:url(../img/icons/arr.svg) center/contain no-repeat;border:0;height:2.4rem;outline:none;width:2.4rem}.controls__btn_prev{transform:scaleX(-1)}.fraction{display:flex;align-items:flex-end;column-gap:.6rem;font-family:"Circe Contrast";line-height:100%}.fraction__current{font-size:2rem}.fraction__total{display:flex;align-items:flex-end;column-gap:.6rem;font-size:1.3rem;color:#ad8366;line-height:20%}.fraction__total::before{content:"/"}.checkbox{--checkmark-size: 2rem;align-items:start;display:flex;position:relative;grid-column-start:1}.checkbox__input{--c-border: rgba(38, 38, 38, 0.6);--c-bg: hsla(0, 0%, 100%, 0.88);align-items:center;background-color:var(--c-bg);border:1px solid var(--c-border);display:flex;flex-shrink:0;justify-content:center;margin-right:1.2rem}.checkbox__input::after{--size: 1.6rem;content:"";display:block;height:var(--size);transform:scale(0);transition:transform var(--transition-duration);width:var(--size);background:url(../img/icons/checkmark.svg) no-repeat 50%/contain}.checkbox__check{height:var(--checkmark-size);width:var(--checkmark-size);opacity:.0001;position:absolute}.checkbox__check:checked+.checkbox__input::after{transform:scale(1)}.checkbox__label{color:var(--bg-white);flex:0 1 calc(100% - var(--checkmark-size) - 1.2rem);font:var(--font-text-xs);margin-top:.3rem}._has-error.field ::after{background:url(../img/icons/err-cross.svg) center/contain no-repeat}._has-error.field .field__input{border-bottom:1px solid #fc4343}.checkbox._has-error .checkbox__input{border:1px solid #fc4343}.form-message_message:not(._has-error .form-message_message){display:none}@property --scaleX{syntax:"<number>";initial-value:0;inherits:false}.form-message_success{position:fixed;z-index:12;max-width:32rem;top:8.5rem;right:2rem}.form-message_success::after{border-bottom:3px solid #3cda2d}.form-message_success:not(._form-sent){display:none}.form-message_success._form-sent::after{animation:errorAlert 5s ease}.form-message_success .form-message__icon{background-color:var(--primary-brown)}.form-message_success .form-message__icon::after{background:url(../img/icons/check-white.svg) center/1rem no-repeat}.form-message_alert::after,.form-message_success::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;transform:scaleX(var(--scaleX));transform-origin:left}.form-message_alert{position:fixed;top:8.5rem;right:2rem;width:32rem;left:auto}.form-message_alert::after{border-bottom:3px solid #fc4343}.form-message_alert._show-alert::after{animation:errorAlert 5s ease}.form-message_alert:not(._show-alert){display:none}@keyframes errorAlert{0%{--scaleX: 0}100%{--scaleX: 1}}.form-message{z-index:63;align-items:baseline;background:var(--bg-white);color:var(--bg-black);display:grid;font:var(--font-text-xs);grid-gap:.8rem;gap:.8rem;grid-template-columns:auto 1fr;padding:1rem;text-transform:uppercase}.form-message__icon{position:relative;align-items:center;display:flex;height:2rem;justify-content:center;width:2rem;background-color:#fc4343;border-radius:50%}.form-message__icon::after{content:"";width:1rem;height:1rem;background:url(../img/icons/error.svg) center/1rem no-repeat}.reg-banner{margin-top:2.6rem;display:flex;flex-direction:column;color:#000}.reg-banner__btn.btn.btn_brown{padding:2rem;height:5.2rem;font-size:1.4rem}.reg-banner .select__dropdown{box-shadow:0 0 1.6rem -0.4rem rgba(0,0,0,.2)}.reg-banner .field__label,.reg-banner .select__label,.reg-banner .checkbox__label,.reg-banner .field__input{color:#000}.reg-banner .checkbox__input{border:1px solid var(--bg-gray)}.reg-banner .checkbox__label{font-size:1.3rem;line-height:120%}.reg-banner .checkbox__label a{color:var(--bg-brown);-webkit-text-decoration:underline;text-decoration:underline}.reg-banner .select__btn{color:#000}.reg-banner .field__input,.reg-banner .select__btn{border-bottom:1px solid rgba(120,120,120,.6)}.reg-banner .field__input::placeholder{color:var(--bg-gray);opacity:.6}.reg-banner__image-wrap{position:relative;min-height:20rem}.reg-banner__subtitle{position:relative;z-index:2;padding:.8rem 2.5rem;margin-top:4rem;display:inline-flex;font-family:var(--font-family-main);font-weight:500;font-size:1.4rem;line-height:100%;text-transform:uppercase;color:#ad8366;background-color:var(--bg-white)}.reg-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.reg-banner__content{padding:3rem 2.5rem;display:flex;flex-direction:column;row-gap:4.5rem;background-color:var(--bg-white)}.reg-banner__title-wrap{padding-top:.5rem;padding-bottom:1.2rem;display:flex;align-items:center;column-gap:2rem;border-bottom:1.5px solid var(--bg-black)}.reg-banner__title-wrap::before{content:"";flex:0 0 3.4rem;width:3.4rem;height:3.4rem;background:url(../img/logo-sm.webp) center/contain no-repeat}.reg-banner__title{font-family:var(--font-family-main);font-size:2.2rem;font-weight:500;line-height:2.8rem;text-transform:uppercase;color:#1e1e1e}.reg-banner__form{display:flex;flex-direction:column;row-gap:3rem}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;overflow:hidden}.hero_residents .hero__title{margin:0}.hero_residents .bread-items{margin-bottom:6rem}.hero_residents .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.hero_residents .bread-items__item:not(:last-child)::after{background:url(../img/icons/breadlinkwhite.svg) center/contain no-repeat}.hero__crumbs{flex-grow:1;margin-bottom:0}.hero__crumbs .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.hero__crumbs .bread-items__item:not(:last-child)::after{background-image:url(../img/icons/breadlinkwhite.svg)}.hero__wrapper{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.hero__description{font:var(--font-text-m);margin-top:4.8rem;max-width:90rem;text-transform:uppercase}.hero video{width:100%;height:100%;object-position:center center}.hero__container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;text-transform:uppercase;flex:1 1 auto;z-index:12;color:var(--bg-white);width:100%}.hero__container.container{padding-top:var(--hero-carousel-padding-top)}.hero__btn{margin-top:2.8rem}.hero__title{max-width:80rem;word-break:break-word}.hero__text{margin-top:2rem;max-width:80rem;text-transform:uppercase}.hero__btn{margin-top:2.8rem}.hero__btn.btn{width:auto}.hero__image-wrap{display:block;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.hero__image-wrap ._mobile-only{display:none}.hero__image-wrap img{object-fit:cover;height:100%}.hero__image-wrap::after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%}.hero__video::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6)}.hero_calendar .hero__description{margin-top:4.8rem}.hero_calendar .hero__btn{margin-top:3rem}.hero_mainpage .hero__title.h1{font:var(--font-heading-h0)}.hero_calendar .hero__container{padding-top:8.2rem}.hero_calendar .hero__title{font:var(--font-heading-h2);margin-top:20rem;max-width:90rem;overflow-wrap:anywhere;text-transform:uppercase}.info-hero{--gap-x: 1.5rem;align-items:center;display:flex;flex-wrap:wrap;font:var(--font-text-m);gap:2.1rem var(--gap-x);margin-top:2.6rem;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.info-hero::before{background:var(--bg-white);content:"";height:1px;left:0px;position:absolute;width:100%}.info-hero__badge{align-items:center;display:flex;font:var(--font-text-m);gap:.8rem;text-transform:uppercase}.info-hero__badge svg{color:var(--primary-lemon)}.info-hero__badge_dot{gap:0;padding-left:1rem}.info-hero__badge_dot::before{background:var(--primary-lemon);content:"";width:100%;height:.8rem;width:.8rem;border-radius:50%;margin-right:1rem}.info-hero__badge span{white-space:nowrap}.info-hero__badge svg{height:2rem;width:2rem}.info-hero__date{position:relative;font-size:2.8rem;color:var(--primary-lemon)}.info-hero__date::after{background:var(--bg-white);content:"";height:100%;right:0px;position:absolute;width:1px;top:0}.txt32{font:var(--font-text-xl);letter-spacing:var(--font-spacing-7)}.rezidents{background-color:var(--bg-blue-green);padding:4rem 0 4.4rem}.rezidents__title{color:var(--primary-lemon);font:var(--font-heading-h1);margin:0 0 4rem;text-align:center;text-transform:uppercase}.rezidents__list{display:grid;grid-gap:4.4rem 2rem;gap:4.4rem 2rem;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));list-style:none;margin:0;padding:0}.rezidents__showmore-btn{margin-top:6.5rem}.card-rezidents__image-wrap{margin-bottom:1.2rem;position:relative}.card-rezidents__image{aspect-ratio:285/358;height:100%;object-fit:cover;filter:grayscale(1)}.card-rezidents__params{bottom:1.2rem;left:0;position:absolute;background-color:var(--bg-white);color:var(--primary-brown);font-size:1rem;font-weight:500;line-height:100%;margin:0 0 .4rem .8rem;padding:.4rem;text-transform:uppercase}.card-rezidents__name{color:var(--bg-white);font:var(--font-heading-h6);text-align:center}.card-rezidents__text{color:var(--bg-white);font:var(--font-text-xs);text-align:center}.infographics{position:relative;background:var(--bg-super-black);overflow:hidden}.infographics__wrap{position:relative;width:100vw}.infographics__container{position:relative}.infographics__container.container{padding:4.8rem 4.8rem 0}.infographics__title{margin:0 0 5.2rem;text-align:center;color:var(--primary-brown)}.infographics__carousel{position:relative}.infographics__carousel .infographics__slide-image{display:flex;justify-content:center}.infographics__carousel .swiper-slide img{height:27rem;width:auto}.infographics__bottom{padding:11.4rem 2rem 6rem;align-items:center;display:flex;flex-direction:column;margin:0 auto}.infographics__grid{display:block;margin-bottom:5.2rem;max-width:20rem;text-align:center}.infographics__grid-line{background-color:var(--primary-brown);display:block;max-height:10rem;margin-bottom:2rem;margin-top:2rem;width:100%;height:2px}.infographics__grid-item{color:var(--bg-white);font:var(--font-heading-h6);text-transform:uppercase}.infographics__marquee{--pos-x: 4rem;display:none;animation:_marquee_1iq5q_1 20s linear infinite}.infographics__marquee_left{left:var(--pos-x);scale:-1}.infographics__marquee_right{right:var(--pos-x)}.infographics__marquee-wrap{column-gap:2.4rem;display:flex}.infographics__marquee-wrap span{color:var(--primary-brown);font:var(--font-text-xs);font-weight:300;letter-spacing:var(--font-spacing-30);text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed}@keyframes _marquee_1iq5q_1{0%{transform:translateY(-100%)}100%{transform:translateY(-50%)}}@keyframes _marquee_1iq5q_2{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.request{background-color:var(--bg-black);color:var(--bg-white);padding-bottom:6rem;padding-top:4.8rem}.request__container{--col-1: 37.4;--col-2: 44;--gap-x: 6.6;--gap: calc(var(--gap-x) * 1rem);--content-width: calc(var(--col-1) + var(--col-2) + var(--gap-x))}.request__title{margin-bottom:2rem;font:var(--font-heading-h3);text-transform:uppercase}.request__text{font:var(--font-text-s);text-transform:uppercase}.request__form{position:relative;display:grid;grid-gap:3.2rem;gap:3.2rem}.request__btn{text-align:center}.field{display:block;max-width:100%}.field_dark .field__label{color:#000}.field_dark .field__input{--c-text: #787878;--c-border: #000000}.field__label{display:block;font:var(--font-heading-h7);margin-bottom:.2rem;font-weight:400;text-transform:uppercase;color:var(--bg-white)}.field__input-wrap{--icon-err-size: 2.2rem;--c-error: var(--system-error-red);display:block;position:relative}._is-filled .field__input-wrap::after{background:url(../img/icons/check.svg) no-repeat 50%/contain}.field__input-wrap::after{border-radius:50%;content:"";height:var(--icon-err-size);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:var(--transition);width:var(--icon-err-size)}.field__input{--pd-y: 1.2rem;--c-text: var(--bg-white);--c-placeholder: hsla(0, 0%, 100%, 0.4);--c-border: hsla(0, 0%, 100%, 0.8);padding-right:calc(var(--icon-err-size) + 1rem);background-color:rgba(0,0,0,0) !important;border-bottom:1px solid var(--c-border);color:var(--c-text);font:var(--font-text-s);padding-bottom:var(--pd-y);padding-top:var(--pd-y);width:100%}.select{position:relative}.select__label{display:block;font:var(--font-heading-h7);font-weight:400;letter-spacing:var(--font-spacing-7);margin-bottom:.2rem;text-transform:uppercase;color:var(--bg-white)}.select__btn{--c-text: var(--bg-white);--c-placeholder: hsla(0, 0%, 100%, 0.4);--c-border: hsla(0, 0%, 100%, 0.8);align-items:center;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--c-border);color:var(--c-text);display:grid;font:var(--font-text-s);grid-gap:1rem;gap:1rem;grid-auto-flow:column;justify-content:space-between;padding:0;padding-bottom:var(--pd-y);padding-top:var(--pd-y);transition:border-color var(--transition-duration);width:100%;--pd-y: 1.2rem}._is-active .select__btn::after{transform:rotate(-180deg)}.select__btn::after{content:"";display:block;background-color:var(--bg-white);transition:transform var(--transition-duration);height:1.5rem;width:1.5rem;background:url(../img/icons/Vector12.svg) no-repeat center/contain}.select._act .select__btn{--c-text: var(--bg-super-black)}.select_dark .select__label{color:var(--bg-super-black)}.select_dark .select__btn{--c-text: rgba(0, 0, 0, 0.4);--c-border: rgba(0, 0, 0, 0.8);--c-placeholder: rgba(0, 0, 0, 0.4)}.select_dark .select__btn::after{background-color:var(--bg-super-black)}.dropdown{background-color:var(--bg-white);list-style:none;margin:0;overflow:auto;padding:2.1rem 2.4rem 2.8rem;position:absolute;right:0;scrollbar-color:var(--c-yellow) var(--c-white);top:100%;width:100%;z-index:5;transform:scaleY(0);opacity:0;transition:transform var(--transition-duration), opacity var(--transition-duration);transform-origin:left top}._is-active .dropdown{transform:scaleY(1);opacity:1}.dropdown__item{color:var(--bg-black);cursor:pointer;font:var(--font-text-s);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3em;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition-duration:var(--transition-duration);transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color}.dropdown__item:not(:last-child){margin-bottom:1em}.dropdown__item[aria-selected=true]{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);color:var(--primary-brown)}.cases-hero{position:relative;z-index:13;background-color:var(--bg-black);margin-bottom:2.4rem;padding:8.3rem 0 1.4rem}.cases-hero+span{margin:0 auto;margin-bottom:5.2rem;max-width:160rem;padding:0 2rem;width:100%}.cases-hero+span,.cases-hero+span b{font:var(--font-heading-h4);font-weight:600;text-align:center;text-transform:uppercase}.cases-hero_media .filters{-ms-overflow-style:none;scrollbar-width:none}.cases-hero_media .filters .cases-hero__item-content{white-space:nowrap}.cases-hero_media .filters::-webkit-scrollbar{display:none}.cases-hero_media .filters__item-content{white-space:nowrap}.cases-hero__inner{min-width:0}.cases-hero__carousel-inner{position:relative;align-items:center;display:flex;justify-content:space-between;margin:0;max-width:138rem;padding:0;min-width:0;width:100%}.cases-hero__carousel{align-items:center;background-color:var(--bg-black);display:flex;justify-content:center;left:0;margin:0;min-height:5.2rem;padding:.25rem 2rem;position:fixed;top:0;width:100%;z-index:20}.cases-hero__carousel .swiper{max-width:calc(100% - 4rem);margin:0 auto}.cases-hero__carousel:not(._is-visible){opacity:0;visibility:hidden}._show-search .cases-hero__carousel{justify-content:flex-start}.cases-hero__carousel .filters{justify-content:unset}.cases-hero__carousel .filters__item-content{white-space:nowrap}.cases-hero__carousel .swiper{min-width:0;z-index:12}.cases-hero__content{position:relative}.cases-hero__bread-items{margin-bottom:3.2rem}.cases-hero__bread-items.bread-items{justify-content:center}.cases-hero__bread-items .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.cases-hero__bread-items .bread-items__item:not(:last-child)::after{background:url(../img/icons/breadlinkwhite.svg) center/contain no-repeat}.cases-hero__container .filters__sublist .filters__item-content::after{display:none}.cases-hero__container .cases-hero__item_showmore>.cases-hero__item-content{align-items:center;cursor:pointer;display:flex;gap:.6rem;position:relative}.cases-hero__container .cases-hero__item_showmore>.cases-hero__item-content::after{background:url(../img/icons/icon-down.svg) center/contain no-repeat;content:"";display:block;height:1.8rem;width:1.8rem}.cases-hero__title{color:var(--bg-white);font:var(--font-heading-h1);margin:0 0 .8rem;text-align:center;text-transform:uppercase}.cases-hero__filters .swiper-slide{width:auto}.cases-hero__carousel .cases-hero__filters{margin-top:0}.search-cases-hero{order:-1}.search-cases-hero__deny{background-color:rgba(0,0,0,0);border:0;color:var(--primary-brown);font:var(--font-heading-h7);font-weight:500;outline:0}.search-cases-hero__deny:not(._show-search .search-cases-hero__deny){display:none}.search-cases-hero__label{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;width:23rem}.search-cases-hero__label._is-active .search-cases-hero__icon_close{display:inline-flex}.search-cases-hero__input{color:var(--bg-white);font-size:var(--font-size-14);letter-spacing:var(--font-spacing-7);text-transform:uppercase;background:rgba(0,0,0,0);border:0;height:100%;outline:0;width:100%}.search-cases-hero__input::placeholder{color:var(--bg-white)}.search-cases-hero__btn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:12}.search-cases-hero__btn::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="%23FF0" d="m17.5 17.5-5.389-5.407m1.639-3.968a5.625 5.625 0 1 1-11.25 0 5.625 5.625 0 0 1 11.25 0Z"/></svg>');height:1.5rem;width:1.5rem}.search-cases-hero__btn svg{display:none}._show-search .search-cases-hero__btn{display:none}.search-cases-hero__btn.ic-btn{background-color:var(--bg-black)}.search-cases-hero__icon{display:inline-flex}.search-cases-hero__icon_close{display:none}.search-cases-hero__icon_close svg{color:#fff}.search-cases-hero__icon svg{width:3.2rem;height:3.2rem}.cases-grid{margin-bottom:5.2rem}.cases-grid__list{display:grid;grid-gap:2rem;gap:2rem;grid-auto-flow:dense;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.cases-grid__showmore-btn{margin-top:6.5rem;color:var(--primary-brown)}.cases-grid__showmore-btn::after{background:url(../img/icons/cross-brown.svg) center/contain no-repeat}.bg-card{height:42.2rem;background-color:#ac8365;width:100%;align-content:flex-end}.media-grid .bg-card{height:100%}.bg-card__image-wrap{display:flex;justify-content:center;height:100%;align-items:flex-end}.bg-card__image{height:100%;object-fit:contain;object-position:bottom}.card-cases-grid{height:42.2rem;position:relative;background-color:var(--bg-white)}.card-cases-grid_video{color:var(--bg-white)}.card-cases-grid_video .card-cases-grid__title{padding-bottom:0;margin:0;border:0}.card-cases-grid_video .card-cases-grid__footer{border-top:1px solid var(--bg-white)}.card-cases-grid_video .authors-card-cases-grid__tag{color:var(--bg-white)}.card-cases-grid_video .card-cases-grid__image{object-position:0rem 0rem}.card-cases-grid:hover .authors-card-cases-grid__more{opacity:1;visibility:visible}.card-cases-grid__inner{color:unset;display:block;-webkit-text-decoration:none;text-decoration:none;width:100%;height:100%;background-color:var(--bg-white)}.card-cases-grid__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.card-cases-grid__image{height:100%;object-fit:cover}.card-cases-grid__video-content{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding:0 2rem 1.6rem}.card-cases-grid__video-icon{align-items:center;column-gap:1.2rem;display:flex;font:var(--font-heading-h7)}.card-cases-grid__video-icon::before{content:"";height:4rem;width:4rem;background:url(../img/icons/video.svg) center/contain no-repeat}.card-cases-grid__wrap{position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding-top:2.4rem}.card-cases-grid__content{display:flex;flex-flow:row nowrap;height:100%}.card-cases-grid__body{display:flex;flex-flow:column;height:100%;max-width:32rem;padding-left:2rem;padding-right:2rem;row-gap:3.4rem;width:100%}.card-cases-grid__title{align-items:flex-end;border-bottom:.3rem solid var(--bg-black);display:flex;font:var(--font-heading-h5);margin:0 0 1.2rem;min-height:7.1rem;padding-bottom:1.2rem;position:relative;text-transform:uppercase}.card-cases-grid__title .clamp{--line-clamp: 2}.card-cases-grid__text{--line-clamp: 4;color:var(--bg-black);font-family:var(--font-family-main);font-size:var(--font-size-18);font-weight:400;line-height:130%;max-width:28rem;width:100%}.card-cases-grid__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative}.card-cases-grid__side{border-left:.1rem solid var(--primary-brown);display:none;flex-flow:column nowrap;height:-webkit-fit-content;height:fit-content;margin-left:1.7rem;padding-left:4rem;padding-right:4.7rem;row-gap:3rem}.card-cases-grid__txt{display:flex;flex-flow:column nowrap;row-gap:.8rem}.card-cases-grid__txt span{font:var(--font-heading-h6)}.card-cases-grid__paragraph{--line-clamp: 4;color:var(--bg-black);font-family:var(--font-family-main);font-size:var(--font-size-18);font-weight:400;line-height:130%;max-width:28rem;width:100%}.authors-card-cases-grid{display:flex;flex-flow:column nowrap;margin-top:auto;padding-bottom:2.3rem;row-gap:1rem}.authors-card-cases-grid__images{display:flex}.authors-card-cases-grid__item{display:inline-flex}.authors-card-cases-grid__image-wrap{width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden}.authors-card-cases-grid__image{width:5.2rem;height:100%;object-fit:cover}.authors-card-cases-grid__text{max-width:29rem;width:100%}.authors-card-cases-grid__text span{font:var(--font-text-s);font-weight:300}.authors-card-cases-grid__tags{display:flex;flex-wrap:wrap;gap:1.6rem}.authors-card-cases-grid__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-transform:uppercase}.authors-card-cases-grid__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:var(--font-spacing-7);opacity:0;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;transition:all .4s ease;visibility:hidden;width:100%}.authors-card-cases-grid__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.project{padding-top:8rem}.project h3:not(.content-plate__subtitle){font:var(--font-heading-h3)}.project__wrapper{margin:0 auto;max-width:160rem;padding:0 2rem 6rem;width:100%}.project__detail{margin-bottom:2.6rem}.project__title{color:var(--bg-black);font:var(--font-heading-h3);margin:0 auto 2rem;max-width:62rem;text-align:center;text-transform:uppercase}.project__media{display:block}.project__time{border-bottom:1px solid var(--primary-brown);display:block;font:var(--font-text-xs);margin-bottom:1.9rem;margin-left:auto;margin-right:auto;max-width:-webkit-max-content;max-width:max-content;padding-bottom:1rem;padding-left:2.45rem;padding-right:2.45rem;text-transform:uppercase}.project__section{display:block}.project__content-image:not(:last-child){margin-bottom:2rem}.project__image-wrap_content .block-project__description{text-align:left}.content-plate{margin-bottom:2.6rem}.content-plate__inner{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2.6rem;min-height:1rem;padding:2.65rem 2rem 0 2.65rem;width:100%;background-color:#262626}.content-plate__subtitle{color:#fff;font-size:var(--font-size-16);font-weight:400;margin-bottom:1rem;max-width:25rem;text-transform:uppercase}.content-plate__title{color:#fff;font-family:var(--font-family-second);font-size:var(--font-size-24);line-height:110%;margin-bottom:2rem;text-transform:uppercase}.content-plate__image-wrap{align-self:end;max-width:200px;width:100%}.bread-items{align-items:center;display:flex;flex-wrap:wrap;justify-content:start}.bread-items__item{align-items:center;color:var(--primary-brown);display:flex;font:var(--font-text-xs);position:relative;text-transform:none}.bread-items__item:not(:last-child)::after{background-image:url(../img/icons/breadlink.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1.6rem;object-fit:contain;width:1.6rem}.bread-items__item:last-child .bread-items__inner{color:rgba(20,20,20,.6)}.bread-items__inner{color:var(--primary-brown)}.quote-block-project{background-color:#fff;padding:2.8rem 2rem 3.6rem;width:calc(100% + 4rem);margin-left:-2rem}.block-project__inner .quote-block-project{margin-bottom:2rem}.quote-block-project__author{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;gap:1.2rem}.quote-block-project__image-wrap{width:9.8rem;height:9.8rem}.quote-block-project__image{height:100%;object-fit:cover;border-radius:50%}.quote-block-project__name{font:var(--font-heading-h6);text-align:center;color:var(--c-bg-black)}.quote-block-project__quote{font:var(--font-text-m);padding-left:3.6rem;position:relative}.quote-block-project__quote a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.quote-block-project__quote p{font:var(--font-text-m)}.quote-block-project__quote p:first-child:not(:last-child):not(.project_media .quote-block-project__quote p:first-child:not(:last-child)){margin-left:19px}.quote-block-project__quote::before{content:"";display:block;height:2.2rem;left:0;position:absolute;top:0;width:2.2rem;background:url(../img/icons/quote.svg) center/contain no-repeat}.author-project{align-items:center;color:var(--c-bg-black);display:flex;flex-direction:column;margin-bottom:1.9rem}.author-project__image-wrap{width:7.2rem;height:8.4rem}.author-project__image{height:7.2rem;object-fit:cover;border-radius:50%}.author-project__name{font:var(--font-heading-h6);margin:0;text-align:center}.author-project__info{font:var(--font-text-xs);text-align:center}.block-project:not(:last-child){margin-bottom:2.6rem}.block-project__video-wrap{align-items:center;display:flex;justify-content:center;position:relative;width:100%;height:100%;aspect-ratio:16/9}.block-project__video-wrap iframe{width:100%;height:100%}.block-project__video-cover-wrap{height:100%;left:0;position:absolute;top:0;z-index:2;width:100%;height:100%;filter:grayscale(1)}.block-project__video-cover-wrap img{object-position:top}.block-project__video-btn{cursor:pointer;position:absolute;transition:opacity .4s ease;z-index:2}.block-project__video-btn svg{width:6rem;height:6rem}.block-project__description{display:block;color:var(--bg-black);font:var(--font-text-s);margin:.4rem 0 0;text-align:center}.block-project__video-cover{height:100%;object-fit:cover}.block-project h2:not(.block-project__subtitle){font:var(--font-heading-h2);color:var(--bg-black);margin:0 0 2rem}.block-project strong{font-weight:600}.block-project ul,.block-project ol{font:var(--font-text-m);margin-bottom:2rem;padding-left:2.5rem;list-style-type:none}.block-project ul a,.block-project ol a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.block-project ul li,.block-project ol li{margin-bottom:.8rem;position:relative}.block-project ul li::before,.block-project ol li::before{background-color:var(--bg-black);border-radius:50%;content:"";display:inline-block;height:.5rem;left:-1.5rem;position:absolute;top:.9rem;width:.5rem}.block-project p:not(.block-project__txt):not(.block-project__description){font:var(--font-text-m)}.block-project p:not(:last-child){margin-bottom:2rem}.block-project p a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.block-project__txt{margin-bottom:4.5rem;font-size:10pt;line-height:189%}.block-project__subtitle{margin-bottom:2.3rem;line-height:340%;font-size:14pt;font-family:Arial,sans-serif;color:#000;font-weight:700}.block-project__subtitle:first-child{margin-top:6.8rem}.calendar-hero_events{position:relative}.calendar-hero_events .slide-calendar-hero__date{margin-bottom:auto}.calendar-hero_events .location-slide-calendar-hero__label{font-family:"Futura";font-size:2rem;line-height:120%;text-transform:uppercase;color:#fff}.calendar-hero_events .slide-calendar-hero__title{color:var(--bg-white)}.calendar-hero_events .calendar-hero__container.container{position:relative;z-index:2;padding-bottom:8.8rem;display:flex;flex-direction:column;align-items:flex-start;min-height:85rem}.calendar-hero_events .calendar-hero__bg-image{height:100%;object-fit:cover}.calendar-hero_events .calendar-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0}.calendar-hero_events .calendar-hero__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.calendar-hero.container{position:relative}.calendar-hero.container .swiper-pagination-bullet{--swiper-pagination-color: var(--primary-lemon)}.calendar-hero.container .swiper-slide{height:auto;min-height:44.6rem;padding-bottom:7.2rem;position:relative;width:100%}.calendar-hero__crumbs{margin-bottom:2rem;padding-top:8rem}.pagination{width:auto}.navigation{--inner-pd: 10rem;--right: 4.6rem;align-items:center;bottom:6.5rem;display:flex;position:absolute;right:calc(var(--inner-pd) + var(--right));z-index:10}.slide-calendar-hero__content::after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slide-calendar-hero__image{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.slide-calendar-hero__image._mobile-only{display:none}.slide-calendar-hero__info{align-items:flex-start;color:var(--bg-white);display:flex;flex-direction:column;padding-left:6rem;padding-right:6rem;position:relative;text-transform:uppercase;z-index:5}.slide-calendar-hero__date{align-items:center;background-color:var(--bg-brown);color:var(--primary-lemon);display:flex;flex-direction:column;gap:.8rem;min-width:8.8rem;padding:1.2rem .8rem;width:-webkit-fit-content;width:fit-content}.slide-calendar-hero__date span:first-child{font:var(--font-heading-h0)}.slide-calendar-hero__date span:last-child{font:var(--font-text-m)}.slide-calendar-hero__location svg{height:2.8rem;width:2.8rem;color:var(--primary-lemon)}.slide-calendar-hero__title{font:var(--font-heading-h3);margin-bottom:2rem;margin-top:2rem;max-width:67rem;overflow-wrap:anywhere}.location-slide-calendar-hero{align-items:center;display:flex;font:var(--font-text-m);gap:.8rem;margin-top:6.2rem}.location-slide-calendar-hero__icon{display:inline-flex}.location-slide-calendar-hero__icon svg{height:2.8rem;width:2.8rem}.events{padding:4rem 0 4.4rem}.events_past{background-color:var(--primary-brown)}.events_past .events__title{color:var(--bg-white)}.events_past .event-card__link{border-bottom:1px solid var(--bg-white)}.events_past .details-event-card__location svg,.events_past .details-event-card__date svg{color:var(--primary-brown)}.events .filters{justify-content:center}.events__title{font:var(--font-heading-h3);margin:0 0 4rem;text-align:center;text-transform:uppercase;display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp, 5);-webkit-box-orient:vertical;margin-bottom:-0.5rem}.events__filters-wrap{margin-bottom:3.9rem;margin-top:0;margin-top:2.2rem}.events__list{list-style:none;margin:0 0 2.8rem;padding:0}.showmore-event-card{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-column:2/3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease, opacity .5s ease}._is-visible .showmore-event-card{max-height:1000px;opacity:1;overflow:auto}.showmore-event-card__text{font:var(--font-text-s);margin-top:1.4rem}.showmore-event-card__btn{margin-top:1.4rem}.event-card__info-link{text-decoration:inherit;text-underline-offset:.3em;align-items:center;border-top:1px solid var(--primary-brown);color:var(--primary-brown);display:flex;font:var(--font-heading-h7);gap:.6rem;margin-left:-1.8rem;padding:1.4rem 2rem;text-transform:uppercase;width:calc(100% + 3.6rem);grid-column:1/3}.event-card__info-link::after{content:"";height:2rem;position:relative;width:2rem;background:url(../img/icons/more-icon-dark.svg) center/contain no-repeat}.event-card__link{color:var(--bg-black);display:grid;padding:3.2rem 1.6rem 3.2rem 0;grid-gap:1.4rem 3.2rem;gap:1.4rem 3.2rem;grid-template-columns:12.1rem 1fr;transition:all .5s ease}.event-card__info{display:flex;flex-direction:column;align-items:center;row-gap:.8rem;text-align:center;border-left:1px solid var(--bg-beige)}.event-card__content{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;justify-content:space-between}.event-card__name{font:var(--font-heading-h5);margin:0;text-transform:uppercase}.event-card__toggle{align-items:center;background:none;border:none;color:var(--primary-brown);display:flex;font:var(--font-text-xs);gap:.6rem;margin:0;outline:none;padding:.6rem .6rem .6rem 0;transition:color .5s ease}._is-visible .event-card__toggle svg{transform:rotate(-180deg)}.event-card__toggle svg{transition:transform .3s ease}.event-card__icon{transition:transform .5s ease;display:inline-flex}.event-card__icon svg{width:1.2rem;height:1.2rem;color:var(--primary-brown)}.event-card__speakers{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.event-card__speaker{margin-left:-0.8rem}.event-card__image-wrap{display:block;text-align:center;background-color:var(--system-gray-2);border-radius:50%;height:7.2rem;width:7.2rem}.event-card__image{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;object-fit:cover;overflow:hidden}.event-card__description{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-column:2/3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease, opacity .5s ease}.event-card__txt{font:var(--font-text-s)}.date-event-card{align-items:center;display:flex;flex-direction:column}.date-event-card__format{align-items:center;display:flex;font:var(--font-text-xs);gap:.6rem;line-height:100%;padding:.65rem;margin-bottom:.5rem}.date-event-card__format._is-offline::before{background-color:#bbb}.date-event-card__format::before{background-color:var(--primary-lemon);border-radius:50%;content:"";display:block;height:.8rem;margin-bottom:.2rem;width:.8rem}.date-event-card__day{font:var(--font-heading-h3);text-transform:uppercase;margin-bottom:.6rem}.date-event-card__month{font:var(--font-text-xs)}.details-event-card{align-items:center;display:flex;gap:1.8rem;margin-bottom:1.2rem}.details-event-card__type{letter-spacing:var(--font-spacing-7);text-transform:uppercase;background-color:var(--bg-white);color:var(--primary-brown);font:var(--font-heading-h7);padding:.8rem 1rem .7rem}.details-event-card__date{align-items:center;display:flex;font-size:1.3rem;font-style:normal;font-weight:500;gap:.4rem;line-height:100%;letter-spacing:var(--font-spacing-7);text-transform:uppercase}.details-event-card__date span{font-size:2rem}.details-event-card__icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em;color:var(--primary-brown)}.details-event-card__location{align-items:center;display:flex;font-size:1.3rem;font-style:normal;font-weight:500;gap:.4rem;line-height:100%;letter-spacing:var(--font-spacing-7);text-transform:uppercase}.details-event-card__location span{font-size:2rem;color:#ad8366}.residents{margin-bottom:0;background:var(--bg-blue-green)}.residents .swiper-wrapper{align-items:flex-end;margin-bottom:3.2rem}.residents .swiper-wrapper:after{background:var(--primary-brown);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:1000%}.residents .swiper{max-width:-webkit-fit-content;max-width:fit-content}.residents .swiper-slide{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content;overflow:hidden}.residents__link{position:absolute;font:var(--font-text-xs);letter-spacing:var(--font-spacing-7);right:2rem;bottom:-2.2rem}.residents__container{margin:0 auto;max-width:160rem;padding:4.8rem 2rem}.residents__title{display:flex;flex-flow:column nowrap;margin-bottom:5.8rem;margin-left:auto;margin-right:auto;max-width:32rem;row-gap:2.4rem;text-align:center;text-transform:uppercase;width:100%}.residents__title h2{color:var(--primary-lemon);font:var(--font-heading-h1)}.residents__title p{color:var(--bg-white);font:var(--font-text-l);letter-spacing:var(--font-spacing-2)}.residents__carousel{position:relative}.residents__controls.controls{margin:0}.residents_events .residents__controls{justify-content:center}.residents .controls__pagination.container.swiper-pagination-bullets.swiper-pagination-horizontal{margin-left:4.4rem;margin-right:auto}.resident-card{align-items:center;display:flex;flex-flow:column nowrap;height:32rem;justify-content:space-between;width:100%}.resident-card__text{display:flex;flex-flow:column nowrap;margin-bottom:-3rem;max-width:21rem;row-gap:.4rem;width:100%}.resident-card__text span{color:var(--bg-white);font:var(--font-heading-h6);text-align:center;text-transform:uppercase}.resident-card__text p{color:var(--primary-brown);font:var(--font-text-xs);text-align:center}.resident-card__image-wrap{display:flex;background-position:50%;background-repeat:no-repeat;background-size:cover;height:27.8rem;width:26.4rem}.resident-card__image{object-fit:cover}.events-description{padding:4rem 0 6rem}.events-description__container.container{max-width:72.2rem}.events-description__title{margin:0 0 2.4rem;text-align:center}.events-description__wysiwyg p{font:var(--font-text-m)}.events-description__wysiwyg a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.form-exclusive{--col-1: 37.4;--col-2: 44;--gap-x: 6.6;--gap: 3.2rem;margin:0 auto;max-width:82rem;padding:2rem}.form-exclusive_ext{margin-top:2.6rem;max-width:100%;padding:0}.form-exclusive__left{background-repeat:no-repeat;background-size:cover;margin-bottom:2.6rem;min-height:20rem;padding:2.8rem;position:relative}.form-exclusive__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.form-exclusive__image{height:100%;object-fit:cover;object-position:0}.form-exclusive__title{position:relative;z-index:2;color:#ff0;font:var(--font-heading-h3);margin-bottom:2rem;text-transform:uppercase}.form-exclusive__wrap{color:#fff;background-color:#0f0f0f;padding:2.8rem}.form-exclusive__form{position:relative;display:grid;grid-gap:3.2rem;gap:3.2rem}.form-exclusive__form .field__input,.form-exclusive__form .select__btn{border-bottom:1px solid var(--bg-black)}.form-exclusive__form .btn{width:100%}.media-lead{margin-bottom:3.2rem}.media-lead__container{display:grid;grid-gap:3.2rem;gap:3.2rem}.banner-media-lead{display:flex;flex-direction:column;font:var(--font-heading-h5);height:100%;justify-content:end;min-height:360px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.banner-media-lead::before{display:block;height:100%;left:0;position:absolute;z-index:1;top:0;width:100%;background-color:rgba(0,0,0,.4);content:""}.banner-media-lead:hover .card-media-grid__title-content{color:var(--bg-brown)}.banner-media-lead:hover .banner-media-lead__image{transform:scale(1.05)}.banner-media-lead__label{position:relative;z-index:3;background-color:var(--bg-white);color:var(--primary-brown);display:block;font:var(--font-text-xs);line-height:100%;margin-bottom:auto;margin-top:1.6rem;overflow:hidden;padding:.7rem .8rem .6rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.banner-media-lead__image-wrap{display:block;height:100%;left:0;position:absolute;top:0;width:100%;text-align:center;overflow:hidden}.banner-media-lead__image{height:100%;object-fit:cover;transition:transform .5s ease-in-out}.banner-media-lead__name{position:relative;z-index:2;color:var(--bg-white);font:var(--font-heading-h5);margin-bottom:1.4rem;margin-top:1.6rem;min-height:4.8rem;padding:0 2rem;-webkit-line-clamp:4}.banner-media-lead__footer{border-top:.1rem solid var(--bg-white);min-height:4.8rem;padding:1.6rem 2rem;position:relative;z-index:3}.banner-media-lead__tags{display:none;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.banner-media-lead__tag{color:var(--bg-white);font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-transform:uppercase}.banner-media-lead__more{align-items:center;background-color:var(--primary-brown);border:none;color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;width:100%}.banner-media-lead__more span{flex:1 1 auto;transition:flex .5s ease-in-out}.banner-media-lead__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.popular-media-lead{background-color:var(--bg-white);padding:2.4rem 2rem 1.6rem;padding-bottom:1rem}.popular-media-lead__title{border-bottom:3px solid var(--bg-black);font:var(--font-heading-h5);margin-bottom:1.6rem;padding-bottom:1.2rem;text-transform:uppercase}.popular-media-lead__item{border-bottom:1px solid var(--bg-beige);margin-bottom:.8rem;padding-bottom:.8rem;transition:border-bottom .4s ease}.popular-media-lead__item:hover{border-bottom:1px solid var(--primary-brown)}.popular-media-lead__link{color:var(--bg-black);font:var(--font-text-m);min-height:4.8rem;-webkit-text-decoration:none;text-decoration:none;transition:color .4s ease;-webkit-line-clamp:2}.popular-media-lead__link:hover{color:var(--primary-brown)}.media-grid{margin-bottom:6rem}.media-grid article{height:100%}.media-grid__list{display:grid;grid-gap:2.1rem 2.5rem;gap:2.1rem 2.5rem;grid-auto-flow:dense;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.media-grid__more{margin-top:6.5rem}.card-media-grid{position:relative;background-color:var(--bg-white);display:flex;flex-direction:column;min-height:58.5rem;height:100%;overflow:hidden}.card-media-grid::after{content:"";position:absolute;left:-4.1rem;bottom:-6.2rem;width:27.9rem;height:27.9rem;background:url(../img/content/ikar2-optimized_CItPGwF.webp) center/contain no-repeat;opacity:.1;filter:grayscale(1)}.card-media-grid__author.author,.card-media-grid__tags{display:none}.card-media-grid__wrapper{aspect-ratio:294/192;display:block;margin-bottom:1.8rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.card-media-grid__label{background-color:var(--bg-white);color:var(--primary-brown);font-size:1.3rem;font-style:normal;font-weight:500;left:0;line-height:100%;overflow:hidden;padding:.7rem .8rem .6rem;position:absolute;text-transform:uppercase;top:1.6rem}.card-media-grid__image-wrap{position:relative;z-index:2;display:inline-flex;height:29.4rem;width:100%}.card-media-grid__image{height:100%;object-fit:cover;aspect-ratio:auto 436/267}.card-media-grid__body{padding:0 2rem;flex:1 1 auto}.card-media-grid__title{font:var(--font-heading-h5);margin:0 0 1.6rem;position:relative;text-transform:uppercase}.card-media-grid__title-wrap{color:var(--bg-black);display:flex;min-height:7.2rem;-webkit-text-decoration:none;text-decoration:none}.card-media-grid__title-content{transition:color .5s ease-in-out}.card-media-grid__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative;z-index:2}.card-media-grid__tags{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.card-media-grid__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:.091em;text-transform:uppercase}.card-media-grid__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;width:100%}.card-media-grid__more span{flex:1 1 auto;transition:flex .5s ease-in-out}.card-media-grid__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.author{align-items:center;display:flex;gap:1.2rem}.author__name{color:var(--bg-black);font:var(--font-text-s);margin:0}.author__info{font:var(--font-text-xs)}.author__image-wrap{display:inline-flex}.author__image{height:5.2rem;width:5.2rem;aspect-ratio:1;border-radius:50%;object-fit:cover}.main_list_media{min-width:0}.subscribe-form{background-color:var(--bg-green);color:var(--bg-white);padding-bottom:2.8rem;padding-top:2.8rem}.subscribe-form .checkbox{grid-column-start:auto}.subscribe-form .form-message{margin-bottom:2.4rem}.subscribe-form_green{background-color:#284734}.subscribe-form_green .subscribe-form__desc{color:#c58b73}.subscribe-form_green .subscribe-form__btn{background-color:var(--bg-brown)}.subscribe-form__inner{position:relative;display:grid;grid-gap:2rem;gap:2rem}.subscribe-form__title{font-size:2rem;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.subscribe-form__desc{font-size:2rem;margin-bottom:2rem;text-transform:uppercase}.subscribe-form__list{display:grid;grid-gap:2rem;gap:2rem;max-width:40rem}.subscribe-form__btn.btn{margin-top:2rem;width:100%;text-align:center}.subscribe-form__btn.btn input,.subscribe-form__btn.btn input::placeholder{color:#fff}.subscribe-form__agreement{font:var(--font-text-xs)}.subscribe-form__agreement a{-webkit-text-decoration:underline;text-decoration:underline}.signature{background:var(--bg-super-black);overflow:hidden}.signature__top{align-items:center;display:grid;justify-content:center;min-height:45vh;position:relative}.signature__top::before{content:"";background:url(../img/content/signature.webp) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:40rem;width:32rem}.signature__text{display:flex;flex-flow:column nowrap;font:var(--font-text-l);grid-column:1/span 1;grid-row:1/span 1;justify-self:center;letter-spacing:var(--font-spacing-7);max-width:32rem;row-gap:5.2rem;text-transform:uppercase;width:100%;color:#fff;text-align:center}.signature__text span{color:var(--primary-lemon)}.signature__bottom{display:flex;flex-flow:column nowrap;justify-content:center;row-gap:8rem}.signature__person{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:35rem;position:relative;order:2;width:100%}.signature__person-image{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/img.webp) center/contain no-repeat}.signature__person-image img{height:100%}.signature__person-name{color:var(--bg-white);display:flex;position:relative;z-index:2;flex-flow:column nowrap;margin-top:-4.2rem;margin-left:6.6rem;max-width:25rem;row-gap:1.2rem;width:100%}.signature__person-name h6{font:var(--font-heading-h5);text-transform:uppercase}.signature__person-name p{font:var(--font-text-s)}.signature__bottom-text{color:var(--bg-white);display:flex;flex-flow:column nowrap;margin-left:6.6rem;max-width:27rem;order:1;position:relative;row-gap:2.6rem;text-transform:uppercase;width:100%}.signature__bottom-text::before{content:"";height:2.2rem;left:-4rem;position:absolute;top:.4rem;width:2.6rem;z-index:1;background:url(../img/icons/quote.svg) center/contain no-repeat}.signature__bottom-text h2{font:var(--font-heading-h2)}.signature__bottom-text p{font:var(--font-text-l);letter-spacing:var(--font-spacing-7);max-width:27rem;width:100%}.signature__btn{margin-right:auto}.bg-image{position:relative}.bg-image__container{position:relative;z-index:2}.bg-image__container.container{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-flow:column nowrap;justify-content:center;min-height:90vh;padding-bottom:6rem;padding-top:6rem;row-gap:2.6rem}.bg-image__title-wrap{text-align:center}.bg-image__title-wrap span,.bg-image__title-wrap h3{display:block;font:var(--font-heading-h1);font-size:28px;color:#fff;margin:0 0 2rem;line-height:32px}.bg-image__title-wrap span:last-child:not(:first-child),.bg-image__title-wrap h3:last-child:not(:first-child){color:var(--primary-lemon)}.bg-image__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.bg-image__image{height:100%;object-fit:cover;object-position:0}.carousel{background-color:var(--bg-beige);padding:4rem 0 6rem}.carousel .swiper-slide{height:auto}.carousel .swiper-slide article{height:100%}.carousel .swiper-slide:not(._pages-loaded .carousel .swiper-slide){width:100%}.carousel .controls__btn{background:url(../img/icons/arr-brown.svg) center/contain no-repeat}.carousel .swiper-pagination-bullet{background:var(--primary-brown)}.carousel .authors-card-cases-grid{padding-bottom:2rem}.carousel__title{color:var(--bg-black);font:var(--font-heading-h2);font-family:var(--font-family-second);margin:0 0 3.2rem;text-transform:uppercase}.carousel__swiper-wrap{position:relative}.carousel__swiper-wrap .swiper-slide.card-cases-grid{height:42.2rem}.carousel__swiper-wrap .swiper{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.carousel__controls.controls{align-items:center;column-gap:1rem;display:flex;margin-right:auto;margin-left:auto;margin-top:4rem;width:-webkit-fit-content;width:fit-content;overflow:hidden}.carousel__link{position:absolute;z-index:2;right:0;bottom:0}.recommend-item{display:flex;flex-direction:column;height:100%;background-color:var(--bg-white)}.recommend-item:hover .recommend-item__more{visibility:visible;opacity:1}.recommend-item__link{text-decoration:inherit;text-underline-offset:.3em;aspect-ratio:294/192;display:block;margin-bottom:1.8rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.recommend-item__label{background-color:var(--bg-white);color:var(--primary-brown);font-size:1.3rem;font-style:normal;font-weight:500;left:0;line-height:100%;overflow:hidden;padding:.7rem .8rem .6rem;position:absolute;text-transform:uppercase;top:1.6rem}.recommend-item__image-wrap{display:block;text-align:center}.recommend-item__image{height:100%;object-fit:cover}.recommend-item__body{padding:0 2rem;margin-bottom:auto}.recommend-item__title{border-bottom:.3rem solid var(--bg-black);font:var(--font-heading-h5);margin:0;padding-bottom:1.2rem;position:relative;text-transform:uppercase}.recommend-item__title-link{align-items:flex-end;color:var(--bg-black);display:flex;-webkit-text-decoration:none;text-decoration:none}.recommend-item__title-span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.recommend-item__details{align-items:center;display:flex;font:var(--font-heading-h7);gap:.9rem;letter-spacing:var(--font-spacing-7);padding:1.4rem 0}.recommend-item__time{text-transform:uppercase;align-items:center;display:flex;gap:.2rem}.recommend-item__type{align-items:center;display:flex;gap:.2rem}.recommend-item__icon{font-size:2rem}.recommend-item__icon svg{display:block;height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.recommend-item__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative}.recommend-item__tags{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.recommend-item__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:.091em;text-transform:uppercase}.recommend-item__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white) !important;display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;opacity:0;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;transition:all .3s ease-out;visibility:hidden;width:100%}.recommend-item__more-icon{background:url(../img/icons/more.svg) center/contain no-repeat;content:"";width:3.6rem;height:3.6rem}.products{background:var(--bg-brown)}.products__marquee.swiper{padding-bottom:2rem;max-width:3840px}.products__marquee-item.swiper-slide{width:27.5rem;height:18.3rem}.products__marquee-item.swiper-slide img{object-fit:cover}.products .swiper-slide{width:27.5rem}.products .swiper-slide img{height:100%;object-fit:cover}.products__controls{justify-content:center}.products__controls .controls__pagination{position:static;justify-content:center}.products__container{margin:0 auto;max-width:160rem;padding:4.8rem 2rem}.products__container h2{color:var(--bg-black);font:var(--font-heading-h2);margin-bottom:3.2rem;max-width:32rem;text-transform:uppercase;width:100%}.products__carousel{padding-bottom:2rem}.item-products{padding-right:2.8rem;position:relative;width:100%}.item-products__title{border-bottom:.3rem solid var(--bg-black);color:var(--bg-white);display:block;font:var(--font-heading-h5);margin-bottom:2rem;padding-bottom:1.2rem;text-transform:uppercase}.item-products__text{color:var(--bg-white);display:flex;flex-flow:column nowrap;font:var(--font-text-s);row-gap:1rem;max-width:35rem}.mobapp{background:var(--bg-green)}.mobapp__container{margin-left:auto;margin-right:auto;margin:0 auto;max-width:42rem;padding-top:4.8rem;padding-bottom:6rem;padding-left:0;padding-right:0}.mobapp__title-wrap{align-items:center;display:flex;flex-flow:column nowrap;padding-left:2rem;padding-right:2rem;row-gap:2.6rem;text-align:center}.mobapp__title{color:var(--primary-lemon);font:var(--font-heading-h2);font-family:var(--font-family-second);text-transform:uppercase}.mobapp__txt{color:var(--bg-white);font:var(--font-text-l);letter-spacing:var(--font-spacing-7);max-width:32rem;text-transform:uppercase;width:100%}.mobapp__carousel{position:relative}.mobapp__slide{align-items:center;display:flex;flex-flow:column nowrap;margin-bottom:5rem;overflow:hidden;row-gap:2rem;width:100%}.mobapp__slide-wrap{align-items:center;border-bottom:.1rem solid var(--primary-lemon);display:flex;flex-direction:column;height:31rem;justify-content:end;max-width:42rem;position:relative;width:100%}.mobapp__slide-title span{color:var(--bg-white);font:var(--font-text-s);padding:0 2rem;text-align:center;transition:color .2s ease-in-out}.swiper-slide-active .mobapp__slide-title span{color:var(--primary-lemon)}.mobapp__image{align-items:flex-end;display:flex;height:auto;justify-content:center;max-height:27rem;width:100%}.mobapp__image img{height:100%}.mobapp .controls{justify-content:center}.mobapp .controls .swiper-pagination-bullet{background-color:var(--primary-brown)}.mobapp .controls__pagination{justify-content:center}.custom-slider-mobapp{display:none}.custom-slider-mobapp__items{display:flex;flex-flow:column nowrap;max-width:80rem;row-gap:1rem;width:100%}.custom-slider-mobapp__item{color:var(--bg-white);cursor:pointer;font:var(--font-text-m);letter-spacing:var(--font-spacing-7);max-width:55.4rem;padding-bottom:1.1rem;position:relative;text-transform:uppercase;transition:all .4s ease-in-out;width:100%}.custom-slider-mobapp__item::before{background:var(--primary-lemon);bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:translate(-100%);transition:all .4s ease-in-out;width:80rem}.custom-slider-mobapp__item._is-active{color:var(--primary-lemon)}.custom-slider-mobapp__item._is-active::before{transform:translateY(0)}.custom-slider-mobapp__wrapper{height:59rem;margin-top:-15rem;position:relative;width:58rem}.custom-slider-mobapp__image-wrap{align-items:flex-end;display:flex;height:100%;width:100%}.custom-slider-mobapp__image{width:78.8rem;height:58rem}.tg{background:var(--bg-black)}.tg__container.container{align-items:flex-start;column-gap:2rem;display:flex;padding-top:2.8rem;padding-bottom:2.8rem}.tg__icon{display:inline-flex;flex:0 0 5.2rem;width:5.2rem}.tg__icon svg{height:5.2rem;width:5.2rem}.tg__text{display:flex;flex-flow:column nowrap;font:var(--font-heading-h6);max-width:35rem;row-gap:.6rem;text-transform:uppercase;width:100%}.tg__title{color:var(--bg-white)}.tg__link{color:var(--primary-lemon);text-decoration:unset;transition:all .2s ease-in-out;width:-webkit-fit-content;width:fit-content}.tg__link:hover,.tg__link:focus,.tg__link:active{color:var(--primary-brown)}.hero-club{position:relative;display:flex}.hero-club .hero-club__crumbs{margin-right:auto;flex:0 0 auto;margin-top:auto}.hero-club .bread-items__item{font-size:1.8rem}.hero-club .bread-items__item:not(:last-child) .bread-items__inner{opacity:.5}.hero-club .bread-items__item .bread-items__inner{color:#fff}.hero-club .bread-items__item:not(:last-child)::after{filter:invert(1)}.hero-club__container{position:relative;z-index:2;min-height:100dvh;width:100%;color:var(--bg-white)}.hero-club__content{padding-top:20.4rem;padding-bottom:8.6rem;display:flex;flex-direction:column;height:100%}.hero-club__info{margin-top:3rem;margin-bottom:7rem;display:flex;align-items:center;column-gap:.8rem}.hero-club__info:first-child{margin-top:auto}.hero-club__info-item{display:inline-flex;align-items:center;column-gap:.8rem;font-size:2rem;line-height:120%;text-transform:uppercase}.hero-club__info-item:not(:last-child)::after{content:"|"}.hero-club__wrap{margin-bottom:3rem;display:flex;flex-direction:column;row-gap:3rem;max-width:83rem}.hero-club__title{font:var(--font-heading-h2)}.hero-club__txt{margin-bottom:12.6rem;font-size:3.4rem;line-height:130%}.hero-club__text{font-size:3.4rem;line-height:130%;text-transform:uppercase}.hero-club__btn{margin-right:auto}.hero-club__btn.btn{padding:2.5rem 3.5rem}.hero-club__bg{position:absolute;width:100%;height:100%;top:0;left:0}.hero-club__bg img{height:100%;object-fit:cover}.hero-club__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.42}.guests{--height: 42.3rem;padding-top:10.5rem;padding-bottom:12.6rem;background-color:var(--bg-white)}.guests__container{display:flex;flex-direction:column;row-gap:7.1rem}.guests__body{display:flex;flex-direction:column}.guests__wrap{display:grid;grid-template-columns:24rem 1fr;border-bottom:1px solid var(--bg-brown);transition:grid-template-columns .4s ease-in-out}._shrink .guests__wrap{grid-template-columns:0rem 1fr}.guests__tabs{padding-right:2.6rem;display:flex;flex-direction:column;row-gap:2.4rem;transition:visibility .4s ease-in-out, opacity .4s ease-in-out;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.guests__tabs::-webkit-scrollbar{display:none}.guests__tab{padding-bottom:2rem;border-bottom:.5px solid var(--bg-gray);transition:border-bottom .4s ease, opacity .4s ease;font-size:1.8rem;line-height:140%;text-transform:uppercase;opacity:.2}.guests__tab._is-active{border-bottom:.5px solid var(--bg-brown);opacity:1}.guests__slider{width:100%}.guests__numbers{display:flex;justify-content:space-between;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.guests__numbers::-webkit-scrollbar{display:none}.guests__numbers-item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:.7rem;flex:0 0 25.8rem;height:11.2rem;border-bottom:.5px solid var(--bg-brown);text-align:center;font-size:1.8rem}.guests__numbers-value{font-size:2rem}.slide-guests.swiper-slide{display:grid;grid-template-columns:33rem 1fr;height:var(--height)}.slide-guests__btn-txt+.slide-guests__btn-txt{display:none}._is-active .slide-guests__btn-txt{display:none}._is-active .slide-guests__btn-txt+.slide-guests__btn-txt{display:block}.slide-guests__btn{position:absolute;bottom:3rem;left:50%;column-gap:1rem;transform:translateX(-50%);transition:transform .4s ease-in-out, left .4s ease-in-out}._shrink .slide-guests__btn{transform:translateX(0);left:5rem}.slide-guests__btn::after{transform:rotate(90deg)}._is-active .slide-guests__btn::after{transform:rotate(-90deg)}.slide-guests__content{display:flex;flex-direction:column;row-gap:7rem;max-height:100%;overflow:hidden}.slide-guests__list{padding:5rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5rem;gap:5rem}.slide-guests__list-item{display:inline-flex;column-gap:1rem;font-size:1.8rem}.slide-guests__list-item::before{content:"";margin-top:.5rem;flex:0 0 .4rem;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--bg-super-black)}.slide-guests__image{width:100%}.slide-guests__image img{height:var(--height);object-fit:cover}.slide-guests__body{position:relative;display:grid;grid-template-columns:1fr 0fr auto;width:100%;height:var(--height);background-color:var(--bg-beige);transition:grid-template-columns .4s ease-in-out .4s, background-color .4s ease-in-out}._shrink .slide-guests__body{grid-template-columns:0rem 1fr;background-color:var(--bg-white)}.info-slide-guests{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--bg-black)}.info-slide-guests__inner{position:relative;z-index:2;display:flex}.info-slide-guests__txt{max-width:31.5rem;font-size:3rem;line-height:3.4rem;text-align:center}._is-active .info-slide-guests__txt{display:none}.guests__mob-slider{margin-bottom:3.6rem}.guests__mob-slider.swiper{width:100%}.mob-slide-guests.swiper-slide{padding-bottom:5.4rem;display:flex;align-items:center;column-gap:5.2rem;width:100%;border-bottom:1px solid var(--bg-brown)}.mob-slide-guests__image{flex:0 0 25.2rem;width:25.2rem;height:25.2rem;border-radius:50%;overflow:hidden}.mob-slide-guests__image img{height:100%;object-fit:cover}.mob-slide-guests__text-wrap{display:flex;flex-direction:column;row-gap:3.4rem}.mob-slide-guests__name{font-weight:450;font-size:3.4rem;line-height:130%}.mob-slide-guests__txt{font-size:2.6rem;line-height:120%}.slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.time{padding:10rem 0}.time__container{display:flex;flex-direction:column}.time__heading{margin-bottom:2rem}.time__text{margin-bottom:9rem;font:var(--font-text-xl);text-transform:uppercase}.time__list{display:grid;grid-gap:6rem;gap:6rem;counter-reset:item}.list-item-time{position:relative;display:flex;flex-direction:column;row-gap:2.6rem}.list-item-time::before{counter-increment:item;content:counter(item, decimal-leading-zero);position:absolute;top:0;left:0;font-family:"Circe Contrast";font-size:2.4rem;line-height:100%}.list-item-time__text{padding-left:4.2rem;display:flex;flex:1 1 auto;font:var(--font-text-l)}.list-item-time__image{height:24rem}.list-item-time__image img{height:100%;object-fit:cover}.schedule{padding:11rem 0 10rem;background-color:var(--bg-white)}.schedule__container{display:flex;flex-direction:column}.schedule__heading{margin-bottom:9.5rem}.schedule__slider.swiper{width:100%}.schedule__wrapper{margin-bottom:7.2rem}.schedule__footer{display:flex;justify-content:space-between;align-items:center}.schedule__btn.btn_brown.btn{font-size:2rem;letter-spacing:0;padding:2.2rem 5rem}.item-schedule.swiper-slide{padding:2rem;display:grid;grid-template-columns:54rem 1fr;grid-column-gap:4rem;column-gap:4rem;min-height:36rem;background-color:var(--bg-beige)}.item-schedule__image{width:54rem;height:36rem}.item-schedule__image img{height:100%;object-fit:cover}.item-schedule__body{display:flex;flex-direction:column}.item-schedule__heading{margin-bottom:1.5rem;max-width:44rem;font:var(--font-text-xl);font-size:2.6rem;text-transform:uppercase}.item-schedule__list{padding-top:2.2rem;display:flex;flex-direction:column;border-top:1px solid var(--bg-super-black)}.item-schedule__list._nb{padding-top:0;border-top:none}.item-schedule__list-item{display:flex;align-items:flex-start;column-gap:1.4rem;font:var(--font-text-l);line-height:150%}.item-schedule__list-item::before{content:"";margin-top:.9rem;flex:0 0 .6rem;width:.6rem;height:.6rem;border-radius:50%;background-color:var(--bg-super-black)}.item-schedule__subtitle{margin-bottom:1.5rem;font:var(--font-text-l)}.item-schedule__text{margin-top:.5rem;max-width:51.8rem;font:var(--font-text-l)}.gallery{padding:10rem 0;padding-bottom:11.5rem;background-color:var(--bg-beige)}.gallery .controls__pagination:not(.carousel .controls__pagination){display:block}.gallery .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.gallery .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:0;transform:none}.gallery__container{display:flex;flex-direction:column}.gallery__heading{margin-bottom:7.7rem;max-width:48.8rem}.gallery__slider{width:100%}.gallery__slider.swiper{margin:0;margin-bottom:6rem;height:43.1rem;overflow:visible}.gallery__wrapper.swiper-wrapper{align-items:center;height:100%}.gallery__slide{align-items:center;transition:margin-left .3s linear}.gallery__slide.swiper-slide{height:auto}.gallery__image{display:flex}.gallery__image img{height:30.1rem;object-fit:cover;transition:height .4s ease-in-out}.gallery__controls{margin:0 auto;column-gap:0}.testimonials{padding:10rem 0;padding-bottom:8rem;background-color:var(--bg-white)}.testimonials__container{display:flex;flex-direction:column;align-items:center}.testimonials__heading{margin-bottom:5rem}.testimonials__slider.swiper{margin:0;margin-bottom:3.9rem;width:100%}.testimonials__controls{justify-content:center}.slide-testimonials{padding:2.2rem;background-color:var(--bg-beige)}.slide-testimonials.swiper-slide{display:flex;flex-direction:column;height:auto}.slide-testimonials__head{margin-bottom:2.2rem;display:flex;align-items:center;column-gap:2rem}.slide-testimonials__author{width:6.7rem;height:6.7rem;border-radius:50%;overflow:hidden}.slide-testimonials__author img{height:100%;object-fit:cover}.slide-testimonials__name{font-size:1.8rem;text-transform:uppercase}.slide-testimonials__txt{margin-bottom:2.2rem;font-size:1.8rem;flex:1 1 auto}.slide-testimonials__image{height:26rem}.slide-testimonials__image img{height:100%;object-fit:cover}.events-hero{background:url(../img/content/13.webp) center/cover no-repeat;overflow:hidden}.events-hero__container.container{position:relative;padding-top:20.8rem;padding-bottom:18.1rem;display:flex;flex-direction:column;align-items:flex-start}.events-hero__container.container::after{content:"";position:absolute;bottom:-12.6rem;right:-10.5rem;width:76.2rem;height:67.2rem;background:url(../img/content/11.webp) center/contain no-repeat;opacity:.77;mix-blend-mode:darken}.events-hero__bread-items{margin-bottom:8.2rem}.events-hero__heading{margin-bottom:2.9rem;max-width:81.4rem;font-family:"Circe Contrast";font-size:7rem;line-height:100%;text-transform:uppercase;color:#262626}.events-hero__text-wrap{position:relative;margin-bottom:6.3rem}.events-hero__text-wrap::before{content:"";position:absolute;top:0;left:0;width:1.5px;height:100%;background-color:var(--bg-brown)}.events-hero__text{padding-left:2.4rem;max-width:65.3rem;font-family:"Futura";font-size:2.4rem;line-height:140%;text-transform:uppercase;color:#262626}.events-hero__btn.btn.btn_brown{position:relative;z-index:2;padding:2.2rem 2.5rem;font-size:1.5rem}.values__container.container{padding-top:18rem;padding-bottom:18rem}.values__inner{position:relative;display:flex;flex-direction:column;row-gap:12.5rem}.values__inner::after{content:"";position:absolute;top:0;right:-5rem;width:2rem;height:100%;background-color:var(--bg-beige)}.values__heading{max-width:105.1rem;font-family:"Circe Contrast";font-size:4rem;line-height:130%;text-transform:uppercase;color:#262626}.values__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));grid-column-gap:9rem;column-gap:9rem;grid-row-gap:5rem;row-gap:5rem}.item-values{position:relative;display:flex;flex-direction:column;row-gap:3.4rem}.item-values__heading{margin-bottom:auto;display:block;flex:0 1 auto;min-height:7rem;border-bottom:1.5px solid var(--bg-brown);font-family:"Futura";font-size:2.4rem;line-height:113%;text-transform:uppercase;color:#262626}.item-values__text-wrap{margin-bottom:auto;flex:1 1 auto}.item-values__text{max-width:47.1rem;font-size:2rem;line-height:119%;color:#262626}.events-info__container.container{padding-top:17.5rem;padding-bottom:10rem;display:flex;flex-direction:column}.events-info__heading{margin-bottom:8.7rem;max-width:115.4rem;font-family:"Circe Contrast";font-size:4rem;line-height:130%;color:#262626;text-transform:uppercase}.events-info__heading-highlight{color:var(--bg-brown)}.events-info__group{margin-bottom:12.7rem;display:flex;flex-direction:column;row-gap:2.7rem}.events-info__text{max-width:68.9rem;font-family:"Futura";font-size:2.4rem;line-height:130%;text-transform:uppercase;color:#262626}.events-info__list{margin-right:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:9.5rem;column-gap:9.5rem;grid-row-gap:1.8rem;row-gap:1.8rem}.events-info__slider.swiper{width:100%;min-width:0;overflow:visible}.item-events-info{display:inline-flex;column-gap:2.4rem}.item-events-info::before{content:"";margin-top:.8rem;flex:0 0 .8rem;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--bg-black)}.item-events-info__txt{font-family:"Futura";font-size:1.8rem;line-height:130%;text-transform:uppercase;color:#262626}.slide-events-info.swiper-slide{height:38.7rem;width:58.1rem}.slide-events-info__image-wrap{display:flex}.slide-events-info__image{height:100%;object-fit:cover}.about-hero{position:relative}.about-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 42.9rem;align-content:start;grid-auto-rows:auto;grid-column-gap:7.5rem;column-gap:7.5rem;min-height:73.6rem}.about-hero__content.container{padding:0;padding-top:11rem;padding-left:8rem;max-width:132rem}.about-hero__breadcrumbs{margin-bottom:3.3rem;grid-column:span 2;height:2.5rem;color:var(--bg-white)}.about-hero__heading{color:var(--bg-white)}.about-hero__txt{margin-bottom:2.9rem;color:var(--bg-white);font-weight:450}.about-hero__btn{grid-column:2/3;max-width:96%}.about-hero__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.about-hero__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))}.about-hero__image{height:100%;object-fit:cover}.about-numbers.container{padding:0;padding-top:8rem;padding-bottom:11rem;display:grid;grid-template-columns:1fr 70.5rem;grid-column-gap:2.8rem;column-gap:2.8rem;align-content:start;max-width:116.5rem}.about-numbers__list{display:grid;grid-template-columns:repeat(3, auto);grid-column-gap:5.3rem;column-gap:5.3rem;grid-row-gap:3rem;row-gap:3rem}.item-about-numbers{padding-left:3rem;display:flex;flex-direction:column;row-gap:1rem;min-height:11rem;border-left:1px solid var(--primary-black)}.item-about-numbers__heading{margin-top:auto;color:var(--primary-brown)}.about-manifest{position:relative;overflow:hidden;color:var(--bg-white)}.about-manifest::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/content/ilgmyzin-xyWs4zOs-WE-unsplash.webp) center/cover no-repeat}.about-manifest__container.container{position:relative;z-index:2;padding:0;padding-top:13.9rem;padding-bottom:10.2rem;padding-left:7.6rem;display:grid;grid-template-columns:1fr 63.4rem;grid-column-gap:3rem;column-gap:3rem;max-width:131.2rem}.about-manifest__content{position:relative;z-index:2;display:flex;flex-direction:column;grid-column:2/3}.about-manifest__heading{margin-bottom:2rem;color:var(--primary-lemon)}.about-manifest__subtitle{margin-bottom:5.2rem;max-width:56rem}.about-manifest__quote{margin-bottom:6.1rem;display:flex;flex-direction:column;row-gap:3.7rem;max-width:51.2rem}.about-manifest__quote.txt{font-weight:390}.about-manifest__quote::before{content:url('data:image/svg+xml,<svg viewBox="0 0 53 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M47.5968 13.0852C46.5442 15.7377 43.2139 18.2122 39.3572 18.2122C34.449 18.2122 29.8916 14.4999 29.8916 9.372C29.8906 4.42104 33.5728 0 39.8835 0C47.4214 0 52.1542 6.71956 52.1542 16.2676C52.1542 26.8773 45.3172 38.3709 33.2219 43.3218L32.1693 41.2003C40.5843 37.1331 48.473 28.292 48.473 18.0362C48.473 15.7377 48.1222 14.323 47.5968 13.0852ZM17.7053 13.0852C16.6527 15.7377 13.3233 18.2122 9.46664 18.2122C4.55741 18.2122 0 14.5009 0 9.37296C0 4.42104 3.68121 0 9.99198 0C17.5308 0 22.2627 6.71956 22.2627 16.2676C22.2627 26.8773 15.4256 38.3709 3.33034 43.3218L2.27871 41.2003C10.6937 37.1331 18.5815 28.292 18.5815 18.0362C18.5815 15.7377 18.2306 14.323 17.7053 13.0852Z" fill="%23FFFF00"/></svg>');width:5.2rem;height:4.3rem}.about-manifest__lower-content{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;row-gap:1.1rem;max-width:23.5rem}.about-manifest__txt.txt{font-weight:390;line-height:127%}.about-manifest__image-wrap{position:absolute;bottom:0;left:4.8rem;width:65rem}.about-infographics{background-color:var(--bg-super-black)}.about-infographics__container.container{padding:0;padding-top:7.5rem;padding-bottom:12rem;display:flex;flex-direction:column;row-gap:5.6rem;max-width:116rem}.about-infographics__heading{max-width:76.2rem;color:var(--bg-white)}.about-infographics__list{display:grid;grid-template-columns:31.7rem 1fr;grid-column-gap:13.6rem;column-gap:13.6rem}.item-about-infographics{display:flex;flex-direction:column;row-gap:3.2rem}.item-about-infographics__image-wrap{width:100%}.item-about-infographics__image{max-height:31.6rem;object-position:left}.item-about-infographics__subtitle{padding-bottom:.2rem;border-bottom:1px solid var(--primary-gray);color:var(--primary-brown)}.item-about-infographics__subtitle.txt{font-weight:400}.about-values__container.container{padding:0;padding-top:8rem;padding-bottom:12rem;display:flex;flex-direction:column;row-gap:5.8rem;max-width:116rem}.about-values__list{display:flex;flex-direction:column;row-gap:10.7rem}.item-about-values{display:grid;grid-template-columns:1fr 51.3rem;grid-column-gap:8.4rem;column-gap:8.4rem}.item-about-values__quote{display:flex;column-gap:3.3rem;max-width:55.2rem}.item-about-values__quote::before{content:url('data:image/svg+xml,<svg viewBox="0 0 53 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M47.5968 13.0852C46.5442 15.7377 43.2139 18.2122 39.3572 18.2122C34.449 18.2122 29.8916 14.4999 29.8916 9.372C29.8906 4.42104 33.5728 0 39.8835 0C47.4214 0 52.1542 6.71956 52.1542 16.2676C52.1542 26.8773 45.3172 38.3709 33.2219 43.3218L32.1693 41.2003C40.5843 37.1331 48.473 28.292 48.473 18.0362C48.473 15.7377 48.1222 14.323 47.5968 13.0852ZM17.7053 13.0852C16.6527 15.7377 13.3233 18.2122 9.46664 18.2122C4.55741 18.2122 0 14.5009 0 9.37296C0 4.42104 3.68121 0 9.99198 0C17.5308 0 22.2627 6.71956 22.2627 16.2676C22.2627 26.8773 15.4256 38.3709 3.33034 43.3218L2.27871 41.2003C10.6937 37.1331 18.5815 28.292 18.5815 18.0362C18.5815 15.7377 18.2306 14.323 17.7053 13.0852Z" fill="%23C58B73"/></svg>');flex:0 0 5.5rem;width:5.5rem;height:4.4rem}.item-about-values__quote-txt{line-height:141%}.item-about-values__highlight{color:#c58b73}.content-item-about-values{padding-left:2.1rem;display:flex;flex-direction:column;row-gap:2rem;border-left:1px solid #c58b73}.content-item-about-values__group{display:flex;column-gap:1.5rem;align-items:center}.content-item-about-values__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.content-item-about-values__image{height:100%;object-fit:cover}.content-item-about-values__group-content{display:flex;flex-direction:column}.content-item-about-values__heading{font-weight:500}.content-item-about-values__group-txt{color:#6a6a6a}.about-culture{position:relative}.about-culture::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/bg.webp) center/cover no-repeat}.about-culture__container{position:relative;z-index:2;display:flex;flex-direction:column;row-gap:6.6rem;color:var(--bg-white)}.about-culture__container.container{padding:0;padding-top:8rem;padding-bottom:15.3rem;max-width:116rem}.about-culture__head{padding-right:7rem;display:flex;align-items:flex-end;column-gap:3.3rem}.about-culture__heading{margin-left:auto;max-width:81.8rem;letter-spacing:.1rem;line-height:115%}.about-culture__highlight{color:#c58b73}.about-culture__txt{max-width:25.8rem}.about-culture__txt.txt{line-height:130%;font-weight:500}.about-culture__list{padding-right:7rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.3rem}.item-about-culture{display:flex;flex-direction:column;row-gap:1.2rem;min-width:22rem}.item-about-culture__heading{max-width:24.8rem;color:#c58b73}.item-about-culture__txt{max-width:24.7rem;text-transform:lowercase}.item-about-culture__image-wrap{width:100%;height:11.7rem;overflow:hidden}.item-about-culture__image{height:100%;object-fit:cover}.about-residents__container{display:flex;flex-direction:column;row-gap:6.1rem}.about-residents__container.container{padding:0;padding-top:7rem;padding-bottom:12rem;max-width:116.2rem}.about-residents__heading{text-align:center}.about-residents__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:4rem;gap:4rem;grid-row-gap:4.3rem;row-gap:4.3rem}.item-about-residents{display:flex;flex-direction:column}.item-about-residents__image-wrap{position:relative;margin-bottom:1.8rem;display:flex;height:32.8rem;background-color:#c58b73}.item-about-residents__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/3.webp) center/cover no-repeat;opacity:.4;mix-blend-mode:screen}.item-about-residents__image{position:relative;z-index:2;margin-top:auto;height:31.9rem;width:100%;object-fit:cover;object-position:top}.item-about-residents__label{position:absolute;z-index:3;left:0;bottom:2.6rem;padding:0 2.6rem;display:inline-flex;align-items:center;justify-content:center;height:3rem;text-align:center;color:#ede7e2;background-color:#253846}.item-about-residents__heading{margin-bottom:1.2rem;max-width:21.6rem;min-height:6.4rem}.item-about-residents__txt{max-width:24.7rem;font-size:1.4rem;line-height:140%}.about-speakers{background-color:#253846}.about-speakers__container{display:flex;flex-direction:column;row-gap:5.9rem}.about-speakers__container.container{padding:0;padding-top:9.4rem;padding-bottom:12rem;max-width:108.2rem}.about-speakers__heading{text-align:center;color:var(--bg-white)}.about-speakers__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:11.8rem;column-gap:11.8rem;grid-row-gap:4.5rem;row-gap:4.5rem;transform:translateX(-4rem)}.about-speakers__note{transform:translateY(1.5rem)}.item-about-speakers{display:flex;flex-direction:column;align-items:center;max-width:29rem;text-align:center}.item-about-speakers__image-wrap{margin-bottom:4.2rem;border-radius:50%;overflow:hidden;background-color:#d5a286}.item-about-speakers__image{width:28.2rem;height:28.2rem;object-fit:cover}.item-about-speakers__heading{margin-bottom:1rem;max-width:26rem;min-height:6.4rem;color:var(--bg-white)}.item-about-speakers__heading.txt{font-weight:400}.item-about-speakers__txt{padding-top:1rem;border-top:2px solid #c58b73;color:var(--bg-white)}.item-about-speakers__txt.txt{line-height:122%}.note-item-about-speakers__inner{padding:2.6rem 3.8rem;display:flex;flex-direction:column;width:36rem;background-color:var(--bg-beige)}.note-item-about-speakers__icon{margin-bottom:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:8.3rem;height:8.3rem;background-color:#c58b73}.note-item-about-speakers__icon svg{width:5.6rem;height:5.6rem}.note-item-about-speakers__group{display:flex}.note-item-about-speakers__highlight{color:#d5a286}.note-item-about-speakers__txt{margin-bottom:auto;max-width:27.6rem;line-height:120%}.note-item-about-speakers__btn{margin-top:3rem;font-size:1.4rem}.about-events{display:flex;flex-direction:column}.about-events__container.container{max-width:112rem}.about-events__main{position:relative}.about-events__main .container{position:relative;z-index:2;padding:0;padding-top:17.4rem;padding-bottom:4rem;display:flex;flex-direction:column;align-items:center;row-gap:12rem;max-width:116rem}.about-events__heading{max-width:71rem;color:var(--bg-white)}.about-events__heading.h{font-weight:400;letter-spacing:.1rem;line-height:117%}.about-events__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:11.3rem;column-gap:11.3rem}.about-events__item{color:var(--bg-white)}.about-events__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.about-events__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 72.47%)}.about-events__image{height:100%;object-fit:cover}.about-events__lower{background-color:#202020}.about-events__lower .container{padding:0;padding-top:3.4rem;padding-bottom:3.4rem;display:flex;align-items:center;justify-content:space-between;column-gap:3rem}.about-events__lower-txt{max-width:56rem;line-height:127%;color:var(--bg-white)}.about-events__lower-txt.txt{font-weight:400}.about-events__btn{min-width:34rem;font-size:1.4rem}.item-about-events{display:flex;flex-direction:column;row-gap:2.3rem}.item-about-events__txt{margin-top:auto}.item-about-events__txt.txt{font-weight:400;line-height:125%}.item-about-events__lower{padding-top:1rem;border-top:1px solid #c58b73}.item-about-events__number{color:#c58b73;font-family:"Circe Contrast"}.item-about-events__number.txt{font-weight:400}.about-reviews{background-color:#3c4b45}.about-reviews__container{display:flex;flex-direction:column;align-items:center}.about-reviews__container.container{padding:0;padding-top:8rem;padding-bottom:10rem;max-width:116rem}.about-reviews__lower{display:flex;align-items:center;justify-content:space-between}.about-reviews__lower .controls:not(.carousel .controls):not(.residents .controls):not(.mobapp .controls):not(.slider-controls .controls):not(.gallery .controls):not(.schedule .controls){margin:0;padding:0;column-gap:1rem}.about-reviews__lower .controls__btn{width:2rem;height:2rem;background:url(../img/icons/arr-white.svg) center/contain no-repeat}.about-reviews__lower .swiper-pagination-bullet{opacity:1;background:var(--bg-white)}.about-reviews__lower .fraction__current{color:#c58b73}.about-reviews__lower .fraction__total{color:var(--bg-white)}.about-reviews__fraction{padding-right:1rem;padding-bottom:.5rem;column-gap:.2rem}.about-reviews__heading{margin-bottom:2.4rem;max-width:66rem;text-align:center;color:var(--bg-white)}.about-reviews__heading.txt{line-height:146%}.about-reviews__highlight{color:var(--primary-lemon)}.about-reviews__subtitle{margin-bottom:6.4rem;text-align:center;color:var(--bg-white)}.about-reviews__swiper.swiper{width:100%}.item-about-reviews__inner{padding:3.5rem 2.4rem;display:flex;flex-direction:column;min-height:61.4rem;height:100%;background-color:var(--bg-white)}.item-about-reviews__heading{margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:.3rem solid #161616;font-weight:600}.item-about-reviews__text-wrap{display:flex;flex-direction:column;flex:1 1 auto;row-gap:2rem}.item-about-reviews__txt.txt{line-height:110%}.item-about-reviews__group{margin-top:3rem;display:flex;column-gap:2rem}.item-about-reviews__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.item-about-reviews__image{height:100%;object-fit:cover}.item-about-reviews__group-content{padding-top:.7rem;display:flex;flex-direction:column}.item-about-reviews__group-heading{color:#ad8467}.item-about-reviews__group-txt{min-height:5.6rem;color:#6a6a6a}.about-community__container{display:flex;flex-direction:column;align-items:center}.about-community__container.container{padding:0;padding-top:8rem;padding-bottom:10.6rem;max-width:116.1rem}.about-community__heading{margin-bottom:2.4rem;max-width:86.8rem;text-align:center}.about-community__highlight{color:#c58b73}.about-community__subtitle{margin-bottom:6.4rem;max-width:59.1rem;text-align:center}.about-community__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3.1rem;column-gap:3.1rem;grid-row-gap:2.7rem;row-gap:2.7rem}.about-community__message{grid-column:span 2}.item-about-community{position:relative;background-color:#253846}.item-about-community_beige{background-color:#c58b73}.item-about-community__inner{position:relative;z-index:2;padding:2.4rem 1.6rem;display:flex;flex-direction:column;row-gap:2rem;min-height:26rem;color:var(--bg-white)}.item-about-community__number{margin-top:auto;font-family:"Circe Contrast";font-weight:400}.item-about-community__txt.txt{line-height:120%}.item-about-community__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.item-about-community__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 116.11%)}.item-about-community__image{height:100%;object-fit:cover}.item-about-community__bg{position:absolute;top:1rem;right:2rem;width:15rem}.message-about-community__inner{position:relative;padding:5.1rem 5rem 4.3rem 7.5rem;display:flex;flex-direction:column;row-gap:3.2rem;background-color:var(--bg-white)}.message-about-community__inner::before{content:"";position:absolute;top:5.1rem;left:5rem;width:2px;height:calc(100% - 10.1rem);background-color:#d5a286}.message-about-community__txt{max-width:43.1rem}.message-about-community__group{display:flex;align-items:center;column-gap:1.5rem}.message-about-community__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.message-about-community__image{height:100%;object-fit:cover}.message-about-community__group-content{display:flex;flex-direction:column}.message-about-community__group-subtitle{font-weight:500}.message-about-community__group-txt{color:#6a6a6a}.about-principles{background-color:#253846;color:var(--bg-white)}.about-principles__container{display:flex;flex-direction:column;row-gap:6.4rem}.about-principles__container.container{padding:0;padding-top:8rem;padding-bottom:12.2rem;max-width:116.1rem}.about-principles__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3.9rem;gap:3.9rem}.item-about-principles{padding-left:2rem;display:flex;flex-direction:column;border-left:1px solid #fff}.item-about-principles__heading{margin-bottom:1.2rem;max-width:31.3rem;color:var(--primary-lemon)}.item-about-principles__heading.txt{font-weight:400}.item-about-principles__txt{margin-bottom:auto;max-width:26.4rem}.item-about-principles__txt.txt{font-weight:400}.item-about-principles__number{margin-top:3rem}.item-about-principles__number.txt{font-weight:400}.guest-access{position:relative;overflow:hidden}.guest-access__marquee{--pos-x: 4rem;position:absolute;z-index:2;top:3rem}.guest-access__marquee:nth-last-child(2){right:var(--pos-x)}.guest-access__marquee-wrapper{display:flex;column-gap:5.5rem}.guest-access__marquee-item{font-size:2rem;line-height:120%;letter-spacing:.5rem;text-transform:uppercase;color:#9f6f5d}.guest-access__container{position:relative;z-index:2;padding-top:17.5rem;padding-bottom:28rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--bg-white)}.guest-access__subtitle{margin-bottom:2.4rem;display:inline-flex;align-items:center;column-gap:1.1rem;font-size:2rem;line-height:110%;text-transform:uppercase}.guest-access__subtitle::before{content:url('data:image/svg+xml,<svg viewBox="0 0 26 6" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="3" cy="3" r="3" fill="%23C58B73"/><circle opacity="0.5" cx="13" cy="3" r="3" fill="%23C58B73"/><circle opacity="0.18" cx="23" cy="3" r="3" fill="%23C58B73"/></svg>');flex:0 0 2.6rem;width:2.6rem;height:2.6rem}.guest-access__heading{margin-bottom:1rem;max-width:63.1rem}.guest-access__label{padding:0 2.9rem;margin-bottom:1.3rem;display:inline-flex;align-items:center;justify-content:center;height:4rem;text-align:center;font-weight:450;font-size:2rem;line-height:140%;text-transform:uppercase;color:#161616;background-color:var(--primary-lemon)}.guest-access__txt{max-width:42.2rem;font-size:2rem;line-height:135%}.guest-access__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.guest-access__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.guest-access__image{height:100%;object-fit:cover}.guest-access-request{background-color:#161616}.guest-access-request .request__form{column-gap:2rem;row-gap:3.2rem}.guest-access-request .field__label,.guest-access-request .select__label{margin-bottom:1.2rem;font-size:1.6rem}.guest-access-request .field,.guest-access-request .select{--primary-lemon: #c58b73}.guest-access-request .field__input,.guest-access-request .select__btn{padding-bottom:.5rem;padding-top:0;height:auto;font-size:1.6rem}.guest-access-request .select__btn::after{background:url(../img/icons/Vector12-w.svg) center/contain no-repeat}.guest-access-request .request__btn{width:100%;height:5.2rem;font-size:1.4rem}.guest-access-request .checkbox__label{font-size:1.3rem;line-height:120%}.guest-access-request__container{display:grid;grid-template-columns:47.9rem 1fr;grid-column-gap:7.1rem;column-gap:7.1rem}.guest-access-request__container.container{padding:0;padding-top:10.5rem;padding-bottom:8rem;max-width:116rem}.guest-access-request__text{display:flex;flex-direction:column;row-gap:2.4rem;color:var(--bg-white)}.guest-access-request__heading.h{letter-spacing:.1rem}.guest-access-request__highlight{color:#c58b73}.guest-access-request__txt{max-width:43.3rem}@media (min-width: 47.999em){.events-hero .bread-items__inner{font-size:1.6rem}}@media (min-width: 47.01em){.item-values::after{content:"";position:absolute;top:0;right:-4.5rem;width:1px;height:100%;background-color:var(--bg-brown);opacity:.45}}@media (min-width: 48.01em){.header-club._header-scroll{padding:1.5rem 0}.header-club .header__tel{margin-bottom:2.5rem}.header-club .header__tel .header__tel-txt{display:block}.header-club .header__tel .ic-btn{display:none}.footer{position:relative;z-index:48}.footer-club__heading{max-width:45rem;font-size:2.8rem}.footer-club__form{display:grid;grid-template-columns:repeat(2, 1fr);align-items:end;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2.7rem;row-gap:2.7rem}.footer-club__logo{flex:0 0 26.7rem;width:26.7rem}.guide-modal .modal__content{display:grid;grid-template-columns:61.2rem 54.7rem;overflow:hidden}.guide-modal .modal__container{min-width:115.9rem;max-width:115.9rem}.guide-modal__image{position:absolute;z-index:1;bottom:-2.3rem;right:-3.9rem;margin:0;margin-bottom:0;width:35.4rem}.guide-modal__field:not(:last-child){margin-bottom:2.5rem}.guide-modal__field:last-child{margin-bottom:2.3rem}#request-sent-modal .modal__content.request-sent-modal__content{padding:10rem 0;max-width:79rem}.inviting-modal .modal__content.inviting-modal__container_reg{display:none}.inviting-modal .modal__content.inviting-modal__container{max-width:108.8rem}.inviting-modal__form{justify-content:space-between;align-items:flex-end}.inviting-modal__options{gap:1rem;max-width:76rem}.inviting-modal__options .chat-option__txt{padding:1.5rem 2rem 1.3rem 2rem}.inviting-modal__fields{grid-template-columns:repeat(2, 1fr);column-gap:2rem;row-gap:1rem;width:65.7rem}.inviting-modal__input[data-mail-mask]{grid-column:span 2}.chat__inner{display:grid;grid-row-gap:5rem;row-gap:5rem;height:44rem}.silicone [data-read-more]::after{width:3rem;height:3rem}.carousel .swiper-slide:not(._pages-loaded .carousel .swiper-slide){margin-right:3.6rem;width:47rem}.hero-club__txt{margin-bottom:0;max-width:55.9rem;font-size:2rem;line-height:140%}.hero-club__text{max-width:99%;font-size:2.4rem;line-height:140%}.guests [data-tabs-slider]{height:var(--height);transition:grid-template-columns .4s ease-in-out}.guests [data-tabs-slider]._shrink{grid-template-columns:0rem 1fr}.guests [data-tabs-slider]._shrink .guests__tabs{opacity:0;visibility:hidden}.guests._shrink .info-slide-guests__txt{max-width:51.5rem}.guests._shrink .info-slide-guests__inner{flex-direction:column;align-items:center}.guests._shrink .slide-guests__body{display:flex}.guests._shrink .slide-guests__info{background:var(--bg-beige)}.guests._shrink .guests__wrap{display:flex}.guests._shrink .guests__tabs{display:none}.guests._shrink .guests__subtitle{order:-1;font-family:"Circe Contrast";font-size:3.8rem;line-height:100%;text-transform:uppercase;color:#262626;margin-bottom:3rem}.guests__mob-slider.swiper{display:none}.guests__slider-controls{display:none}.time__text{margin-bottom:5.3rem;max-width:60.2rem}.time__list{grid-template-columns:repeat(3, 1fr);gap:4rem}.schedule__wrapper{margin-bottom:5rem;display:flex;flex-direction:column;row-gap:5rem}.schedule__controls{display:none}.schedule__slide:nth-child(2n) .item-schedule__image{grid-column:2/3;grid-row:1/2;justify-self:end}.schedule__btn{margin-right:auto}.item-schedule__list{padding-top:1.9rem;max-width:46.7rem}.gallery__slider.swiper.gallery__slider_marquee{display:none}.gallery__slide.swiper-slide-active{margin-left:.9rem;transform:scale(1.02) !important}.gallery__slide.swiper-slide-active .gallery__image img{height:43.1rem}.gallery__slide.swiper-slide-next{margin-left:.9rem}.testimonials .fraction{display:none}.testimonials__controls{margin:0 auto}}@media (min-width: 49.01em){.reg-banner{margin-top:3.2rem;max-width:78rem}.reg-banner__form{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:6rem;column-gap:6rem;grid-row-gap:3.2rem;row-gap:3.2rem;align-items:start}.item-about-values__content{transform:translateX(1.2rem)}.about-culture__heading{text-align:right}.item-about-culture:nth-child(3) .item-about-culture__image-wrap{flex:0 0 52.1rem;width:52.1rem;height:11.9rem;max-height:11.9rem}.item-about-culture__image-wrap{flex:0 0 26rem;width:26rem;height:12.6rem;max-height:12.6rem}.note-item-about-speakers__group{flex-direction:column}.note-item-about-speakers__heading{margin-bottom:1.3rem}.about-events__heading{text-align:center}.about-reviews__lower{display:none}.about-reviews__list.swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}.guest-access-request .request__checkbox{padding-top:1rem}}@media (min-width: 64.999em){.modal__container .subscribe-form__title{margin-top:2.1rem;max-width:64rem}.cases-hero__carousel{min-height:6.8rem}.card-cases-grid__title{margin:0 0 1.6rem}.products__controls{display:none}.products__carousel-slider .swiper-wrapper{display:grid;grid-template-columns:1fr;grid-gap:7.6rem 4.8rem;gap:7.6rem 4.8rem;grid-template-columns:1fr 1fr 1fr}.item-products__title{display:flex;flex-direction:column;justify-content:flex-end;min-height:9rem}}@media (min-width: 70rem){.content-plate__inner{grid-template-columns:1fr}.content-plate__left{padding-bottom:0}}@media (min-width: 74.999em){.silicone .header__content{margin-right:-3rem;flex:1 1 auto;column-gap:2.4rem;border-bottom:1px solid var(--primary-brown)}.silicone .header__tel-btn{display:none}.silicone .header__hamburger{display:none}.silicone .header__menu{display:none}html:not(.silicone) .header__tel-btn{display:none}html:not(.silicone) .header__hamburger{display:none}html:not(.silicone) .header__menu{display:none}}@media (min-width: 80rem){.content-plate__inner{grid-template-columns:1fr minmax(100px, 210px)}.content-plate__left{padding-bottom:4.65rem}}@media (min-width: 96.01em){.silicone .fraction__total{font-size:2rem}}@media (min-width: 100.001em){.top-footer__container.container{border-right:.1rem solid hsla(0,0%,100%,.3)}}@media (min-width: 1024px){.search-cases-hero__btn{display:none}}@media (min-width: 1199px){.residents .controls__pagination{top:-1rem}}@media (min-width: 1200px){html:not(.silicone) .header__logo-wrap::after{content:"";position:absolute;top:50%;right:-5rem;width:1px;height:3.5rem;background-color:var(--bg-brown);transform:translateY(-50%);transition:opacity .3s ease-in-out}html:not(.silicone) .header__btn.btn{height:6rem}.nav-header__item_has-sublist._is-active button.nav-header__txt{color:var(--primary-lemon)}.nav-header__item_has-sublist._is-active button.nav-header__txt::before{transform:rotate(45deg)}.nav-header__item_has-sublist._is-active .nav-header__list-wrap{opacity:1;visibility:visible}.nav-header__item_has-sublist button.nav-header__txt{column-gap:1.5rem;transition:color .3s ease-in-out}.nav-header__item_has-sublist button.nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="white" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>');flex:0 0 1.2rem;width:1.2rem;height:1.2rem;transition:transform .3s ease-in-out}.nav-header__list-wrap{position:absolute;top:112%;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}.nav-header__list{padding:1.5rem 2rem;min-width:21.9rem;background:rgba(237,231,226,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-header{display:none}}@media (min-width: 1278px){.residents__controls{display:none}}@media (min-width: 1441px){.socials-top-footer .ic-btn{width:4rem;height:4rem}.residents .swiper{margin-left:auto;margin-right:auto}}@media (min-width: 76em){.residents .swiper-wrapper{justify-content:space-between}.residents .swiper-pagination-lock{display:none}}@media (any-hover: hover)and (min-width: 48em){.events_past .event-card__link:hover{background-color:var(--bg-beige);color:var(--bg-black)}.events_past .event-card__link:hover .details-event-card__location,.events_past .event-card__link:hover .details-event-card__date,.events_past .event-card__link:hover .event-card__date,.events_past .event-card__link:hover .event-card__name,.events_past .event-card__link:hover .showmore-event-card__text{color:var(--bg-black)}.events_past .event-card__link:hover .details-event-card__location svg,.events_past .event-card__link:hover .details-event-card__date svg,.events_past .event-card__link:hover .event-card__date svg,.events_past .event-card__link:hover .event-card__name svg,.events_past .event-card__link:hover .showmore-event-card__text svg{color:var(--primary-brown)}.events_past .event-card__link:hover .event-card__toggle{color:var(--primary-brown)}.events_past .event-card__link:hover .event-card__toggle svg{color:var(--primary-brown)}.event-card__link:hover{background-color:var(--primary-brown);color:var(--bg-white)}.event-card__link:hover .details-event-card__location svg,.event-card__link:hover .details-event-card__date svg{color:var(--primary-lemon)}.event-card__link:hover .event-card__toggle{color:var(--primary-lemon)}.event-card__link:hover .event-card__toggle svg{color:var(--primary-lemon)}}@media (min-width: 1700px){.calendar-hero_events .calendar-hero__container.container{padding-left:0;padding-right:0}.events-hero__container.container{padding-left:0;padding-right:0}.values__container.container{padding-left:0;padding-right:0}.events-info__container.container{padding-left:0;padding-right:0}}@media (min-width: 2400px){.cta{bottom:0}}@media (min-width: 49em){.reg-banner .checkbox__label{max-width:25rem}}@media (any-hover: hover)and (min-width: 64em){.filters__item:not(.filters__item_showmore):hover:not(._is-active){background-color:rgba(173,132,103,.7019607843);border-bottom:1px solid hsla(25,30%,54%,.7);color:var(--bg-white)}}@media (min-width: 94em){.cta__container.container{padding:0;max-width:none;width:138rem}}@media (min-width: 40em){.detail-banner-banner-modal{padding:2.65rem 4rem 0 2.65rem}.rezidents__list{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}.infographics__grid{max-width:30rem}.card-cases-grid_large{grid-column:span 2}.card-cases-grid__side{display:flex}.content-plate__left{padding-bottom:4.65rem}.signature__bottom-text{max-width:unset}}@media (min-width: 1600px){html:not(.silicone) .header__container.container{padding:0}.hero__container.container.container{padding-left:3rem;padding-right:3rem}.media-grid__list .bg-card__image{max-height:58.5rem}}@media (min-width: 48em){.top-footer__container.container{display:grid;grid-gap:3.2rem;gap:3.2rem;grid-template-columns:1fr 40rem}.top-footer__container.container{column-gap:3.2rem}.top-footer__btns{justify-content:center}.middle-footer__container.container{display:grid;grid-gap:3.2rem;gap:3.2rem;grid-template-columns:auto auto 40rem}.middle-footer__menu{gap:1.408rem 3.6rem;max-width:33.6rem}.middle-footer__link{margin-bottom:0}.modal__container .request__checkbox{grid-column:1/2}.modal__container .request__form-wrap{row-gap:2.8rem}.modal__container .request__form-message{grid-column:span 2}.modal__container{align-items:center}.guide-modal__checkbox{margin-bottom:8.4rem;flex:1 1 auto}.modal-content{--padding-t: 4.6rem;--padding-b: 4.6rem;width:min(var(--max-width),100%)}.modal._has-bg .modal__content{--padding-t: 4.6rem;--padding-b: 4.6rem}.modal._has-bg .modal__container{box-shadow:4.6px 4.6px 2.7px rgba(0,0,0,.0235294118),9.3px 9.3px 6.1px rgba(0,0,0,.0392156863),15px 15px 10.8px rgba(0,0,0,.0509803922),22.7px 22.7px 17.3px rgba(0,0,0,.0588235294),34.9px 34.9px 27.2px rgba(0,0,0,.0666666667),56px 56px 44.8px rgba(0,0,0,.0745098039),100px 100px 90px rgba(0,0,0,.1019607843)}.cookie{max-width:44rem}.cookie__text{max-width:31rem}.cta__table{gap:10rem;grid-template-columns:1fr auto}.cta__content{gap:2rem;grid-template-columns:1fr 16rem;margin-left:0;width:100%}.cta__price{align-items:flex-end;flex-direction:column}.error-page__wrapper{align-items:center;display:grid;grid-gap:8rem;gap:8rem;grid-template-columns:minmax(16rem, 47.8rem) minmax(16rem, 52.16rem);padding:0 10rem}.error-page__title{text-align:left}.error-page__text{text-align:left}.error-page__btn{justify-content:flex-start;margin:0 0 3.2rem}.error-page__btn.link{display:inline-flex}.filters__item{padding:.6rem .8rem .4rem}.form-message{padding:1.2rem}.infographics{padding-left:4rem;padding-right:4rem}.infographics__carousel{display:none}.infographics__grid{align-items:start;display:grid;grid-gap:5.4rem;gap:5.4rem;grid-template-columns:1fr 2px 1fr;margin-bottom:4.8rem;max-width:100%;text-align:left}.infographics__grid-line{height:100%;margin:0;width:2px}.request__form-message{grid-column:span 2}.cases-grid__list{grid-template-columns:repeat(2, 1fr)}.card-cases-grid__authors{row-gap:1.2rem}.project__section{margin:0 auto;max-width:80rem}.quote-block-project{margin-left:0;padding:3.8rem 4.2rem 4.8rem;width:100%}.quote-block-project__author{display:grid;grid-gap:2.4rem;gap:2.4rem;grid-template-columns:9.8rem 1fr;margin-bottom:3rem}.project_media .quote-block-project__author{margin-bottom:2.5rem}.quote-block-project__name{text-align:left}.author-project{margin:0 auto 1.9rem;max-width:80rem}.calendar-hero__crumbs{padding-top:9rem}.events_past .details-event-card__location,.events_past .details-event-card__date,.events_past .event-card__date,.events_past .event-card__name,.events_past .showmore-event-card__text{color:var(--bg-white)}.events_past .details-event-card__location svg,.events_past .details-event-card__date svg,.events_past .event-card__date svg,.events_past .event-card__name svg,.events_past .showmore-event-card__text svg{color:var(--primary-lemon)}.events_past .event-card__toggle{color:var(--primary-lemon)}.events_past .event-card__toggle svg{color:var(--primary-lemon)}.event-card__info-link{display:none}.event-card__link{border-bottom:1px solid #ad8467}.event-card__info{display:none}.date-event-card{border-right:1px solid var(--primary-brown)}.residents__title{margin-bottom:5.2rem;max-width:70rem;row-gap:3.6rem}.form-exclusive_ext{margin:2.6rem auto 0;max-width:80rem}.form-exclusive__form{margin-top:2.8rem}.subscribe-form__inner{align-items:end;gap:7rem;grid-template-columns:1.6fr 37.9rem}.subscribe-form__title{font-size:var(--font-size-24)}.subscribe-form__list{gap:2rem 3rem;grid-template-columns:1fr 1fr}.subscribe-form__btn.btn{margin-bottom:1.6rem}.signature__container{position:relative;padding-left:4rem;padding-right:4rem}.signature__top::before{height:46rem;margin-top:2rem}.signature__bottom-text p{max-width:38rem}.bg-image__container.container{min-height:65vh}.products__container{padding-bottom:3rem}.products__container h2{max-width:50rem}.item-products::before,.item-products.swiper-slide::before{background:var(--bg-black);content:"";height:100%;max-height:18.4rem;position:absolute;right:0;top:4rem;width:.1rem}}@media (min-width: 75em){.silicone .header._header-scroll{padding-top:0;padding-bottom:0}.silicone .header__container{grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;grid-column-gap:3rem;padding-top:1.6rem}.silicone .header__nav{height:100%}html:not(.silicone) .header__container{grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;grid-column-gap:10rem}html:not(.silicone) .header__nav{height:100%}.top-footer__container.container{--inner-pd-y: 3.2rem;display:grid;grid-template-columns:1fr 34.2rem;padding-left:10rem;padding-right:10rem;padding-bottom:var(--inner-pd-y);padding-right:0;padding-top:var(--inner-pd-y)}.top-footer__content{align-items:center;display:flex;gap:8.8rem;padding:0;width:100%}.top-footer__block{display:flex;gap:7.2rem}.top-footer__contacts{margin-bottom:0}.top-footer__list{column-gap:2.8rem}.top-footer__item-content{font:var(--font-text-m);letter-spacing:var(--font-spacing-5)}.top-footer__socials{flex-shrink:0}.top-footer__btns{border-left:.1rem solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;gap:0;margin:calc(var(--inner-pd-y)*-1) 0;width:100%}.top-footer__btn:first-child::after{background-color:hsla(0,0%,100%,.3019607843);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.top-footer__btn{background-color:#161616;height:50%;line-height:1;padding-bottom:2.9rem;padding-top:3rem}.middle-footer{padding:3.8rem 0 4.3rem}.middle-footer__container.container{gap:3.2rem;grid-template-columns:auto auto 34.2rem;padding-right:0}.middle-footer__nav-link{margin-bottom:1.392rem}.modal__container{--padding-x: 8rem;--padding-t: 7.2rem;--padding-b: 8rem}.cookie{font-size:1.4rem;padding:1.6rem 2rem 1.4rem}.common-page{padding-top:17rem}.common-page__wrapper{max-width:90.8rem;padding:0 10rem 8rem}.common-page__detail{margin-bottom:3.2rem}.common-page__bread-items{justify-content:center}.common-page__title{margin:0 0 3.2rem}.common-page__wysiwyg ul li{margin-bottom:1.2rem}.error-page{padding:17rem 0 1.6rem}.error-page__image-wrap{margin-bottom:0}.error-page__title{font-size:3.8rem;margin:0 0 2rem}.error-page__text{font-size:1.7rem;margin-bottom:2rem}.section,.section.container{padding-top:17.3rem}.ic-btn{height:3.6rem;width:3.6rem}.btn-txt{font-size:2rem}.showmore-btn::after{height:4rem;width:4rem}.link::after{height:4.2rem;width:4.2rem}.filters{margin-top:2.4rem}.filters__item_showmore{font-size:var(--font-size-17);line-height:100%;padding:.8rem 1.4rem .6rem}.filters__item_showmore::after{transform:translateY(0.4rem)}.controls__btn{height:4rem;width:4rem}.hero_residents .bread-items{margin-top:13vh}.hero__description{font:var(--font-text-xl);margin-top:4.6rem}.hero__btn{margin-top:4rem}.hero__text{margin-top:2.8rem}.hero__btn{margin-top:4rem}.hero_calendar .hero__container{padding-top:16.9rem}.hero_calendar .hero__title{margin-top:7.6rem}.info-hero__date{margin-right:var(--gap);padding-right:calc(var(--gap-x) + var(--gap))}.rezidents{padding:8rem 0 6rem}.card-rezidents__image-wrap{margin-bottom:1.6rem}.card-rezidents__params{font-size:1.3rem;margin:0 0 .4rem 1.6rem;padding:.6rem .8rem .4rem}.infographics__title{margin:0 0 5.6rem}.infographics__marquee{display:block;bottom:0;position:absolute;text-orientation:mixed;top:0;writing-mode:vertical-rl}.cases-hero{margin-bottom:4.5rem;padding:21.2rem 0 2.7rem}.cases-hero_media{padding-bottom:3rem}.cases-hero__title{font:var(--font-heading-h0);margin:0 0 1.2rem}.cases-grid__list{grid-template-columns:repeat(3, 1fr)}.project{padding-top:17rem}.project__detail{margin-bottom:3.2rem}.project__title{margin:0 auto 3.2rem}.project__media{display:grid;grid-gap:8rem;gap:8rem;grid-template-columns:20rem minmax(10rem, 62rem) 20rem;justify-content:space-between}.project__time{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0}.project__section{max-width:100%}.content-plate{margin-bottom:2.8rem}.bread-items{justify-content:center}.quote-block-project__quote::before{height:4rem;width:4rem}.quote-block-project__quote{padding-left:6.8rem}.author-project{align-items:flex-start}.block-project:not(:last-child){margin-bottom:2.8rem}.block-project__description{margin:.8rem 0 0}.block-project ul li,.block-project ol li{margin-bottom:1.6rem}.calendar-hero.container .swiper-slide{min-height:45.8rem;padding-bottom:6rem}.calendar-hero__crumbs{padding-top:17.3rem;margin-bottom:3.2rem}.calendar-hero__crumbs .bread-items{justify-content:flex-start}.slide-calendar-hero__date{min-width:9.2rem;padding:1.4rem 1rem}.slide-calendar-hero__date span:first-child{font:var(--font-heading-h2)}.slide-calendar-hero__title{margin-bottom:2.4rem;margin-top:2.8rem}.location-slide-calendar-hero{margin-top:5.8rem}.location-slide-calendar-hero__label{letter-spacing:var(--font-spacing-5)}.events{padding:5.9rem 0 6.8rem}.events__title{margin-bottom:2.2rem;margin-bottom:3.6rem}.events__filters-wrap{margin-top:2.4rem}.events__list{margin:0 auto 4.4rem;max-width:89.4rem}.residents .swiper-wrapper{margin-bottom:1.2rem}.residents__link{justify-content:center;left:auto;margin:0 auto;max-width:-webkit-max-content;max-width:max-content;position:relative;right:auto}.residents__container{padding:6.8rem 10rem;padding-bottom:9rem}.resident-card__text{margin-bottom:-1rem;max-width:16rem}.resident-card__image-wrap{height:22.6rem;width:21.6rem}.events-description{padding:6rem 0 8rem}.form-exclusive_ext{margin-top:2.8rem;max-width:100%}.form-exclusive__title{font-size:var(--font-size-24)}.media-lead{margin-bottom:5.2rem}.media-lead__container.container{gap:3.6rem;grid-template-columns:repeat(3, 1fr)}.banner-media-lead{aspect-ratio:inherit;font:var(--font-heading-h4);grid-column:1/3;min-height:46rem}.banner-media-lead__name{font:var(--font-heading-h4);margin-bottom:1.8rem;max-width:56rem;padding:0 2.4rem}.banner-media-lead__footer{padding:1.6rem 2.4rem}.popular-media-lead{padding:2.8rem 2.4rem 2.6rem}.popular-media-lead__title{padding-bottom:1.4rem}.popular-media-lead__item{margin-bottom:1rem;padding-bottom:1.4rem}.media-grid__list{grid-template-columns:repeat(3, 1fr)}.card-media-grid__wrapper{aspect-ratio:336/210}.card-media-grid__label{top:1.6rem}.card-media-grid__body{padding:0 2.4rem}.card-media-grid__title{margin:0 0 2rem}.card-media-grid__title-wrap{min-height:7.8rem}.card-media-grid__footer{padding:1.6rem 2.4rem}.signature__text{max-width:79rem;row-gap:4rem}.signature__bottom{align-items:center;column-gap:3.8rem;flex-flow:row nowrap}.signature__person{height:65.3rem;order:1;padding-bottom:12rem;padding-left:3.8rem;width:59rem}.signature__person-name{margin-top:auto;margin-left:0;max-width:20rem;row-gap:.2rem}.signature__bottom-text::before{height:4.7rem;left:-7.8rem;top:1.4rem;width:5.5rem}.signature__bottom-text p{margin-bottom:1rem;max-width:38rem}.signature__bottom-text{margin-left:0;max-width:46rem;order:2;row-gap:4rem}.carousel{padding:6.8rem 0 4rem}.carousel__title{font:var(--font-heading-h1);margin:0 0 4.192rem;max-width:89.4rem}.recommend-item__link{aspect-ratio:336/210}.recommend-item__label{top:1.6rem}.recommend-item__body{padding:0 2.4rem}.recommend-item__details{gap:1.6rem}.recommend-item__footer{padding:1.6rem 2.4rem}.products__marquee.swiper{padding-bottom:10rem}.products__carousel{padding-bottom:10rem}.item-products,.item-products.swiper-slide{padding-right:4.8rem}.item-products{padding-right:4.8rem}.item-products__title{margin-bottom:1.6rem;padding-bottom:1.4rem;max-width:33rem}.mobapp__container{max-width:160rem;padding-top:6.8rem;padding-bottom:0;padding-left:10rem;padding-right:10rem}.mobapp__title-wrap{align-items:flex-start;padding-left:0;padding-right:0;row-gap:4rem;text-align:left}.mobapp__title{font:var(--font-heading-h1)}.mobapp__txt{max-width:52.2rem}.mobapp__carousel{display:none}.custom-slider-mobapp{align-items:center;display:grid;grid-template-columns:repeat(2, 1fr)}.tg__container.container{align-items:center;column-gap:5rem;padding-top:6.6rem;padding-bottom:6rem}.tg__icon{flex:0 0 12rem;width:12rem}.tg__icon svg{height:12rem;width:12rem}.tg__text{font:var(--font-heading-h4);max-width:45rem}.guest-access__marquee{display:block;bottom:0;top:0;text-orientation:mixed;writing-mode:vertical-rl;animation:_marquee_1iq5q_1 20s linear infinite}.guest-access__marquee:first-child{left:var(--pos-x);scale:-1}}@media (min-width: 96em){.container{padding:0 11rem}.silicone .silicone .header__tel-txt{font-size:1.5rem}.silicone html:not(.silicone) .header__tel-txt{font-size:1.5rem}.top-footer__container.container{--inner-pd-y: 3.4rem;grid-template-columns:1fr 39.2rem;max-width:160rem;padding-left:11rem}.top-footer__content{gap:9.8rem}.top-footer__logo svg{width:8rem}.top-footer__block{gap:10rem}.top-footer__title{margin:0 0 2rem}.top-footer__list{column-gap:2.4rem}.top-footer__item-content{font:var(--font-text-l);letter-spacing:var(--font-spacing-2)}.top-footer__btns{max-width:42.7rem}.top-footer__btn{padding-bottom:3.4rem;padding-top:3.5rem}.middle-footer{padding:4.3rem 0 3.9rem}.middle-footer__container.container{grid-template-columns:auto auto 39.2rem;padding-left:11rem}.middle-footer__menu{gap:1.792rem 3.696rem}.middle-footer__nav-link{margin-bottom:1.792rem}.modal__container .request__form-wrap{row-gap:4.8rem}.modal__container .request__title{margin-bottom:3.2rem}.detail-banner-banner-modal{grid-template-columns:1fr minmax(100px, 250px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}.detail-banner-banner-modal__subtitle{font-size:var(--font-size-20)}.detail-banner-banner-modal__title{font-size:var(--font-size-34)}.common-page{padding-top:20.4rem}.common-page__wrapper{max-width:112.8rem;padding:0 11rem 10rem}.common-page__detail{margin-bottom:4.8rem}.common-page__title{margin:0 0 4.8rem}.common-page__wysiwyg ul li{margin-bottom:1.6rem}.error-page{padding:21rem 0 22rem}.error-page__wrapper{grid-template-columns:minmax(16rem, 62.8rem) minmax(16rem, 67.2rem);padding:0 11rem}.error-page__title{font-size:4.8rem;line-height:116%}.error-page__text{font-size:2rem;margin-bottom:1.75rem}.error-page__btn{font-size:1.4rem;letter-spacing:.098rem}.table-wrapper table._alt td{padding:2rem 3rem 2.4rem 0}.section,.section.container{padding-top:19.8rem}.showmore-btn::after{height:5.2rem;width:5.2rem}.link::after{height:5.2rem;width:5.2rem}.link{font-size:var(--font-size-14)}.filters{margin-top:3.2rem}.filters__item{font-size:var(--font-size-20);padding:.8rem 1.6rem .6rem;line-height:89%}.filters__item-content{font-size:var(--font-size-20);letter-spacing:var(--font-spacing-5)}.controls__btn{height:5.2rem;width:5.2rem}.form-message_success{right:27rem}.form-message_alert{top:12rem;right:27rem}.hero{padding-bottom:10rem}.hero__description{margin-top:5.6rem}.hero__title{max-width:103rem;margin-top:13vh}.hero__text{margin-top:3.2rem}.hero_calendar .hero__description{margin-top:5.6rem}.hero_calendar .hero__container{padding-top:18.6rem}.hero_calendar .hero__title{margin-top:9.5rem}.info-hero{--gap-x: 2rem;margin-top:3.2rem}.info-hero::before{bottom:-2.4rem}.info-hero__badge_dot::before{height:1rem;width:1rem}.info-hero__badge{--gap: 0.8rem;line-height:6.2rem}.info-hero__badge svg{height:3.2rem;width:3.2rem}.info-hero__date{--gap: 0.8rem;line-height:6.2rem}.rezidents{padding:10rem 0 8rem}.rezidents__title{margin:0 0 6.8rem}.rezidents__list{gap:4.2rem 8rem}.rezidents__showmore-btn{margin-top:3.4rem}.card-rezidents__image-wrap{margin-bottom:2rem}.card-rezidents__params{font-size:1.4rem;margin:0 0 .8rem 1.6rem;padding:.8rem 1rem .7rem}.infographics__container.container{max-width:182rem;padding:8rem 11rem 0}.infographics__title{margin:0 0 5.2rem}.infographics__bottom{max-width:112.8rem;padding:8rem 11rem}.infographics__grid{gap:6.3rem;margin-bottom:7.6rem}.request{padding-bottom:7.4rem;padding-top:10rem}.request__container{--gap-x: 6.2}.request__title{margin-bottom:3.2rem}.request__form{gap:3.8rem 3.4rem}.field__label{margin-bottom:.4rem}.select__label{margin-bottom:.4rem}.cases-hero+span{padding:0 11rem}.cases-hero{margin-bottom:6.2rem;padding:27.6rem 0 3.8rem}.cases-hero_media{margin-bottom:6.5rem}.cases-grid{margin-bottom:9rem}.cases-grid__list{gap:6rem 3.6rem}.cases-grid__showmore-btn{margin-top:3.4rem}.bg-card:not(.media-grid .bg-card){height:50.1rem}.media-grid .bg-card{min-height:59rem}.card-cases-grid{height:50.1rem;padding-top:3.8rem}.card-cases-grid__video-content{padding:0 3.4rem 2.8rem}.card-cases-grid__wrap{padding:0}.card-cases-grid__body{max-width:43.6rem;padding-left:3.4rem;padding-right:3.4rem;row-gap:4rem}.card-cases-grid__title{padding-bottom:2rem}.card-cases-grid__text{max-width:36.8rem}.card-cases-grid__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.card-cases-grid__paragraph{max-width:36.8rem}.authors-card-cases-grid__image-wrap{height:6.4rem;width:6.4rem}.authors-card-cases-grid__image{width:6.4rem}.project{padding-top:20.4rem}.project__wrapper{padding:0 11rem 8rem}.project__detail{margin-bottom:4.8rem}.project__title{margin:0 auto 3rem;max-width:78rem}.project__media{gap:10rem;grid-template-columns:20rem minmax(10rem, 78rem) 20rem}.project__time{margin-bottom:3.9rem;padding-bottom:1.8rem}.content-plate{margin-bottom:3.2rem}.content-plate__inner{grid-template-columns:1fr minmax(100px, 250px);margin-bottom:2.8rem}.content-plate__left{padding-bottom:4.65rem}.content-plate__subtitle{font-size:var(--font-size-20)}.content-plate__title{font-size:var(--font-size-34)}.bread-items__item:not(:last-child)::after{padding-left:1.2rem;padding-right:1.2rem}.quote-block-project{padding:3.2rem 5.2rem 4.2rem}.quote-block-project__author{grid-template-columns:13.9rem 1fr}.quote-block-project__image-wrap{height:13.9rem;width:13.9rem}.quote-block-project__quote::before{height:5.8rem;width:5.8rem}.quote-block-project__quote{padding-left:8.9rem}.author-project__image-wrap{height:8rem;margin-bottom:1.6rem;min-width:8rem;width:8rem}.author-project__image{height:8rem}.block-project:not(:last-child){margin-bottom:3.4rem}.block-project__video-btn svg{height:8rem;width:8rem}.block-project__description{margin:1rem 0 0}.block-project__txt{margin-bottom:3.5rem}.block-project__subtitle{margin-bottom:4rem}.block-project__subtitle:first-child{margin-top:8.6rem;margin-bottom:4rem}.calendar-hero.container .swiper-slide{min-height:54rem;padding-bottom:8.8rem}.calendar-hero__crumbs{padding-top:19.8rem}.navigation{--inner-pd: 11rem;--right: 5.8rem;bottom:8.8rem}.slide-calendar-hero__date{min-width:12.2rem;padding:2rem 1.4rem}.slide-calendar-hero__date span:last-child{letter-spacing:var(--font-spacing-5)}.slide-calendar-hero__location svg{height:3.2rem;width:3.2rem}.slide-calendar-hero__title{margin-top:3.2rem;max-width:75rem}.location-slide-calendar-hero{margin-top:4.8rem}.location-slide-calendar-hero__icon svg{height:3.2rem;width:3.2rem}.events_past .events__title{margin:0 0 4rem}.events{padding:8rem 0}.events__title{margin:0 0 4rem}.events__filters-wrap{margin-top:3.2rem;margin-bottom:3.3rem}.events__list{margin:0 auto 5.6rem;max-width:111rem}.event-card__link{grid-template-columns:13.6rem 1fr;padding:4rem 1.6rem 4rem 0}.event-card__image-wrap{height:8rem;width:8rem}.date-event-card__format{line-height:120%;padding:.6rem;gap:.6rem}.details-event-card__date{font-size:1.4rem;gap:.6rem;line-height:120%}.details-event-card__location{font-size:1.4rem;gap:.6rem;line-height:120%}.residents .swiper-wrapper{margin-bottom:3.5rem}.residents__container{padding:9rem 11rem;padding-bottom:11rem}.residents__title{margin-bottom:8rem;max-width:90rem;row-gap:3.2rem}.resident-card__text{max-width:24rem}.resident-card__image-wrap{height:28rem;width:26.8rem}.events-description{padding:8rem 0 13.6rem}.events-description__container.container{max-width:89.2rem}.events-description__title{margin:0 0 3.2rem}.form-exclusive{--gap-x: 6.2}.form-exclusive_ext{margin-top:3.2rem}.form-exclusive__title{font-size:var(--font-size-38);margin-bottom:3.2rem}.form-exclusive__form{margin-top:4.8rem;gap:3.8rem 3.4rem}.media-lead{margin-bottom:6rem}.banner-media-lead{font:var(--font-heading-h5);min-height:59rem}.banner-media-lead__label{margin-top:2.4rem;padding:.8rem 1rem .7rem}.banner-media-lead__name{font:var(--font-heading-h5);margin-bottom:2.4rem;margin-top:2.4rem;max-width:90.8rem;padding:0 3.4rem}.banner-media-lead__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.popular-media-lead{padding:3.6rem 2.8rem 3.4rem}.popular-media-lead__title{margin-bottom:2.4rem;padding-bottom:2rem}.popular-media-lead__item{margin-bottom:1.6rem;padding-bottom:2rem}.popular-media-lead__link{min-height:5.6rem}.media-grid{margin-bottom:10rem}.media-grid__list{gap:6rem 3.4rem}.media-grid__more{margin-top:3.4rem}.card-media-grid__wrapper{aspect-ratio:436/267;margin-bottom:2.8rem}.card-media-grid__label{font-size:1.4rem;padding:.8rem 1rem .7rem}.card-media-grid__body{padding:0 2.8rem}.card-media-grid__title-wrap{min-height:9.6rem}.card-media-grid__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.card-media-grid__tag{letter-spacing:.098em}.author{gap:1.6rem}.author__image{height:6.4rem;width:6.4rem}.subscribe-form{padding-bottom:5rem;padding-top:5rem}.signature__top::before{height:46rem;width:43.6rem}.carousel{padding:10.8rem 0 8rem}.carousel .card-cases-grid__footer{padding-top:1.8rem}.carousel .card-cases-grid__title{padding-bottom:2rem}.carousel__title{margin:0 0 5.808rem;max-width:114.2rem}.carousel__swiper-wrap .swiper-slide.card-cases-grid{height:50.1rem}.carousel__swiper-wrap .swiper{margin-left:-11rem;margin-right:-11rem;padding-left:11rem;padding-right:11rem}.carousel__controls.controls{padding-bottom:1.1rem;padding-top:1.1rem}.recommend-item__link{aspect-ratio:436/267;margin-bottom:2.8rem}.recommend-item__label{font-size:1.4rem;padding:.8rem 1rem .7rem}.recommend-item__body{padding:0 2.8rem}.recommend-item__title{padding-bottom:2rem}.recommend-item__details{border-bottom:.1rem solid hsla(25,30%,54%,.6);gap:2rem;padding:1.8rem 0}.recommend-item__footer{border-top:none;min-height:6.2rem;padding:1.8rem 2.8rem}.recommend-item__tag{letter-spacing:.098em}.products__marquee.swiper{padding-bottom:8rem}.products__container{padding:9.8rem 11rem 8rem}.products__container h2{margin-bottom:6rem;max-width:115rem}.products__carousel{padding-bottom:8rem}.item-products,.item-products.swiper-slide{padding-right:6.8rem}.item-products{padding-right:6.8rem}.item-products__title{margin-bottom:2.2rem;padding-bottom:2rem;max-width:36rem}.item-products__text{row-gap:1.2rem}.mobapp__container{padding-top:7.2rem;padding-bottom:0;padding-left:11rem;padding-right:11rem}.mobapp__title-wrap{row-gap:3.2rem}.mobapp__title{max-width:86rem}.mobapp__txt{max-width:60rem}.custom-slider-mobapp__wrapper{width:78.8rem}.custom-slider-mobapp__image{height:64rem}.tg__container.container{column-gap:7.6rem;padding-top:6.2rem;padding-bottom:5.6rem}.tg__text{max-width:53rem;row-gap:1rem}.hero-club__title{font:var(--font-heading-h1)}}@media (min-width: 64em){:root{--font-heading-h0: 400 var(--font-size-64) / 1.08 var(--font-family-second);--font-heading-h1: 400 var(--font-size-52) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-50) / 100% var(--font-family-second);--font-heading-h3: 400 var(--font-size-38) / 1.4 var(--font-family-second);--font-heading-h4: 600 var(--font-size-24) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-20) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-17) / 1.4 var(--font-family-main);--font-text-xl: 400 var(--font-size-24) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-20) / 1.32 var(--font-family-main);--hero-carousel-padding-top: 27vh}.menu-header__container{padding:0 10rem}.modal__container .request__form-wrap .request__text{max-width:48rem}.modal-content{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.modal._has-bg .modal__content{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.detail-banner-banner-modal__image-wrap{max-width:100%}.cta__content{padding:1.5rem}.filters__item._mobile-only{display:none}.form-message_success{top:12rem}.info-hero__badge_dot{gap:0;padding-left:1.5rem}.info-hero__badge_dot::before{margin-right:1.5rem}.rezidents__list{grid-template-columns:repeat(4, 1fr)}.request__container{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:calc(var(--col-1)/var(--content-width)*100%) 1fr}.request__text{font:var(--font-text-m);letter-spacing:var(--font-spacing-5)}.request__form{grid-template-columns:1fr 1fr}.request__btn{justify-self:end;width:-webkit-fit-content;width:fit-content}.cases-hero+span{padding:0 10rem}.cases-hero__carousel .swiper{z-index:14}.cases-hero__carousel .swiper{overflow:visible}.search-cases-hero{position:absolute;right:-8rem;top:50%;transform:translateY(-50%)}.search-cases-hero__deny{display:none}.media-grid .bg-card{min-height:45.8rem}.bg-card__image{max-height:50.5rem}.content-plate__image-wrap{max-width:100%}.author-project__name{font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-align:left}.author-project__info{text-align:left}.form-exclusive{display:grid;grid-gap:var(--gap);gap:var(--gap)}.form-exclusive:not(.form-exclusive_ext){padding:6.6rem 10rem}.form-exclusive__left{margin-bottom:0}.form-exclusive__desc{max-width:48rem;font:var(--font-text-m);letter-spacing:var(--font-spacing-5);margin-bottom:2.4rem;text-transform:uppercase}.form-exclusive__form{grid-template-columns:1fr 1fr}.subscribe-form{padding-bottom:5.3rem;padding-top:4.8rem}.subscribe-form .form-message{margin-bottom:3.2rem}.signature__top{min-height:50vh}.carousel__swiper-wrap .swiper{margin-left:-10rem;margin-right:-10rem;padding-left:10rem;padding-right:10rem}.carousel__controls.controls{margin-top:3.5rem}.item-products,.item-products.swiper-slide{padding-right:2.8rem;position:relative;width:100%}}@media (min-width: 100em){:root{--font-heading-h0: 400 var(--font-size-80) / 1.08 var(--font-family-second);--font-heading-h1: 400 var(--font-size-64) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-60) / 1.16 var(--font-family-second);--font-heading-h3: 500 var(--font-size-48) / 1.26 var(--font-family-second);--font-heading-h4: 600 var(--font-size-28) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-24) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-20) / 1.4 var(--font-family-main);--font-text-xl: 400 var(--font-size-28) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-24) / 1.32 var(--font-family-main);--font-text-m: 400 var(--font-size-20) / 1.4 var(--font-family-main);--font-text-s: 400 var(--font-size-18) / 1.3 var(--font-family-main);--font-text-xs: 400 var(--font-size-14) / 1.2 var(--font-family-main);--hero-carousel-padding-top: 31vh}}@media (max-width: 1440px){html.silicone{font-size:62.5%}.block-project__txt{margin-bottom:2.5rem}.residents .swiper{margin-left:auto;margin-right:auto;width:100%;max-width:108rem}.residents_events .residents .swiper{max-width:none}}@media (max-width: 1200px){html.silicone{font-size:.8vw}}@media (max-width: 768px){html.silicone{font-size:1.3333333333vw}}@media (max-width: 74.999em){.silicone .header{padding-top:0;padding-bottom:.6rem}.silicone .header:not(.header-club)._desktop-only{display:none}.silicone .header:not(.header-club)._mobile-only{display:inline-block}.silicone .header._header-scroll::after{opacity:0}.silicone .header::after{content:"";position:absolute;width:calc(100% - 20rem);height:1px;bottom:0;left:10rem;background-color:var(--primary-brown);transition:opacity var(--transition-duration)}.silicone .silicone .header .ic-btn{width:7rem;height:7rem}.silicone .silicone .header .ic-btn svg{height:3.5rem;width:3.5rem}.silicone .silicone .header._header-scroll .header__logo-wrap svg{width:35.6rem;height:6.6rem}.silicone .silicone .header .hero-club__txt:last-child{margin-bottom:0}.silicone .silicone .header .menu-header__footer{row-gap:1.6rem}.silicone .silicone .header .menu-header__title{font-size:2.8rem}.silicone .silicone .header .btn{padding-left:3.2rem;padding-right:3.2rem;padding-top:4rem;padding-bottom:4rem;height:10rem;font-size:2.5rem}.silicone .silicone .header .header__link{padding-left:4rem;padding-right:4rem;height:9rem;font-size:2.5rem}.silicone .silicone .header .menu-header__head{margin-top:1.2rem;font-size:3.2rem}.silicone .silicone .header .menu-header__close-btn::before,.silicone .silicone .header .menu-header__close-btn::after{height:3rem}.silicone .silicone .header .menu-header__close-btn.ic-btn{width:8rem;height:8rem}.silicone .silicone .header .header__container.container{padding:0 4rem;padding-top:1.2rem;padding-bottom:1.2rem}.silicone .silicone .header .header__content{column-gap:2rem}.silicone .silicone .header .header__logo svg{width:35.6rem;height:6.6rem}.silicone .header__logo-wrap{margin-right:auto}.silicone .header__logo-wrap svg{width:20.4rem;height:3.7rem}.silicone .header__logo._mobile-only{display:inline-flex}.silicone .header__logo._desktop-only{display:none}.silicone .header__nav{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--bg-white);font:var(--font-heading-h7)}.silicone .header__tel-txt{display:none}html:not(.silicone) .header:not(.header-club)._desktop-only{display:none}html:not(.silicone) .header:not(.header-club)._mobile-only{display:inline-block}html:not(.silicone) .header._header-scroll::after{opacity:0}html:not(.silicone) .header::after{content:"";position:absolute;width:calc(100% - 20rem);height:1px;bottom:0;left:10rem;background-color:var(--primary-brown);transition:opacity var(--transition-duration)}.silicone html:not(.silicone) .header .ic-btn{width:7rem;height:7rem}.silicone html:not(.silicone) .header .ic-btn svg{height:3.5rem;width:3.5rem}.silicone html:not(.silicone) .header._header-scroll .header__logo-wrap svg{width:35.6rem;height:6.6rem}.silicone html:not(.silicone) .header .hero-club__txt:last-child{margin-bottom:0}.silicone html:not(.silicone) .header .menu-header__footer{row-gap:1.6rem}.silicone html:not(.silicone) .header .menu-header__title{font-size:2.8rem}.silicone html:not(.silicone) .header .btn{padding-left:3.2rem;padding-right:3.2rem;padding-top:4rem;padding-bottom:4rem;height:10rem;font-size:2.5rem}.silicone html:not(.silicone) .header .header__link{padding-left:4rem;padding-right:4rem;height:9rem;font-size:2.5rem}.silicone html:not(.silicone) .header .menu-header__head{margin-top:1.2rem;font-size:3.2rem}.silicone html:not(.silicone) .header .menu-header__close-btn::before,.silicone html:not(.silicone) .header .menu-header__close-btn::after{height:3rem}.silicone html:not(.silicone) .header .menu-header__close-btn.ic-btn{width:8rem;height:8rem}.silicone html:not(.silicone) .header .header__container.container{padding:0 4rem;padding-top:1.2rem;padding-bottom:1.2rem}.silicone html:not(.silicone) .header .header__content{column-gap:2rem}.silicone html:not(.silicone) .header .header__logo svg{width:35.6rem;height:6.6rem}html:not(.silicone) .header__container{height:5.5rem}html:not(.silicone) .header__container.container{padding:0 1.5rem}html:not(.silicone) .header__logo-wrap{width:16rem}html:not(.silicone) .header__logo._mobile-only{display:inline-flex}html:not(.silicone) .header__logo._desktop-only{display:none}html:not(.silicone) .header__nav{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--bg-white);font:var(--font-heading-h7)}html:not(.silicone) .header__group{column-gap:1rem}html:not(.silicone) .header__tel-txt{display:none}.header-club .header__logo._desktop-only svg{width:9.8rem;height:11.4rem}.header-club ._header-show .header__logo._mobile-only{display:flex}.top-footer{padding-bottom:3.6rem}.ic-btn svg{color:var(--primary-lemon)}.controls:not(.carousel .controls):not(.residents .controls):not(.mobapp .controls):not(.slider-controls .controls):not(.gallery .controls):not(.schedule .controls){justify-content:center;margin-top:4rem;padding:0 2rem 2rem}.hero_residents{padding-bottom:6rem}.info-hero__badge{font:var(--font-text-xs)}.cases-hero_media .cases-hero__content{margin-bottom:.8rem}.navigation__btn{display:none}.navigation{bottom:2rem;justify-content:center;left:50%;transform:translate(-50%)}.slide-calendar-hero__info{padding-left:2rem;padding-right:2rem}.residents_mainpage .controls{padding:0 2rem 0rem}.products__controls{margin-top:4rem}.mobapp .controls{padding-bottom:0}}@media (max-width: 74.999em)and (max-width: 1023px){.silicone .header::after{width:calc(100% - 4rem);left:2rem}html:not(.silicone) .header::after{width:calc(100% - 4rem);left:2rem}}@media (max-width: 1199px){html:not(.silicone) .header__container{display:flex}html:not(.silicone) .header__container .header__nav,html:not(.silicone) .header__container .header__btn{display:none}html:not(.silicone) .header__logo-wrap{margin-right:auto}html:not(.silicone) .header__nav{margin-bottom:3rem}.nav-header{flex-direction:column}.nav-header__item{flex-direction:column;width:100%;border-bottom:.5px solid rgba(173,131,102,.5);transition:border-bottom .4s ease-in-out}.nav-header__item_has-sublist .nav-header__txt::after{content:url('data:image/svg+xml,<svg viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.0635 8.2695L15.5385 1" stroke="%23FBFDFB"/></svg>');position:absolute;top:50%;right:0;flex:0 0 1rem;width:1rem;height:1rem;opacity:.5;transform:translateY(-50%);transition:transform .4s ease-in-out, opacity .4s ease-in-out}.nav-header__item_has-sublist._is-active{border-bottom:.5px solid #ad8366}.nav-header__item_has-sublist._is-active .nav-header__list-wrap{grid-template-rows:1fr;border-top:.5px solid #ad8366}.nav-header__item_has-sublist._is-active .nav-header__txt::after{opacity:1;transform:rotate(180deg) translateY(-50%)}.nav-header__txt{width:100%;justify-content:center;text-align:center}.nav-header__txt:not(.nav-header__list .nav-header__txt){position:relative;height:5rem}.nav-header__list-wrap{display:grid;width:100%;grid-template-rows:0fr;border-top:.5px solid rgba(173,131,102,0);transition:border-top .3s ease-in-out, grid-template-rows .4s ease-in-out}.nav-header__list-wrap .nav-header__txt::after{content:none}.nav-header__list{overflow:hidden;align-items:center;row-gap:2.1rem}.nav-header__list-item:first-child{margin-top:2rem}.nav-header__list-item:last-child{margin-bottom:2rem}.top-footer__logo-wrap{margin-bottom:3.2rem}.top-footer__logo._desktop-only{display:none}.top-footer__logo._mobile-only{display:flex}.about-hero__content.container{padding-left:1.4rem;padding-right:1.4rem}.about-numbers.container{padding-left:1.4rem;padding-right:1.4rem}.about-manifest__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-infographics__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-values__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-culture__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-residents__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-speakers__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-events__main .container{padding-left:1.4rem;padding-right:1.4rem}.about-events__lower .container{padding-left:1.4rem;padding-right:1.4rem}.about-reviews__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-community__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-principles__container.container{padding-left:1.4rem;padding-right:1.4rem}.guest-access__container{padding-left:1.4rem;padding-right:1.4rem}.guest-access-request__container.container{padding-left:1.4rem;padding-right:1.4rem}}@media (max-width: 48em){.header-club .header__logo{transform:translateY(-1rem)}.header-club{padding:2rem 3.6rem;background-color:var(--bg-super-black)}.header-club .ic-btn{width:8rem;height:8rem}.header-club .ic-btn svg{width:4rem;height:4rem}.header-club ._mobile-only svg{width:38.6rem;height:7rem}.header-club ._mobile-only{display:inline-block}.header-club ._desktop-only{display:none}.header-club__container.container{padding:0}.footer-club .select__btn{--pd-y: 1.8rem}.footer-club .checkbox{margin-top:-2rem}.footer-club__upper{padding-top:14rem;padding-bottom:6rem;display:flex;flex-direction:column}.footer-club__text-wrap{margin-bottom:9rem}.footer-club__txt{font-size:3.4rem;line-height:130%;font-weight:450}.footer-club__form .checkbox{margin:.3rem 0}.footer-club__form .btn{margin:0;width:100%;text-align:center}.footer-club__btn.btn_brown.btn.ts{padding:4rem;order:1;font-size:2.8rem}.footer-club__lower{padding:5rem 0 8.8rem 0;flex-direction:column}.footer-club__logo{margin-bottom:8.8rem;margin-right:0;flex:0 0 auto}.footer-club__group{margin-right:0;padding-bottom:6rem;margin-bottom:3.6rem;row-gap:4rem;border-bottom:1px solid var(--bg-brown)}.footer-club__subtitle{font-size:3.2rem;color:var(--bg-brown)}.footer-club__contacts{row-gap:2.6rem}.footer-club__contacts-item-content{font-size:3.2rem}.footer-club__policy{padding-right:0;row-gap:2.4rem}.footer-club__policy-item-content{font-size:3.2rem}.silicone .modal__close-btn{top:6rem;right:3.2rem;--size: 6.4rem;--icon-size: 3.2rem}.silicone .modal__close-btn svg{width:3.2rem;height:3.2rem}.modal__container .request__text._desktop-only{display:none}.modal__container .request__form-wrap .request__text{text-align:center}.guide-modal:not(.silicone .guide-modal) .request__btn{order:1}.guide-modal:not(.silicone .guide-modal) .guide-modal__right{padding:5rem 2rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__heading{margin-bottom:4rem;font-size:2.8rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__field:not(:last-child){margin-bottom:2rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__image{width:16.7rem}.guide-modal .field__label{font-weight:450}.silicone .guide-modal .btn{padding:3.6rem;font-size:2.6rem}.guide-modal__left{display:none}.guide-modal__heading{margin-bottom:8rem;max-width:53.4rem;font-size:5.6rem;line-height:120%}.guide-modal__right{padding:10rem 4rem 4rem;min-height:100dvh;overflow:auto}.guide-modal__subtitle{display:none}.guide-modal__btn{order:1}.modal._has-bg .modal__wrapper{display:flex}#request-sent-modal .modal__container.request-sent-modal__container{margin:auto 1.5rem}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn{top:-2.3rem;right:0;border:1px solid rgba(237,231,226,.32);transform:translateY(-100%)}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn svg{color:var(--bg-beige)}#request-sent-modal .request-sent-modal__content{row-gap:1.5rem}#request-sent-modal .request-sent-modal__heading{font-size:2.2rem}#request-sent-modal .request-sent-modal__text{max-width:27.6rem;font-size:1.2rem}#inviting-modal .modal__container{margin:0}.inviting-modal .modal__content.inviting-modal__container{margin:0;transition:opacity .3s ease-in-out, visibility .3s ease}.inviting-modal .modal__content.inviting-modal__container_main{opacity:0;visibility:hidden}.inviting-modal__upper{padding:3rem 1.5rem}.inviting-modal__head{margin-bottom:2.5rem}.inviting-modal__subtitle{max-width:25.4rem;font-size:1.8rem}.inviting-modal__info-txt{font-size:1.3rem}.inviting-modal__title{max-width:20.7rem;font-size:3.5rem}.inviting-modal__text{max-width:20.7rem;font-size:1.5rem;line-height:120%}.inviting-modal__image-wrap{position:absolute;bottom:0;right:0;width:13rem;height:13rem}.inviting-modal__lower{padding:3rem 1.5rem;flex:1 1 auto;height:auto}.inviting-modal__row{margin-bottom:3.5rem;column-gap:2rem}.inviting-modal__heading{font-size:1.4rem}.inviting-modal__fraction-current{font-size:1.4rem}.inviting-modal__fraction-current::after{font-size:1.2rem}.inviting-modal__fraction-total{font-size:1.1rem}.inviting-modal__form{flex:1 1 auto;justify-content:space-between;flex-direction:column}.inviting-modal__group{bottom:auto;top:0;gap:2rem;width:100%}.inviting-modal__group-heading{font-size:1.5rem}.inviting-modal__options .chat-option__txt{font-size:1.2rem;line-height:120%}.inviting-modal__input,.inviting-modal__input::placeholder{font-size:1.5rem}.inviting-modal__btn_prev{margin-right:auto}.inviting-modal__btn_next{margin-left:auto}.inviting-modal__btn.link{column-gap:1.5rem}.inviting-modal__btn.link::after{width:.7rem;height:1.6rem}.cta{text-align:center}.chat{z-index:50;bottom:0;right:0;width:100%;height:100%}.chat__head{flex:0 0 6rem}.chat__body{flex:1 1 auto}.chat__group:first-child{height:91dvh}.chat__message{padding:2rem}.chat__message:not(.chat__message_reply){width:34.5rem}.chat__message_reply{margin-right:1.5rem}.chat__options{width:34.5rem}.chat-option__txt{padding:1.5rem 2rem}._show-chat{overflow:hidden}.silicone .btn:not(.btn_ghost).btn_brown{padding:4rem;font-size:2.8rem}.filters{justify-content:flex-start;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.filters::-webkit-scrollbar{width:0;height:0}.filters__item{white-space:nowrap}.silicone .controls .swiper-pagination-bullet{height:4.2rem}.silicone .controls .controls__btn{width:4.2rem;height:4.2rem}.silicone .fraction{column-gap:1.2rem}.silicone .fraction__current{font-size:4rem}.silicone .fraction__total{column-gap:1.2rem;font-size:2.6rem}.silicone .checkbox{--checkmark-size: 4rem}.silicone .checkbox__input{margin-right:2.4rem}.silicone .checkbox__input::after{--size: 3.2rem}.silicone .checkbox__label{font-size:3.2rem}form._has-error{margin-top:2.4rem}.info-hero__date{font-size:1.8rem;line-height:3.2rem}.infographics__container.container{max-width:40rem;padding:4.8rem 4.8rem 0}.infographics__carousel .swiper-slide img{width:100%}.request__title{margin-bottom:2rem}.silicone .field__label{margin-bottom:1.8rem;font-size:3.2rem}.silicone .field__input{--pd-y: 1.8rem;font-size:3.2rem}.silicone .field__input::placeholder{font-size:3.2rem}.silicone .select__label{margin-bottom:1.8rem;font-size:3.2rem}.silicone .select__btn{--pd-y: 1.9rem;font-size:3.2rem}.silicone .select__btn::after{width:2.5rem;height:2.5rem}.silicone .dropdown{padding:4.2rem 4.8rem 5.6rem}.silicone .dropdown__item{font-size:3.2rem}.cases-hero__filters:not(.cases-hero__carousel .cases-hero__filters){height:2.6rem}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){height:2.6rem;margin-bottom:0}.cases-grid__list{grid-template-columns:1fr minmax(32rem, 1fr)}.card-cases-grid__wrap{padding-top:3rem}.card-cases-grid__title{min-height:7rem}.quote-block-project__image-wrap{margin-bottom:1.2rem}.author-project__image-wrap{width:6.4rem;height:7.2rem}.author-project__image{height:6.4rem}.block-project__txt{font-size:1.3rem}.block-project__txt:last-child{margin-bottom:-0.5rem}.block-project__subtitle+.block-project__txt{margin-top:-1.4rem}.calendar-hero_events .location-slide-calendar-hero__label{font-size:1.6rem;line-height:100%}.calendar-hero_events .slide-calendar-hero__btn{height:5rem}.calendar-hero_events .slide-calendar-hero__title{font-size:3.2rem}.calendar-hero_events .calendar-hero__container.container{padding-bottom:5.7rem;min-height:62.5rem}.slide-calendar-hero__image._desktop-only{display:none}.slide-calendar-hero__image._mobile-only{display:block}.events_past .events__title{margin:0 0 -1rem}.events_past .event-card__content,.events_past .event-card__details{border-bottom:1px solid var(--primary-brown)}.events_past .event-card{background-color:var(--bg-beige);color:var(--bg-black)}.events_past .event-card .event-card__info{border-left:1px solid var(--primary-brown)}.event-card{background-color:var(--bg-white);color:var(--bg-black);display:grid;grid-template-columns:1fr;margin-bottom:2.8rem;padding:1.8rem 1.8rem 0;transition:all .5s ease}.event-card__info-link{padding:1.2rem 2rem;margin-top:1rem}.event-card__link{grid-template-columns:repeat(2, 1fr);align-items:center;padding:0;gap:0}.event-card__info{margin-top:1.5rem;margin-bottom:.5rem}.event-card__date{padding:1.6rem 0}.event-card__details{padding:1.8rem 0;display:flex;justify-content:center;align-items:center;margin-bottom:0;border-bottom:1px solid var(--bg-beige)}.event-card__content{padding-bottom:1.8rem;border-bottom:1px solid var(--bg-beige)}.event-card__name{font-size:var(--font-size-17);font-weight:600;line-height:128%}.event-card__toggle{display:none}.event-card__image-wrap{height:4rem;width:4rem}.event-card__description{display:none}.event-card__location,.event-card__date{gap:.4rem;font:var(--font-text-xs)}.event-card__date .date-event-card__format{display:none}.date-event-card__day{font:var(--font-heading-h1);margin-bottom:-1rem}.date-event-card__month{font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7)}.details-event-card__main{grid-column:1/3;grid-row:1/2;display:flex;flex-direction:column-reverse}.details-event-card__main .details-event-card__type{display:none}.form-exclusive__desc{font:var(--font-text-s);text-transform:uppercase;margin-bottom:4rem}.banner-media-lead__more{padding:1.3rem 2rem}.banner-media-lead__more::after{height:3rem;width:3rem}.media-grid__list .bg-card{height:43.6rem}.card-media-grid{min-height:45.5rem}.card-media-grid::after{left:-5.1rem;bottom:-5.2rem;width:20.9rem;height:20.9rem}.card-media-grid__more{padding:1.3rem 2rem}.card-media-grid__more::after{height:3rem;width:3rem}.subscribe-form__desc{margin-bottom:2rem}.subscribe-form__btn.btn{margin-top:2.4rem}.subscribe-form__agreement{display:block;margin-top:1.4rem}.carousel{padding-bottom:6.4rem}.carousel__swiper-wrap:not(._page-loaded .carousel__swiper-wrap){overflow:hidden}.carousel__controls.controls{margin-left:0;margin-top:3rem}.carousel__controls .controls__btn{display:none}.products__container{padding-bottom:3rem}.products__carousel .controls{padding-bottom:0}.item-products__text{max-width:70rem}.mobapp__title-wrap{margin:0 auto}.mobapp__title{max-width:32rem}.mobapp__slide{margin-bottom:5rem}.mobapp .controls{margin-top:1.1rem}.hero-club .bread-items__item{font-size:2.4rem}.hero-club__content{padding-top:37rem;padding-bottom:12rem}.hero-club__info{margin-bottom:10.6rem}.hero-club__info-item{font-size:2.6rem}.hero-club__info-item ._primary-lemon{font-size:3.4rem}.hero-club__wrap{margin-bottom:0;row-gap:0;width:100%}.hero-club__title{margin-bottom:5.2rem;font-size:5.6rem;line-height:100%}.guests{--height: auto;padding:10rem 0}.guests__wrap{display:none}.guests__numbers{display:none}.guests._shrink .guests__subtitle{display:none}.time{padding:14rem 0}.time__heading{margin-bottom:3rem}.time__text{font-size:3rem}.list-item-time{row-gap:3rem}.list-item-time::before{font-size:4.8rem}.list-item-time__text{padding-left:8.4rem;font-size:3.4rem;line-height:130%}.list-item-time__image{height:44.8rem}.schedule{padding:14rem 0}.schedule__heading{margin-bottom:7.2rem}.item-schedule.swiper-slide{padding:2rem;padding-bottom:6.4rem;display:flex;flex-direction:column;min-height:auto;height:auto}.item-schedule__image{margin-bottom:6.4rem;width:100%;height:37.6rem}.item-schedule__heading{margin-bottom:2.2rem;max-width:none;font-size:3.4rem}.item-schedule__list{row-gap:2rem}.item-schedule__list-item{column-gap:3rem;font-size:3.4rem;line-height:130%}.item-schedule__list-item::before{margin-top:1.6rem;flex:0 0 1rem;width:1rem;height:1rem}.item-schedule__subtitle{margin-bottom:2.2rem;font-size:3.4rem}.item-schedule__text{max-width:none;font-size:3.4rem}.gallery{padding:14rem 0}.gallery__heading{margin-bottom:7.2rem;max-width:none}.gallery__slider.swiper{margin-bottom:1.6rem;height:27.4rem}.gallery__slide.swiper-slide{width:40.6rem}.gallery__image img{height:27.4rem}.gallery__controls{display:none}.testimonials{padding:18rem 0 14rem}.testimonials__heading{margin-bottom:8rem}.testimonials__slider.swiper{margin-bottom:5rem}.slide-testimonials{padding:4rem}.slide-testimonials__head{margin-bottom:4.4rem;column-gap:4rem}.slide-testimonials__author{width:13.4rem;height:13.4rem}.slide-testimonials__name{font-size:3.6rem}.slide-testimonials__txt{margin-bottom:4.4rem;font-size:3.6rem}.slide-testimonials__image{height:52rem}.events-hero{background:url(../img/content/13.webp) -65rem/cover no-repeat}.events-hero__container.container{padding-top:8.9rem;padding-bottom:4rem}.events-hero__container.container::after{bottom:8rem;right:0;width:31.8rem;height:26.4rem}.events-hero__bread-items{margin-bottom:6.7rem}.events-hero__heading{margin-bottom:2.5rem;max-width:33.3rem;font-size:2.9rem}.events-hero__text-wrap{margin-bottom:23.5rem}.events-hero__text{padding-left:1.8rem;max-width:30.3rem;font-size:1.5rem}.events-hero__btn.btn.btn_brown{padding:2rem 3.2rem;width:100%;font-size:1.4rem}.values__container.container{padding-top:10rem;padding-bottom:10rem}.values__inner{row-gap:7.1rem}.values__inner::after{content:none}.values__heading{max-width:none;font-size:2.7rem}.values__list{display:flex;flex-direction:column}.item-values{row-gap:2.1rem}.item-values__heading{padding-bottom:1.1rem;min-height:auto;font-size:1.7rem}.item-values__text{max-width:none;font-size:1.6rem}.events-info__container.container{padding-top:10rem;padding-bottom:10rem}.events-info__heading{margin-bottom:7.1rem;max-width:none;font-size:2.8rem}.events-info__group{margin-bottom:7.3rem;row-gap:3rem}.events-info__text{max-width:none;font-size:1.7rem}.events-info__list{display:flex;flex-direction:column;row-gap:1.5rem}.item-events-info{column-gap:1.4rem}.item-events-info::before{margin-top:.6rem;flex:0 0 .5rem;width:.5rem;height:.5rem}.item-events-info__txt{font-size:1.4rem}.slide-events-info.swiper-slide{width:24.1rem;height:16.1rem}}@media (max-width: 75em){.top-footer__logo-wrap{width:20.1rem}.top-footer__btn{background-color:#202020}.hero{padding-bottom:7rem}.hero__image-wrap ._desktop-only{display:none}.hero__image-wrap ._mobile-only{display:block}.hero_calendar .hero__btn{margin-top:5rem}.hero_mainpage{padding-bottom:6rem}.quote-block-project__name{transform:translateY(0.5rem)}.block-project__subtitle{margin-bottom:2.5rem}.block-project__subtitle:first-child{margin-top:6rem}.guest-access__marquee{animation:_marquee_1iq5q_2 20s linear infinite}.guest-access__marquee:nth-last-child(2){display:none}}@media (max-width: 767px){.middle-footer__list{margin-bottom:4rem;flex-wrap:wrap;row-gap:4rem}.infographics__image-wrap{display:none}.request__text-content{text-align:center}.block-project__subtitle:first-child{margin-top:5.3rem;margin-bottom:0}.guests__container{row-gap:9.6rem}}@media (max-width: 47.999em){.middle-footer__menu{margin-bottom:4rem}.middle-footer__link:not(:last-child){margin-bottom:2rem}.modal__container .request__form-wrap{margin:0}.modal__container .request__form{margin-top:4.2rem;padding:0}.modal._has-bg .modal__container{margin:unset;margin-top:auto}.request__form-wrap{margin-top:4.2rem}.request__form{padding-left:2rem;padding-right:2rem}.calendar-hero.container{padding-left:0;padding-right:0}.subscribe-form .form-message{margin-top:1rem}}@media (max-width: 1300px){.footer-club__upper{grid-template-columns:28rem 1fr}}@media (max-width: 48.01em){.inviting-modal__form-body{margin-bottom:5.4rem;height:11.9rem;min-height:13.1rem;transition:height .3s ease-in-out}[data-step="02"] .inviting-modal__form-body{height:17.2rem}[data-step="03"] .inviting-modal__form-body{height:16rem}}@media (max-width: 1023px){.cta__close-btn.ic-btn{right:.5rem;top:.5rem;transform:none;border:none}.cta__close-btn.ic-btn svg{color:var(--bg-black)}.cases-hero_media .filters{justify-content:normal;overflow-x:scroll}.cases-hero_media .cases-hero__filters{max-width:calc(100% - 4rem);position:relative}.cases-hero__carousel .cases-hero__filters{overflow:visible;margin:0}._show-search .cases-hero__filters{display:none}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){margin-top:2.2rem}.search-cases-hero__label{width:100%}.search-cases-hero__input:not(._show-search .search-cases-hero__input){display:none}.search-cases-hero__icon:not(._show-search .search-cases-hero__icon){display:none}}@media (max-width: 64em){[for=trial-form-block-trial-name],[for=trial-form-block-trial-phone]{order:-1}.btn:not(.btn_ghost).btn_brown{padding:2rem;font-size:1.4rem;line-height:100%}.form-message__icon:not(.media-grid .card-cases-grid_video){order:initial}.hero_calendar .hero__btn{margin-top:5.2rem}.hero_calendar .hero__description{margin-bottom:auto}.hero_calendar .hero__container{padding-bottom:0}.info-hero__date{padding-right:1.5rem}.cases-hero__carousel-inner::after{background:linear-gradient(90deg, rgba(38, 38, 38, 0), #262626);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:4rem;width:2.5rem;z-index:13}._show-search .cases-hero__carousel-inner::after{display:none}.events_past{padding-top:4.5rem}.events_past .events__list{margin-top:4.5rem}.event-card__name{line-height:129%}.residents .controls__pagination.container.swiper-pagination-bullets.swiper-pagination-horizontal{right:1rem !important;left:auto !important}.media-grid .card-media-grid__title-content{line-height:170%}.signature__btn{display:none}.carousel .authors-card-cases-grid{padding-bottom:2.2rem}}@media (max-width: 49em){.breadcrumbs__txt.txt{font-size:1.2rem}.button{height:6.4rem;font-size:1.8rem}.h_xl{font-size:2.9rem}.h_x{font-size:2.7rem;line-height:130%}.h_m{font-size:2.5rem}.txt{font-size:1.6rem}.txt_l{font-size:2rem}.txt_s{font-size:1.4rem}.txt_m{font-size:1.7rem}.reg-banner__image-wrap{min-height:16.1rem}.reg-banner__subtitle{margin-top:3rem;max-width:24.3rem;font-size:1.2rem}.reg-banner__content{padding:1rem 2.5rem 2.5rem;row-gap:4rem}.reg-banner__title-wrap{padding-top:1rem;padding-bottom:.8rem;column-gap:1.4rem}.reg-banner__title-wrap::before{flex:0 0 3rem;width:3rem;height:3rem}.reg-banner__title{font-size:1.6rem;line-height:2.1rem}.card-media-grid__image-wrap{height:22.6rem}.about-hero__content.container{padding-top:8.8rem;padding-bottom:7.7rem;display:flex;flex-direction:column;min-height:71rem}.about-hero__heading{margin-top:auto;margin-bottom:.8rem}.about-hero__btn{max-width:100%}.about-numbers.container{padding-top:6rem;padding-bottom:8.2rem}.about-numbers__list{display:flex;flex-direction:column;row-gap:1.6rem}.item-about-numbers{padding-left:0;padding-bottom:1rem;row-gap:.6rem;min-height:auto;border-left:none;border-bottom:1px solid #787878}.item-about-numbers__heading{margin-top:0}.item-about-numbers__heading.h{font-size:4rem;line-height:110%}.about-manifest::after{background:url(../img/content/15362.webp) center/cover no-repeat}.about-manifest__container.container{padding-top:5.9rem;padding-bottom:8.5rem;display:flex;flex-direction:column}.about-manifest__heading{margin-bottom:1.4rem}.about-manifest__subtitle{margin-bottom:2.8rem;max-width:34rem}.about-manifest__quote{margin-bottom:28.7rem;row-gap:2rem}.about-manifest__quote.txt{line-height:114%}.about-manifest__quote::before{width:3.2rem;height:2.6rem}.about-manifest__lower-content{margin-left:auto;max-width:15.3rem;row-gap:.4rem}.about-manifest__image-wrap{left:-9.2rem;width:38rem}.about-infographics{background-color:#000}.about-infographics__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:3.4rem}.about-infographics__list{display:flex;flex-direction:column;row-gap:3.3rem}.item-about-infographics{row-gap:1.8rem}.item-about-infographics:first-child .item-about-infographics__subtitle{margin-right:auto;min-width:16rem}.item-about-infographics:first-child .item-about-infographics__image-wrap{width:15.5rem;margin:0 auto}.about-culture::after{background:url(../img/content/1533264.webp) center/cover no-repeat}.about-culture__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:6.2rem}.about-culture__head{padding-right:0;flex-direction:column;align-items:center;text-align:center}.about-culture__heading{margin-bottom:1rem}.about-culture__txt.txt{max-width:19.7rem;letter-spacing:.04rem;line-height:133%}.about-culture__list{padding-right:0;flex-direction:column;align-items:center;gap:3rem;text-align:center}.item-about-culture{row-gap:.5rem;width:100%;align-items:center}.item-about-culture:nth-child(4),.item-about-culture:nth-child(5),.item-about-culture:nth-child(7){order:1}.item-about-culture:nth-child(4) .item-about-culture__image-wrap,.item-about-culture:nth-child(5) .item-about-culture__image-wrap,.item-about-culture:nth-child(7) .item-about-culture__image-wrap{margin-bottom:1.5rem}.item-about-culture__txt.txt{font-size:1.6rem}.about-residents__container.container{padding-top:6rem;padding-bottom:7.3rem;row-gap:3.1rem}.about-residents__list{grid-template-columns:repeat(2, 1fr);gap:1.8rem}.item-about-residents__image-wrap{margin-bottom:1.3rem;height:21rem}.item-about-residents__image{height:20.9rem}.item-about-residents__label{bottom:1.6rem;padding:0 1.6rem;height:2rem}.item-about-residents__label.txt{font-size:1.2rem}.item-about-residents__heading{margin-bottom:.6rem;max-width:14.6rem;min-height:3.4rem}.item-about-residents__txt{font-size:1.2rem}.about-speakers__container.container{padding-top:6rem;padding-bottom:9.8rem;row-gap:3.9rem}.about-speakers__list{display:flex;flex-direction:column;align-items:center;transform:none;row-gap:4rem}.item-about-speakers__image-wrap{margin-bottom:2.2rem}.item-about-speakers__image{width:20.2rem;height:20.2rem}.item-about-speakers__heading{margin-bottom:.5rem;min-height:auto}.item-about-speakers__txt.txt{max-width:20rem;line-height:115%;font-size:1.2rem}.note-item-about-speakers__inner{padding:1.9rem 1.5rem;padding-right:1.3rem;width:100%}.note-item-about-speakers__icon{margin-bottom:0;flex:0 0 3rem;width:3rem;height:3rem}.note-item-about-speakers__icon svg{width:2rem;height:2rem}.note-item-about-speakers__group{margin-bottom:1.2rem;align-items:center;column-gap:1.2rem}.note-item-about-speakers__btn{margin-top:1.8rem}.note-item-about-speakers__btn.button{height:4.9rem;font-size:1.2rem}.about-events{background-color:#000}.about-events__main .container{padding-top:23rem;padding-bottom:1.8rem;row-gap:3.3rem}.about-events__heading.h{letter-spacing:0;line-height:129%}.about-events__list{display:flex;flex-direction:column;row-gap:1.3rem}.about-events__image-wrap{height:40.3rem}.about-events__image-wrap::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 72.47%)}.about-events__lower .container{padding-top:3rem;display:flex;flex-direction:column;row-gap:2rem}.about-events__lower-txt.txt{line-height:121%}.about-events__btn.button{width:100%;height:5rem;font-size:1.6rem}.item-about-events{flex-direction:column-reverse;row-gap:1.3rem}.item-about-events__lower{padding-top:0;border-top:none;padding-bottom:1.6rem;border-bottom:1px solid #c58b73}.item-about-events__number.txt{font-size:3rem;line-height:110%}.about-reviews__container.container{padding-top:5.8rem;padding-bottom:8.5rem}.about-reviews__lower{width:100%;margin-top:1.8rem}.about-reviews__heading{margin-bottom:1rem}.about-reviews__swiper.swiper{padding:0 .6rem}.item-about-reviews__inner{padding:2rem 2.2rem;min-height:auto}.item-about-reviews__group{margin-top:2rem;column-gap:1.8rem}.item-about-reviews__image-wrap{flex:0 0 5rem;width:5rem;height:5rem}.item-about-reviews__group-content{padding-top:.3rem}.item-about-reviews__group-txt{min-height:auto}.item-about-reviews__group-txt.txt{font-size:1.1rem}.about-community__container.container{padding-top:6rem;padding-bottom:8.3rem}.about-community__heading{margin-bottom:1.7rem}.about-community__subtitle{margin-bottom:2.6rem}.about-community__subtitle.txt{line-height:137%}.about-community__list{display:flex;flex-direction:column;row-gap:1.2rem}.item-about-community__inner{padding:2rem 1.6rem;row-gap:1rem;min-height:18rem}.item-about-community__number.txt{font-size:3rem}.item-about-community__txt.txt{font-size:1.4rem;max-width:27rem}.item-about-community__bg{top:1rem;right:1rem;width:11rem}.message-about-community__inner{padding:2.8rem 3rem 2.7rem 4.2rem;row-gap:1.7rem}.message-about-community__inner::before{top:2.7rem;left:2.7rem;height:calc(100% - 5rem)}.message-about-community__txt.txt{font-size:1.4rem;line-height:120%}.message-about-community__group{column-gap:1rem}.message-about-community__image-wrap{flex:0 0 3.4rem;width:3.4rem;height:3.4rem}.message-about-community__group-subtitle.txt{font-size:1.2rem}.message-about-community__group-txt.txt{font-size:1.2rem}.about-principles__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:4rem}.about-principles__list{display:flex;flex-direction:column;gap:1.6rem}.item-about-principles{padding-left:1rem}.item-about-principles__txt{min-height:5.9rem}.item-about-principles__number.txt{font-size:1.6rem}.guest-access__marquee-wrapper{column-gap:3.6rem}.guest-access__marquee-item{font-size:1.3rem}.guest-access__container{padding-top:12.3rem;padding-bottom:31.5rem}.guest-access__subtitle{font-size:1.2rem;column-gap:.9rem;margin-bottom:.4rem}.guest-access__subtitle::before{flex:0 0 1.4rem;width:1.4rem;height:2rem}.guest-access__heading{font-size:2.7rem;line-height:125%;margin-bottom:.8rem}.guest-access__label{font-size:1.4rem;padding:0 .3rem;height:2.2rem}.guest-access__txt{font-size:1.4rem;max-width:28.2rem}.guest-access-request .request__form{padding:0;row-gap:1.2rem}.guest-access-request .field__label,.guest-access-request .select__label{margin-bottom:1rem;font-size:1.4rem}.guest-access-request .field__input,.guest-access-request .select__btn{padding-bottom:.7rem;font-size:1.4rem}.guest-access-request .select__btn::after{height:1rem;width:1rem;transform:translateY(-0.5rem)}.guest-access-request .checkbox{order:1}.guest-access-request .checkbox__input{transform:scale(0.8)}.guest-access-request .checkbox__label{font-size:1rem}.guest-access-request__container.container{padding-top:8rem;display:flex;flex-direction:column}.guest-access-request__heading.h{margin-bottom:9rem;line-height:122%;letter-spacing:.18rem}.guest-access-request__txt{display:none}}@media (max-width: 63.999em){.filters__item_showmore{display:none}.hero_residents .container{padding-bottom:6rem}.hero_calendar{padding-bottom:6rem}.cases-hero__carousel .swiper{padding-right:3rem}}@media (max-width: 39.999em){.info-hero::before{top:4rem}}@media (max-width: 1388px){.search-cases-hero{right:-15rem}}@media (max-width: 639px){.cases-grid__list{grid-template-columns:1fr}}@media (max-width: 96em){.hero-club__title{font-size:5.6rem}}@media (max-width: 1011px){.about-numbers.container{display:flex;flex-direction:column;row-gap:4rem}}@media (max-width: 930px){.about-values__container.container{padding-bottom:7.8rem;padding-top:6rem;row-gap:4rem}.about-values__list{row-gap:6rem}.item-about-values{display:flex;flex-direction:column;row-gap:2rem}.item-about-values__quote{column-gap:1.7rem}.item-about-values__quote::before{flex:0 0 3.2rem;width:3.2rem;height:3.4rem}.content-item-about-values{row-gap:1rem}.content-item-about-values__group{column-gap:1.2rem}.content-item-about-values__image-wrap{flex:0 0 5rem;width:5rem;height:5rem}}@media (min-width: 64em)and (max-width: 96em){.container{padding:0 10rem}.footer-club__txt{align-self:center}.footer-club__btn.btn_brown.btn.ts{justify-self:auto;text-align:center}.footer-club__logo{margin-right:5rem}.form-message_success{right:10rem}.form-message_alert{right:10rem}.hero{padding-bottom:7rem}.info-hero__badge svg{height:2.8rem;width:2.8rem}.rezidents__title{margin:0 0 5.2rem}.rezidents__list{gap:4.5rem 6rem}.rezidents__showmore-btn{margin-top:5.9rem}.infographics__container.container{max-width:132rem;padding:6.8rem 10rem 0}.request{padding-bottom:6.8rem;padding-top:6.8rem}.request__form{gap:2.4rem}.cases-grid{margin-bottom:7rem}.cases-grid__showmore-btn{margin-top:5.9rem}.bg-card:not(.media-grid .bg-card){height:42rem}.card-cases-grid__video-content{padding:0 2.4rem 1.6rem}.card-cases-grid__body{max-width:33.6rem;padding-left:2.4rem;padding-right:2.4rem;row-gap:2.2rem}.card-cases-grid__text{max-width:28.8rem}.card-cases-grid__footer{padding:1.6rem 2.4rem}.card-cases-grid__paragraph{max-width:28.8rem}.project__wrapper{padding:0 10rem 4rem}.project__time{margin-bottom:2.9rem;padding-bottom:1.4rem}.form-exclusive__form{gap:2.4rem}.media-grid{margin-bottom:7rem}.media-grid__more{margin-top:5.9rem}.carousel .card-cases-grid__footer{padding-top:1rem}.carousel__controls.controls{margin-left:auto;margin-right:auto;padding-bottom:.6rem}.products__container h2{margin-bottom:6rem;max-width:90rem}}@media (max-width: 1390px)and (min-width: 1119.02px){html:not(.silicone) .header__container{padding:0 2rem;column-gap:8rem}}@media (max-width: 1199px)and (min-width: 74.999em){html:not(.silicone) .header__logo-wrap{width:25rem}html:not(.silicone) .header__group{column-gap:2rem}}@media (min-width: 64em)and (max-width: 75em){.top-footer__container.container{padding:0 10rem}.middle-footer__container.container{padding:0 10rem;align-items:start}.modal__container{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.form-message_alert{left:9.5rem;top:-21.5rem}.residents__container{padding:4.8rem 10rem}}@media (max-width: 1198px)and (min-width: 75em){.top-footer__logo-wrap{width:6.3rem}}@media (min-width: 75em)and (max-width: 96em){.top-footer__logo svg{width:6rem}.filters__item{line-height:100%;padding:.8rem 1.4rem .6rem}.filters__item .filters__item-content{font-size:var(--font-size-17);letter-spacing:var(--font-spacing-5)}.hero_calendar .hero__description{font:var(--font-text-xl);margin-top:4.6rem}.info-hero{--gap-x: 1.6rem;margin-top:2rem}.info-hero__date{--gap: 1rem}.cases-grid__list{gap:5rem 3.6rem}.bg-card__image{max-height:50rem}.event-card__name{line-height:126%}.media-grid__list{gap:4.6rem 4rem}.products__container{padding:6.8rem 10rem 10rem;padding-top:6.5rem}.mobapp__title{max-width:89.4rem}}@media (max-width: 64em)and (min-width: 48em){.modal__container .subscribe-form__inner{grid-template-columns:1.6fr 1fr}.cases-grid__list{row-gap:1.8rem}.card-cases-grid__title{padding-bottom:2rem;min-height:7.5rem}.quote-block-project__author{margin-bottom:4.5rem}.author-project__image-wrap{width:7.2rem;height:8.4rem}.author-project__image{height:7.2rem}.subscribe-form__desc{margin-bottom:2.8rem}.mobapp .controls{margin-top:.8rem}}@media (min-width: 40em)and (max-width: 70em){.detail-banner-banner-modal{gap:4rem;grid-template-columns:1fr minmax(100px, 250px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}}@media (min-width: 70em)and (max-width: 80em){.detail-banner-banner-modal{grid-template-columns:1fr}.detail-banner-banner-modal__left{padding-bottom:0}}@media (min-width: 80em)and (max-width: 96em){.detail-banner-banner-modal{grid-template-columns:1fr minmax(100px, 210px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}}@media (min-width: 48.01em)and (max-width: 1042px){.inviting-modal__fields{width:38.7rem}}@media (min-width: 48em)and (max-width: 2400px){.cta{bottom:15rem}}@media (max-width: 930px)and (min-width: 49.01em){.h_xl{font-size:4.5rem}}@media (max-width: 63.999em)and (min-width: 48em){.filters__item-content{padding:.6rem .8rem .4rem}}@media (min-width: 40em)and (max-width: 96em){.info-hero::before{bottom:-1.8rem}}@media (max-width: 1560px)and (min-width: 48em){.info-hero__date{font-size:2.4rem}}@media (max-width: 1280px)and (min-width: 48em){.infographics__container.container{padding:7rem 10rem 0}}@media (max-width: 1023px)and (min-width: 48em){.infographics__container.container{padding:4.8rem 4.8rem 0;max-width:100%}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){height:2.9rem;margin-bottom:.8rem}}@media (min-width: 1024.999px)and (max-width: 96em){.infographics__bottom{max-width:90.9rem;padding:6.8rem 10rem 7rem}}@media (max-width: 1024px)and (min-width: 48em){.infographics__bottom{padding:6.8rem 2rem 7rem}}@media (max-width: 74.999em)and (min-width: 64.999em){.cases-hero__carousel-inner{margin-bottom:.8rem}}@media (min-width: 48em)and (max-width: 64.999em){.cases-hero__carousel{min-height:5.5rem}}@media (min-width: 64.999em)and (max-width: 96em){.card-cases-grid__wrap{padding-top:2.8rem}.card-cases-grid__title{padding-bottom:1.4rem}.carousel__controls.controls{padding-top:.6rem}}@media (min-width: 40em)and (max-width: 80rem){.content-plate__inner{gap:4rem;grid-template-columns:1fr minmax(100px, 250px);padding:2.65rem 4rem 0 2.65rem}}@media (min-width: 48em)and (max-width: 75em){.media-grid__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 64.999em)and (max-width: 75em){.mobapp__title{font-size:4.3rem}}@media (max-width: 74.999em)and (min-width: 64em){.mobapp .controls{margin-top:1rem}}@media (max-width: 1700px)and (min-width: 47.9em){.events-hero__container.container::after{right:0;bottom:-17.6rem;width:58.2rem}}@media (max-width: 1199px)and (min-width: 49.01em){.about-manifest__container.container{grid-template-columns:1fr 51.4rem}.about-manifest__image-wrap{width:49rem;left:-1.2rem}.about-speakers__list{grid-template-columns:repeat(2, 1fr);transform:none}.about-speakers__note{grid-column:span 2}.item-about-speakers{max-width:none}.note-item-about-speakers__inner{width:100%}.note-item-about-speakers__txt{max-width:80%}}@media (min-width: 500px)and (max-width: 48em){.item-about-residents__image-wrap{max-width:16.5rem}}@media (max-width: 966px)and (min-width: 49.01em){.guest-access-request__container.container{grid-template-columns:38.9rem 1fr}}@media (any-hover: hover){.silicone .header__link:hover{background-color:rgba(0,0,0,.1)}.nav-header__txt:hover:not(._is-active .nav-header__txt:hover){opacity:.8}.nav-header__list-item:hover{opacity:.7}.footer__link:hover{color:var(--primary-brown)}.top-footer__item-content:hover{opacity:.7}.middle-footer__list .middle-footer__list-subtitle:hover{opacity:1}.middle-footer__link:hover,.middle-footer__nav-link:hover{opacity:.6}.developer:hover{background-color:#fff}.developer:hover path{fill:#161616}.developer:hover .svg-l{fill:#fff}.modal__container .field__input:hover,.modal__container .select__btn:hover{border-bottom:1px solid var(--primary-brown)}.request-sent-modal.modal._has-bg .modal__close-btn:hover,.inviting-modal.modal._has-bg .modal__close-btn:hover{border:1px solid var(--bg-brown)}.inviting-modal__btn_prev.link:hover{opacity:1}.inviting-modal__btn_prev.link:hover::after{transform:rotate(180deg) translateX(0.5rem)}.cookie__text a:hover{color:var(--bg-black);-webkit-text-decoration:underline;text-decoration:underline}.cta__close-btn.ic-btn:hover{border:1px solid #ad8366}.common-page__wysiwyg a:hover{color:var(--bg-black)}.chat__close-btn.ic-btn:hover{border:1px solid rgba(159,111,93,.431372549)}.chat-option:hover .chat-option__txt{color:var(--primary-lemon);background-color:var(--bg-brown)}.showmore-btn:hover{gap:1rem}.link:hover::after{transform:translateX(0.5rem)}.filters__sublist-item:hover{border-color:var(--primary-brown);color:var(--primary-brown)}.checkbox__check:hover+.checkbox__check{--c-border: var(--primary-lemon)}.field_dark .field__input:hover{--c-border: var(--bg-brown)}.field__input:hover{--c-border: var(--primary-lemon)}.select__btn:hover{--c-border: var(--primary-lemon)}.select_dark .select__btn:hover{--c-border: var(--bg-brown)}.dropdown__item:hover{-webkit-text-decoration-color:var(--primary-brown);text-decoration-color:var(--primary-brown);color:var(--primary-brown)}.bread-items__item:not(:last-child):hover{-webkit-text-decoration:underline;text-decoration:underline}.quote-block-project__quote a:hover{color:var(--bg-black)}.block-project__video-btn:hover{opacity:.8}.block-project ul a:hover,.block-project ol a:hover{color:var(--bg-black)}.block-project p a:hover{color:var(--bg-black)}.events-description__wysiwyg a:hover{color:var(--bg-black)}.banner-media-lead__more:hover span{flex:0 0 auto}.card-media-grid:hover .card-media-grid__title-content{color:var(--bg-brown)}.card-media-grid__more:hover span{flex:0 0 auto}.hero-club .bread-items__item:not(:last-child) .bread-items__inner:hover{text-decoration:underline;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:1px;-webkit-text-decoration:underline 1px #fff;text-decoration:underline 1px #fff}.slide-guests__btn:hover::after{transform:rotate(-90deg)}}
@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-left: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-top: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)}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFFRixpQkFDRSxtQkFFRixjQUNFLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLDhCQUNBLGNBRUYsOEJBQ0Usa0JBR0Ysb0RBRUUsWUFFRixtQ0FDRSx1QkFDQSxxQ0FFRixzQ0FDRSx3QkFDQSxtQ0FDUSwyQkFHViwyQ0FDRSxtQkFFRiwyQkFDRSw0QkFFRixXQUNFLG1CQUVGLHdEQUVFLDRCQUdGLGlDQUNFLGNBQ0EscUJBRUEsd0JBR0Ysb0RBQ0UsYUFFRiwrQ0FDRSw4QkFFRixtREFDRSw2QkFFRixpREFDRSw2QkFFRixrREFDRSxzQkFFRixnRUFDRSx1QkFFRix5REFDRSxXQUNBLGNBQ0EsV0FFRiwrREFDRSxnQ0FDQSx3QkFFRiw2RkFDRSxpREFFRiwyRUFDRSxZQUNBLGVBQ0EsMENBRUYsMkZBQ0UsZ0RBRUYseUVBQ0UsV0FDQSxjQUNBLDJDQUlGLDRXQVVFLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQ0EsV0FFRixnQ0FDRSwyQkFFRixxQ0FDRSxnRkFFRixzQ0FDRSxpRkFFRixvQ0FDRSwrRUFFRix1Q0FDRSxrRkFFRix1QkFDRSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxRQUNBLGtCQUNBLGlCQUNBLFdBQ0EscUJBQ0Esc0JBQ0EsMEVBQ0Esa0JBQ0EsK0JBRUYsK0hBRUUsbURBRUYsNkJBQ0UsK0JBRUYsNkJBQ0UsK0JBRUYsaUNBQ0UsR0FDRSx1QkFFRixLQUNFLDBCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9zZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9jb29raWUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9jdGEuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9jb21tb24tcGFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9iYXNlL2Vycm9yLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2NvbW1vbi9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL2J1dHRvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9jb21tb24vdHlwby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9jb21tb24vZmlsdGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9jb21tb24vY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL3JlZy1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvaGVyby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9yZXppZGVudHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvaW5mb2dyYXBoaWNzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3JlcXVlc3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvY2FzZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvcHJvamVjdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9jYWxlbmRhci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvcmVzaWRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2V2ZW50cy1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9mb3JtLWV4Y2x1c2l2ZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9tZWRpYS1sZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL21lZGlhLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvc3Vic2NyaWJlLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvc2lnbmF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2JnLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3Byb2R1Y3RzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL21vYmFwcC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy90Zy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9oZXJvLWNsdWIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZ3Vlc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3RpbWUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvc2NoZWR1bGUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy90ZXN0aW1vbmlhbHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZXZlbnRzLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvdmFsdWVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2V2ZW50cy1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtbnVtYmVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1tYW5pZmVzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1pbmZvZ3JhcGhpY3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtdmFsdWVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LWN1bHR1cmUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtcmVzaWRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LXNwZWFrZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LWV2ZW50cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LWNvbW11bml0eS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1wcmluY2lwbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2d1ZXN0LWFjY2Vzcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ndWVzdC1hY2Nlc3MtcmVxdWVzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHZhcmlhYmxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGNvbG9yc1xuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LW1haW46ICdGdXR1cmEnLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LXNlY29uZDogJ0NpcmNlIENvbnRyYXN0Jywgc2VyaWY7XG4gIC0tZm9udC1zaXplLTEzOiAxLjNyZW07XG4gIC0tZm9udC1zaXplLTExNjogMTEuNnJlbTtcbiAgLS1mb250LWhlYWRpbmctaDc6IDUwMCB2YXIoLS1mb250LXNpemUtMTMpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuXG4gIC0tYmctc3VwZXItYmxhY2s6ICMxNTE1MTU7XG4gIC0tcHJpbWFyeS1ibGFjazogIzAwMDAwMDtcbiAgLS1wcmltYXJ5LWJyb3duOiAjYzU4YjczO1xuICAtLWJnLWJsYWNrOiAjMjYyNjI2O1xuICAtLXByaW1hcnktbGVtb246ICNmZjA7XG4gIC0tcHJpbWFyeS1icm93bjogI2FkODM2NjtcbiAgLS1iZy1iZWlnZTogI2VkZTdlMjtcbiAgLS1iZy1ncmF5OiByZ2JhKDEyMCwgMTIwLCAxMjApO1xuICAtLWJnLWJsdWUtZ3JlZW46ICMyNjMzM2M7XG4gIC0tYmctYnJvd246ICM5ZjZmNWQ7XG4gIC0tcHJpbWFyeS10eHQtY29sb3I6ICMyNjI2MjY7XG4gIC0tcHJpbWFyeS1iZy1jb2xvcjogI2VkZTdlMjtcbiAgLS1iZy13aGl0ZTogI2ZmZjtcbiAgLS1iZy1ncmVlbjogIzNjNGI0NTtcbiAgLS1wcmltYXJ5LWdyYXk6ICM1MDUwNTA7XG5cbiAgLS1mb250LWhlYWRpbmctaDc6IDUwMCB2YXIoLS1mb250LXNpemUtMTMpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtaGVhZGluZy1oMS1sYXJnZTogNDAwIHZhcigtLWZvbnQtc2l6ZS0xMTYpIC8gMTAwJVxuICAgIHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gIC0tZm9udC1zaXplLTgwOiA4cmVtO1xuICAtLWZvbnQtc2l6ZS02NDogNi40cmVtO1xuICAtLWZvbnQtc2l6ZS02MDogNnJlbTtcbiAgLS1mb250LXNpemUtNTI6IDUuMnJlbTtcbiAgLS1mb250LXNpemUtNDg6IDQuOHJlbTtcbiAgLS1mb250LXNpemUtNTA6IDVyZW07XG4gIC0tZm9udC1zaXplLTM4OiAzLjhyZW07XG4gIC0tZm9udC1zaXplLTM0OiAzLjRyZW07XG4gIC0tZm9udC1zaXplLTI4OiAyLjhyZW07XG4gIC0tZm9udC1zaXplLTI0OiAyLjRyZW07XG4gIC0tZm9udC1zaXplLTIwOiAycmVtO1xuICAtLWZvbnQtc2l6ZS0xODogMS44cmVtO1xuICAtLWZvbnQtc2l6ZS0xNzogMS43cmVtO1xuICAtLWZvbnQtc2l6ZS0xNjogMS42cmVtO1xuICAtLWZvbnQtc2l6ZS0xNDogMS40cmVtO1xuICAtLWZvbnQtc2l6ZS0xMzogMS4zcmVtO1xuICAtLWZvbnQtc3BhY2luZy0yOiAwLjAyZW07XG4gIC0tZm9udC1zcGFjaW5nLTU6IDAuMDVlbTtcbiAgLS1mb250LXNwYWNpbmctNzogMC4wN2VtO1xuICAtLWZvbnQtc3BhY2luZy0zMDogMC4zZW07XG4gIC0tZm9udC1oZWFkaW5nLWgwOiA0MDAgdmFyKC0tZm9udC1zaXplLTM0KSAvIDEuMTYgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgLS1mb250LWhlYWRpbmctaDE6IDQwMCB2YXIoLS1mb250LXNpemUtMzQpIC8gMS4xNiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAtLWZvbnQtaGVhZGluZy1oMjogNDAwIHZhcigtLWZvbnQtc2l6ZS0yOCkgLyAxLjIgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgLS1mb250LWhlYWRpbmctaDM6IDQwMCB2YXIoLS1mb250LXNpemUtMjgpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gIC0tZm9udC1oZWFkaW5nLWg0OiA2MDAgdmFyKC0tZm9udC1zaXplLTIwKSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LWhlYWRpbmctaDU6IDYwMCB2YXIoLS1mb250LXNpemUtMTgpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LWhlYWRpbmctaDY6IDYwMCB2YXIoLS1mb250LXNpemUtMTYpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtaGVhZGluZy1oNzogNTAwIHZhcigtLWZvbnQtc2l6ZS0xMykgLyAxLjIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC10ZXh0LXhsOiA0MDAgdmFyKC0tZm9udC1zaXplLTE4KSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC10ZXh0LWw6IDQwMCB2YXIoLS1mb250LXNpemUtMTcpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LXRleHQtbTogNDAwIHZhcigtLWZvbnQtc2l6ZS0xNykgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC10ZXh0LXM6IDQwMCB2YXIoLS1mb250LXNpemUtMTYpIC8gMS4zIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtdGV4dC14czogNDAwIHZhcigtLWZvbnQtc2l6ZS0xMykgLyAxLjIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tbG9nby1tb2JpbGUtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgLS1oZXJvLWNhcm91c2VsLXBhZGRpbmctdG9wOiAzNXZoO1xuXG4gIC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1mYXN0OiAwLjE3NXM7XG4gIC0tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgLS1mb250LWhlYWRpbmctaDA6IDQwMCB2YXIoLS1mb250LXNpemUtODApIC8gMS4wOCB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIC0tZm9udC1oZWFkaW5nLWgxOiA0MDAgdmFyKC0tZm9udC1zaXplLTY0KSAvIDEuMTYgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oMjogNDAwIHZhcigtLWZvbnQtc2l6ZS02MCkgLyAxLjE2IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gICAgLS1mb250LWhlYWRpbmctaDM6IDUwMCB2YXIoLS1mb250LXNpemUtNDgpIC8gMS4yNiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIC0tZm9udC1oZWFkaW5nLWg0OiA2MDAgdmFyKC0tZm9udC1zaXplLTI4KSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oNTogNjAwIHZhcigtLWZvbnQtc2l6ZS0yNCkgLyAxLjMyIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0tZm9udC1oZWFkaW5nLWg2OiA2MDAgdmFyKC0tZm9udC1zaXplLTIwKSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC14bDogNDAwIHZhcigtLWZvbnQtc2l6ZS0yOCkgLyAxLjMyIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0tZm9udC10ZXh0LWw6IDQwMCB2YXIoLS1mb250LXNpemUtMjQpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC1tOiA0MDAgdmFyKC0tZm9udC1zaXplLTIwKSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC1zOiA0MDAgdmFyKC0tZm9udC1zaXplLTE4KSAvIDEuMyB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC14czogNDAwIHZhcigtLWZvbnQtc2l6ZS0xNCkgLyAxLjIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1oZXJvLWNhcm91c2VsLXBhZGRpbmctdG9wOiAzMXZoO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAtLWZvbnQtaGVhZGluZy1oMDogNDAwIHZhcigtLWZvbnQtc2l6ZS02NCkgLyAxLjA4IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gICAgLS1mb250LWhlYWRpbmctaDE6IDQwMCB2YXIoLS1mb250LXNpemUtNTIpIC8gMS4xNiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIC0tZm9udC1oZWFkaW5nLWgyOiA0MDAgdmFyKC0tZm9udC1zaXplLTUwKSAvIDEwMCUgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oMzogNDAwIHZhcigtLWZvbnQtc2l6ZS0zOCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oNDogNjAwIHZhcigtLWZvbnQtc2l6ZS0yNCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LWhlYWRpbmctaDU6IDYwMCB2YXIoLS1mb250LXNpemUtMjApIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oNjogNjAwIHZhcigtLWZvbnQtc2l6ZS0xNykgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQteGw6IDQwMCB2YXIoLS1mb250LXNpemUtMjQpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC1sOiA0MDAgdmFyKC0tZm9udC1zaXplLTIwKSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1oZXJvLWNhcm91c2VsLXBhZGRpbmctdG9wOiAyN3ZoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGxvY2FsIGZvbnRzXG5AaW1wb3J0ICdiYXNlL2ZvbnRzJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBiYXNlIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSBzY3NzIGZpbGVcbkBpbXBvcnQgJ2Jhc2Uvc2V0JztcblxuQGltcG9ydCAnYmFzZS9oZWFkZXInO1xuQGltcG9ydCAnYmFzZS9mb290ZXInO1xuQGltcG9ydCAnYmFzZS9tb2RhbHMnO1xuQGltcG9ydCAnYmFzZS9jb29raWUnO1xuQGltcG9ydCAnYmFzZS9jdGEnO1xuQGltcG9ydCAnYmFzZS9jb21tb24tcGFnZSc7XG5AaW1wb3J0ICdiYXNlL2Vycm9yLXBhZ2UnO1xuQGltcG9ydCAnYmFzZS9jaGF0JztcblxuLy8gIHtcbi8vICAgYm9keSB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuW2RhdGEtcmVhZC1tb3JlXSB7XG4gICY6OmFmdGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZm9yPSd0cmlhbC1mb3JtLWJsb2NrLXRyaWFsLW5hbWUnXSxcbltmb3I9J3RyaWFsLWZvcm0tYmxvY2stdHJpYWwtcGhvbmUnXSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbltkYXRhLXNiXSB7XG4gIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc2ltcGxlYmFyLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIHJpZ2h0OiAtOHB4O1xuXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzcHg7XG5cbiAgICAgICAgd2lkdGg6IDJweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXNob3csXG4uX3Nob3ctbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uX3Nob3ctY2hhdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYnJvd24pO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG5cbiAgICAmLl9hbHQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxcmVtIDEuNnJlbSAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDIuNHJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLl9hbHQpIHtcbiAgICAgIHdpZHRoOiA2MDJweDtcblxuICAgICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCA3cHg7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJnLWJsYWNrKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24sXG4uc2VjdGlvbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy10b3A6IDE5LjhyZW07XG4gIH1cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbi5fcHJpbWFyeS1sZW1vbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrXG4gICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5jb250cm9sc19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXIgIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZSA+IGRpdiB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gY29tbW9uIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2NvbW1vbi9sYXlvdXQnO1xuQGltcG9ydCAnY29tbW9uL2J1dHRvbic7XG5AaW1wb3J0ICdjb21tb24vdHlwbyc7XG5AaW1wb3J0ICdjb21tb24vZmlsdGVycyc7XG5AaW1wb3J0ICdjb21tb24vY29udHJvbHMnO1xuQGltcG9ydCAnY29tbW9uL2Zvcm0nO1xuQGltcG9ydCAnY29tbW9uL3JlZy1iYW5uZXInO1xuXG4vLyBzZWN0aW9uc1xuQGltcG9ydCAnc2VjdGlvbnMvaGVybyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9yZXppZGVudHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvaW5mb2dyYXBoaWNzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3JlcXVlc3QnO1xuQGltcG9ydCAnc2VjdGlvbnMvY2FzZXMnO1xuQGltcG9ydCAnc2VjdGlvbnMvcHJvamVjdCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9jYWxlbmRhcic7XG5AaW1wb3J0ICdzZWN0aW9ucy9ldmVudHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvcmVzaWRlbnRzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2V2ZW50cy1kZXNjcmlwdGlvbic7XG5AaW1wb3J0ICdzZWN0aW9ucy9mb3JtLWV4Y2x1c2l2ZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9tZWRpYS1sZWFkJztcbkBpbXBvcnQgJ3NlY3Rpb25zL21lZGlhLWdyaWQnO1xuQGltcG9ydCAnc2VjdGlvbnMvc3Vic2NyaWJlLWZvcm0nO1xuQGltcG9ydCAnc2VjdGlvbnMvc2lnbmF0dXJlJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2JnLWltYWdlJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Nhcm91c2VsJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3Byb2R1Y3RzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL21vYmFwcCc7XG5AaW1wb3J0ICdzZWN0aW9ucy90Zyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9oZXJvLWNsdWInO1xuQGltcG9ydCAnc2VjdGlvbnMvZ3Vlc3RzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3RpbWUnO1xuQGltcG9ydCAnc2VjdGlvbnMvc2NoZWR1bGUnO1xuQGltcG9ydCAnc2VjdGlvbnMvZ2FsbGVyeSc7XG5AaW1wb3J0ICdzZWN0aW9ucy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvZXZlbnRzLWhlcm8nO1xuQGltcG9ydCAnc2VjdGlvbnMvdmFsdWVzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2V2ZW50cy1pbmZvJztcblxuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtaGVybyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hYm91dC1udW1iZXJzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LW1hbmlmZXN0JztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LWluZm9ncmFwaGljcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hYm91dC12YWx1ZXMnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtY3VsdHVyZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hYm91dC1yZXNpZGVudHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtc3BlYWtlcnMnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtZXZlbnRzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LXJldmlld3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtY29tbXVuaXR5JztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LXByaW5jaXBsZXMnO1xuQGltcG9ydCAnc2VjdGlvbnMvZ3Vlc3QtYWNjZXNzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2d1ZXN0LWFjY2Vzcy1yZXF1ZXN0JztcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCguLi9mb250cy9mdXR1cmFkZW1pYy53b2ZmMik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvRnV0dXJhQ3lyaWxsaWNNZWRpdW0ud29mZjIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2Z1dHVyYWJvb2tjLndvZmYyKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCguLi9mb250cy9mdXR1cmFsaWdodGMud29mZjIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvY2lyY2xlY29udHJhc3Qud29mZjIpO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XG5cbiAgJi5zaWxpY29uZSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDAuOHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxMDAgLyAzNzUpICogNXZ3KTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XG59XG5cbmEge1xuICBjb2xvcjogdW5zZXQ7XG59XG5hLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5hLFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBpbmhlcml0O1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwgbGksXG5vbCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICBtYXgtd2lkdGg6IDE2MHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiAwIDEwcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZzogMCAxMXJlbTtcbiAgfVxufVxuXG4vLyAobWluLXdpZHRoOiA2NGVtKVxuLy8gKG1pbi13aWR0aDogNzVlbSkgMTAyM1xuLy8gKG1pbi13aWR0aDogMTAwZW0pIDE1OTlcblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbi8vICAgaHRtbCB7XG4vLyAgICAgZm9udC1zaXplOiA1cHg7XG4vLyAgICAgZm9udC1zaXplOiAxLjU2MjV2dztcbi8vICAgICBmb250LXNpemU6IGNhbGMoKDEwMCAvIDM3NSkgKiA1dncpO1xuLy8gICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbi8vICAgfVxuXG4vLyAgIGJvZHkge1xuLy8gICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbi8vICAgfVxuXG4vLyB9XG4iLCIuc2lsaWNvbmUge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguaGVhZGVyLWNsdWIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICAmLl9kZXNrdG9wLW9ubHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5fbW9iaWxlLW9ubHkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuX2Rhcmsge1xuICAgICAgLmljLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWFkZXJfX2xpbmtfbWFya2VkLFxuICAgICAgLmhlYWRlcl9fdGVsLXR4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gICAgICB9XG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tbG9nby1tb2JpbGUtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgJi5faGVhZGVyLXNjcm9sbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9oZWFkZXItc2Nyb2xsIHtcbiAgICAgICY6bm90KC5faGVhZGVyLXNob3cpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9oZWFkZXItc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmssXG4gICAgICAvLyAuaGVhZGVyX190ZWwtdHh0IHtcbiAgICAgIC8vICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gLmhlYWRlcl9fbG9nbyB7XG4gICAgICAvLyAgIHN2ZyBwYXRoIHtcbiAgICAgIC8vICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmtfbWFya2VkIHtcbiAgICAgIC8vICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgLy8gfVxuXG4gICAgICAvLyAuaWMtYnRuIHtcbiAgICAgIC8vICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTEsIDI1MywgMjUxLCAwLjMpO1xuXG4gICAgICAvLyAgIHN2ZyB7XG4gICAgICAvLyAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5faGVhZGVyLXNjcm9sbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fbGlua19tYXJrZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3RlbC10eHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xvZ28td3JhcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwLjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MSwgMjUzLCAyNTEsIDAuMyk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAmLl9tb2JpbGUtb25seSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbGljb25lICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIC5pYy1idG4ge1xuICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX2hlYWRlci1zY3JvbGwgLmhlYWRlcl9fbG9nby13cmFwIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tY2x1Yl9fdHh0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaGVhZGVyX19mb290ZXIge1xuICAgICAgICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG5cbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXIge1xuICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pYy1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fY29udGFpbmVyXG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjZyZW07XG5cbiAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbG9nby13cmFwXG5cbiAgICAmX19sb2dvLXdyYXAge1xuICAgICAgZ3JpZC1yb3c6IDEvMztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwLjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19sb2dvXG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2NvbnRlbnRcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19uYXZcblxuICAgICZfX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2xpbmtcblxuICAgICZfX2xpbmsge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjhyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAgICAgJi5feWVsbG93IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmtfbWFya2VkXG5cbiAgICAgICZfbWFya2VkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX3RlbFxuXG4gICAgJl9fdGVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX190ZWwtdHh0XG5cbiAgICAmX190ZWwtdHh0IHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX190ZWwtYnRuXG5cbiAgICAmX190ZWwtYnRuIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2J0blxuXG4gICAgJl9fYnRuIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9faGFtYnVyZ2VyXG5cbiAgICAmX19oYW1idXJnZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbWVudVxuXG4gICAgJl9fbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5odG1sOm5vdCguc2lsaWNvbmUpIC5oZWFkZXIuX2RhcmsuX2hlYWRlci1zY3JvbGwge1xuICAuaGVhZGVyX19jb250YWluZXIgLm5hdi1oZWFkZXJfX3R4dCxcbiAgLmhlYWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX3RlbC10eHQsXG4gIC5oZWFkZXJfX2NvbnRhaW5lciAuaWMtYnRuIHtcbiAgICBjb2xvcjogI2VkZTdlMjtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogI2VkZTdlMjtcbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5uYXYtaGVhZGVyX19saXN0IC5uYXYtaGVhZGVyX190eHQge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIH1cbiAgLm5hdi1oZWFkZXJfX3R4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTMgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDEzXzkpXCI+PHBhdGggZD1cIk02LjIyMTgzIDEzLjIyMThMNi4xMDE5NyAwLjg5ODAyOU0xMi40NDM3IDdMMC4xMTk4NTQgNi44ODAxNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MTNfOVwiPjxyZWN0IHdpZHRoPVwiOC43OTg5OVwiIGhlaWdodD1cIjguNzk4OTlcIiBmaWxsPVwid2hpdGVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCA3KSByb3RhdGUoLTQ1KVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICAmOm5vdCguX2RhcmstbW9kZSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLl9kYXJrLW1vZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbmh0bWw6bm90KC5zaWxpY29uZSkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgJjpub3QoLmhlYWRlci1jbHViKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9kYXJrIHtcbiAgICAgIC5pYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2LWhlYWRlcl9fdHh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTMgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDEzXzkpXCI+PHBhdGggZD1cIk02LjIyMTgzIDEzLjIyMThMNi4xMDE5NyAwLjg5ODAyOU0xMi40NDM3IDdMMC4xMTk4NTQgNi44ODAxNVwiIHN0cm9rZT1cIiUyMzE1MTUxNVwiIHN0cm9rZS13aWR0aD1cIjAuNVwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfNDEzXzlcIj48cmVjdCB3aWR0aD1cIjguNzk4OTlcIiBoZWlnaHQ9XCI4Ljc5ODk5XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgNykgcm90YXRlKC00NSlcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19jb250YWluZXIgLm5hdi1oZWFkZXJfX3R4dCxcbiAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciAuaGVhZGVyX190ZWwtdHh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICAuaGVhZGVyX19jb250YWluZXIgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgJjpub3QoLl9kYXJrLW1vZGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWxvZ28tbW9iaWxlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICYuX2hlYWRlci1zY3JvbGwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjByZW0pO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5faGVhZGVyLXNjcm9sbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG5cbiAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbG9nby13cmFwOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbGljb25lICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIC5pYy1idG4ge1xuICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX2hlYWRlci1zY3JvbGwgLmhlYWRlcl9fbG9nby13cmFwIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tY2x1Yl9fdHh0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaGVhZGVyX19mb290ZXIge1xuICAgICAgICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG5cbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXIge1xuICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pYy1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fY29udGFpbmVyXG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDAuM3MgZWFzZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkgYW5kIChtaW4td2lkdGg6IDExMTkuMDJweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDhyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGhlaWdodDogNS41cmVtO1xuXG4gICAgICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuaGVhZGVyX19uYXYsXG4gICAgICAgIC5oZWFkZXJfX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19sb2dvLXdyYXBcblxuICAgICZfX2xvZ28td3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAyMC41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICB3aWR0aDogMTZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbG9nb1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmLl9tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX2Rlc2t0b3Atb25seSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19uYXZcblxuICAgICZfX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiAzLjVyZW07XG5cbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19ncm91cFxuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fdGVsXG5cbiAgICAmX190ZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX3RlbC10eHRcblxuICAgICZfX3RlbC10eHQge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgLnNpbGljb25lICYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX3RlbC1idG5cblxuICAgICZfX3RlbC1idG4ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fYnRuXG5cbiAgICAmX19idG4ge1xuICAgICAgJi5idG4ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9faGFtYnVyZ2VyXG5cbiAgICAmX19oYW1idXJnZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbWVudVxuXG4gICAgJl9fbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubmF2LWhlYWRlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8vIC5uYXYtaGVhZGVyX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMTczLCAxMzEsIDEwMiwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC40cyBlYXNlLWluLW91dDtcbiAgICAgICZfaGFzLXN1Ymxpc3Qge1xuICAgICAgICAubmF2LWhlYWRlcl9fdHh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTYgOVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMSAxTDguMDYzNSA4LjI2OTVMMTUuNTM4NSAxXCIgc3Ryb2tlPVwiJTIzRkJGREZCXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLl9pcy1hY3RpdmUge1xuICAgICAgICAgIC5uYXYtaGVhZGVyX19saXN0LXdyYXAge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCByZ2JhKDE3MywgMTMxLCAxMDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDE3MywgMTMxLCAxMDIsIDEpO1xuICAgICAgICAgIC5uYXYtaGVhZGVyX190eHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgJl9oYXMtc3VibGlzdCB7XG4gICAgICAgICYuX2lzLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uLm5hdi1oZWFkZXJfX3R4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWhlYWRlcl9fbGlzdC13cmFwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5uYXYtaGVhZGVyX190eHQge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcblxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PVwiMCAwIDEzIDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzQxM185KVwiPjxwYXRoIGQ9XCJNNi4yMjE4MyAxMy4yMjE4TDYuMTAxOTcgMC44OTgwMjlNMTIuNDQzNyA3TDAuMTE5ODU0IDYuODgwMTVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjAuNVwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfNDEzXzlcIj48cmVjdCB3aWR0aD1cIjguNzk4OTlcIiBoZWlnaHQ9XCI4Ljc5ODk5XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgNykgcm90YXRlKC00NSlcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMS4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLm5hdi1oZWFkZXJfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOm5vdCgubmF2LWhlYWRlcl9fbGlzdCAmKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6bm90KC5faXMtYWN0aXZlICYpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubmF2LWhlYWRlcl9fbGlzdFxuXG4gICZfX2xpc3Qtd3JhcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTIlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCByZ2JhKDE3MywgMTMxLCAxMDIsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcCAwLjNzIGVhc2UtaW4tb3V0LFxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3MgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIC5uYXYtaGVhZGVyX190eHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMS4ycmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcm93LWdhcDogMi4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgbWluLXdpZHRoOiAyMS45cmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzcsIDIzMSwgMjI2LCAwLjE0KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5uYXYtaGVhZGVyX19saXN0LWl0ZW1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgICAmX21hcmtlZCAubmF2LWhlYWRlcl9fdHh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5odG1sOm5vdCguc2lsaWNvbmUpLl9zaG93LW1lbnUgLm1lbnUtaGVhZGVyLFxuLl9zaG93LW1lbnUgLm1lbnUtaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWRlci1jbHViIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgdG9wOiAwcmVtO1xuICBsZWZ0OiAwO1xuXG4gIHBhZGRpbmctdG9wOiAzLjZyZW07XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC41cyBlYXNlLWluLW91dDtcblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICYuX2Rlc2t0b3Atb25seSBzdmcge1xuICAgICAgICB3aWR0aDogOS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDExLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAycmVtIDMuNnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcblxuICAgIC5pYy1idG4ge1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLl9tb2JpbGUtb25seSBzdmcge1xuICAgIHdpZHRoOiAyMC40cmVtO1xuICAgIGhlaWdodDogMy43cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHdpZHRoOiAzOC42cmVtO1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuX2hlYWRlci1zY3JvbGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmOm5vdCguX2hlYWRlci1zaG93KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuX2hlYWRlci1zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG5cbiAgICAuaGVhZGVyX190ZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuX2Rlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuX21vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLl9tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5fZGVza3RvcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgJl9fdGVsIHtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgIC5oZWFkZXJfX3RlbC10eHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pYy1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAuX2hlYWRlci1zaG93IHtcbiAgICAgIC5oZWFkZXJfX2xvZ28uX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyLWNsdWJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGVhZGVyIHtcbiAgJjpub3QoLl9kYXJrKSB7XG4gICAgLmhlYWRlcl9fbG9nby5fZGFyay1tb2RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubWVudS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU1O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmhlYWRlcl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAubWVudS1oZWFkZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgcGFkZGluZzogMCAxMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubWVudS1oZWFkZXJfX2hlYWRcblxuICAmX19oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgfVxuXG4gIC8vIC5tZW51LWhlYWRlcl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIC5tZW51LWhlYWRlcl9fY2xvc2UtYnRuXG5cbiAgJl9fY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuXG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tZW51LWhlYWRlcl9fZm9vdGVyXG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAvLyAubWVudS1oZWFkZXJfX2J0blxuXG4gICZfX2J0biB7XG4gICAgJi5idG46bm90KCZfZ2hvc3QpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMjk7XG4gICAgICBjb2xvcjogdmFyKC0tYy1iZy13aGl0ZSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNnJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ4O1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fdG9wXG5cbiAgJl9fdG9wIHtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX21pZGRsZVxuXG4gICZfX21pZGRsZSB7XG4gIH1cblxuICAvLyAuZm9vdGVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbWVudVxuXG4gICZfX21lbnUge1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19uYXZcblxuICAmX19uYXYge1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbmF2LWxpbmtcblxuICAmX19uYXYtbGluayB7XG4gIH1cbn1cbi50b3AtZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMyk7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMy4ycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgLS1pbm5lci1wZC15OiAzLjRyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM5LjJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTYwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwLjAwMWVtKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAtLWlubmVyLXBkLXk6IDMuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pbm5lci1wZC15KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWlubmVyLXBkLXkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAwIDMuNnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOC44cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA5LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2xvZ28td3JhcFxuXG4gICZfX2xvZ28td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIHdpZHRoOiAyMC4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk4cHgpIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICB3aWR0aDogNi4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19sb2dvXG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLl9tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYmxvY2tcblxuICAmX19ibG9jayB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDcuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2NvbnRhY3RzXG5cbiAgJl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IC50b3AtZm9vdGVyX19pdGVtIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5MXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gZ2FwOiAwLjhyZW07XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAyLjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2l0ZW0tY29udGVudFxuXG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTUpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LWwpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy0yKTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fc29jaWFsc1xuXG4gICZfX3NvY2lhbHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYnRuc1xuXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4zKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWlubmVyLXBkLXkpICogLTEpIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNDIuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNGQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuOXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWxzLXRvcC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC44cmVtO1xuXG4gIC5pYy1idG4ge1xuICAgIGhlaWdodDogMy42cmVtO1xuICAgIHdpZHRoOiAzLjZyZW07XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zb2NpYWxzLXRvcC1mb290ZXJfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5zb2NpYWxzLXRvcC1mb290ZXJfX2l0ZW0tY29udGVudFxuXG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMjk7XG4gICAgfVxuICB9XG59XG5cbi5taWRkbGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMy42cmVtIDAgNHJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiAzLjhyZW0gMCA0LjNyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA0LjNyZW0gMCAzLjlyZW07XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiA0cmVtO1xuICAgIH1cblxuICAgIC5taWRkbGUtZm9vdGVyX19saXN0LXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtLFxuICAmX19zdWJsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG5cbiAgLy8gLm1pZGRsZS1mb290ZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDQwcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGdhcDogMy4ycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAzNC4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMzkuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWlkZGxlLWZvb3Rlcl9fbWVudVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdhcDogMS40MDhyZW0gMy42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMy42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAxLjc5MnJlbSAzLjY5NnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLFxuICAmX19uYXYtbGluayB7XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5taWRkbGUtZm9vdGVyX19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAubWlkZGxlLWZvb3Rlcl9fbmF2XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC8vIC5taWRkbGUtZm9vdGVyX19uYXYtbGlua1xuXG4gICZfX25hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjM5MnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzkycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGV2ZWxvcGVyIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMyk7XG5cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gLnN2Zy1sIHtcbiAgLy8gICBmaWxsOiAjZWRlN2UyO1xuICAvLyAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAvLyB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbiAgLnN2Zy1sIHtcbiAgICBmaWxsOiAjMTYxNjE2O1xuICB9XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxNjE2MTY7XG4gICAgICB9XG4gICAgICAuc3ZnLWwge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHBhdGgge1xuICAgIC8vIGZpbGw6ICMyNjI2MjY7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyAuZGV2ZWxvcGVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmRldmVsb3Blcl9fd3JhcFxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jbHViIHtcbiAgLnNlbGVjdCB7XG4gICAgJl9fYnRuIHtcbiAgICAgIC0tcGQteTogMC45cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAtLXBkLXk6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcblxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIC0tYy1ib3JkZXI6ICNjNThiNzM7XG4gICAgICAtLWMtYmc6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgIH1cbiAgfVxuICAuZmllbGQge1xuICAgICZfX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NyU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fdXBwZXJcblxuICAmX191cHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDlyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzY3Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4cmVtIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcblxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX190eHRcblxuICAmX190eHQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19mb3JtXG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICByb3ctZ2FwOiAyLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19maWVsZFxuXG4gICZfX2ZpZWxkIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fc2VsZWN0XG5cbiAgJl9fc2VsZWN0IHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICAmLmJ0bl9icm93bi5idG4udHMge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNy41cmVtO1xuXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcblxuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2NoZWNrYm94XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2xvd2VyXG5cbiAgJl9fbG93ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDguOHJlbSAwO1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG5cbiAgICBmbGV4OiAwIDAgMzkuNHJlbTtcbiAgICB3aWR0aDogMzkuNHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBmbGV4OiAwIDAgMjYuN3JlbTtcbiAgICAgIHdpZHRoOiAyNi43cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblxuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19jb250YWN0c1xuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2NvbnRhY3RzLWl0ZW1cblxuICAmX19jb250YWN0cy1pdGVtIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fY29udGFjdHMtaXRlbS1jb250ZW50XG5cbiAgJl9fY29udGFjdHMtaXRlbS1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fcG9saWN5XG5cbiAgJl9fcG9saWN5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19wb2xpY3ktaXRlbVxuXG4gICZfX3BvbGljeS1pdGVtIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fcG9saWN5LWl0ZW0tY29udGVudFxuXG4gICZfX3BvbGljeS1pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbC1zaG93IGJvZHk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cblxuLm1vZGFsLm1vZGFsX3Nob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAubW9kYWwtY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICZfX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICAtLXNpemU6IDMuMnJlbTtcbiAgICAtLWljb24tc2l6ZTogMS42cmVtO1xuICAgIC0tYy1ib3JkZXI6IGhzbGEoMjUsIDMwJSwgNTQlLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIHRvcDogNnJlbTtcbiAgICAgICAgcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgLS1zaXplOiA2LjRyZW07XG4gICAgICAgIC0taWNvbi1zaXplOiAzLjJyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pYy1idG4ge1xuICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYm9yZGVyKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICNhZDgzNjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAtLXBhZGRpbmcteDogNHJlbTtcbiAgICAtLXBhZGRpbmctdDogNC44cmVtO1xuICAgIC0tcGFkZGluZy1iOiA2cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10KSB2YXIoLS1wYWRkaW5nLXgpIHZhcigtLXBhZGRpbmctYik7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgIC5yZXF1ZXN0X190ZXh0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICYuX2Rlc2t0b3Atb25seSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLS1wYWRkaW5nLXg6IDUuMnJlbTtcbiAgICAgIC0tcGFkZGluZy10OiA0LjhyZW07XG4gICAgICAtLXBhZGRpbmctYjogNS40cmVtO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19jaGVja2JveCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QuX2lzLWFjdGl2ZSAuc2VsZWN0X19idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjZmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHJvdy1nYXA6IDIuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgcm93LWdhcDogNC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAucmVxdWVzdF9fdGV4dCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtLW1lc3NhZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsLFxuICAgIC5zZWxlY3RfX2xhYmVsLFxuICAgIC5maWVsZF9faW5wdXQsXG4gICAgLnNlbGVjdF9fYnRuLFxuICAgIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICB9XG5cbiAgICAuZmllbGRfX2lucHV0IHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC40KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2lucHV0LFxuICAgIC5zZWxlY3RfX2J0biB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYmxhY2spO1xuICAgIH1cblxuICAgIC5maWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cblxuICAgIC5maWVsZF9faW5wdXQsXG4gICAgLnNlbGVjdF9fYnRuIHtcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLWZvcm1fX2lubmVyIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVlc3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0X19idG46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi1kb3duLWRhcmsuc3ZnKSBjZW50ZXIgLyBjb250YWluXG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAtLXBhZGRpbmcteDogOHJlbTtcbiAgICAgIC0tcGFkZGluZy10OiA3LjJyZW07XG4gICAgICAtLXBhZGRpbmctYjogOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmd1aWRlLW1vZGFsIHtcbiAgJjpub3QoLnNpbGljb25lICYpIHtcbiAgICAucmVxdWVzdF9fY2hlY2tib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnJlcXVlc3RfX2J0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlLW1vZGFsIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxNi43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC5faGFzLWJnIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5maWVsZF9fbGFiZWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXdlaWdodDogNDUwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIHBhZGRpbmc6IDMuNnJlbTtcblxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MS4ycmVtIDU0LjdyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICBtaW4td2lkdGg6IDExNS45cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExNS45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fbGVmdFxuXG4gICZfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMjIuOHJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTE0cmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvdmVjdG9yLnN2ZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuXG4gICAgd2lkdGg6IDkuOHJlbTtcbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuXG4gICAgbWF4LXdpZHRoOiAzNi42cmVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDUzLjRyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1aWRlLW1vZGFsX190eHRcblxuICAmX190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWF4LXdpZHRoOiAyOC4xcmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIHdpZHRoOiAzMy40cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3R0b206IC0yLjNyZW07XG4gICAgICByaWdodDogLTMuOXJlbTtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzNS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fcmlnaHRcblxuICAmX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBwYWRkaW5nOiA1LjZyZW0gNXJlbSAzLjRyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMTByZW0gNHJlbSA0cmVtO1xuXG4gICAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VpZGUtbW9kYWxfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fZmllbGRcblxuICAmX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1aWRlLW1vZGFsX19jaGVja2JveFxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDguNHJlbTtcblxuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1aWRlLW1vZGFsX19idG5cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIC0tcGFkZGluZy14OiA0cmVtO1xuICAtLXBhZGRpbmctdDogMy42cmVtO1xuICAtLXBhZGRpbmctYjogNC4ycmVtO1xuICAtLWMtYmc6IHZhcigtLWJnLWJlaWdlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkLWJhc2UpO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdCkgdmFyKC0tcGFkZGluZy14KSB2YXIoLS1wYWRkaW5nLWIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAtLXBhZGRpbmctdDogNC42cmVtO1xuICAgIC0tcGFkZGluZy1iOiA0LjZyZW07XG4gICAgd2lkdGg6IG1pbih2YXIoLS1tYXgtd2lkdGgpLCAxMDAlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLS1wYWRkaW5nLXg6IDUuMnJlbTtcbiAgICAtLXBhZGRpbmctdDogNC44cmVtO1xuICAgIC0tcGFkZGluZy1iOiA1LjRyZW07XG4gIH1cbn1cblxuLm1vZGFsLl9oYXMtYmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAubW9kYWwge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIC0tcGFkZGluZy14OiA0cmVtO1xuICAgICAgLS1wYWRkaW5nLXQ6IDMuNnJlbTtcbiAgICAgIC0tcGFkZGluZy1iOiA0LjJyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10KSB2YXIoLS1wYWRkaW5nLXgpIHZhcigtLXBhZGRpbmctYik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAtLXBhZGRpbmctdDogNC42cmVtO1xuICAgICAgICAtLXBhZGRpbmctYjogNC42cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLS1wYWRkaW5nLXg6IDUuMnJlbTtcbiAgICAgICAgLS1wYWRkaW5nLXQ6IDQuOHJlbTtcbiAgICAgICAgLS1wYWRkaW5nLWI6IDUuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgYm94LXNoYWRvdzogNC42cHggNC42cHggMi43cHggIzAwMDAwMDA2LCA5LjNweCA5LjNweCA2LjFweCAjMDAwMDAwMGEsXG4gICAgICAgICAgMTVweCAxNXB4IDEwLjhweCAjMDAwMDAwMGQsIDIyLjdweCAyMi43cHggMTcuM3B4ICMwMDAwMDAwZixcbiAgICAgICAgICAzNC45cHggMzQuOXB4IDI3LjJweCAjMDAwMSwgNTZweCA1NnB4IDQ0LjhweCAjMDAwMDAwMTMsXG4gICAgICAgICAgMTAwcHggMTAwcHggOTBweCAjMDAwMDAwMWE7XG4gICAgICAgIC8vIHdpZHRoOiBtaW4odmFyKC0tbWF4LXdpZHRoKSwgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbF9fY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLmljLWJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC40KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLm1vZGFsX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItbW9kYWwge1xuICAubW9kYWxfX2NvbnRlbnQsXG4gICYubW9kYWwuX2hhcy1iZyAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLy8gLmJhbm5lci1tb2RhbF9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICB9XG5cbiAgLy8gLmJhbm5lci1tb2RhbF9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAvLyBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXQpIHZhcigtLXBhZGRpbmcteCkgdmFyKC0tcGFkZGluZy1iKTtcblxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgIC8vICAgLS1wYWRkaW5nLXQ6IDQuNnJlbTtcbiAgICAvLyAgIC0tcGFkZGluZy1iOiA0LjZyZW07XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgIC8vICAgLS1wYWRkaW5nLXg6IDUuMnJlbTtcbiAgICAvLyAgIC0tcGFkZGluZy10OiA0LjhyZW07XG4gICAgLy8gICAtLXBhZGRpbmctYjogNS40cmVtO1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIC8vICAgcGFkZGluZzogMDtcbiAgICAvLyB9XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX19oZWFkZXJcblxuICAmX19oZWFkZXIge1xuICB9XG5cbiAgLy8gLmJhbm5lci1tb2RhbF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX19idG5cblxuICAmX19idG4ge1xuICB9XG5cbiAgLy8gLmJhbm5lci1tb2RhbF9fY29udGVudFxuXG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG5cbiAgLy8gLmJhbm5lci1tb2RhbF9fZGV0YWlsLWJhbm5lclxuXG4gICZfX2RldGFpbC1iYW5uZXIge1xuICB9XG59XG5cbi5kZXRhaWwtYmFubmVyLWJhbm5lci1tb2RhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMi42NXJlbSAycmVtIDAgMi42NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgcGFkZGluZzogMi42NXJlbSA0cmVtIDAgMi42NXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgICBnYXA6IDRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDEwMHB4LCAyNTBweCk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIGFuZCAobWF4LXdpZHRoOiA4MGVtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDEwMHB4LCAyMTBweCk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDI1MHB4KTtcbiAgfVxuXG4gIC8vIC5kZXRhaWwtYmFubmVyLWJhbm5lci1tb2RhbF9fbGVmdFxuXG4gICZfX2xlZnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSBhbmQgKG1heC13aWR0aDogODBlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC42NXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZGV0YWlsLWJhbm5lci1iYW5uZXItbW9kYWxfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmRldGFpbC1iYW5uZXItYmFubmVyLW1vZGFsX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmRldGFpbC1iYW5uZXItYmFubmVyLW1vZGFsX19idG5cblxuICAmX19idG4ge1xuICB9XG5cbiAgLy8gLmRldGFpbC1iYW5uZXItYmFubmVyLW1vZGFsX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3JlcXVlc3Qtc2VudC1tb2RhbCB7XG4gIC5tb2RhbCB7XG4gICAgJl9fY29udGFpbmVyLnJlcXVlc3Qtc2VudC1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQucmVxdWVzdC1zZW50LW1vZGFsX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuXG4gICAgICAgIG1heC13aWR0aDogNzlyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlLWJ0bi5tb2RhbF9fY2xvc2UtYnRuLmljLWJ0biB7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIHJpZ2h0OiAyLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHRvcDogLTIuM3JlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDIzMSwgMjI2LCAwLjMyKTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0LXNlbnQtbW9kYWwge1xuICAgIC8vIC5yZXF1ZXN0LXNlbnQtbW9kYWxfX2NvbnRlbnRcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAyLjVyZW07XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcm93LWdhcDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5yZXF1ZXN0LXNlbnQtbW9kYWxfX2hlYWRpbmdcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjZSBDb250cmFzdCc7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnJlcXVlc3Qtc2VudC1tb2RhbF9fdGV4dFxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ2LjlyZW07XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI3LjZyZW07XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXF1ZXN0LXNlbnQtbW9kYWwsXG4uaW52aXRpbmctbW9kYWwge1xuICAmLm1vZGFsLl9oYXMtYmcge1xuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLm1vZGFsX19jbG9zZS1idG4ge1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNpbnZpdGluZy1tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW52aXRpbmctbW9kYWwge1xuICAubW9kYWwge1xuICAgICZfX2NvbnRlbnQuaW52aXRpbmctbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX3JlZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcblxuICAgICAgICBtYXJnaW46IGF1dG8gMS41cmVtO1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMGR2dyAtIDNyZW0pO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICYubW9kYWxfX2NvbnRlbnQuaW52aXRpbmctbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmludml0aW5nLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaW52aXRpbmctbW9kYWxfX2Nsb3NlLWJ0bi5pYy1idG4ge1xuICAgICAgICAgIHdpZHRoOiAzLjdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmludml0aW5nLW1vZGFsX19pbWFnZS13cmFwIHtcbiAgICAgICAgICBib3R0b206IDExcmVtO1xuXG4gICAgICAgICAgd2lkdGg6IDEwLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pbnZpdGluZy1tb2RhbF9fcmVnLWJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMS40cmVtO1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTA4LjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICZfbWFpbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fc2hvdy1tYWluLWNvbnRlbnQge1xuICAgIC5pbnZpdGluZy1tb2RhbF9fY29udGFpbmVyX3JlZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuaW52aXRpbmctbW9kYWxfX2NvbnRhaW5lcl9tYWluLmludml0aW5nLW1vZGFsX19jb250YWluZXIubW9kYWxfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX3VwcGVyXG5cbiAgJl9fdXBwZXIge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAzcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjZSBDb250cmFzdCc7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNS40cmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2Nsb3NlLWJ0blxuXG4gICZfX2Nsb3NlLWJ0biB7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19pbmZvXG5cbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2luZm8tdHh0XG5cbiAgJl9faW5mby10eHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyB8ICc7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgbWF4LXdpZHRoOiA1OXJlbTtcblxuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMjAuN3JlbTtcblxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NS45cmVtO1xuXG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMjAuN3JlbTtcblxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX3R4dC1oaWdobGlnaHRcblxuICAmX190eHQtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZmxleDogMCAwIDMwcmVtO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICB3aWR0aDogMTNyZW07XG4gICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19sb3dlclxuXG4gICZfX2xvd2VyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyOS41cmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcblxuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19yb3dcblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2JlOTU3ODtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2ZyYWN0aW9uXG5cbiAgJl9fZnJhY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19mcmFjdGlvbi1jdXJyZW50XG5cbiAgJl9fZnJhY3Rpb24tY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICNlZGU3ZTI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy8nO1xuXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICNlZGU3ZTI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZnJhY3Rpb24tdG90YWxcblxuICAmX19mcmFjdGlvbi10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyMzEsIDIyNiwgMC41KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2Zvcm1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZm9ybS1ib2R5XG5cbiAgJl9fZm9ybS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2LjhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS40cmVtO1xuXG4gICAgICBoZWlnaHQ6IDExLjlyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxMy4xcmVtO1xuXG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgW2RhdGEtc3RlcD0nMDInXSAmIHtcbiAgICAgICAgaGVpZ2h0OiAxNy4ycmVtO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1zdGVwPScwMyddICYge1xuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0LFxuICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBnYXA6IDJyZW07XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuX2lzLWNoZWNrZWQsXG4gICAgJjpub3QoLl9pcy1hY3RpdmUpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgfVxuXG4gICAgJi5faXMtY2hlY2tlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZ3JvdXAtaGVhZGluZ1xuXG4gICZfX2dyb3VwLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjZWRlN2UyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fYnRuc1xuXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX29wdGlvbnNcblxuICAmX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDc2cmVtO1xuXG4gICAgICAuY2hhdC1vcHRpb25fX3R4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuM3JlbSAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGF0LW9wdGlvbl9fdHh0IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZmllbGRzXG5cbiAgJl9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDAuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSBhbmQgKG1heC13aWR0aDogMTA0MnB4KSB7XG4gICAgICB3aWR0aDogMzguN3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgICAgd2lkdGg6IDY1LjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19pbnB1dFxuXG4gICZfX2lucHV0LFxuICAmX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgJltkYXRhLW1haWwtbWFza10ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX29wdGlvblxuXG4gICZfX29wdGlvbiB7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2J0blxuXG4gICZfX2J0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5fZm9ybSAmIHtcbiAgICAgICY6bm90KCZfc3VibWl0LCAmX3ByZXYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjZyZW07XG5cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgb3BhY2l0eTogMC42O1xuXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpub3QoJi5faXMtdmlzaWJsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmxpbmsge1xuICAgICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3N1Ym1pdCB7XG4gICAgICAmOm5vdCguX2Zvcm0gJikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbmV4dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpbmsge1xuICAgICAgY29sdW1uLWdhcDogMi40cmVtO1xuXG4gICAgICBjb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnItd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb29raWUge1xuICB6LWluZGV4OiA0OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdhcDogMC42cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDJyZW0gMS40cmVtO1xuICB9XG5cbiAgLy8gLmNvb2tpZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogOTklO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvb2tpZV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIC5jdGEtd3JhcCB7XG4vLyAgIGJvdHRvbTogMDtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gfVxuXG4uY3RhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNDk7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAxMHJlbTtcblxuICAmLl9wcmVzc2VkIHtcbiAgICBib3R0b206IDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xuICAgIGJvdHRvbTogMTVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTRlbSkge1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMzhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdhcDogMTByZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jdGFfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWluLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNS41cmVtIDEuNXJlbSA0LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLCAyNTUsIDQ1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICByaWdodDogMS41cmVtO1xuICAvLyAgIHRvcDogNHJlbTtcbiAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvLyAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC8vIH1cblxuICAvLyAuY3RhX190eHRcblxuICAmX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC8vIC5jdGFfX3ByaWNlXG5cbiAgJl9fcHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jdGFfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuY3RhX19jbG9zZS1idG5cblxuICAmX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICB0b3A6IC0wLjVyZW07XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICYuaWMtYnRuIHtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaWMtYnRuIHtcbiAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjQpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDgzNjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG4gIH1cbn1cbiIsIi5jb21tb24tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA4LjVyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy10b3A6IDIwLjRyZW07XG4gIH1cblxuICAvLyAuY29tbW9uLXBhZ2VfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW0gNi42cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwLjhyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwcmVtIDhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMi44cmVtO1xuICAgICAgcGFkZGluZzogMCAxMXJlbSAxMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY29tbW9uLXBhZ2VfX2RldGFpbFxuXG4gICZfX2RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbW1vbi1wYWdlX19icmVhZC1pdGVtc1xuXG4gICZfX2JyZWFkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuY29tbW9uLXBhZ2VfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNCk7XG4gICAgbWFyZ2luOiAwIDAgMi42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbW1vbi1wYWdlX193eXNpd3lnXG5cbiAgJl9fd3lzaXd5ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuOXJlbTtcbiAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcblxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICB9XG5cbiAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5lcnJvci1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICBtaW4taGVpZ2h0OiA4MGR2aDtcbiAgcGFkZGluZzogMjQuNXJlbSAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmc6IDE3cmVtIDAgMS42cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZzogMjFyZW0gMCAyMnJlbTtcbiAgfVxuXG4gIC8vIC5lcnJvci1wYWdlX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjByZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogOHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE2cmVtLCA0Ny44cmVtKSBtaW5tYXgoMTZyZW0sIDUyLjE2cmVtKTtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxNnJlbSwgNjIuOHJlbSkgbWlubWF4KDE2cmVtLCA2Ny4ycmVtKTtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmVycm9yLXBhZ2VfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5lcnJvci1wYWdlX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgfVxuXG4gIC8vIC5lcnJvci1wYWdlX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW46IDAgMCAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5lcnJvci1wYWdlX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXJyb3ItcGFnZV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICAmLmxpbmsge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgICAmLmxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDk4cmVtO1xuICAgIH1cbiAgfVxufVxuLmxpbmsge1xufVxuIiwiLmNoYXQtYnRuLFxuLmNoYXQtYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2hhdC1idG46OmJlZm9yZSxcbi5jaGF0LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIGhlaWdodDogY2FsYygxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAuX3Nob3ctY2hhdCAmIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmNoYXQtYnRuLFxuLmNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuLmNoYXQtYnRuIHtcbiAgZmxleDogMCAwIDZyZW07XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGNoYXRBbmltIDJzIGVhc2UtaW4tb3V0IDAuNXMgaW5maW5pdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBjaGF0QW5pbSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuXG4gIC8vIC5jaGF0LWJ0bl9faWNvblxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgIHN2ZyB7XG4gICAgICBmbGV4OiAwIDAgMi40cmVtO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxufVxuLmNoYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzZyZW07XG4gIGhlaWdodDogNTByZW07XG5cbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAwLjNyZW0gcmdiYSgzNCwgNjAsIDgwLCAwLjEpO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjRzIGVhc2UtaW4tb3V0LFxuICAgIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICY6bm90KC5fc2hvdy1jaGF0ICYpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zaW1wbGViYXItdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAuY2hhdF9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDZyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZmxleDogMCAwIDZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2hlYWRpbmctd3JhcFxuXG4gICZfX2hlYWRpbmctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC8vIC5jaGF0X19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAvLyAuY2hhdF9fY2xvc2UtYnRuXG5cbiAgJl9fY2xvc2UtYnRuIHtcbiAgICAmLmljLWJ0biB7XG4gICAgICBmbGV4OiAwIDAgMy4ycmVtO1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGhlaWdodDogMy4ycmVtO1xuXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlmNmY1ZDZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA2cmVtKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcm93LWdhcDogNXJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2dyb3VwXG5cbiAgJl9fZ3JvdXAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAuY2hhdF9fb3B0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5faXMtY2hlY2tlZCkge1xuICAgICAgLmNoYXRfX29wdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiA0NHJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA5MWR2aDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLl9pcy1hY3RpdmUsIC5faXMtY2hlY2tlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLl9pcy1jaGVja2VkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9fZ3JvdXAtY29udGVudFxuXG4gICZfX2dyb3VwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHJvdy1nYXA6IDEuM3JlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyAuY2hhdF9fbWVzc2FnZVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMS40cmVtO1xuXG4gICAgd2lkdGg6IDMyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwgMTU5LCAxNTcsIDAuMTYpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICY6bm90KCZfcmVwbHkpIHtcbiAgICAgICAgd2lkdGg6IDM0LjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9yZXBseSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcblxuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC4yKTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5faXMtYWN0aXZlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcblxuICAgIC5faXMtY2hlY2tlZCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNoYXRfX2ZpZWxkLFxuICAgIC5jaGF0X19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX2ZpZWxkXG5cbiAgJl9fZmllbGQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDEuNXJlbSAxLjVyZW07XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjI4KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9faW5wdXQtYnRuXG5cbiAgJl9faW5wdXQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9fb3B0aW9uc1xuXG4gICZfX29wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHdpZHRoOiAzNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0X19vcHRpb25cblxuICAmX19vcHRpb24ge1xuICB9XG59XG5cbi5jaGF0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaGF0LW9wdGlvbl9fdHh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdC1vcHRpb25fX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyAuY2hhdC1vcHRpb25fX3R4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdC1vcHRpb25fX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgcGFkZGluZzogMS4zcmVtIDEuNXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjaGF0QW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEuOHJlbTtcblxuICAmX190eHQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTAuNXJlbTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1LjRyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ibGFjayk7XG5cbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAmOm5vdCgmX2JlaWdlKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG4gIH1cblxuICAmX2JlaWdlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWEyODY7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkODM2NjtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjUxLCAyNTMsIDI1MSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgd2lkdGg6IDMuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbn1cblxuLmJ0biB7XG4gICY6bm90KCZfZ2hvc3QpIHtcbiAgICAtLWNvbG9yOiAjMzEzMTMxO1xuICAgIC0tYmc6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5idG5fYnJvd24ge1xuICAgICAgLS1jb2xvcjogI2ZmZjtcbiAgICAgIC0tYmc6ICNjNThiNzM7XG5cbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgcGFkZGluZzogMi41cmVtIDMuNXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAtLWJnOiB2YXIoLS1zeXN0ZW0tZ3JheS0xKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5faGFzLWZvY3VzIHtcbiAgICAgIC0tY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgLS1iZzogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuICB9XG59XG5cbi5idG4tdHh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5faGFzLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5idG5fZ2hvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jLWJnLWJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLl9oYXMtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICB9XG59XG5cbi5zaG93bW9yZS1idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICBnYXA6IDAuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBnYXAgMC40cyBlYXNlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHdpZHRoOiAyLjRyZW07XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Nyb3NzLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX2Jyb3duIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Nyb3NzLWJyb3duLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fyci1icm93bi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgd2lkdGg6IDQuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA1LjJyZW07XG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgfVxuXG4gICZfbGVtb24ge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fyci1sZW1vbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuIiwiLmgxIHtcbiAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oMiB7XG4gIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLnNpbGljb25lICYge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICB9XG59XG4uaDMge1xuICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNsYW1wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tbGluZS1jbGFtcCwgNSk7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5oIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSBDb250cmFzdCc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICZfeGwge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG4gIH1cbiAgJl94IHtcbiAgICBmb250LXNpemU6IDVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cbiAgJl9tIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgJl9sIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX3hzIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gICZfcyB7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9tIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNDEwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfdWMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAvKiBXZWJLaXQgKi9cbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5maWx0ZXJzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCBib3JkZXItYm90dG9tIDAuNHMgZWFzZSxcbiAgICAgIGNvbG9yIDAuNHMgZWFzZTtcbiAgICAmLl9pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmZpbHRlcnNfX3N1Ymxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCZfc2hvd21vcmUpIHtcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpub3QoLl9pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDg0NjdiMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC43KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW0gMC40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtIDAuNnJlbTtcblxuICAgICAgLmZpbHRlcnNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy01KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuICAgICAgcGFkZGluZzogMC44cmVtIDEuNnJlbSAwLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogODklO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmZpbHRlcnNfX2l0ZW1fc2hvd21vcmVcblxuICAgICZfc2hvd21vcmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAuNnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZpbHRlcnNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tZG93bi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtIDAuNnJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNHJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZmlsdGVyc19faXRlbS1jb250ZW50XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OTllbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW0gMC40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5maWx0ZXJzX19zdWJsaXN0XG5cbiAgJl9fc3VibGlzdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTYuOHJlbTtcbiAgICBtaW4td2lkdGg6IDI2cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAyLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJnLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuY2FzZXMtaGVyb19fc3VibGlzdC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpbHRlcnNfX3N1Ymxpc3QtaXRlbVxuXG4gICZfX3N1Ymxpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlLCBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBjb2x1bW4tZ2FwOiAxLjZyZW07XG5cbiAgLnNpbGljb25lICYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICB9XG4gICAgICAuY29udHJvbHMge1xuICAgICAgICAmX19idG4ge1xuICAgICAgICAgIHdpZHRoOiA0LjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Jyb3duIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICZfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbW9yZS1pY29uLWRhcmsuc3ZnKSBjZW50ZXIgLyBjb250YWluXG4gICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbCAmIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWMtcHJpbWFyeS1sZW1vbik7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDAuM3JlbTtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMC4ycmVtO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogMi40cmVtO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWMtcHJpbWFyeS1icm93bik7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4zO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjYWQ4MzY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogdmFyKFxuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LFxuICAgICAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweClcbiAgICApO1xuICAgIHdpZHRoOiB2YXIoXG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCxcbiAgICAgIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpXG4gICAgKTtcbiAgICBmbGV4OiAwIDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoKTtcblxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktbGVtb24pO1xuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICY6bm90KFxuICAgICAgICAuY2Fyb3VzZWwgJixcbiAgICAgICAgLnJlc2lkZW50cyAmLFxuICAgICAgICAubW9iYXBwICYsXG4gICAgICAgIC5zbGlkZXItY29udHJvbHMgJixcbiAgICAgICAgLmdhbGxlcnkgJixcbiAgICAgICAgLnNjaGVkdWxlICZcbiAgICAgICkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZzogMCAycmVtIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOm5vdCguY2Fyb3VzZWwgJikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnIuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMi40cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgfVxuXG4gICAgJl9wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLmZyYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAwLjZyZW07XG5cbiAgZm9udC1mYW1pbHk6ICdDaXJjZSBDb250cmFzdCc7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gIC5zaWxpY29uZSAmIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgY29sdW1uLWdhcDogMS4ycmVtO1xuXG4gICAgICAmX19jdXJyZW50IHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICAmX190b3RhbCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuMnJlbTtcblxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAmX190b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogMC42cmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICNhZDgzNjY7XG4gICAgbGluZS1oZWlnaHQ6IDIwJTtcblxuICAgIC5zaWxpY29uZSAmIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5Ni4wMWVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgIH1cbiAgfVxufVxuIiwiLmNoZWNrYm94IHtcbiAgLS1jaGVja21hcmstc2l6ZTogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLnNpbGljb25lICYge1xuICAgICAgLS1jaGVja21hcmstc2l6ZTogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hlY2tib3hfX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIC0tYy1ib3JkZXI6IHJnYmEoMzgsIDM4LCAzOCwgMC42KTtcbiAgICAtLWMtYmc6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1iZyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ib3JkZXIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAtLXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgICAtLXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGVja2JveF9fY2hlY2tcblxuICAmX19jaGVjayB7XG4gICAgaGVpZ2h0OiB2YXIoLS1jaGVja21hcmstc2l6ZSk7XG4gICAgd2lkdGg6IHZhcigtLWNoZWNrbWFyay1zaXplKTtcbiAgICBvcGFjaXR5OiAwLjAwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgLmNoZWNrYm94X19pbnB1dDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICsgLmNoZWNrYm94X19jaGVjayB7XG4gICAgICAgICAgLS1jLWJvcmRlcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2hlY2tib3hfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZmxleDogMCAxIGNhbGMoMTAwJSAtIHZhcigtLWNoZWNrbWFyay1zaXplKSAtIDEuMnJlbSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5faGFzLWVycm9yLmZpZWxkIHtcbiAgOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9lcnItY3Jvc3Muc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgfVxuICAuZmllbGQge1xuICAgICZfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjUyLCA2NywgNjcpO1xuICAgIH1cbiAgfVxufVxuLmNoZWNrYm94Ll9oYXMtZXJyb3IgLmNoZWNrYm94X19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTIsIDY3LCA2Nyk7XG59XG5mb3JtLl9oYXMtZXJyb3Ige1xuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuLmZvcm0tbWVzc2FnZV9tZXNzYWdlIHtcbiAgJjpub3QoLl9oYXMtZXJyb3IgJikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBwcm9wZXJ0eSAtLXNjYWxlWCB7XG4gIHN5bnRheDogJzxudW1iZXI+JzsgLyogPC0gZGVmaW5lZCBhcyB0eXBlIG51bWJlciBmb3IgdGhlIHRyYW5zaXRpb24gdG8gd29yayAqL1xuICBpbml0aWFsLXZhbHVlOiAwO1xuICBpbmhlcml0czogZmFsc2U7XG59XG4uZm9ybS1tZXNzYWdlX3N1Y2Nlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICB0b3A6IDguNXJlbTtcbiAgcmlnaHQ6IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICB0b3A6IDEycmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgIHJpZ2h0OiAxMHJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHJpZ2h0OiAyN3JlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzY2RhMmQ7XG4gIH1cblxuICAmOm5vdCguX2Zvcm0tc2VudCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLl9mb3JtLXNlbnQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogZXJyb3JBbGVydCA1cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLW1lc3NhZ2Uge1xuICAgICZfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIGNlbnRlciAvIDFyZW0gbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvcm0tbWVzc2FnZV9hbGVydCxcbi5mb3JtLW1lc3NhZ2Vfc3VjY2VzcyB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgodmFyKC0tc2NhbGVYKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxufVxuXG4uZm9ybS1tZXNzYWdlX2FsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDguNXJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAzMnJlbTtcbiAgbGVmdDogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICBsZWZ0OiA5LjVyZW07XG4gICAgdG9wOiAtMjEuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgIHJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgdG9wOiAxMnJlbTtcbiAgICByaWdodDogMjdyZW07XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyNTIsIDY3LCA2Nyk7XG4gIH1cblxuICAmLl9zaG93LWFsZXJ0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IGVycm9yQWxlcnQgNXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguX3Nob3ctYWxlcnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVycm9yQWxlcnQge1xuICAwJSB7XG4gICAgLS1zY2FsZVg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLS1zY2FsZVg6IDE7XG4gIH1cbn1cbi5mb3JtLW1lc3NhZ2Uge1xuICB6LWluZGV4OiA2MztcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gIGdhcDogMC44cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDY3LCA2Nyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAmOm5vdCgubWVkaWEtZ3JpZCAuY2FyZC1jYXNlcy1ncmlkX3ZpZGVvKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Vycm9yLnN2ZykgY2VudGVyIC8gMXJlbSBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gIH1cbn1cbiIsIi5yZWctYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG5cbiAgICBtYXgtd2lkdGg6IDc4cmVtO1xuICB9XG5cbiAgJl9fYnRuLmJ0bi5idG5fYnJvd24ge1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICBoZWlnaHQ6IDUuMnJlbTtcblxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLnNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjZyZW0gLTAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICAuZmllbGRfX2xhYmVsLFxuICAuc2VsZWN0X19sYWJlbCxcbiAgLmNoZWNrYm94X19sYWJlbCxcbiAgLmZpZWxkX19pbnB1dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuY2hlY2tib3hfX2lucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1ncmF5KTtcbiAgfVxuXG4gIC5jaGVja2JveF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9fYnRuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5maWVsZF9faW5wdXQsXG4gIC5zZWxlY3RfX2J0biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIwLCAxMjAsIDEyMCwgMC42KTtcbiAgfVxuICAuZmllbGRfX2lucHV0IHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctZ3JheSk7XG5cbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2LjFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgcGFkZGluZzogMC44cmVtIDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYWQ4MzY2O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgIG1heC13aWR0aDogMjQuM3JlbTtcblxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0LjVyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMi41cmVtO1xuXG4gICAgICByb3ctZ2FwOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWctYmFubmVyX190aXRsZS13cmFwXG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tYmctYmxhY2spO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgIGNvbHVtbi1nYXA6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIGZsZXg6IDAgMCAzLjRyZW07XG4gICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgaGVpZ2h0OiAzLjRyZW07XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nby1zbS53ZWJwKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgZmxleDogMCAwIDNyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzFlMWUxZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX2Zvcm1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDZyZW07XG4gICAgICByb3ctZ2FwOiAzLjJyZW07XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX3Jlc2lkZW50cyB7XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYnJlYWQtaXRlbXMge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTN2aDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgLmJyZWFkLWl0ZW1zX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkLWl0ZW1zX19pbm5lciB7XG4gICAgICBjb2xvcjogI2ZmZjk7XG4gICAgfVxuXG4gICAgLmJyZWFkLWl0ZW1zX19pdGVtIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2JyZWFkbGlua3doaXRlLnN2ZykgY2VudGVyIC8gY29udGFpblxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAmX19jcnVtYnMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmJyZWFkLWl0ZW1zX19pdGVtIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5icmVhZC1pdGVtc19faW5uZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYnJlYWRsaW5rd2hpdGUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhsKTtcbiAgICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuNnJlbTtcbiAgICB9XG4gIH1cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gIC8vIC5oZXJvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB6LWluZGV4OiAxMjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWhlcm8tY2Fyb3VzZWwtcGFkZGluZy10b3ApO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLy8gZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEzdmg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX2J0blxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuXG4gICAgJi5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLl9tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAuX2Rlc2t0b3Atb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA5O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX3ZpZGVvXG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZDogIzAwMDk7XG4gICAgfVxuICB9XG5cbiAgJl9yZXNpZGVudHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jYWxlbmRhciB7XG4gICAgLmhlcm8ge1xuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14bCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC42cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbWFpbnBhZ2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB9XG4gICAgLmhlcm8ge1xuICAgICAgJl9fdGl0bGUuaDEge1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY2FsZW5kYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OTllbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgfVxuICAgIC5oZXJvX19idG4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOC4ycmVtO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNi45cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4LjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNy42cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5mby1oZXJvIHtcbiAgLS1nYXAteDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgZ2FwOiAyLjFyZW0gdmFyKC0tZ2FwLXgpO1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgIC0tZ2FwLXg6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgLS1nYXAteDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5OWVtKSB7XG4gICAgICB0b3A6IDRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgYm90dG9tOiAtMS44cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYm90dG9tOiAtMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgIGdhcDogMC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuXG4gICAgJl9kb3Qge1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgIH1cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgLS1nYXA6IDAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjJyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAuaW5mby1oZXJvX19kYXRlXG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIC0tZ2FwOiAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1nYXAteCkgKyB2YXIoLS1nYXApKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIC0tZ2FwOiAwLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogNi4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU2MHB4KSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi50eHQzMiB7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14bCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG59XG4iLCIucmV6aWRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmx1ZS1ncmVlbik7XG4gIHBhZGRpbmc6IDRyZW0gMCA0LjRyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZzogMTByZW0gMCA4cmVtO1xuICB9XG5cbiAgLy8gLnJlemlkZW50c19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgfVxuXG4gIC8vIC5yZXppZGVudHNfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDEpO1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbjogMCAwIDUuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXppZGVudHNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNC40cmVtIDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTVyZW0sIDFmcikpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA0LjVyZW0gNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA0LjJyZW0gOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmV6aWRlbnRzX19jYXJkXG5cbiAgJl9fY2FyZCB7XG4gIH1cblxuICAvLyAucmV6aWRlbnRzX19zaG93bW9yZS1idG5cblxuICAmX19zaG93bW9yZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXJlemlkZW50cyB7XG4gIC8vIC5jYXJkLXJlemlkZW50c19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLXJlemlkZW50c19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyODUvMzU4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgfVxuXG4gIC8vIC5jYXJkLXJlemlkZW50c19fcGFyYW1zXG5cbiAgJl9fcGFyYW1zIHtcbiAgICBib3R0b206IDEuMnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAuNHJlbSAwLjhyZW07XG4gICAgcGFkZGluZzogMC40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjRyZW0gMS42cmVtO1xuICAgICAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC44cmVtIDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1yZXppZGVudHNfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLmNhcmQtcmV6aWRlbnRzX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmluZm9ncmFwaGljcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNC44cmVtIDQuOHJlbSAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDEwcmVtIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSA0LjhyZW0gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XG4gICAgICAgIHBhZGRpbmc6IDYuOHJlbSAxMHJlbSAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MnJlbTtcbiAgICAgICAgcGFkZGluZzogOHJlbSAxMXJlbSAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICBwYWRkaW5nOiA0LjhyZW0gNC44cmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA1LjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbmZvZ3JhcGhpY3NfX3NsaWRlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICBoZWlnaHQ6IDI3cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19ib3R0b21cblxuICAmX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDExLjRyZW0gMnJlbSA2cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0Ljk5OXB4KSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWF4LXdpZHRoOiA5MC45cmVtO1xuICAgICAgcGFkZGluZzogNi44cmVtIDEwcmVtIDdyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiA2LjhyZW0gMnJlbSA3cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMTIuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMTFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19fZ3JpZFxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogNS40cmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMnB4IDFmcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBnYXA6IDYuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX2dyaWQtaXRlbVxuXG4gICZfX2dyaWQtaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19idG5cblxuICAmX19idG4ge1xuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19fbWFycXVlZVxuXG4gICZfX21hcnF1ZWUge1xuICAgIC0tcG9zLXg6IDRyZW07XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgYW5pbWF0aW9uOiBfbWFycXVlZV8xaXE1cV8xIDIwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgfVxuXG4gICAgLy8gLmluZm9ncmFwaGljc19fbWFycXVlZV9sZWZ0XG5cbiAgICAmX2xlZnQge1xuICAgICAgbGVmdDogdmFyKC0tcG9zLXgpO1xuICAgICAgc2NhbGU6IC0xO1xuICAgIH1cblxuICAgIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWVfcmlnaHRcblxuICAgICZfcmlnaHQge1xuICAgICAgcmlnaHQ6IHZhcigtLXBvcy14KTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19tYXJxdWVlLXdyYXBcblxuICAmX19tYXJxdWVlLXdyYXAge1xuICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctMzApO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBfbWFycXVlZV8xaXE1cV8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIF9tYXJxdWVlXzFpcTVxXzIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuIiwiLnJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBwYWRkaW5nLXRvcDogNC44cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgJl9fZm9ybS1tZXNzYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNi44cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICAvLyAucmVxdWVzdF9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAtLWNvbC0xOiAzNy40O1xuICAgIC0tY29sLTI6IDQ0O1xuICAgIC0tZ2FwLXg6IDYuNjtcbiAgICAtLWdhcDogY2FsYyh2YXIoLS1nYXAteCkgKiAxcmVtKTtcbiAgICAtLWNvbnRlbnQtd2lkdGg6IGNhbGModmFyKC0tY29sLTEpICsgdmFyKC0tY29sLTIpICsgdmFyKC0tZ2FwLXgpKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiB2YXIoLS1nYXApO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKHZhcigtLWNvbC0xKSAvIHZhcigtLWNvbnRlbnQtd2lkdGgpICogMTAwJSkgMWZyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgLS1nYXAteDogNi4yO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X190ZXh0LWNvbnRlbnRcblxuICAmX190ZXh0LWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMyk7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVxdWVzdF9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlcXVlc3RfX2Zvcm0td3JhcFxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlcXVlc3RfX2Zvcm1cblxuICAmX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMy44cmVtIDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVxdWVzdF9fZmllbGRcblxuICAmX19maWVsZCB7XG4gIH1cblxuICAvLyAucmVxdWVzdF9fc2VsZWN0XG5cbiAgJl9fc2VsZWN0IHtcbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X19jaGVja2JveFxuXG4gICZfX2NoZWNrYm94IHtcbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X19idG5cblxuICAmX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJl9kYXJrIHtcbiAgICAuZmllbGQge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgLS1jLXRleHQ6ICM3ODc4Nzg7XG4gICAgICAgIC0tYy1ib3JkZXI6ICMwMDAwMDA7XG5cbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1iZy1icm93bik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpZWxkX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5maWVsZF9faW5wdXQtd3JhcFxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIC0taWNvbi1lcnItc2l6ZTogMi4ycmVtO1xuICAgIC0tYy1lcnJvcjogdmFyKC0tc3lzdGVtLWVycm9yLXJlZCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl9pcy1maWxsZWQgJiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogdmFyKC0taWNvbi1lcnItc2l6ZSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICB3aWR0aDogdmFyKC0taWNvbi1lcnItc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpZWxkX19pbnB1dFxuXG4gICZfX2lucHV0IHtcbiAgICAtLXBkLXk6IDEuMnJlbTtcbiAgICAtLWMtdGV4dDogdmFyKC0tYmctd2hpdGUpO1xuICAgIC0tYy1wbGFjZWhvbGRlcjogaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbiAgICAtLWMtYm9yZGVyOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taWNvbi1lcnItc2l6ZSkgKyAxcmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWJvcmRlcik7XG4gICAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXMpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZC15KTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGQteSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICAtLXBkLXk6IDEuOHJlbTtcblxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLS1jLWJvcmRlcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIC5zZWxlY3RfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuc2VsZWN0X19idG5cblxuICAmX19idG4ge1xuICAgIC0tYy10ZXh0OiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgLS1jLXBsYWNlaG9sZGVyOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xuICAgIC0tYy1ib3JkZXI6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtYm9yZGVyKTtcbiAgICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGQteSk7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBkLXkpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtLXBkLXk6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIC0tcGQteTogMS45cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9WZWN0b3IxMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLl9hY3Qge1xuICAgIC5zZWxlY3RfX2J0biB7XG4gICAgICAtLWMtdGV4dDogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgIH1cbiAgfVxuICAmX2Rhcmsge1xuICAgIC5zZWxlY3Qge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgfVxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgLS1jLXRleHQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgLS1jLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAtLWMtcGxhY2Vob2xkZXI6IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1iZy1icm93bik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMi4xcmVtIDIuNHJlbSAyLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tYy15ZWxsb3cpIHZhcigtLWMtd2hpdGUpO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pLFxuICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLnNpbGljb25lICYge1xuICAgICAgcGFkZGluZzogNC4ycmVtIDQuOHJlbSA1LjZyZW07XG4gICAgfVxuICB9XG5cbiAgLl9pcy1hY3RpdmUgJiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIC5kcm9wZG93bl9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICB9XG59XG4iLCIuY2FzZXMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBwYWRkaW5nOiA4LjNyZW0gMCAxLjRyZW07XG5cbiAgKyBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gICAgbWF4LXdpZHRoOiAxNjByZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW07XG4gICAgfVxuICB9XG4gICsgc3BhbixcbiAgKyBzcGFuIGIge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9tZWRpYSB7XG4gICAgLmZpbHRlcnMge1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAuY2FzZXMtaGVyb19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICBwYWRkaW5nOiAyMS4ycmVtIDAgMi43cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjJyZW07XG4gICAgcGFkZGluZzogMjcuNnJlbSAwIDMuOHJlbTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX21lZGlhIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fyb3VzZWwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEzOHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyNjI2MjYwMCwgIzI2MjYyNik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDEzO1xuXG4gICAgICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIGFuZCAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDJyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIC5zd2lwZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2LjhyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLl9pcy12aXNpYmxlKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAuZmlsdGVyc19faXRlbS1jb250ZW50IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhc2VzLWhlcm9fbWVkaWEgJiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkLWl0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICAmLmJyZWFkLWl0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5icmVhZC1pdGVtc19faXRlbTpsYXN0LWNoaWxkIC5icmVhZC1pdGVtc19faW5uZXIge1xuICAgICAgY29sb3I6ICNmZmY5O1xuICAgIH1cblxuICAgIC5icmVhZC1pdGVtc19faXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9icmVhZGxpbmt3aGl0ZS5zdmcpIGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXNlcy1oZXJvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIC5maWx0ZXJzX19zdWJsaXN0IC5maWx0ZXJzX19pdGVtLWNvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlcy1oZXJvX19pdGVtX3Nob3dtb3JlIHtcbiAgICAgID4gLmNhc2VzLWhlcm9fX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWRvd24uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhc2VzLWhlcm9fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICBtYXJnaW46IDAgMCAwLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgwKTtcbiAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FzZXMtaGVyb19fZmlsdGVyc1xuXG4gICZfX2ZpbHRlcnMge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY2FzZXMtaGVyb19tZWRpYSAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuX3Nob3ctc2VhcmNoICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAmOm5vdCguY2FzZXMtaGVyb19fY2Fyb3VzZWwgJikge1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICY6bm90KC5jYXNlcy1oZXJvX19jYXJvdXNlbCAmKSB7XG4gICAgICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAmOm5vdCguY2FzZXMtaGVyb19fY2Fyb3VzZWwgJikge1xuICAgICAgICAuX3Nob3ctc2VhcmNoICYge1xuICAgICAgICAgIGhlaWdodDogMi45cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgJjpub3QoLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYpIHtcbiAgICAgICAgLl9zaG93LXNlYXJjaCAmIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtY2FzZXMtaGVybyB7XG4gIG9yZGVyOiAtMTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gICAgcmlnaHQ6IC0xNXJlbTtcbiAgfVxuXG4gICZfX2Rlbnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOm5vdCguX3Nob3ctc2VhcmNoICYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNlYXJjaC1jYXNlcy1oZXJvX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuX2lzLWFjdGl2ZSB7XG4gICAgICAuc2VhcmNoLWNhc2VzLWhlcm9fX2ljb25fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICY6bm90KC5fc2hvdy1zZWFyY2ggJikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDEyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzRkYwXCIgZD1cIm0xNy41IDE3LjUtNS4zODktNS40MDdtMS42MzktMy45NjhhNS42MjUgNS42MjUgMCAxIDEtMTEuMjUgMCA1LjYyNSA1LjYyNSAwIDAgMSAxMS4yNSAwWlwiLz48L3N2Zz4nKTtcblxuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmljLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNlYXJjaC1jYXNlcy1oZXJvX19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAmOm5vdCguX3Nob3ctc2VhcmNoICYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jYXNlcy1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC8vIC5jYXNlcy1ncmlkX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmNhc2VzLWdyaWRfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA1cmVtIDMuNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogNnJlbSAzLjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcm93LWdhcDogMS44cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDMycmVtLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXNlcy1ncmlkX19jYXJkXG5cbiAgJl9fY2FyZCB7XG4gIH1cblxuICAvLyAuY2FzZXMtZ3JpZF9fc2hvd21vcmUtYnRuXG5cbiAgJl9fc2hvd21vcmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jcm9zcy1icm93bi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5iZy1jYXJkIHtcbiAgaGVpZ2h0OiA0Mi4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM4MzY1O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cbiAgJjpub3QoLm1lZGlhLWdyaWQgJikge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA1MC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS1ncmlkICYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgbWluLWhlaWdodDogNDUuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy1jYXJkX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLy8gLmJnLWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtY2FzZXMtZ3JpZCB7XG4gIGhlaWdodDogNDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgJl92aWRlbyB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIC5jYXJkLWNhc2VzLWdyaWRfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cblxuICAgIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fdGFnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmNhcmQtY2FzZXMtZ3JpZF9faW1hZ2Uge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwcmVtIDByZW07XG4gICAgfVxuICB9XG5cbiAgJl9sYXJnZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fbW9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGhlaWdodDogNTAuMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAzLjhyZW07XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAycmVtIDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDMuNHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8taWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy92aWRlby5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyLjRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgIHJvdy1nYXA6IDMuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzMuNnJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyLjRyZW07XG4gICAgICByb3ctZ2FwOiAyLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDQzLjZyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMy40cmVtO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDUpO1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICBtaW4taGVpZ2h0OiA3LjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5jbGFtcCB7XG4gICAgICAtLWxpbmUtY2xhbXA6IDI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICAtLWxpbmUtY2xhbXA6IDQ7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMjguOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzYuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19hdXRob3JzXG5cbiAgJl9fYXV0aG9ycyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19mb290ZXJcblxuICAmX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC42KTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fc2lkZVxuXG4gICZfX3NpZGUge1xuICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS43cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cmVtIDQuN3JlbTtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcm93LWdhcDogMC44cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3BhcmFncmFwaFxuXG4gICZfX3BhcmFncmFwaCB7XG4gICAgLS1saW5lLWNsYW1wOiA0O1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDI4LjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDM2LjhyZW07XG4gICAgfVxuICB9XG59XG4uYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcbiAgcm93LWdhcDogMXJlbTtcblxuICAvLyAuYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWRfX2ltYWdlc1xuXG4gICZfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDUuMnJlbTtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICAgIHdpZHRoOiA2LjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICB3aWR0aDogNi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogMjlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAvLyAuYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWRfX3RhZ1xuXG4gICZfX3RhZyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19tb3JlXG5cbiAgJl9fbW9yZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBnYXA6IDAuMzhyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjFyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHdpZHRoOiAzLjZyZW07XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbW9yZS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2plY3Qge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcblxuICBoMzpub3QoLmNvbnRlbnQtcGxhdGVfX3N1YnRpdGxlKSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy10b3A6IDIwLjRyZW07XG4gIH1cblxuICAvLyAucHJvamVjdF9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbSA2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC8vICAgcGFkZGluZzogMCAxMHJlbSA2cmVtO1xuICAgIC8vIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW0gNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW0gOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fZGV0YWlsXG5cbiAgJl9fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fYnJlYWQtaXRlbXNcblxuICAmX19icmVhZC1pdGVtcyB7XG4gIH1cblxuICAvLyAucHJvamVjdF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDMpO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiA3OHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fbWVkaWFcblxuICAmX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcmVtIG1pbm1heCgxMHJlbSwgNjJyZW0pIDIwcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAxMHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjByZW0gbWlubWF4KDEwcmVtLCA3OHJlbSkgMjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2plY3RfX2FzaWRlXG5cbiAgJl9fYXNpZGUge1xuICB9XG5cbiAgLy8gLnByb2plY3RfX3RpbWVcblxuICAmX190aW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi40NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjQ1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9qZWN0X19hdXRob3JcblxuICAmX19hdXRob3Ige1xuICB9XG5cbiAgLy8gLnByb2plY3RfX21haW5cblxuICAmX19tYWluIHtcbiAgfVxuXG4gIC8vIC5wcm9qZWN0X19zZWN0aW9uXG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fYmxvY2tcblxuICAmX19ibG9jayB7XG4gIH1cblxuICAmX19jb250ZW50LWltYWdlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICAmX2NvbnRlbnQge1xuICAgICAgLmJsb2NrLXByb2plY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDIuNjVyZW0gMnJlbSAwIDIuNjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LCAzOCwgMzgpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogODByZW0pIHtcbiAgICAgIGdhcDogNHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMDBweCwgMjUwcHgpO1xuICAgICAgcGFkZGluZzogMi42NXJlbSA0cmVtIDAgMi42NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwcmVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwcmVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDIxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMDBweCwgMjUwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LXBsYXRlX19sZWZ0XG5cbiAgJl9fbGVmdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjY1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzByZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODByZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjY1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcbiAgICB9XG4gIH1cblxuICAvLyAuY29udGVudC1wbGF0ZV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuY29udGVudC1wbGF0ZV9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICB9XG59XG5cbi5icmVhZC1pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy8gLmJyZWFkLWl0ZW1zX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9icmVhZGxpbmsuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5icmVhZC1pdGVtc19faW5uZXIge1xuICAgICAgICBjb2xvcjogIzE0MTQxNDk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5icmVhZC1pdGVtc19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICB9XG59XG4ucXVvdGUtYmxvY2stcHJvamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuOHJlbSAycmVtIDMuNnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMuOHJlbSA0LjJyZW0gNC44cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmc6IDMuMnJlbSA1LjJyZW0gNC4ycmVtO1xuICB9XG4gIC5ibG9jay1wcm9qZWN0X19pbm5lciAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLy8gLnF1b3RlLWJsb2NrLXByb2plY3RfX2F1dGhvclxuXG4gICZfX2F1dGhvciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIGdhcDogMS4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkuOHJlbSAxZnI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgLnByb2plY3RfbWVkaWEgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMuOXJlbSAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5xdW90ZS1ibG9jay1wcm9qZWN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDkuOHJlbTtcbiAgICBoZWlnaHQ6IDkuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbTtcbiAgICAgIHdpZHRoOiAxMy45cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5xdW90ZS1ibG9jay1wcm9qZWN0X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLy8gLnF1b3RlLWJsb2NrLXByb2plY3RfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYy1iZy1ibGFjayk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyAucXVvdGUtYmxvY2stcHJvamVjdF9fcXVvdGVcblxuICAmX19xdW90ZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgIHBhZGRpbmctbGVmdDogMy42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6bm90KC5wcm9qZWN0X21lZGlhICYpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogNS44cmVtO1xuICAgICAgICB3aWR0aDogNS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOC45cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLXByb2plY3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYy1iZy1ibGFjayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuOXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLy8gLmF1dGhvci1wcm9qZWN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDcuMnJlbTtcbiAgICBoZWlnaHQ6IDguNHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDcuMnJlbTtcbiAgICAgIGhlaWdodDogOC40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB3aWR0aDogNi40cmVtO1xuICAgICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hdXRob3ItcHJvamVjdF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYXV0aG9yLXByb2plY3RfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXV0aG9yLXByb2plY3RfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay1wcm9qZWN0IHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1jb3Zlci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuXG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICBtYXJnaW46IDAuNHJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAuOHJlbSAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWNvdmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICBoMiB7XG4gICAgJjpub3QoLmJsb2NrLXByb2plY3RfX3N1YnRpdGxlKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC45cmVtO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgJjpub3QoLmJsb2NrLXByb2plY3RfX3R4dCwgLmJsb2NrLXByb2plY3RfX2Rlc2NyaXB0aW9uKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIC5ibG9jay1wcm9qZWN0X19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxODklO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM0MCU7XG4gICAgZm9udC1zaXplOiAxMy45OTk5OTk5OTk5OTk5OThwdDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICsgLmJsb2NrLXByb2plY3RfX3R4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjhyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDguNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxlbmRhci1oZXJvIHtcbiAgJl9ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2xpZGUtY2FsZW5kYXItaGVyb19fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICAubG9jYXRpb24tc2xpZGUtY2FsZW5kYXItaGVyb19fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2J0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZS1jYWxlbmRhci1oZXJvX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGVuZGFyLWhlcm8ge1xuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDguOHJlbTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4NXJlbTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjdyZW07XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19iZy1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0NC42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTcuM3JlbTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NS44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgLy8gcGFkZGluZy10b3A6IDE5LjhyZW07XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgLmJyZWFkLWl0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTkuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FsZW5kYXItaGVyb19fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gIH1cblxuICAvLyAuY2FsZW5kYXItaGVyb19fc3dpcGVyXG5cbiAgJl9fc3dpcGVyIHtcbiAgfVxuXG4gIC8vIC5jYWxlbmRhci1oZXJvX19zd2lwZXItd3JhcHBlclxuXG4gICZfX3N3aXBlci13cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5jYWxlbmRhci1oZXJvX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5hdmlnYXRpb24ge1xuICAtLWlubmVyLXBkOiAxMHJlbTtcbiAgLS1yaWdodDogNC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDYuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyh2YXIoLS1pbm5lci1wZCkgKyB2YXIoLS1yaWdodCkpO1xuICB6LWluZGV4OiAxMDtcblxuICAmX19idG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICBib3R0b206IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAtLWlubmVyLXBkOiAxMXJlbTtcbiAgICAtLXJpZ2h0OiA1LjhyZW07XG4gICAgYm90dG9tOiA4LjhyZW07XG4gIH1cbn1cbi5zbGlkZS1jYWxlbmRhci1oZXJvIHtcbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1jYWxlbmRhci1oZXJvX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5fbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWlubGluZTogNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtY2FsZW5kYXItaGVyb19fZGF0ZVxuXG4gICZfX2RhdGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgbWluLXdpZHRoOiA4LjhyZW07XG4gICAgcGFkZGluZzogMS4ycmVtIDAuOHJlbTtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMCk7XG4gICAgfVxuXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWluLXdpZHRoOiA5LjJyZW07XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtaW4td2lkdGg6IDEyLjJyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNHJlbTtcbiAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2xvY2F0aW9uXG5cbiAgJl9fbG9jYXRpb24ge1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogNjdyZW07XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1jYWxlbmRhci1oZXJvX19idG5cblxuICAmX19idG4ge1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbn1cbi5sb2NhdGlvbi1zbGlkZS1jYWxlbmRhci1oZXJvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICBnYXA6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogNi4ycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgbWFyZ2luLXRvcDogNS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIH1cblxuICAvLyAubG9jYXRpb24tc2xpZGUtY2FsZW5kYXItaGVyb19faWNvblxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5sb2NhdGlvbi1zbGlkZS1jYWxlbmRhci1oZXJvX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy01KTtcbiAgICB9XG4gIH1cbn1cbi5idG4ge1xufVxuIiwiLmV2ZW50cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA0LjRyZW07XG5cbiAgJl9wYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICB9XG4gICAgLmV2ZW50cyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX19saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNhcmRfX2xpbmsge1xuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2RhdGUsXG4gICAgICAgICAgLmV2ZW50LWNhcmRfX2RhdGUsXG4gICAgICAgICAgLmV2ZW50LWNhcmRfX25hbWUsXG4gICAgICAgICAgLnNob3dtb3JlLWV2ZW50LWNhcmRfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5ldmVudC1jYXJkX19jb250ZW50LFxuICAgICAgLmV2ZW50LWNhcmRfX2RldGFpbHMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fbG9jYXRpb24sXG4gICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fZGF0ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fZGF0ZSxcbiAgICAgIC5ldmVudC1jYXJkX19kYXRlLFxuICAgICAgLmV2ZW50LWNhcmRfX25hbWUsXG4gICAgICAuc2hvd21vcmUtZXZlbnQtY2FyZF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmV2ZW50LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgICAgIC5ldmVudC1jYXJkX19pbmZvIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiA1LjlyZW0gMCA2LjhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cblxuICAuZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvLyAuZXZlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmV2ZW50c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1saW5lLWNsYW1wLCA1KTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHNfX2ZpbHRlcnMtd3JhcFxuXG4gICZfX2ZpbHRlcnMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHNfX2ZpbHRlcnNcblxuICAmX19maWx0ZXJzIHtcbiAgfVxuXG4gIC8vIC5ldmVudHNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIuOHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQuNHJlbTtcbiAgICAgIG1heC13aWR0aDogODkuNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNS42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMTFyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAuZXZlbnRzX3Bhc3QgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzX19zaG93bW9yZS1idG5cblxuICAmX19zaG93bW9yZS1idG4ge1xuICB9XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgLy8gLmV2ZW50LWNhcmRfX3Nob3dtb3JlXG5cbiAgJl9fc2hvd21vcmUge1xuICB9XG59XG4uc2hvd21vcmUtZXZlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLl9pcy12aXNpYmxlICYge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLy8gLnNob3dtb3JlLWV2ZW50LWNhcmRfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG5cbiAgLy8gLnNob3dtb3JlLWV2ZW50LWNhcmRfX2J0blxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMS44cmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gICZfX2luZm8tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBnYXA6IDAuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjZyZW0pO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUtaWNvbi1kYXJrLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMy4ycmVtIDEuNnJlbSAzLjJyZW0gMDtcbiAgICBnYXA6IDEuNHJlbSAzLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMi4xcmVtIDFmcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgICAuZGV0YWlscy1ldmVudC1jYXJkX19kYXRlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWQ4NDY3O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMuNnJlbSAxZnI7XG4gICAgICBwYWRkaW5nOiA0cmVtIDEuNnJlbSA0cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMC44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGF0ZVxuXG4gICZfX2RhdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGV0YWlsc1xuXG4gICZfX2RldGFpbHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fbmFtZVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyOCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTI2JTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fdG9nZ2xlXG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMC42cmVtIDAuNnJlbSAwLjZyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG5cbiAgICAuX2lzLXZpc2libGUgJiB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9faWNvblxuXG4gICZfX2ljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fc3BlYWtlcnNcblxuICAmX19zcGVha2VycyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5ldmVudC1jYXJkX19zcGVha2VyXG5cbiAgJl9fc3BlYWtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zeXN0ZW0tZ3JheS0yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgd2lkdGg6IDcuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGVzY3JpcHRpb25cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXMpO1xuICB9XG5cbiAgJl9fbG9jYXRpb24sXG4gICZfX2RhdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBnYXA6IDAuNHJlbTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cbn1cbi5kYXRlLWV2ZW50LWNhcmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gIH1cblxuICAvLyAuZGF0ZS1ldmVudC1jYXJkX19mb3JtYXRcblxuICAmX19mb3JtYXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGdhcDogMC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgJi5faXMtb2ZmbGluZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5ldmVudC1jYXJkX19kYXRlICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5kYXRlLWV2ZW50LWNhcmRfX2RheVxuXG4gICZfX2RheSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cblxuICAvLyAuZGF0ZS1ldmVudC1jYXJkX19tb250aFxuXG4gICZfX21vbnRoIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIH1cbiAgfVxufVxuLmRldGFpbHMtZXZlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgJl9fbWFpbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG4gIC8vIC5kZXRhaWxzLWV2ZW50LWNhcmRfX3R5cGVcblxuICAmX190eXBlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZGV0YWlscy1ldmVudC1jYXJkX19tYWluICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2RhdGVcblxuICAmX19kYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmRldGFpbHMtZXZlbnQtY2FyZF9faWNvblxuXG4gICZfX2ljb24ge1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZGV0YWlscy1ldmVudC1jYXJkX19sb2NhdGlvblxuXG4gICZfX2xvY2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICNhZDgzNjY7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG59XG4iLCIucmVzaWRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYmx1ZS1ncmVlbik7XG5cbiAgJl9tYWlucGFnZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAuY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzLjJyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDhyZW07XG5cbiAgICAgIC5yZXNpZGVudHNfZXZlbnRzICYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY29udHJvbHNfX3BhZ2luYXRpb24ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYm90dG9tOiAtMi4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcmVtO1xuICAgIHBhZGRpbmc6IDQuOHJlbSAycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiA0LjhyZW0gMTByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDYuOHJlbSAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiA5cmVtIDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXNpZGVudHNfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDUuOHJlbTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgcm93LWdhcDogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA1LjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgcm93LWdhcDogMy42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19jYXJvdXNlbFxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19zd2lwZXJcblxuICAmX19zd2lwZXIge1xuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fY2FyZFxuXG4gICZfX2NhcmQge1xuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAgJi5jb250cm9scyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjc4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZXNpZGVudHNfZXZlbnRzICYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fcGFnaW5hdGlvblxuXG4gIC5jb250cm9sc19fcGFnaW5hdGlvbi5jb250YWluZXIuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4taW5saW5lOiA0LjRyZW0gYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzaWRlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaGVpZ2h0OiAzMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyAucmVzaWRlbnQtY2FyZF9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0zcmVtO1xuICAgIG1heC13aWR0aDogMjFyZW07XG4gICAgcm93LWdhcDogMC40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0xcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50LWNhcmRfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyNy44cmVtO1xuICAgIHdpZHRoOiAyNi40cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGhlaWdodDogMjIuNnJlbTtcbiAgICAgIHdpZHRoOiAyMS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDI4cmVtO1xuICAgICAgd2lkdGg6IDI2LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50LWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZXZlbnRzLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwIDZyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgMTMuNnJlbTtcbiAgfVxuXG4gIC8vIC5ldmVudHMtZGVzY3JpcHRpb25fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3Mi4ycmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtZGVzY3JpcHRpb25fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWRlc2NyaXB0aW9uX193eXNpd3lnXG5cbiAgJl9fd3lzaXd5ZyB7XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbGFtcCB7XG59XG4iLCIuZm9ybS1leGNsdXNpdmUge1xuICAtLWNvbC0xOiAzNy40O1xuICAtLWNvbC0yOiA0NDtcbiAgLS1nYXAteDogNi42O1xuICAtLWdhcDogMy4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIC0tZ2FwLXg6IDYuMjtcbiAgfVxuICAmOm5vdCgmX2V4dCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nOiA2LjZyZW0gMTByZW07XG4gICAgfVxuICB9XG5cbiAgJl9leHQge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW46IDIuNnJlbSBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX2xlZnRcblxuICAmX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgIHBhZGRpbmc6IDIuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDA7XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZjAwO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI0KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTM4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xuICAgIHBhZGRpbmc6IDIuOHJlbTtcbiAgfVxuXG4gIC8vIC5mb3JtLWV4Y2x1c2l2ZV9fZGVzY1xuXG4gICZfX2Rlc2Mge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb3JtLWV4Y2x1c2l2ZV9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMy4ycmVtO1xuXG4gICAgLmZpZWxkX19pbnB1dCxcbiAgICAuc2VsZWN0X19idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJsYWNrKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgICBnYXA6IDMuOHJlbSAzLjRyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLy8gLm1lZGlhLWxlYWRfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMuMnJlbTtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBnYXA6IDMuNnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWVkaWEtbGVhZF9fYmFubmVyXG5cbiAgJl9fYmFubmVyIHtcbiAgfVxuXG4gIC8vIC5tZWRpYS1sZWFkX19wb3B1bGFyXG5cbiAgJl9fcG9wdWxhciB7XG4gIH1cbn1cblxuLmJhbm5lci1tZWRpYS1sZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNjtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBtaW4taGVpZ2h0OiA0NnJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWluLWhlaWdodDogNTlyZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmNhcmQtbWVkaWEtZ3JpZF9fdGl0bGUtY29udGVudCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cbiAgICAuYmFubmVyLW1lZGlhLWxlYWRfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgcGFkZGluZzogMC44cmVtIDFyZW0gMC43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyAuYmFubmVyLW1lZGlhLWxlYWRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fbmFtZVxuXG4gICZfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgIG1heC13aWR0aDogOTAuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fZm9vdGVyXG5cbiAgJl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgdmFyKC0tYmctd2hpdGUpO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fdGFnXG5cbiAgJl9fdGFnIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX19tb3JlXG5cbiAgJl9fbW9yZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZ2FwOiAwLjM4cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICBsZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgIHRyYW5zaXRpb246IGZsZXggMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICB3aWR0aDogMy42cmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVsYXItbWVkaWEtbGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgcGFkZGluZzogMi40cmVtIDJyZW0gMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiAyLjhyZW0gMi40cmVtIDIuNnJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmc6IDMuNnJlbSAyLjhyZW0gMy40cmVtO1xuICB9XG4gIC8vIC5wb3B1bGFyLW1lZGlhLWxlYWRfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnBvcHVsYXItbWVkaWEtbGVhZF9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICB9XG5cbiAgLy8gLnBvcHVsYXItbWVkaWEtbGVhZF9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1iZWlnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjRzIGVhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wb3B1bGFyLW1lZGlhLWxlYWRfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1LjZyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLy8gLm1lZGlhLWdyaWRfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAubWVkaWEtZ3JpZF9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyLjFyZW0gMi41cmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5iZy1jYXJkIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogNDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctY2FyZF9faW1hZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1OC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBnYXA6IDQuNnJlbSA0cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogNnJlbSAzLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lZGlhLWdyaWRfX2NhcmRcblxuICAmX19jYXJkIHtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS45cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1tZWRpYS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDU4LjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1LjVyZW07XG4gIH1cblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNC4xcmVtO1xuICAgIGJvdHRvbTogLTYuMnJlbTtcblxuICAgIHdpZHRoOiAyNy45cmVtO1xuICAgIGhlaWdodDogMjcuOXJlbTtcblxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pa2FyMi1vcHRpbWl6ZWRfQ0l0UEd3Ri53ZWJwKSBjZW50ZXIgLyBjb250YWluXG4gICAgICBuby1yZXBlYXQ7XG5cbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbGVmdDogLTUuMXJlbTtcbiAgICAgIGJvdHRvbTogLTUuMnJlbTtcbiAgICAgIHdpZHRoOiAyMC45cmVtO1xuICAgICAgaGVpZ2h0OiAyMC45cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci5hdXRob3IsXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTQgLyAxOTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzM2IC8gMjEwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MzYgLyAyNjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMC43cmVtIDAuOHJlbSAwLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAxLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHRvcDogMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMjkuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBoZWlnaHQ6IDIyLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogYXV0byA0MzYgLyAyNjc7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX19ib2R5XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLXdyYXBcblxuICAmX190aXRsZS13cmFwIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNy4ycmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWluLWhlaWdodDogNy44cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWluLWhlaWdodDogOS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLWNvbnRlbnRcblxuICAmX190aXRsZS1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC5tZWRpYS1ncmlkICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fYXV0aG9yXG5cbiAgJl9fYXV0aG9yIHtcbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX2Zvb3RlclxuXG4gICZfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjYpO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fdGFnc1xuXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX190YWdcblxuICAmX190YWcge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5MWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX21vcmVcblxuICAmX19tb3JlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGdhcDogMC4zOHJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMXJlbSk7XG4gICAgbGVmdDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOThlbTtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMy40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IC0wLjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICB0cmFuc2l0aW9uOiBmbGV4IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgd2lkdGg6IDMuNnJlbTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9tb3JlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAvLyAuYXV0aG9yX19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gLmF1dGhvcl9faW5mb1xuXG4gICZfX2luZm8ge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogNi40cmVtO1xuICAgICAgd2lkdGg6IDYuNHJlbTtcbiAgICB9XG4gIH1cbn1cbi5tYWluX2xpc3RfbWVkaWEge1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCIuc3Vic2NyaWJlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIC5jaGVja2JveCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuICAuZm9ybS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MCwgNzEsIDUyKTtcblxuICAgIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgY29sb3I6IHJnYigxOTcsIDEzOSwgMTE1KTtcbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGdhcDogN3JlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS42ZnIgMzcuOXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zdWJzY3JpYmUtZm9ybV9fZGVzY1xuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBnYXA6IDJyZW0gM3JlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2NoZWNrYm94XG5cbiAgJl9fY2hlY2tib3gge1xuICB9XG5cbiAgLy8gLnN1YnNjcmliZS1mb3JtX19ibG9ja1xuXG4gICZfX2Jsb2NrIHtcbiAgfVxuXG4gIC8vIC5zdWJzY3JpYmUtZm9ybV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICAmLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbnB1dCxcbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnN1YnNjcmliZS1mb3JtX19hZ3JlZW1lbnRcblxuICAmX19hZ3JlZW1lbnQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWduYXR1cmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gLnNpZ25hdHVyZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fdG9wXG5cbiAgJl9fdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDV2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvc2lnbmF0dXJlLndlYnApIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogNDByZW07XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBoZWlnaHQ6IDQ2cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA0NnJlbTtcbiAgICAgICAgd2lkdGg6IDQzLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgcm93LWdhcDogNS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDc5cmVtO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19ib3R0b21cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDhyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDMuOHJlbTtcbiAgICAgIGNvbHVtbi1nYXA6IDMuOHJlbTtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19wZXJzb25cblxuICAmX19wZXJzb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBoZWlnaHQ6IDY1LjNyZW07XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMnJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzLjhyZW07XG4gICAgICB3aWR0aDogNTlyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pbWcud2VicCkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zaWduYXR1cmVfX3BlcnNvbi1uYW1lXG5cbiAgJl9fcGVyc29uLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNC4ycmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDYuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoNiB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgIHJvdy1nYXA6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19ib3R0b20tdGV4dFxuXG4gICZfX2JvdHRvbS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDYuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDI3cmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByb3ctZ2FwOiAyLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjRyZW07XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGhlaWdodDogNC43cmVtO1xuICAgICAgICBsZWZ0OiAtNy44cmVtO1xuICAgICAgICB0b3A6IDEuNHJlbTtcbiAgICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogMzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHJvdy1nYXA6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5pbmZvZ3JhcGhpY3Mge1xuICAvLyAuaW5mb2dyYXBoaWNzX19tYXJxdWVlXG5cbiAgJl9fbWFycXVlZSB7XG4gICAgLy8gLmluZm9ncmFwaGljc19fbWFycXVlZV9sZWZ0XG5cbiAgICAmX2xlZnQge1xuICAgIH1cblxuICAgIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWVfcmlnaHRcblxuICAgICZfcmlnaHQge1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWUtd3JhcFxuXG4gICZfX21hcnF1ZWUtd3JhcCB7XG4gIH1cbn1cbi5idG4ge1xufVxuIiwiLmJnLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIC5iZy1pbWFnZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcm93LWdhcDogMi42cmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWluLWhlaWdodDogNjV2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYmctaW1hZ2VfX3RpdGxlLXdyYXBcblxuICAmX190aXRsZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuLFxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmJnLWltYWdlX19idG5cblxuICAmX19idG4ge1xuICB9XG5cbiAgLy8gLmJnLWltYWdlX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC8vIC5iZy1pbWFnZV9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogMDtcbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuICBwYWRkaW5nOiA0cmVtIDAgNnJlbTtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCguX3BhZ2VzLWxvYWRlZCAmKSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjZyZW07XG5cbiAgICAgICAgd2lkdGg6IDQ3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmc6IDYuOHJlbSAwIDRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiAxMC44cmVtIDAgOHJlbTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XG4gIH1cblxuICAuY29udHJvbHNfX2J0biB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnItYnJvd24uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICB9XG5cbiAgLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICAgIH1cbiAgICAuY2FyZC1jYXNlcy1ncmlkX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICAgIG1hcmdpbjogMCAwIDQuMTkycmVtO1xuICAgICAgbWF4LXdpZHRoOiA4OS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNS44MDhyZW07XG4gICAgICBtYXgtd2lkdGg6IDExNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJvdXNlbF9fc3dpcGVyLXdyYXBcblxuICAmX19zd2lwZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICY6bm90KC5fcGFnZS1sb2FkZWQgJikge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUuY2FyZC1jYXNlcy1ncmlkIHtcbiAgICAgIGhlaWdodDogNDIuMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogNTAuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2NvbnRyb2xzXG5cbiAgJl9fY29udHJvbHMge1xuICAgICYuY29udHJvbHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4xcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzX19idG4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgJjpob3ZlciB7XG4gICAgLnJlY29tbWVuZC1pdGVtX19tb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICAgIGFzcGVjdC1yYXRpbzogMjk0IC8gMTkyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzM2IC8gMjEwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MzYgLyAyNjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgdG9wOiAxLjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fYm9keVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMCAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fdGl0bGUtbGlua1xuXG4gICZfX3RpdGxlLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aXRsZS1zcGFuXG5cbiAgJl9fdGl0bGUtc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fZGV0YWlsc1xuXG4gICZfX2RldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGdhcDogMC45cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjYpO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgcGFkZGluZzogMS44cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aW1lXG5cbiAgJl9fdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjJyZW07XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX3R5cGVcblxuICAmX190eXBlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjJyZW07XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ljb25cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX19mb290ZXJcblxuICAmX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC42KTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fdGFnXG5cbiAgJl9fdGFnIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOTFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOThlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX21vcmVcblxuICAmX19tb3JlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZ2FwOiAwLjM4cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICBsZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMS4zcmVtIDMuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAtMC4xcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fbW9yZS1pY29uXG5cbiAgJl9fbW9yZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cbiIsIi5wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWJyb3duKTtcblxuICAvLyAucHJvZHVjdHNfX21hcnF1ZWVcblxuICAmX19tYXJxdWVlIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAzODQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19tYXJxdWVlLXdyYXBwZXJcblxuICAmX19tYXJxdWVlLXdyYXBwZXIge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19tYXJxdWVlLWl0ZW1cblxuICAmX19tYXJxdWVlLWl0ZW0ge1xuICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyNy41cmVtO1xuICAgICAgaGVpZ2h0OiAxOC4zcmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjcuNXJlbTtcbiAgICAvLyBoZWlnaHQ6IDE4cmVtO1xuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAvLyB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmNvbnRyb2xzX19wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9kdWN0c19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICBwYWRkaW5nOiA0LjhyZW0gMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiA2LjhyZW0gMTByZW0gMTByZW07XG4gICAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogOS44cmVtIDExcmVtIDhyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMik7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAzLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICAvLyAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAvLyAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gICBnYXA6IDIuOHJlbTtcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAvLyAgICAgZ2FwOiA0LjZyZW0gMi44cmVtO1xuICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLy8gICB9XG4gICAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8vICAgICBnYXA6IDcuNnJlbSA0LjhyZW07XG4gICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNy42cmVtIDQuOHJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5wcm9kdWN0c19fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICB9XG59XG4uaXRlbS1wcm9kdWN0cyxcbi5pdGVtLXByb2R1Y3RzLnN3aXBlci1zbGlkZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyLjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDQuOHJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNi44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmxhY2spO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxOC40cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDRyZW07XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgIH1cbiAgfVxufVxuLml0ZW0tcHJvZHVjdHMge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDIuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNC44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDYuOHJlbTtcbiAgfVxuICAvLyAuaXRlbS1wcm9kdWN0c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkIHZhcigtLWJnLWJsYWNrKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtaW4taGVpZ2h0OiA5cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS42cmVtO1xuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcbiAgICAgIG1heC13aWR0aDogMzNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjJyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tcHJvZHVjdHNfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNzByZW07XG4gICAgfVxuICB9XG59XG4iLCIubW9iYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctZ3JlZW4pO1xuXG4gIC8vIC5tb2JhcHBfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDQuOHJlbSA2cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDYuOHJlbSAwO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ibG9jazogNy4ycmVtIDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fdGl0bGUtd3JhcFxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgcm93LWdhcDogMi42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgIHJvdy1nYXA6IDRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDg5LjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDg2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNTIuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX3NsaWRlLXdyYXBcblxuICAmX19zbGlkZS13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAzMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NsaWRlLXRpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAyN3JlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbHNfX3BhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy8gLm1vYmFwcF9fY3VzdG9tLXNsaWRlclxuXG4gICZfX2N1c3RvbS1zbGlkZXIge1xuICB9XG59XG5cbi5jdXN0b20tc2xpZGVyLW1vYmFwcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLy8gLmN1c3RvbS1zbGlkZXItbW9iYXBwX19pdGVtc1xuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuY3VzdG9tLXNsaWRlci1tb2JhcHBfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBtYXgtd2lkdGg6IDU1LjRyZW07XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogODByZW07XG4gICAgfVxuXG4gICAgJi5faXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTlyZW07XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNThyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHdpZHRoOiA3OC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDc4LjhyZW07XG4gICAgaGVpZ2h0OiA1OHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDY0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYmxhY2spO1xuICAvLyAudGdfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDIuOHJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNi42cmVtIDZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiA3LjZyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYuMnJlbSA1LjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRnX19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleDogMCAwIDUuMnJlbTtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmbGV4OiAwIDAgMTJyZW07XG4gICAgICB3aWR0aDogMTJyZW07XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRnX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg2KTtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgIHJvdy1nYXA6IDAuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNTNyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50Z19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC50Z19fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1jbHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmhlcm8tY2x1Yl9fY3J1bWJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5icmVhZC1pdGVtc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkLWl0ZW1zX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmJyZWFkLWl0ZW1zX19pbm5lciB7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1pdGVtc19faXRlbSAuYnJlYWQtaXRlbXNfX2lubmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuYnJlYWQtaXRlbXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAvLyAuaGVyby1jbHViX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDguNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDM3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMC44cmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2luZm8taXRlbVxuXG4gICZfX2luZm8taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcblxuICAgICAgLl9wcmltYXJ5LWxlbW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA4M3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDEpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuXG4gICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNnJlbTtcblxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDU1LjlyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWF4LXdpZHRoOiA5OSU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmLmJ0biB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2JnXG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwKTtcblxuICAgICAgb3BhY2l0eTogMC40MjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ndWVzdHMge1xuICAtLWhlaWdodDogNDIuM3JlbTtcblxuICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEyLjZyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLS1oZWlnaHQ6IGF1dG87XG5cbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICBbZGF0YS10YWJzLXNsaWRlcl0ge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5fc2hyaW5rIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwcmVtIDFmcjtcblxuICAgICAgICAuZ3Vlc3RzX190YWJzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDcuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcm93LWdhcDogOS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAuZ3Vlc3RzX193cmFwXG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cmVtIDFmcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuX3NocmluayAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHJlbSAxZnI7XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0c19fdGFic1xuXG4gICZfX3RhYnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyLjRyZW07XG5cbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX190YWJcblxuICAmX190YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWdyYXkpO1xuXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuXG4gICAgJi5faXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX3NsaWRlclxuXG4gICZfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX251bWJlcnNcblxuICAmX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19udW1iZXJzLWl0ZW1cblxuICAmX19udW1iZXJzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwLjdyZW07XG4gICAgZmxleDogMCAwIDI1LjhyZW07XG4gICAgaGVpZ2h0OiAxMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX251bWJlcnMtdmFsdWVcblxuICAmX19udW1iZXJzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAmLl9zaHJpbmsge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZ3Vlc3RzX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAuaW5mby1zbGlkZS1ndWVzdHNfX3R4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTEuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5pbmZvLXNsaWRlLWd1ZXN0c19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnNsaWRlLWd1ZXN0c19fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuc2xpZGUtZ3Vlc3RzX19pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmVpZ2UpO1xuICAgICAgfVxuICAgICAgLmd1ZXN0cyB7XG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtZ3Vlc3RzIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzM3JlbSAxZnI7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fYnRuLXR4dFxuXG4gICZfX2J0bi10eHQge1xuICAgICsgLnNsaWRlLWd1ZXN0c19fYnRuLXR4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICsgLnNsaWRlLWd1ZXN0c19fYnRuLXR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2J0blxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQsIGxlZnQgMC40cyBlYXNlLWluLW91dDtcblxuICAgIC5fc2hyaW5rICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgbGVmdDogNXJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA3cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAvLyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDVyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgZmxleDogMCAwIDAuNHJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDBmciBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtY29sdW1ucyAwLjRzIGVhc2UtaW4tb3V0IDAuNHMsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAuX3NocmluayAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHJlbSAxZnI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19faW5mb1xuXG4gICZfX2luZm8ge1xuICB9XG59XG5cbi5pbmZvLXNsaWRlLWd1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuXG4gIC8vIC5pbmZvLXNsaWRlLWd1ZXN0c19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gLmluZm8tc2xpZGUtZ3Vlc3RzX190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogMzEuNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmd1ZXN0cyB7XG4gIC8vIC5ndWVzdHNfX21vYi1zbGlkZXJcblxuICAmX19tb2Itc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG5cbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19tb2Itd3JhcHBlclxuXG4gICZfX21vYi13cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX21vYi1zbGlkZVxuXG4gICZfX21vYi1zbGlkZSB7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19zbGlkZXItY29udHJvbHNcblxuICAmX19zbGlkZXItY29udHJvbHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2NvbnRyb2xzXG5cbiAgJl9fY29udHJvbHMge1xuICB9XG59XG5cbi5tb2Itc2xpZGUtZ3Vlc3RzIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjRyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNS4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gIH1cblxuICAvLyAubW9iLXNsaWRlLWd1ZXN0c19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDI1LjJyZW07XG4gICAgd2lkdGg6IDI1LjJyZW07XG4gICAgaGVpZ2h0OiAyNS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAvLyAubW9iLXNsaWRlLWd1ZXN0c19fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMy40cmVtO1xuICB9XG5cbiAgLy8gLm1vYi1zbGlkZS1ndWVzdHNfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLy8gLm1vYi1zbGlkZS1ndWVzdHNfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gLnNsaWRlci1jb250cm9sc19fZnJhY3Rpb25cblxuICAmX19mcmFjdGlvbiB7XG4gIH1cbn1cbiIsIi50aW1lIHtcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmc6IDE0cmVtIDA7XG4gIH1cblxuICAvLyAudGltZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAudGltZV9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudGltZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG5cbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteGwpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4zcmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDYwLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRpbWVfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNnJlbTtcblxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudGltZV9fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgfVxufVxuXG4ubGlzdC1pdGVtLXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMi42cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWl0ZW0tdGltZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNC4ycmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguNHJlbTtcblxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1pdGVtLXRpbWVfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgaGVpZ2h0OiA0NC44cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNjaGVkdWxlIHtcbiAgcGFkZGluZzogMTFyZW0gMCAxMHJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxNHJlbSAwO1xuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICAgICYuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19jb250cm9sc1xuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2NoZWR1bGVfX2Zvb3RlclxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIC5pdGVtLXNjaGVkdWxlX19pbWFnZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19idG5cblxuICAmX19idG4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5idG5fYnJvd24uYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZzogMi4ycmVtIDVyZW07XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXNjaGVkdWxlIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTRyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gICAgbWluLWhlaWdodDogMzZyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDU0cmVtO1xuICAgIGhlaWdodDogMzZyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM3LjZyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLXNjaGVkdWxlX19ib2R5XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLy8gLml0ZW0tc2NoZWR1bGVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhsKTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctc3VwZXItYmxhY2spO1xuXG4gICAgJi5fbmIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjlyZW07XG5cbiAgICAgIG1heC13aWR0aDogNDYuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDEuNHJlbTtcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG5cbiAgICAgICAgZmxleDogMCAwIDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBtYXJnaW4tdG9wOiAwLjlyZW07XG5cbiAgICAgIGZsZXg6IDAgMCAwLjZyZW07XG4gICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LWwpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tc2NoZWR1bGVfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICBtYXgtd2lkdGg6IDUxLjhyZW07XG5cbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5nYWxsZXJ5IHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDExLjVyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gIC5jb250cm9sc19fcGFnaW5hdGlvbjpub3QoLmNhcm91c2VsIC5jb250cm9sc19fcGFnaW5hdGlvbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN3aXBlci1ob3Jpem9udGFsXG4gICAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgcGFkZGluZzogMTRyZW0gMDtcbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43cmVtO1xuXG4gICAgbWF4LXdpZHRoOiA0OC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5zd2lwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgICAgaGVpZ2h0OiA0My4xcmVtO1xuXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAgICYuZ2FsbGVyeV9fc2xpZGVyX21hcnF1ZWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICBoZWlnaHQ6IDI3LjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGxpbmVhcjtcblxuICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgd2lkdGg6IDQwLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG5cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5nYWxsZXJ5X19pbWFnZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDMuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzMC4xcmVtO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogMjcuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ2FsbGVyeV9fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgLmZyYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxOHJlbSAwIDE0cmVtO1xuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fc2xpZGVyXG5cbiAgJl9fc2xpZGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiAyLjJyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG5cbiAgLy8gLnNsaWRlLXRlc3RpbW9uaWFsc19faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcblxuICAgICAgY29sdW1uLWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19hdXRob3JcblxuICAmX19hdXRob3Ige1xuICAgIHdpZHRoOiA2LjdyZW07XG4gICAgaGVpZ2h0OiA2LjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB3aWR0aDogMTMuNHJlbTtcbiAgICAgIGhlaWdodDogMTMuNHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX190eHRcblxuICAmX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGhlaWdodDogNTJyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnRzLWhlcm8ge1xuICAuYnJlYWQtaXRlbXNfX2lubmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDcuOTk5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xMy53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xMy53ZWJwKSAtNjVyZW0gLyBjb3ZlciBuby1yZXBlYXQ7XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwYWRkaW5nLXRvcDogMjAuOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOC4xcmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDguOXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogOHJlbTtcbiAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgIHdpZHRoOiAzMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMjYuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTIuNnJlbTtcbiAgICAgICAgcmlnaHQ6IC0xMC41cmVtO1xuXG4gICAgICAgIHdpZHRoOiA3Ni4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDY3LjJyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50LzExLndlYnApIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgICAgIG9wYWNpdHk6IDAuNzc7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDQ3LjllbSkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTE3LjZyZW07XG5cbiAgICAgICAgICB3aWR0aDogNTguMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaGVyb19fYnJlYWQtaXRlbXNcblxuICAmX19icmVhZC1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG5cbiAgICBtYXgtd2lkdGg6IDgxLjRyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgIG1heC13aWR0aDogMzMuM3JlbTtcblxuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1oZXJvX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDYuM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMy41cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1oZXJvX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDY1LjNyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAzMC4zcmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2J0blxuXG4gICZfX2J0biB7XG4gICAgJi5idG4uYnRuX2Jyb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDIuMnJlbSAyLjVyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52YWx1ZXMge1xuICAvLyAudmFsdWVzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTIuNXJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTVyZW07XG5cbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICByb3ctZ2FwOiA3LjFyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnZhbHVlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTA1LjFyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC52YWx1ZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzByZW0sIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDlyZW07XG4gICAgcm93LWdhcDogNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyAudmFsdWVzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tdmFsdWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMuNHJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHJvdy1nYXA6IDIuMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ny4wMWVtKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNC41cmVtO1xuXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tdmFsdWVzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTMlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcblxuICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tdmFsdWVzX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIC5pdGVtLXZhbHVlc19fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNDcuMXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTE5JTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cy1pbmZvIHtcbiAgLy8gLmV2ZW50cy1pbmZvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDguN3JlbTtcblxuICAgIG1heC13aWR0aDogMTE1LjRyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjFyZW07XG5cbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19oZWFkaW5nLWhpZ2hsaWdodFxuXG4gICZfX2hlYWRpbmctaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19ncm91cFxuXG4gICZfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi43cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjNyZW07XG5cbiAgICAgIHJvdy1nYXA6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2OC45cmVtO1xuXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWluZm9fX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogOS41cmVtO1xuICAgIHJvdy1nYXA6IDEuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWluZm9fX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19fc2xpZGVyXG5cbiAgJl9fc2xpZGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxufVxuXG4uaXRlbS1ldmVudHMtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjRyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuXG4gICAgICBmbGV4OiAwIDAgMC41cmVtO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG5cbiAgICBmbGV4OiAwIDAgMC44cmVtO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICB9XG5cbiAgLy8gLml0ZW0tZXZlbnRzLWluZm9fX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1ldmVudHMtaW5mbyB7XG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDM4LjdyZW07XG4gICAgd2lkdGg6IDU4LjFyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDI0LjFyZW07XG4gICAgICBoZWlnaHQ6IDE2LjFyZW07XG4gICAgfVxuICB9XG4gIC8vIC5zbGlkZS1ldmVudHMtaW5mb19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuc2xpZGUtZXZlbnRzLWluZm9fX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuYWJvdXQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIuOXJlbTtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW07XG4gICAgbWluLWhlaWdodDogNzMuNnJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG5cbiAgICAgIG1heC13aWR0aDogMTMycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4LjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjdyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiA3MXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19icmVhZGNydW1ic1xuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XG5cbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX190eHRcblxuICAmX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19idG5cblxuICAmX19idG4ge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaGVyb19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuYWJvdXQtbnVtYmVycyB7XG4gICYuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzAuNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjhyZW07XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMTYuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4LjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDExcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW51bWJlcnNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5hYm91dC1udW1iZXJzX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBjb2x1bW4tZ2FwOiA1LjNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbnVtYmVyc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LW51bWJlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMXJlbTtcbiAgbWluLWhlaWdodDogMTFyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ibGFjayk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcm93LWdhcDogMC42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ODc4Nzg7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1udW1iZXJzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgJi5oIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1udW1iZXJzX190eHRcblxuICAmX190eHQge1xuICB9XG59XG4iLCIuYWJvdXQtbWFuaWZlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pbGdteXppbi14eVdzNHpPcy1XRS11bnNwbGFzaC53ZWJwKSBjZW50ZXIgL1xuICAgICAgY292ZXIgbm8tcmVwZWF0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xNTM2Mi53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTMuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMC4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjZyZW07XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2My40cmVtO1xuICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgICAgIG1heC13aWR0aDogMTMxLjJyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUxLjRyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcblxuICAgIG1heC13aWR0aDogNTZyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX3F1b3RlXG5cbiAgJl9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzLjdyZW07XG4gICAgbWF4LXdpZHRoOiA1MS4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4LjdyZW07XG4gICAgICByb3ctZ2FwOiAycmVtO1xuICAgICAgJi50eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogMzkwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgNTMgNDRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTQ3LjU5NjggMTMuMDg1MkM0Ni41NDQyIDE1LjczNzcgNDMuMjEzOSAxOC4yMTIyIDM5LjM1NzIgMTguMjEyMkMzNC40NDkgMTguMjEyMiAyOS44OTE2IDE0LjQ5OTkgMjkuODkxNiA5LjM3MkMyOS44OTA2IDQuNDIxMDQgMzMuNTcyOCAwIDM5Ljg4MzUgMEM0Ny40MjE0IDAgNTIuMTU0MiA2LjcxOTU2IDUyLjE1NDIgMTYuMjY3NkM1Mi4xNTQyIDI2Ljg3NzMgNDUuMzE3MiAzOC4zNzA5IDMzLjIyMTkgNDMuMzIxOEwzMi4xNjkzIDQxLjIwMDNDNDAuNTg0MyAzNy4xMzMxIDQ4LjQ3MyAyOC4yOTIgNDguNDczIDE4LjAzNjJDNDguNDczIDE1LjczNzcgNDguMTIyMiAxNC4zMjMgNDcuNTk2OCAxMy4wODUyWk0xNy43MDUzIDEzLjA4NTJDMTYuNjUyNyAxNS43Mzc3IDEzLjMyMzMgMTguMjEyMiA5LjQ2NjY0IDE4LjIxMjJDNC41NTc0MSAxOC4yMTIyIDAgMTQuNTAwOSAwIDkuMzcyOTZDMCA0LjQyMTA0IDMuNjgxMjEgMCA5Ljk5MTk4IDBDMTcuNTMwOCAwIDIyLjI2MjcgNi43MTk1NiAyMi4yNjI3IDE2LjI2NzZDMjIuMjYyNyAyNi44NzczIDE1LjQyNTYgMzguMzcwOSAzLjMzMDM0IDQzLjMyMThMMi4yNzg3MSA0MS4yMDAzQzEwLjY5MzcgMzcuMTMzMSAxOC41ODE1IDI4LjI5MiAxOC41ODE1IDE4LjAzNjJDMTguNTgxNSAxNS43Mzc3IDE4LjIzMDYgMTQuMzIzIDE3LjcwNTMgMTMuMDg1MlpcIiBmaWxsPVwiJTIzRkZGRjAwXCIvPjwvc3ZnPicpO1xuXG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgaGVpZ2h0OiA0LjNyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1tYW5pZmVzdF9fbG93ZXItY29udGVudFxuXG4gICZfX2xvd2VyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjFyZW07XG4gICAgbWF4LXdpZHRoOiAyMy41cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNS4zcmVtO1xuICAgICAgcm93LWdhcDogMC40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1tYW5pZmVzdF9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogMzkwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNyU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0LjhyZW07XG5cbiAgICB3aWR0aDogNjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbGVmdDogLTkuMnJlbTtcbiAgICAgIHdpZHRoOiAzOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIHdpZHRoOiA0OXJlbTtcbiAgICAgIGxlZnQ6IC0xLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgfVxufVxuIiwiLmFib3V0LWluZm9ncmFwaGljcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDUuNnJlbTtcbiAgICAgIG1heC13aWR0aDogMTE2cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA3Ni4ycmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1pbmZvZ3JhcGhpY3NfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEuN3JlbSAxZnI7XG4gICAgY29sdW1uLWdhcDogMTMuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDMuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtaW5mb2dyYXBoaWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMy4ycmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgcm93LWdhcDogMS44cmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLml0ZW0tYWJvdXQtaW5mb2dyYXBoaWNzX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWFib3V0LWluZm9ncmFwaGljc19faW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMS42cmVtO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWluZm9ncmFwaGljc19fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWdyYXkpO1xuXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC12YWx1ZXMge1xuICAvLyAuYWJvdXQtdmFsdWVzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiA1LjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjhyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICByb3ctZ2FwOiA0cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC12YWx1ZXNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5hYm91dC12YWx1ZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTAuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgcm93LWdhcDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtdmFsdWVzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtdmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTEuM3JlbTtcbiAgY29sdW1uLWdhcDogOC40cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtdmFsdWVzX19xdW90ZVxuXG4gICZfX3F1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMuM3JlbTtcbiAgICBtYXgtd2lkdGg6IDU1LjJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDEuN3JlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PVwiMCAwIDUzIDQ0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00Ny41OTY4IDEzLjA4NTJDNDYuNTQ0MiAxNS43Mzc3IDQzLjIxMzkgMTguMjEyMiAzOS4zNTcyIDE4LjIxMjJDMzQuNDQ5IDE4LjIxMjIgMjkuODkxNiAxNC40OTk5IDI5Ljg5MTYgOS4zNzJDMjkuODkwNiA0LjQyMTA0IDMzLjU3MjggMCAzOS44ODM1IDBDNDcuNDIxNCAwIDUyLjE1NDIgNi43MTk1NiA1Mi4xNTQyIDE2LjI2NzZDNTIuMTU0MiAyNi44NzczIDQ1LjMxNzIgMzguMzcwOSAzMy4yMjE5IDQzLjMyMThMMzIuMTY5MyA0MS4yMDAzQzQwLjU4NDMgMzcuMTMzMSA0OC40NzMgMjguMjkyIDQ4LjQ3MyAxOC4wMzYyQzQ4LjQ3MyAxNS43Mzc3IDQ4LjEyMjIgMTQuMzIzIDQ3LjU5NjggMTMuMDg1MlpNMTcuNzA1MyAxMy4wODUyQzE2LjY1MjcgMTUuNzM3NyAxMy4zMjMzIDE4LjIxMjIgOS40NjY2NCAxOC4yMTIyQzQuNTU3NDEgMTguMjEyMiAwIDE0LjUwMDkgMCA5LjM3Mjk2QzAgNC40MjEwNCAzLjY4MTIxIDAgOS45OTE5OCAwQzE3LjUzMDggMCAyMi4yNjI3IDYuNzE5NTYgMjIuMjYyNyAxNi4yNjc2QzIyLjI2MjcgMjYuODc3MyAxNS40MjU2IDM4LjM3MDkgMy4zMzAzNCA0My4zMjE4TDIuMjc4NzEgNDEuMjAwM0MxMC42OTM3IDM3LjEzMzEgMTguNTgxNSAyOC4yOTIgMTguNTgxNSAxOC4wMzYyQzE4LjU4MTUgMTUuNzM3NyAxOC4yMzA2IDE0LjMyMyAxNy43MDUzIDEzLjA4NTJaXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48L3N2Zz4nKTtcblxuICAgICAgZmxleDogMCAwIDUuNXJlbTtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDQuNHJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlLXR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MSU7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC12YWx1ZXNfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC12YWx1ZXNfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMnJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjFyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzU4YjczO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAvLyAuY29udGVudC1pdGVtLWFib3V0LXZhbHVlc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgfVxuXG4gIC8vIC5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzX19ncm91cFxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgY29sdW1uLWdhcDogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZmxleDogMCAwIDUuNnJlbTtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCA1cmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtaXRlbS1hYm91dC12YWx1ZXNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLmNvbnRlbnQtaXRlbS1hYm91dC12YWx1ZXNfX2dyb3VwLWNvbnRlbnRcblxuICAmX19ncm91cC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAuY29udGVudC1pdGVtLWFib3V0LXZhbHVlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19ncm91cC10eHQge1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICB9XG59XG4iLCIuYWJvdXQtY3VsdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50L2JnLndlYnApIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvMTUzMzI2NC53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNi42cmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNS4zcmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgICAgIHJvdy1nYXA6IDYuMnJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtY3VsdHVyZV9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiAzLjNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIG1heC13aWR0aDogODEuOHJlbTtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5hYm91dC1jdWx0dXJlX190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogMjUuOHJlbTtcblxuICAgICYudHh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOS43cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMy4zcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogM3JlbTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jdWx0dXJlX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtY3VsdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuMnJlbTtcbiAgbWluLXdpZHRoOiAyMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIHJvdy1nYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNCksXG4gICY6bnRoLWNoaWxkKDUpLFxuICAmOm50aC1jaGlsZCg3KSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAuaXRlbS1hYm91dC1jdWx0dXJlX19pbWFnZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLml0ZW0tYWJvdXQtY3VsdHVyZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGZsZXg6IDAgMCA1Mi4xcmVtO1xuICAgICAgICB3aWR0aDogNTIuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMS45cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMS45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWN1bHR1cmVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0LjhyZW07XG5cbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWN1bHR1cmVfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiAyNC43cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY3VsdHVyZV9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEuN3JlbTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgZmxleDogMCAwIDI2cmVtO1xuICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgaGVpZ2h0OiAxMi42cmVtO1xuICAgICAgbWF4LWhlaWdodDogMTIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jdWx0dXJlX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmFib3V0LXJlc2lkZW50cyB7XG4gIC8vIC5hYm91dC1yZXNpZGVudHNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDYuMXJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTYuMnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjNyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuMXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcmVzaWRlbnRzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLmFib3V0LXJlc2lkZW50c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDRyZW07XG4gICAgcm93LWdhcDogNC4zcmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJlc2lkZW50c19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LXJlc2lkZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmVzaWRlbnRzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMyLjhyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YjczO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMjFyZW07XG5cbiAgICB9XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIG1heC13aWR0aDogMTYuNXJlbTtcbn1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8zLndlYnApIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXNpZGVudHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGhlaWdodDogMzEuOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGhlaWdodDogMjAuOXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXNpZGVudHNfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAyLjZyZW07XG5cbiAgICBwYWRkaW5nOiAwIDIuNnJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzcmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWRlN2UyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mzg0NjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJlc2lkZW50c19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgIG1heC13aWR0aDogMjEuNnJlbTtcbiAgICBtaW4taGVpZ2h0OiA2LjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNC42cmVtO1xuICAgICAgbWluLWhlaWdodDogMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJlc2lkZW50c19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDI0LjdyZW07XG5cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1zcGVha2VycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM4NDY7XG5cbiAgLy8gLmFib3V0LXNwZWFrZXJzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1LjlyZW07XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDkuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMDguMnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuOXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtc3BlYWtlcnNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1zcGVha2Vyc19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxMS44cmVtO1xuICAgIHJvdy1nYXA6IDQuNXJlbTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHJlbSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICByb3ctZ2FwOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1zcGVha2Vyc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLmFib3V0LXNwZWFrZXJzX19ub3RlXG5cbiAgJl9fbm90ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWFib3V0LXNwZWFrZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyOXJlbTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtc3BlYWtlcnNfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWEyODY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXNwZWFrZXJzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMjguMnJlbTtcbiAgICBoZWlnaHQ6IDI4LjJyZW07XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB3aWR0aDogMjAuMnJlbTtcbiAgICAgIGhlaWdodDogMjAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1zcGVha2Vyc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYuNHJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXNwZWFrZXJzX190eHRcblxuICAmX190eHQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNThiNzM7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLWl0ZW0tYWJvdXQtc3BlYWtlcnMge1xuICAvLyAubm90ZS1pdGVtLWFib3V0LXNwZWFrZXJzX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMy44cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzNnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faWNvblxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4LjNyZW07XG4gICAgaGVpZ2h0OiA4LjNyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YjczO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faGlnaGxpZ2h0XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2Q1YTI4NjtcbiAgfVxuXG4gIC8vIC5ub3RlLWl0ZW0tYWJvdXQtc3BlYWtlcnNfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIG1heC13aWR0aDogMjcuNnJlbTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubm90ZS1pdGVtLWFib3V0LXNwZWFrZXJzX19idG5cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgICAgJi5idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtZXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1ldmVudHNfX21haW5cblxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTcuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiAxMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTE2cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuM3JlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA3MXJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuaCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxMS4zcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1ldmVudHNfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgaGVpZ2h0OiA0MC4zcmVtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgNzIuNDclXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSA3Mi40NyVcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19sb3dlclxuXG4gICZfX2xvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sdW1uLWdhcDogM3JlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fbG93ZXItdHh0XG5cbiAgJl9fbG93ZXItdHh0IHtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEyNyU7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDM0cmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgJi5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtZXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMi4zcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHJvdy1nYXA6IDEuM3JlbTtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWV2ZW50c19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWV2ZW50c19fbG93ZXJcblxuICAmX19sb3dlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1OGI3MztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNThiNzM7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtZXZlbnRzX19udW1iZXJcblxuICAmX19udW1iZXIge1xuICAgIGNvbG9yOiAjYzU4YjczO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGI0NTtcblxuICAvLyAuYWJvdXQtcmV2aWV3c19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTZyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG93ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgLmNvbnRyb2xzOm5vdCguY2Fyb3VzZWwgLmNvbnRyb2xzKTpub3QoLnJlc2lkZW50cyAuY29udHJvbHMpOm5vdChcbiAgICAgICAgLm1vYmFwcCAuY29udHJvbHNcbiAgICAgICk6bm90KC5zbGlkZXItY29udHJvbHMgLmNvbnRyb2xzKTpub3QoLmdhbGxlcnkgLmNvbnRyb2xzKTpub3QoXG4gICAgICAgIC5zY2hlZHVsZSAuY29udHJvbHNcbiAgICAgICkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuICAgIC5jb250cm9sc19fYnRuIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnItd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cbiAgICAuZnJhY3Rpb25fX2N1cnJlbnQge1xuICAgICAgY29sb3I6ICNjNThiNzM7XG4gICAgfVxuICAgIC5mcmFjdGlvbl9fdG90YWwge1xuICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmX19mcmFjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbHVtbi1nYXA6IDAuMnJlbTtcbiAgfVxuXG4gIC8vIC5hYm91dC1yZXZpZXdzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NiU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICB9XG5cbiAgJl9fc3dpcGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1yZXZpZXdzX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgICYuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxufVxuXG4uaXRlbS1hYm91dC1yZXZpZXdzIHtcbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMy41cmVtIDIuNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA2MS40cmVtO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcblxuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICMxNjE2MTY7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgY29sdW1uLWdhcDogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBmbGV4OiAwIDAgNS42cmVtO1xuICAgIHdpZHRoOiA1LjZyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmbGV4OiAwIDAgNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fZ3JvdXAtY29udGVudFxuXG4gICZfX2dyb3VwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19ncm91cC1oZWFkaW5nXG5cbiAgJl9fZ3JvdXAtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhZDg0Njc7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19ncm91cC10eHRcblxuICAmX19ncm91cC10eHQge1xuICAgIG1pbi1oZWlnaHQ6IDUuNnJlbTtcblxuICAgIGNvbG9yOiAjNmE2YTZhO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0LWNvbW11bml0eSB7XG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTYuMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguM3JlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDg2LjhyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuYWJvdXQtY29tbXVuaXR5X19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDU5LjFyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgICAgJi50eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtY29tbXVuaXR5X19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDMuMXJlbTtcbiAgICByb3ctZ2FwOiAyLjdyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWNvbW11bml0eV9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLmFib3V0LWNvbW11bml0eV9fbWVzc2FnZVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtY29tbXVuaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM4NDY7XG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9iZWlnZVxuXG4gICZfYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jb21tdW5pdHlfaGFzLWJnXG5cbiAgJl9oYXMtYmcge1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAyNnJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMThyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19udW1iZXJcblxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICAmLnR4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogMjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTE2LjExJSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9fYmdcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMnJlbTtcblxuICAgIHdpZHRoOiAxNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jb21tdW5pdHlfX2JnLWltZ1xuXG4gICZfX2JnLWltZyB7XG4gIH1cbn1cbi5tZXNzYWdlLWFib3V0LWNvbW11bml0eSB7XG4gIC8vIC5tZXNzYWdlLWFib3V0LWNvbW11bml0eV9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogNS4xcmVtIDVyZW0gNC4zcmVtIDcuNXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzLjJyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMi44cmVtIDNyZW0gMi43cmVtIDQuMnJlbTtcbiAgICAgIHJvdy1nYXA6IDEuN3JlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyLjdyZW07XG4gICAgICAgIGxlZnQ6IDIuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNS4xcmVtO1xuICAgICAgbGVmdDogNXJlbTtcblxuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAuMXJlbSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWEyODY7XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogNDMuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWVzc2FnZS1hYm91dC1jb21tdW5pdHlfX2dyb3VwXG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZmxleDogMCAwIDUuNnJlbTtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZmxleDogMCAwIDMuNHJlbTtcbiAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubWVzc2FnZS1hYm91dC1jb21tdW5pdHlfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC1jb250ZW50XG5cbiAgJl9fZ3JvdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC1zdWJ0aXRsZVxuXG4gICZfX2dyb3VwLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC10eHRcblxuICAmX19ncm91cC10eHQge1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0LXByaW5jaXBsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODQ2O1xuXG4gIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgLy8gLmFib3V0LXByaW5jaXBsZXNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDYuNHJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMi4ycmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNi4xcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICAgICAgcm93LWdhcDogNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcHJpbmNpcGxlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICB9XG5cbiAgLy8gLmFib3V0LXByaW5jaXBsZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzLjlyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcHJpbmNpcGxlc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LXByaW5jaXBsZXMge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcHJpbmNpcGxlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgIG1heC13aWR0aDogMzEuM3JlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICYudHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcHJpbmNpcGxlc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgbWF4LXdpZHRoOiAyNi40cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUuOXJlbTtcbiAgICB9XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXByaW5jaXBsZXNfX251bWJlclxuXG4gICZfX251bWJlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICYudHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ndWVzdC1hY2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19tYXJxdWVlXG5cbiAgJl9fbWFycXVlZSB7XG4gICAgLS1wb3MteDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgYW5pbWF0aW9uOiBfbWFycXVlZV8xaXE1cV8yIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcblxuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGFuaW1hdGlvbjogX21hcnF1ZWVfMWlxNXFfMSAyMHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGVmdDogdmFyKC0tcG9zLXgpO1xuICAgICAgICBzY2FsZTogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogdmFyKC0tcG9zLXgpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX21hcnF1ZWUtd3JhcHBlclxuXG4gICZfX21hcnF1ZWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA1LjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgY29sdW1uLWdhcDogMy42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX21hcnF1ZWUtaXRlbVxuXG4gICZfX21hcnF1ZWUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzlmNmY1ZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgcGFkZGluZy10b3A6IDE3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDI4cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEuMXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD1cIjAgMCAyNiA2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjNcIiBjeT1cIjNcIiByPVwiM1wiIGZpbGw9XCIlMjNDNThCNzNcIi8+PGNpcmNsZSBvcGFjaXR5PVwiMC41XCIgY3g9XCIxM1wiIGN5PVwiM1wiIHI9XCIzXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48Y2lyY2xlIG9wYWNpdHk9XCIwLjE4XCIgY3g9XCIyM1wiIGN5PVwiM1wiIHI9XCIzXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48L3N2Zz4nKTtcblxuICAgICAgZmxleDogMCAwIDIuNnJlbTtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2x1bW4tZ2FwOiAwLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIG1heC13aWR0aDogNjMuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMi45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxNjE2MTY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQyLjJyZW07XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXgtd2lkdGg6IDI4LjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzc19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZ3Vlc3QtYWNjZXNzLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuXG4gIC5yZXF1ZXN0X19mb3JtIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGRfX2xhYmVsLFxuICAuc2VsZWN0X19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLFxuICAuc2VsZWN0IHtcbiAgICAtLXByaW1hcnktbGVtb246ICNjNThiNzM7XG4gIH1cblxuICAucmVxdWVzdF9fY2hlY2tib3gge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGRfX2lucHV0LFxuICAuc2VsZWN0X19idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9fYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9WZWN0b3IxMi13LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNS4ycmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzLXJlcXVlc3RfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3LjlyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDcuMXJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjZweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOC45cmVtIDFmcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzcy1yZXF1ZXN0X190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIuNHJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzLXJlcXVlc3RfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICAmLmgge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3MtcmVxdWVzdF9faGlnaGxpZ2h0XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3MtcmVxdWVzdF9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQzLjNyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIi8qKlxuICogU3dpcGVyIDExLjEuMTVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMTgsIDIwMjRcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/