@font-face{ font-family:Barlow-Bold;font-display:swap;src:url(/wp-content/themes/universalfws/assets/dist/fonts/Barlow-Bold.woff2) format("woff2");font-weight:700;font-style:normal }@font-face{ font-family:Barlow;font-display:swap;src:url(/wp-content/themes/universalfws/assets/dist/fonts/Barlow-Regular.woff2) format("woff2");font-weight:400;font-style:normal }@font-face{ font-family:Barlow-Medium;font-display:swap;src:url(/wp-content/themes/universalfws/assets/dist/fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-style:normal }@font-face{ font-family:Barlow-SemiBold;font-display:swap;src:url(/wp-content/themes/universalfws/assets/dist/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal }@font-face{ font-family:Teko;font-display:swap;src:url(/wp-content/themes/universalfws/assets/dist/fonts/Teko-VariableFont_wght.woff2) format("woff2");font-weight:undefined;font-style:normal }::-webkit-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-moz-placeholder{font-family:Barlow;font-size:16px;color:inherit}:-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::placeholder{font-family:Barlow;font-size:16px;color:inherit}*{padding:0;margin:0;border:0;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}aside,footer,header,nav{display:block}body,html{width:100%;height:100%}body{-ms-scroll-chaining:none;overscroll-behavior:none;font-size:var(--bs-font-size);font-family:var(--bs-font-family);font-weight:var(--bs-font-weight);line-height:var(--bs-line-height);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button::-moz-focus-inner{padding:0;border:0}a{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:active,a:focus{outline:0}a:visited{text-decoration:none}a:hover{text-decoration:none}li,ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}sup{color:inherit}address{font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.d1{font-family:Teko,sans-serif;font-size:56px;line-height:.9;font-weight:400}.d2{font-family:Teko,sans-serif;font-size:46px;line-height:1;font-weight:400}.d3{font-family:Teko,sans-serif;font-size:36px;line-height:1.2;font-weight:700}.h1,h1{font-family:Teko,sans-serif;font-size:32px;line-height:1;font-weight:400}.h2,h2{font-family:Teko,sans-serif;font-size:28px;line-height:1;font-weight:400}.h3,h3{font-family:Teko,sans-serif;font-size:24px;line-height:1;font-weight:400}.h4,h4{font-family:Teko,sans-serif;font-size:20px;line-height:1;font-weight:400}.h5,h5{font-family:Teko,sans-serif;font-size:18px;line-height:1.1;font-weight:400}.h6,h6{font-family:Teko,sans-serif;font-size:16px;line-height:1.1;font-weight:400}.body-l{font-family:Barlow-Medium,sans-serif;font-size:18px;line-height:1.6}.body-l-bold{font-family:Barlow-Bold,sans-serif;font-size:18px;line-height:1.6}.body-m{font-family:Barlow-Medium,sans-serif;font-size:16px;line-height:1.6}.body-m-bold{font-family:Barlow-SemiBold,sans-serif;font-size:16px;line-height:1.6}.body-s{font-family:Barlow,sans-serif;font-size:14px;line-height:1.6}.body-s-bold{font-family:Barlow-SemiBold,sans-serif;font-size:14px;line-height:1.6}body{font-size:14px;font-family:Barlow,sans-serif}b,strong{font-family:Barlow-Bold,sans-serif}::-webkit-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-moz-placeholder{font-family:Barlow;font-size:16px;color:inherit}:-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::placeholder{font-family:Barlow;font-size:16px;color:inherit}@media screen and (max-width:1280px){.d1{font-size:50px}.d2{font-size:42px}.d3{font-size:32px}.h1,h1{font-size:28px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;scroll-behavior:smooth}footer,header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}main{-webkit-box-flex:1;-ms-flex:1 0 max-content;flex:1 0 max-content}body{color:#000}.page-wrapper{width:100%;height:100%;position:relative}@media screen and (max-width:1280px){.content-container{width:100%;padding:0 15px}}.hidden{display:none!important}.click-not-allowed{pointer-events:none;color:#d6d6d6!important}.black-link>a,a.black-link,button.black-link{color:#1d1d1c}.black-link>a svg,a.black-link svg,button.black-link svg{fill:#1d1d1c}.black-link>a:hover,a.black-link:hover,button.black-link:hover{color:#5c5c5c}.black-link>a:hover svg,a.black-link:hover svg,button.black-link:hover svg{fill:#5c5c5c}.black-link>a:active,.black-link>a:focus-visible,a.black-link:active,a.black-link:focus-visible,button.black-link:active,button.black-link:focus-visible{color:#303030}.black-link>a:active svg,.black-link>a:focus-visible svg,a.black-link:active svg,a.black-link:focus-visible svg,button.black-link:active svg,button.black-link:focus-visible svg{fill:#303030}.black-link>a:disabled,a.black-link:disabled,button.black-link:disabled{color:#d6d6d6}.black-link>a:disabled svg,a.black-link:disabled svg,button.black-link:disabled svg{fill:#d6d6d6}.site-main{padding-top:24px}.content-container{max-width:1280px;margin:0 auto;position:relative}::-webkit-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-moz-placeholder{font-family:Barlow;font-size:16px;color:inherit}:-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::-ms-input-placeholder{font-family:Barlow;font-size:16px;color:inherit}::placeholder{font-family:Barlow;font-size:16px;color:inherit}h1,h2,h3,h4,h5,h6{font-family:Teko,sans-serif}h1{font-size:clamp(2.625rem,2.5643rem + .2589vw,2.875rem);line-height:1.08}h3{font-size:clamp(1.714rem,1.13rem + 1.364vw,3rem)}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.notification-style{background-color:#303030;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px}.wc-block-components-notice-banner{background-color:#303030!important;color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:12px 16px!important;border:none!important;border-radius:0!important}.wc-block-components-notice-banner>svg{display:none!important}.stretched-link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@supports (scrollbar-gutter:stable){body,html{scrollbar-gutter:stable}}body.open-mini-cart,body.open-mobile-filter{overflow:hidden;scrollbar-width:none}body.open-mini-cart::-webkit-scrollbar,body.open-mobile-filter::-webkit-scrollbar{display:none}@supports not (scrollbar-gutter:stable){@media (min-width:1280px){body.open-mini-cart,body.open-mobile-filter{padding-right:17px}}}.body-blur{content:"";position:fixed;z-index:2900;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.custom-modal-open .body-blur,.open-mini-cart .body-blur,.open-mobile-filter .body-blur{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.the-content h1,article h1{font-size:32px;margin-bottom:16px}.the-content h2,article h2{font-size:28px}.the-content h3,article h3{font-size:24px}.the-content h4,article h4{font-size:20px}.the-content h5,article h5{font-size:18px}.the-content h6,article h6{font-size:16px}.the-content h2,.the-content h3,article h2,article h3{margin-bottom:16px;margin-top:40px}.the-content p,article p{font-size:16px;line-height:26px;margin-bottom:8px}.the-content a,article a{color:#000;text-decoration:underline}.the-content a:hover,article a:hover{color:#5c5c5c}.the-content a:active,article a:active{color:#303030}.the-content ol,.the-content ul,article ol,article ul{padding-left:20px;margin-bottom:24px;list-style-position:inside}.the-content ol li,.the-content ul li,article ol li,article ul li{font-size:16px;line-height:26px}.the-content ol,article ol{padding-left:18px}.the-content ol li,article ol li{list-style:decimal}.the-content ul li,article ul li{list-style:square}body.overflow-hidden{overflow:hidden}body.menu-fix-body{padding-top:199px}body.menu-fix-body.admin-bar{padding-top:231px}body.menu-fix-body.admin-bar .header-main.sticky{padding-top:32px}@media screen and (max-width:1200px){body.menu-fix-body{padding-top:85px}}@media screen and (max-width:1200px){body.menu-fix-body{padding-top:146px}}.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;background-color:#fff;z-index:3052}.header-main.sticky{position:fixed;top:0;left:0;-webkit-transition:top .7s ease-in-out .1s;transition:top .7s ease-in-out .1s}.header-main.sticky .site-logo a{width:175px}@media screen and (max-width:850px){.header-main.sticky .site-logo a{width:142px}}.header-main.sticky .top-bar-header{display:none}@media screen and (max-width:1200px){.header-main.sticky{-webkit-box-shadow:0 4px 32px 0 rgba(0,0,0,.15);box-shadow:0 4px 32px 0 rgba(0,0,0,.15)}}.header-main.sticky-up{position:fixed;-webkit-transition:top 1s ease-in-out .4s;transition:top 1s ease-in-out .4s;top:-100%}.header-main.sticky-up .top-bar-header{display:none}.header-main.sticky-up .site-logo a{width:175px}@media screen and (max-width:850px){.header-main.sticky-up .site-logo a{width:142px}}.header-main .content-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.header-main .content-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-main .header-mobile-menu{display:none}@media screen and (max-width:1200px){.header-main .header-mobile-menu{display:block}}@media screen and (max-width:1200px){.header-main .header-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0 24px 24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-main .header-mobile-menu .header-item-store-link{display:none}.header-main .header-mobile-menu .phone-header-main-mobile{margin-left:0}}@media screen and (max-width:600px){.header-main .header-mobile-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-main .header-mobile-menu .header-item-store-link{display:-webkit-box;display:-ms-flexbox;display:flex}.header-main .header-mobile-menu .header-item-store-link:first-child{margin-left:-16px}.header-main .header-mobile-menu .header-item-store-link:nth-child(2){margin-left:-16px}.header-main .header-mobile-menu .header-item-store-link:last-child{margin-right:0}.header-main .header-mobile-menu .phone-header-main-mobile{margin-left:auto}}.header-main .footer-mobile-menu .phone-text{color:#1d1d1c;font-family:Teko;font-size:24px;line-height:1;margin-left:24px}.header-main .close-mobile-menu{background:#fff;border:none;width:40px}@media screen and (max-width:600px){.header-main .close-mobile-menu{display:none}}.header-main .top-bar-header{background-color:#000;width:100%;padding:0 16px}@media screen and (max-width:1200px){.header-main .top-bar-header{display:none}}.header-main .top-bar-header .content-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.header-main .top-bar-header .content-container{padding:0}}.header-main .top-bar-header .menu-top-bar-container{margin-right:auto}.header-main .top-bar-header ul.menu-top-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.header-main .top-bar-header ul.menu-top-bar li{margin-right:20px;padding-top:8px;padding-bottom:6px}.header-main .top-bar-header ul.menu-top-bar li:hover a{color:#c5a477}.header-main .top-bar-header ul.menu-top-bar a{font-size:16px;font-family:Teko;color:#fff;text-transform:uppercase}.header-main .top-bar-header .social-wrapper{padding-right:24px;border-right:1px solid #5c5c5c}.header-main .top-bar-header .social-wrapper a{padding:8px 7px 7px;display:inline-block}.header-main .top-bar-header .social-wrapper a:first-child{margin-right:8px}.header-main .top-bar-header .social-wrapper a:hover{background-color:#303030}.header-main .top-bar-header .icon-svg{line-height:1;height:16px}.header-main .top-bar-header .icon-svg svg{width:16px;height:16px}.header-main .address-wrapper{margin-left:24px}.header-main .address-wrapper br{display:none}.header-main .address-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Teko;color:#fff;font-size:16px;text-transform:uppercase}.header-main .address-wrapper a:hover{color:#c5a477}.header-main .address-wrapper .adress-text{line-height:1;margin-top:3px;margin-left:4px}@media screen and (max-width:1200px){.header-main .logo-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:142px;height:53px}}@media screen and (max-width:768px){.header-main .logo-wrapper{margin-left:100px}}@media screen and (max-width:600px){.header-main .logo-wrapper{margin-left:auto;margin-right:auto}}.header-main .site-logo a{display:block;max-width:240px}.header-main .site-logo a img{width:100%}.header-main .middle-bar-header{width:100%;padding:16px 0}.header-main .middle-bar-header .content-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.header-main .middle-bar-header .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1200px){.header-main .middle-bar-header .phone-header-wrapper{display:none}}.header-main .form-search-wrapper{width:450px;margin-left:32px;position:relative}@media screen and (max-width:1200px){.header-main .form-search-wrapper{width:556px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:1024px){.header-main .form-search-wrapper{width:380px}}@media screen and (max-width:850px){.header-main .form-search-wrapper{margin-left:0;width:320px}}@media screen and (max-width:800px){.header-main .form-search-wrapper{width:330px}}@media screen and (max-width:768px){.header-main .form-search-wrapper{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;margin-top:16px}}.header-main .form-search-wrapper form{position:relative}.header-main .form-search-wrapper input{padding:12px 75px 12px 16px;color:#818181;border:1px solid #e8e8e8;width:100%;background-color:#f5f5f5;font-size:16px;font-family:Barlow,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-main .form-search-wrapper input:active,.header-main .form-search-wrapper input:focus{border-color:#000}.header-main .form-search-wrapper input:hover{border-color:#5c5c5c}@media screen and (max-width:600px){.header-main .form-search-wrapper input{width:100%}}.header-main .form-search-wrapper input::-webkit-search-cancel-button,.header-main .form-search-wrapper input::-webkit-search-decoration,.header-main .form-search-wrapper input::-webkit-search-results-button,.header-main .form-search-wrapper input::-webkit-search-results-decoration{-webkit-appearance:none}.header-main .form-search-wrapper .initial-button-search{width:1px;height:1px;border:0;height:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.header-main .form-search-wrapper .icon-search-form{position:absolute;right:16px;top:9px;height:24px;width:24px;background:0 0;border:none}.header-main .form-search-wrapper .clear-search-input{width:1px;height:1px;display:block;background:#f5f5f5;border:none;position:absolute;right:50px;top:9px;opacity:0}.header-main .form-search-wrapper .clear-search-input.show-but{opacity:1;width:24px;height:24px}@media screen and (max-width:768px){.header-main .form-search-wrapper .clear-search-input{right:52px}}.header-main .phone-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-main .phone-header-wrapper .icon-svg-phone{width:18px;height:18px;margin-right:8px}.header-main .phone-header-wrapper .phone-text{color:#1d1d1c;font-family:Teko;font-size:24px;line-height:1}.header-main .phone-header-wrapper .phone-text:hover{color:#5c5c5c}.header-main .store-header-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.header-main .store-header-links .shopping-cart-text{white-space:nowrap;font-weight:600;font-size:12px;letter-spacing:-.02em}@media screen and (max-width:1200px){.header-main .store-header-links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0}.header-main .store-header-links .header-shopping-cart-link{width:53px}}@media screen and (max-width:600px){.header-main .store-header-links{margin-left:0}.header-main .store-header-links .header-item-store-link:first-child{display:none}.header-main .store-header-links .header-item-store-link:nth-child(2){display:none}}.header-main .header-item-store-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;margin-right:8px;align-items:center;position:relative;width:53px;height:53px}.header-main .header-item-store-link:last-child{margin-right:0}.header-main .header-item-store-link:hover{background-color:#f5f5f5}.header-main .header-item-store-link:hover svg{fill:transparent}.header-main .header-item-store-link .header-item-counter,.header-main .header-item-store-link .header-item-store-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:20px;font-size:14px;background-color:#c5a477;color:#fff;font-family:Teko,sans-serif;font-weight:500;position:absolute;top:5px;right:0;padding-top:1px}.header-main .bottom-bar-header{width:100%;background-color:#000}@media screen and (max-width:1200px){.header-main .bottom-bar-header{display:block;background-color:#fff;width:362px;left:-362px;position:fixed;-webkit-transition:left .4s ease;transition:left .4s ease;top:0;z-index:3000;height:calc(var(--vh,1vh) * 100);overflow-y:scroll}.header-main .bottom-bar-header.mobile-show{display:block;left:0}.header-main .bottom-bar-header::-webkit-scrollbar-thumb{background:#c5a477}.header-main .bottom-bar-header::-webkit-scrollbar{width:4px;height:12px;background-color:#000}}@media screen and (max-width:600px){.header-main .bottom-bar-header.mobile-show{top:86px;height:calc(var(--vh,1vh) * 100 - 86px)}}@media screen and (max-width:450px){.header-main .bottom-bar-header{width:100vw;left:-100vw}}.header-main .mobile-menu-phone{display:none}.header-main .mobile-menu-phone .phone-header-wrapper{margin-left:24px}@media screen and (max-width:1200px){.header-main .mobile-menu-phone{display:block;margin-top:32px}}@media screen and (max-width:1200px){.menu-top-bar-container ul{padding-left:24px}}@media screen and (max-width:1200px){.menu-top-bar-container ul li{margin-bottom:10px}}.menu-top-bar-container ul a{font-size:16px;line-height:18px;color:#000;text-transform:uppercase;font-family:Teko,sans-serif}@media screen and (min-width:1312px){.header-main .top-bar-header{padding-right:0;padding-left:0}}.product-item-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-transform:none;letter-spacing:0;margin-bottom:16px;color:#000}.product-item-menu img{margin-right:16px;width:50px;height:auto}.product-item-menu .content-popular-menu-product{max-width:202px}.product-item-menu .content-popular-menu-product p{font-size:14px;font-family:Barlow,sans-serif;line-height:22px;margin-bottom:8px;color:#000;text-transform:none}.product-item-menu .content-popular-menu-product .price-popular-item{font-size:14px;font-family:Barlow-SemiBold,sans-serif;color:#000}.product-item-menu .content-popular-menu-product .price-popular-item ins{text-decoration:none}.product-item-menu:hover p{color:#c5a477}.product-item-menu:hover .price-popular-item{color:#c5a477}.menu-main-product-menu-container{display:block}@media screen and (max-width:1200px){.menu-main-product-menu-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu-main-product-menu-container .mobile-menu-conteiner{height:100%}}.menu-main-product-menu-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.menu-main-product-menu-container .menu>.menu-item{padding:0;position:relative;line-height:1;border-bottom:2px solid transparent}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu>.menu-item{padding:4px 0;border-bottom:none;width:100%}}.menu-main-product-menu-container .menu>.menu-item>a{font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;font-family:Teko,sans-serif;letter-spacing:1px;padding:13px 8px 9px;display:block}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu>.menu-item>a{padding:4px 24px}}.menu-main-product-menu-container .menu>.menu-item.menu-item-has-children-attr>a{padding:13px 20px 9px 8px}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu>.menu-item.menu-item-has-children-attr>a{padding:4px 24px}}.menu-main-product-menu-container .menu>.menu-item.menu-item-has-children-attr:first-child{padding-left:0}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu>.menu-item.menu-item-has-children-attr{padding:4px 0}}.menu-main-product-menu-container .menu>.menu-item:hover{border-bottom-color:#c5a477}.menu-main-product-menu-container .menu>.menu-item:hover>a{color:#c5a477}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu>.menu-item>a{display:block;padding:4px 24px}}.menu-main-product-menu-container .menu .sub-menu .menu-item{border-bottom:2px solid transparent;line-height:1}.menu-main-product-menu-container .menu .sub-menu .menu-item:hover{border-bottom-color:#c5a477}.menu-main-product-menu-container .menu-item-has-children-attr .wrapper-sub-menu{display:none;position:absolute;top:42px;left:-25vw;width:1280px;padding:0;opacity:0;z-index:-1;background-color:#fff;border:1px solid #303030;overflow:hidden;height:0}@media screen and (max-width:1280px){.menu-main-product-menu-container .menu-item-has-children-attr .wrapper-sub-menu{width:100vw;padding:24px 50px}}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu-item-has-children-attr .wrapper-sub-menu{position:static;width:100%;border:none;padding:20px 24px}}@media screen and (max-width:992px){.menu-main-product-menu-container .menu-item-has-children-attr .wrapper-sub-menu{padding:24px}}.menu-main-product-menu-container .menu-item-has-children-attr::after{content:"";position:absolute;right:8px;top:20px;display:block;width:8px;height:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41IDRMMS41IDFINy41TDQuNSA0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);border-radius:2px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu-item-has-children-attr::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4L1 1H7L4 4Z' fill='black' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}}.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu{border-bottom-color:#c5a477}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu{border-bottom:none}}.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu .wrapper-sub-menu{display:block;opacity:1;z-index:1000;height:auto;padding:24px 104px}@media screen and (max-width:1200px){.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu .wrapper-sub-menu{background-color:#f5f5f5;padding:24px 26px}}.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41IDFMNy41IDRMMS41IDRMNC41IDFaIiBmaWxsPSIjQzVBNDc3IiBzdHJva2U9IiNDNUE0NzciIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.menu-main-product-menu-container .menu-item-has-children-attr.show-sub-menu>.menu-item>a{color:#c5a477}.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-4 .inner-sub-menu{width:24%}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-4 .inner-sub-menu{width:100%}}.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-1 .inner-sub-menu,.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-3 .inner-sub-menu{width:33.33%}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-1 .inner-sub-menu,.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-3 .inner-sub-menu{width:100%}}.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-2 .inner-sub-menu{width:25%}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-wrapper-sub-menu.count-items-2 .inner-sub-menu{width:100%}}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu{margin-right:16px}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .sub-menu{padding:0;margin:0}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .sub-menu li{margin-bottom:4px;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .sub-menu li a{font-size:14px;font-weight:400;font-family:Barlow,sans-serif;line-height:22px;color:#000;text-transform:none;letter-spacing:0}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .sub-menu li a span{color:#a3a3a3;margin-left:4px}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .sub-menu li a:active{border-bottom:1px solid}}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu .title-inner-sub-menu{font-family:Teko,sans-serif;font-size:16px;line-height:18px;text-transform:uppercase;margin-bottom:4px}@media screen and (max-width:1200px){.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu{margin-bottom:16px}}.menu-main-product-menu-container .wrapper-sub-menu .inner-sub-menu-4 .title-inner-sub-menu{color:#c5a477}.menu-main-product-menu-container .wrapper-sub-menu .popular-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-main-product-menu-container .wrapper-sub-menu .row-menu-button{margin-top:10px}.menu-main-product-menu-container .wrapper-sub-menu .row-menu-button .button-text-link{color:#000;text-transform:uppercase;text-decoration:underline}.menu-main-product-menu-container .wrapper-sub-menu .row-menu-button .button-text-link:hover{color:#5c5c5c}.menu-main-product-menu-container .wrapper-sub-menu .row-menu-button .button-text-link:active{color:#303030}.bottom-mobile-menu-container{display:none}@media screen and (max-width:1200px){.bottom-bar-header{background:#fff;border-right:1px solid #000}.bottom-bar-header.mobile-show .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bottom-bar-header.mobile-show .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-bar-header.mobile-show .menu .menu-item a{color:#000}.bottom-mobile-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:32px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:auto}.bottom-mobile-menu-container .address-wrapper{width:100%;padding:24px 0 24px 24px;margin-left:0}.bottom-mobile-menu-container .address-wrapper a{color:#000;font-size:16px;line-height:18px}}@media screen and (max-width:1200px) and (max-width:1200px){.bottom-mobile-menu-container .social-wrapper a:first-child{margin-right:24px}}.mobile-button-menu-container{display:none}@media screen and (max-width:1200px){.mobile-button-menu-container{display:block;width:32px;margin-top:17px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobile-button-main-menu{width:32px;height:24px;cursor:pointer}.mobile-button-main-menu span{width:20px;height:4px;background-color:#000;border-radius:12px;display:block;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;margin-left:12px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.mobile-button-main-menu span::after,.mobile-button-main-menu span::before{content:"";width:20px;background-color:#000;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:12px;height:4px}.mobile-button-main-menu span::before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.mobile-button-main-menu span::after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);margin-top:-4px}.mobile-button-main-menu.active span{background-color:transparent}.mobile-button-main-menu.active span::before{-webkit-transform:rotateZ(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotateZ(45deg) translateY(0)}.mobile-button-main-menu.active span::after{-webkit-transform:rotateZ(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotateZ(-45deg) translateY(0)}}@media screen and (max-width:768px){.mobile-button-menu-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:600px){.mobile-button-menu-container{width:53px}}.breadcrumbs{width:100%;font-size:14px;line-height:18px;color:#818181;font-family:Barlow,sans-serif;margin-bottom:20px}@media screen and (max-width:600px){.breadcrumbs{display:none}}.breadcrumbs a{font-family:inherit;color:#000;font-size:inherit;line-height:inherit}.breadcrumbs span span{position:relative;display:inline-block}.breadcrumbs span span+span{margin-left:3px;padding-left:17px}.breadcrumbs span span+span::before{content:"";position:absolute;left:0;top:50%;width:11px;height:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='4' viewBox='0 0 11 4' fill='none'%3E%3Cpath d='M7.69381 3.88708C7.83381 3.58842 7.96914 3.32708 8.09981 3.10308C8.23981 2.87908 8.37514 2.69242 8.50581 2.54308H0.343811V1.95508H8.50581C8.37514 1.79642 8.23981 1.60508 8.09981 1.38108C7.96914 1.15708 7.83381 0.900417 7.69381 0.611084H8.18381C8.77181 1.29242 9.38781 1.79642 10.0318 2.12308V2.37508C9.38781 2.69242 8.77181 3.19642 8.18381 3.88708H7.69381Z' fill='%23818181'/%3E%3C/svg%3E") center/contain no-repeat}.button-main{border:1px solid #c5a477;width:210px;color:#fff;font-family:Teko,sans-serif;padding:14px 0 11px;text-align:center;font-size:18px;line-height:21px;font-weight:500;text-transform:uppercase;display:block;letter-spacing:1px;text-decoration:none;cursor:pointer}.button-main.button-brown{background-color:#c5a477}.button-main.button-brown:hover{color:#fff}.button-main.button-brown:not(.button-animate):hover{background-color:#caa16c}.button-main.button-brown:active{background-color:#b6976e}.button-main.button-brown:not(.loading):disabled{background-color:#cdc4b7;border-color:#cdc4b7}.button-main.button-white{border-color:#fff;background-color:rgba(255,255,255,.3)}.button-main.button-white:hover{background-color:rgba(255,255,255,.5)}.button-main.button-white:active{background-color:rgba(255,255,255,.1)}.button-main .button-text{position:relative;z-index:1}.button-main.secondary-outline{background-color:transparent;border-color:#000;color:#000}.button-main.secondary-outline:hover{background-color:#e8e8e8;border-color:#000;color:#000}.button-main.secondary-outline:active{background-color:#1d1d1c;border-color:#000;color:#fff}.button-main.secondary-outline:disabled{background-color:transparent;border-color:#d6d6d6;color:#d6d6d6}.button-main.button-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.button-main.button-filter span::after{content:attr(data-count);margin-left:10px;border-radius:100%;background-color:#e8e8e8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:28px;padding:6px 5px 4px}.button-main.button-animate{position:relative;overflow:hidden}.button-main.button-animate::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;overflow:hidden;height:100%;background-color:rgba(255,255,255,.2);z-index:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.button-main.button-animate.loading::before{-webkit-animation:button_loading 1.4s linear infinite;animation:button_loading 1.4s linear infinite}.button-main.disabled{opacity:.5;cursor:wait}@-webkit-keyframes button_loading{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes button_loading{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.button-icon-style{background-color:#fff;border:none;width:24px;height:24px;display:block;line-height:1}.button-icon-style-left{font-size:14px;color:#000;font-family:Barlow-SemiBold,sans-serif;line-height:18px;background-color:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-icon-style-left svg{margin-right:6px;pointer-events:none}.button-text-link{color:#000;font-family:Teko,sans-serif;font-weight:500;text-transform:uppercase;font-size:14px;line-height:16px;text-decoration:underline;cursor:pointer;background:0 0}.button-text-link:hover{color:#5c5c5c;text-decoration:underline}.button-text-link:active{color:#303030;text-decoration:underline}.button-text-link.with-border-black{border:1px solid #000;padding:14px 27px;background-color:#fff;text-decoration:none}.button-text-link.with-border-black:hover{border-color:#5c5c5c}.button-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.button-view-all{font-size:18px;line-height:1.2;font-family:Teko,sans-serif;font-weight:500;color:#000;text-transform:uppercase}.button-view-all svg{display:inline-block;margin-left:4px}.button-view-all:hover{color:#5c5c5c}.button-view-all:hover svg path{stroke:#5c5c5c}.button-view-all:active{color:#303030}body.adding-to-cart [name=add-to-cart]{cursor:not-allowed}.footer-main{display:block;background-color:#000;padding-top:56px}@media screen and (max-width:992px){.footer-main{padding-top:16px}}@media screen and (max-width:600px){.footer-main .content-container{padding:0}}.post-type-archive-product .footer-main,.tax-product_cat .footer-main{margin-top:0}.footer-main .footer-inner-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:992px){.footer-main .footer-inner-main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:600px){.footer-main .footer-inner-main .footer-item-2,.footer-main .footer-inner-main .footer-item-3,.footer-main .footer-inner-main .footer-item-4{padding:0}.footer-main .footer-inner-main .footer-item-4 .dropdown-header{border-bottom:1px solid #303030}.footer-main .footer-inner-main .footer-item-4 .dropdown-item.open .dropdown-header{border-bottom-color:transparent}.footer-main .footer-inner-main .footer-item-4 .dropdown-content.open{border-bottom:1px solid #303030}}.footer-main .footer-item{width:210px}.footer-main .footer-item:first-child{margin-left:0}.footer-main .footer-item:last-child{margin-right:0}@media screen and (max-width:992px){.footer-main .footer-item{width:40%;margin-bottom:32px}}@media screen and (max-width:600px){.footer-main .footer-item{width:100%;padding:0 16px;margin-bottom:0}}.footer-main .footer-item .menu-footer li{margin-bottom:4px}.footer-main .footer-item .menu-footer li a{font-family:Barlow,sans-serif;font-size:16px;line-height:26px;color:#fff}.footer-main .footer-item .menu-footer li:hover a{color:#c5a477}.footer-main .footer-item .menu-footer-shop .menu-footer{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%}@media screen and (max-width:1024px){.footer-main .footer-item .menu-footer-shop .menu-footer{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.footer-main .footer-item .dropdown-item:last-child{border-bottom:none}.footer-main .footer-item .dropdown-header{pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;color:#c5a477;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:18px;padding-left:0;padding-top:0;border-top:none}.footer-main .footer-item .dropdown-header>svg{margin-bottom:8px}.footer-main .footer-item .dropdown-header .accordion-arrow{display:none}@media screen and (max-width:600px){.footer-main .footer-item .dropdown-header .accordion-arrow{display:block;width:16px}.footer-main .footer-item .dropdown-header .accordion-arrow svg path{stroke:#c5a477}}@media screen and (max-width:600px){.footer-main .footer-item .dropdown-header{pointer-events:auto;padding:17px 16px 13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #303030}.footer-main .footer-item .dropdown-header>svg:not(.accordion-arrow){display:none;margin-bottom:0}}.footer-main .footer-item .dropdown-content{display:block;height:auto}@media screen and (max-width:600px){.footer-main .footer-item .dropdown-content{padding:0 16px;height:0}}@media screen and (max-width:600px){.footer-main .footer-item-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-main .shop-character{width:160px}.footer-main .site-logo-footer{width:40%;margin-right:20px;margin-bottom:16px}.footer-main .site-logo-footer img{width:100%}.footer-main nav{padding-bottom:16px}.footer-main:last-child nav{padding-bottom:0}}@media screen and (max-width:360px){.footer-main .shop-character{width:182px}.footer-main .site-logo-footer{margin-right:16px;width:100px}}.footer-main .site-logo-footer{margin-bottom:24px}.footer-main .elem-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Teko,sans-serif;font-size:18px;line-height:20px;margin-bottom:26px}@media screen and (max-width:600px){.footer-main .elem-footer{margin-bottom:12px}}.footer-main .elem-footer svg{margin-right:16px;width:24px;height:24px}@media screen and (max-width:600px){.footer-main .elem-footer svg{width:22px;height:22px}}.footer-main .elem-footer:hover:not(.elem-footer-clock){color:#c5a477}.footer-main a.elem-footer{cursor:pointer}.footer-main span{max-width:130px;display:block}@media screen and (max-width:600px){.footer-main span{width:130px}}.footer-main .copyright-footer{text-align:center;padding:24px 0 14px;border-top:1px solid #303030}@media screen and (max-width:600px){.footer-main .copyright-footer{text-align:left;padding:24px 16px 14px}}.footer-main .copyright-footer p{color:#fff;font-size:14px;line-height:22px}.sub-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;margin-bottom:32px}@media screen and (max-width:992px){.sub-footer-container{margin-top:20px;margin-bottom:24px}}@media screen and (max-width:600px){.sub-footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub-footer-container .footer-item{width:auto}}.sub-footer-container .sub-title-footer{color:#c5a477;font-size:18px;line-height:20px;margin-bottom:16px;text-transform:uppercase;font-family:Teko,sans-serif}.sub-footer-container .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.sub-footer-container .social-wrapper span{width:16px;height:16px}.sub-footer-container .social-wrapper .social-link{width:40px;height:40px;margin-right:9px;background-color:#303030;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-footer-container .social-wrapper .social-link :hover svg .hover-stroke{stroke:#c5a477}.sub-footer-container .social-wrapper .social-link :hover svg .hover-fill{fill:#c5a477}.sub-footer-container .footer-partners img{width:40px;height:40px;margin-right:4px}.sub-footer-container .img-container-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.sub-footer-container .img-container-footer a{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width:600px){.sub-footer-container .footer-item-1{width:100%;margin-bottom:24px}}.sub-footer-container .footer-item-1 .img-container-footer{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.sub-footer-container .footer-item-2{margin-bottom:24px}}.page-template-template-about{overflow-x:hidden}.hero{margin:0 auto}.hero .heading{text-align:center}.hero .heading-wrapper{margin:62px auto 32px}.hero .banner{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px){.hero .banner-wrapper{margin:0 -15px}}.divided-content{margin:56px auto;max-width:1280px;overflow:hidden}.divided-content .content-container--inner{padding:56px 0;border-top:1px solid #1d1d1c;border-bottom:1px solid #1d1d1c}.divided-content .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.divided-content .descr-wrapper{width:100%;max-width:786px}.divided-content .descr-wrapper p{width:82%}@media screen and (max-width:1280px){.divided-content{margin:40px 0}.divided-content .descr-wrapper{max-width:60%}.divided-content .content-container--inner{padding:32px 0}}@media screen and (max-width:600px){.divided-content .content-container--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.divided-content .heading-wrapper{margin-bottom:16px}.divided-content .descr-wrapper{max-width:unset}.divided-content .descr-wrapper p{width:100%}}.images-grid{margin:56px auto;max-width:1280px;overflow:hidden}.images-grid .content-container{gap:66px}.images-grid .images{width:100%;max-width:786px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;padding:0;margin:0}.images-grid .images-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.images-grid .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.images-grid .image-wrapper:first-child{grid-column:1;grid-row:1/span 2}@media screen and (max-width:1280px){.images-grid{margin:40px 0}.images-grid .images{max-width:60%}}@media screen and (max-width:600px){.images-grid .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.images-grid .images{grid-gap:6px;max-width:unset;grid-template-columns:1fr 1fr}.images-grid .image-wrapper:first-child{grid-column:span 2;grid-row:1}.images-grid .image-wrapper:nth-child(2),.images-grid .image-wrapper:nth-child(3){grid-column:auto;grid-row:2}}.get-in-touch{margin:80px 0 56px}.get-in-touch .content-container{display:grid;grid-template-columns:repeat(3,1fr)}.get-in-touch .item{padding:24px 0;width:100%;position:relative}.get-in-touch .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.get-in-touch .item:not(:last-child)::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#1d1d1c}.get-in-touch .heading{margin-bottom:8px}.get-in-touch .phone{color:inherit;text-decoration:none}.get-in-touch .hours-note{margin-top:6px}.get-in-touch .location{font-style:normal}@media screen and (max-width:600px){.get-in-touch{margin:40px 0 24px}.get-in-touch .content-container{grid-template-columns:repeat(1,1fr)}.get-in-touch .item{padding:32px 0;text-align:center}.get-in-touch .item:first-child{padding-top:0}.get-in-touch .item:not(:last-child)::after{content:"";position:absolute;top:unset;bottom:0;right:0;height:1px;width:100%;background-color:#1d1d1c}.get-in-touch .location br{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udHMuc2NzcyIsImNvbmZpZy9fdmFycy5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL190eXBvZ3JhcGh5LnNjc3MiLCJjb25maWcvX2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvX2dsb2JhbC1zdHlsZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImFib3V0LXVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDQyx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsbURBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFRCxXQUNDLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxzREFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUVELFdBQ0MseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHFEQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUQsV0FDQywyQkFBQSxDQUNBLGlCQUFBLENBQ0EsdURBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFRCxXQUNDLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSw4REFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0NlRCw0QkFDRSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBSEYsbUJBQ0Usa0JBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUhGLHVCQUNFLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FIRix3QkFDRSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBSEYsY0FDRSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENDbkRGLEVBQ0UsU0FBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsdUNBQUEsQ0FF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Q0FDQSxVQUFBLENBRUYsa0ZBRUUsZ0JBQUEsQ0FDQSxVQUFBLENBQUEsQ0FPVixjQUNFLGtCQUFBLENBQ0EsaUNBQ0UsWUFBQSxDQUNBLG1DQUFBLENBRUYsb0JBQ0UsY0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSxzQkFBQSxDQUFBLG1CQUFBLENBQUEsMEJBQUEsQ0FDQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsaUJBQUEsQ0FDQSxhQUFBLENBRUYsNENBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHdCWHhLVyxDVzJLZix1QkFDRSxpQkFBQSxDQUVGLHFCQUNFLGFBQUEsQ0FDQSxvQkFBQSxDQUVGLDBCQUNFLGNBQUEsQ0FFRix3QkFDRSxpQkFBQSxDQUVGLG9DQXhDRixjQXlDSSxrQkFBQSxDQUNBLGlDQUNFLG1DQUFBLENBRUYsb0JBQ0UsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0NBQ0UsYUFBQSxDQUVGLDRDQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0Esd0JYM01TLENXK01YLDJCQUNFLFlBQUEsQ0FBQSIsImZpbGUiOiJhYm91dC11cy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBCYXJsb3ctQm9sZDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJhcmxvdztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJhcmxvdy1NZWRpdW07XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJhcmxvdy1TZW1pQm9sZDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBUZWtvO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVGVrby1WYXJpYWJsZUZvbnRfd2dodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IHVuZGVmaW5lZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogI0M1QTQ3NztcbiRncmVlbi1jb2xvcjogIzRDQUY1MDtcbiRyZWQtY29sb3I6ICNDRDQ2MzE7XG4kZGFuZ2VyLWNvbG9yOiAjQkIwMDAwO1xuXG4kd2hpdGUtY29sb3I6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRjb2xvci1ob3ZlcjogI0NBQTE2QztcbiRjb2xvci1hY3RpdmU6ICNCNjk3NkU7XG5cbiRncmF5LTEwMC1jb2xvcjogIzFEMUQxQztcbiRncmF5LTkwLWNvbG9yOiAjMzAzMDMwO1xuJGdyYXktODAtY29sb3I6ICM1QzVDNUM7XG4kZ3JheS03MC1jb2xvcjogIzgxODE4MTtcbiRncmF5LTYwLWNvbG9yOiAjQTNBM0EzO1xuJGdyYXktNTAtY29sb3I6ICNCRkJGQkY7XG4kZ3JheS00MC1jb2xvcjogI0Q2RDZENjtcbiRncmF5LTMwLWNvbG9yOiAjRThFOEU4O1xuJGdyYXktMjAtY29sb3I6ICNGNUY1RjU7XG4kZ3JheS0xMC1jb2xvcjogI0ZDRkNGQztcblxuJGNvbG9yLWJ1dC1icm93bjogJHByaW1hcnktY29sb3I7XG4kY29sb3ItYnV0LWJyb3duLWhvdmVyOiAjRDRBNTY1O1xuJGNvbG9yLWJ1dC1icm93bi1hY3RpdmU6ICM5ODZGMzg7XG4kY29sb3ItYnV0LWJyb3duLWRpc2FibGVkOiAjQ0RDNEI3O1xuXG4vLyBwYXltZW50cyBjb2xvcnNcbiRwZW5kaW5nLWNvbG9yOiAjRkZGNUNGO1xuJHBhaWQtY29sb3I6ICNDRkZGRDE7XG4kZmFpbGVkLWNvbG9yOiAjRkZDRkNGO1xuJHJlZnVuZGVkLWNvbG9yOiAjRTFDRkZGO1xuXG4vLyBicmVha3BvaW50c1xuJGRlc2t0b3AtYnJlYWtwb2ludDogMTI4MHB4O1xuJHRhYmxldC1icmVha3BvaW50OiA4NTBweDtcbiRtb2JpbGUtYnJlYWtwb2ludDogNjAwcHg7XG4kY29udGVudC1tYXgtd2lkdGg6ICRkZXNrdG9wLWJyZWFrcG9pbnQ7XG5cbi8vIGZvbnRzXG4kcHJpbWFyeS1mb250OiBUZWtvLCBzYW5zLXNlcmlmO1xuJHNlY29uZGFyeS1mb250LTQwMDogQmFybG93LCBzYW5zLXNlcmlmO1xuJHNlY29uZGFyeS1mb250LTUwMDogQmFybG93LU1lZGl1bSwgc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udC02MDA6IEJhcmxvdy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udC03MDA6IEJhcmxvdy1Cb2xkLCBzYW5zLXNlcmlmO1xuXG4vLyBUT0RPOiBUbyBkZWxldGVcbjo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogQmFybG93O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufSIsIioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmLFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuXG5cbn1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbmJvZHkge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWJzLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1saW5lLWhlaWdodCk7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zdXAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gRm9udC1zaXplcyhEZXNrdG9wKVxuLy8gSGVhZGluZ3Ncbi5kMSB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZDIge1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kMyB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMSwgLmgxIHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oMywgLmgzIHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmg2LCAuaDYge1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBQYXJhZ3JhcGhzXG4uYm9keS1sIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC01MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5ib2R5LWwtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYm9keS1tIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC01MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5ib2R5LW0tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYm9keS1zIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC00MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5ib2R5LXMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtNDAwO1xufVxuXG5zdHJvbmcsIGIge1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LTcwMDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3c7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aCkge1xuICAvLyBGb250LXNpemVzKERlc2t0b3ApXG4gIC8vIEhlYWRpbmdzXG4gIC5kMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5kMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5kMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59IiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaGVhZGVyLFxuZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbm1haW4ge1xuICBmbGV4OiAxIDAgbWF4LWNvbnRlbnQ7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1jb250YWluZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNsaWNrLW5vdC1hbGxvd2VkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAkZ3JheS00MC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stbGluayA+IGEsXG5hLmJsYWNrLWxpbmssXG5idXR0b24uYmxhY2stbGluayB7XG4gIGNvbG9yOiAkZ3JheS0xMDAtY29sb3I7XG4gIHN2ZyB7XG4gICAgZmlsbDogJGdyYXktMTAwLWNvbG9yO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZ3JheS04MC1jb2xvcjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGdyYXktODAtY29sb3I7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkZ3JheS05MC1jb2xvcjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGdyYXktOTAtY29sb3I7XG4gICAgfVxuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZ3JheS00MC1jb2xvcjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGdyYXktNDAtY29sb3I7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3c7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBUZWtvLCBzYW5zLXNlcmlmO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDIuNTY0M3JlbSArIDAuMjU4OXZ3LCAyLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43MTRyZW0sIDEuMTNyZW0gKyAxLjM2NHZ3LCAzcmVtKTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub3RpZmljYXRpb24tc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MC1jb2xvcjtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLy8gcmVzZXQgV0MgbmV3IG5vdGljZSBzdHlsZXNcbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICAmID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAtY29sb3IgIWltcG9ydGFudDtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IFxuICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBzdXBwb3J0cyAoc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlKSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5vcGVuLW1vYmlsZS1maWx0ZXIsXG4gICYub3Blbi1taW5pLWNhcnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyBub3QgKHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvZHktYmx1ciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjkwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG5cbiAgLm9wZW4tbW9iaWxlLWZpbHRlciAmLFxuICAub3Blbi1taW5pLWNhcnQgJixcbiAgLmN1c3RvbS1tb2RhbC1vcGVuICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5hcnRpY2xlLFxuLnRoZS1jb250ZW50IHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBoMiwgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktODAtY29sb3I7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS05MC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICB9XG4gICAgXG4gIH1cbn0iLCJib2R5Lm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1lbnUtZml4LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTk5cHg7XG4gICYuYWRtaW4tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMjMxcHg7XG4gICAgLmhlYWRlci1tYWluLnN0aWNreSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG4uaGVhZGVyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIHotaW5kZXg6IDMwNTI7XG4gICYuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7ICBcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjdzIGVhc2UtaW4tb3V0IC4xcztcbiAgICAtby10cmFuc2l0aW9uOiB0b3AgMC43cyBlYXNlLWluLW91dCAuMXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuN3MgZWFzZS1pbi1vdXQgLjFzO1xuICAgIFxuICAgIC5zaXRlLWxvZ28gYSB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLWJhci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDMycHggMCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAgIH1cblxuICB9XG4gICYuc3RpY2t5LXVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1pbi1vdXQgLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IHRvcCAxcyBlYXNlLWluLW91dCAuNHM7XG4gICAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2UtaW4tb3V0IC40cztcbiAgICB0b3A6IC0xMDAlO1xuICAgIC50b3AtYmFyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2l0ZS1sb2dvIGEge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4IDI0cHggMjRweDtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAuaGVhZGVyLWl0ZW0tc3RvcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGhvbmUtaGVhZGVyLW1haW4tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC5oZWFkZXItaXRlbS1zdG9yZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waG9uZS1oZWFkZXItbWFpbi1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1tb2JpbGUtbWVudSB7XG4gICAgLnBob25lLXRleHQge1xuICAgICAgY29sb3I6ICRncmF5LTEwMC1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBUZWtvO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIFxuICB9XG4gIH1cbiAgLmNsb3NlLW1vYmlsZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRvcC1iYXItaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LXRvcC1iYXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgdWwubWVudS10b3AtYmFyIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Rla28nO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuc29jaWFsLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS04MC1jb2xvcjtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA3cHggN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuaWNvbi1zdmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxufVxuLmFkZHJlc3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdUZWtvJztcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICBcbiAgfVxuICAuYWRyZXNzLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG4gIC5sb2dvLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTQycHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zaXRlLWxvZ28ge1xuICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgfVxuICAubWlkZGxlLWJhci1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGhvbmUtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuICAuZm9ybS1zZWFyY2gtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNTU2cHg7XG4gICAgICAgIG9yZGVyOjI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA3NXB4IDEycHggMTZweDtcbiAgICAgICAgICBjb2xvcjokZ3JheS03MC1jb2xvcjtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5LTMwLWNvbG9yO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LTQwMDtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktODAtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuaW5pdGlhbC1idXR0b24tc2VhcmNoIHtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5pY29uLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgLmNsZWFyLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAtY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICYuc2hvdy1idXQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAucGhvbmUtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5pY29uLXN2Zy1waG9uZSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgICAgLnBob25lLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAtY29sb3I7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRla287XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICB9XG4gIC5zdG9yZS1oZWFkZXItbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAvKi5oZWFkZXItc2hvcHBpbmctY2FydC1saW5rIHtcbiAgICAgIHdpZHRoOiA5N3B4O1xuICAgIH0qL1xuXG4gICAgLyouc2hvcHBpbmctY2FydC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSovXG5cbiAgICAuc2hvcHBpbmctY2FydC10ZXh0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAuaGVhZGVyLXNob3BwaW5nLWNhcnQtbGluayB7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgLmhlYWRlci1pdGVtLXN0b3JlLWxpbmsge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gIH1cbiAgLmhlYWRlci1pdGVtLXN0b3JlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwLWNvbG9yO1xuICAgICAgc3ZnIHtcbiAgICAgICBcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1pdGVtLWNvdW50ZXIsXG4gICAgLmhlYWRlci1pdGVtLXN0b3JlLWNvdW50e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuICAuYm90dG9tLWJhci1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICB3aWR0aDogMzYycHg7XG4gICAgICBsZWZ0OiAtMzYycHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNHMgZWFzZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDMwMDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAmLm1vYmlsZS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjsgXG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICYubW9iaWxlLXNob3cge1xuICAgICAgICB0b3A6IDg2cHg7XG4gICAgICAgIC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogLTEwMHZ3O1xuICAgIH1cbiAgfVxuICAubWVudS1tYWluLXByb2R1Y3QtbWVudS1jb250YWluZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgXG4gICAgfVxuICB9XG4gIC5tb2JpbGUtbWVudS1waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAucGhvbmUtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgXG4gICAgfVxuICB9XG59XG4ubWVudS10b3AtYmFyLWNvbnRhaW5lciB7XG4gIHVsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgXG4gICAgfVxuICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSAge1xuICAuaGVhZGVyLW1haW4ge1xuICAgIC50b3AtYmFyLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5wcm9kdWN0LWl0ZW0tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnQtcG9wdWxhci1tZW51LXByb2R1Y3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlLXBvcHVsYXItaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LTYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBpbnMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlLXBvcHVsYXItaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWVudS1tYWluLXByb2R1Y3QtbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgLm1vYmlsZS1tZW51LWNvbnRlaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMTNweCA4cHggOXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi1hdHRyIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxM3B4IDIwcHggOXB4IDhweDtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxM3B4IDIwcHggMCA4cHg7XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggOXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgID4ubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tYXR0ciB7XG4gICAgICAgIC53cmFwcGVyLXN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjV2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgMC4zcztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktOTAtY29sb3I7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT1NJZ2FHVnBaMmgwUFNJMUlpQjJhV1YzUW05NFBTSXdJREFnT1NBMUlpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTkM0MUlEUk1NUzQxSURGSU55NDFURFF1TlNBMFdpSWdabWxzYkQwaWQyaHBkR1VpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1TNDFJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz0pO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQgNEwxIDFIN0w0IDRaJyBmaWxsPSdibGFjaycgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctc3ViLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcHBlci1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDEwNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT1NJZ2FHVnBaMmgwUFNJMUlpQjJhV1YzUW05NFBTSXdJREFnT1NBMUlpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTkM0MUlERk1OeTQxSURSTU1TNDFJRFJNTkM0MUlERmFJaUJtYVd4c1BTSWpRelZCTkRjM0lpQnpkSEp2YTJVOUlpTkROVUUwTnpjaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPSk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4ubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICB9XG4gICAgLndyYXBwZXItc3ViLW1lbnUge1xuICAgICAgICAuaW5uZXItd3JhcHBlci1zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY291bnQtaXRlbXMtNCB7XG4gICAgICAgICAgICAgICAgLmlubmVyLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvdW50LWl0ZW1zLTMsICYuY291bnQtaXRlbXMtMSB7XG4gICAgICAgICAgICAgICAgLmlubmVyLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY291bnQtaXRlbXMtMiB7XG4gICAgICAgICAgICAgICAgLmlubmVyLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5uZXItc3ViLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUtaW5uZXItc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbm5lci1zdWItbWVudS00IHtcbiAgICAgICAgICAgIC50aXRsZS1pbm5lci1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wdWxhci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5yb3ctbWVudS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIC5idXR0b24tdGV4dC1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG4gICAgXG4gICAgXG59XG4uYm90dG9tLW1vYmlsZS1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ib3R0b20tYmFyLWhlYWRlciB7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAmLm1vYmlsZS1zaG93IHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tbW9iaWxlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtd3JhcHBlciB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2JpbGUtYnV0dG9uLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vYmlsZS1idXR0b24tbWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIG9yZGVyOjE7XG4gICAgfVxuICAgIC5tb2JpbGUtYnV0dG9uLW1haW4tbWVudSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICB9XG4gICAgLm1vYmlsZS1idXR0b24tbWFpbi1tZW51IHNwYW4ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1idXR0b24tbWFpbi1tZW51IHNwYW46OmJlZm9yZSxcbiAgICAubW9iaWxlLWJ1dHRvbi1tYWluLW1lbnUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxuICAgIC5tb2JpbGUtYnV0dG9uLW1haW4tbWVudSBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgfVxuICAgIC5tb2JpbGUtYnV0dG9uLW1haW4tbWVudSBzcGFuOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbiAgICAubW9iaWxlLWJ1dHRvbi1tYWluLW1lbnUuYWN0aXZlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm1vYmlsZS1idXR0b24tbWFpbi1tZW51LmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIC5tb2JpbGUtYnV0dG9uLW1haW4tbWVudS5hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1idXR0b24tbWVudS1jb250YWluZXIge1xuICAgICAgb3JkZXI6MTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAubW9iaWxlLWJ1dHRvbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgIFxuICAgIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRncmF5LTcwLWNvbG9yO1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LTQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgMTEgNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjY5MzgxIDMuODg3MDhDNy44MzM4MSAzLjU4ODQyIDcuOTY5MTQgMy4zMjcwOCA4LjA5OTgxIDMuMTAzMDhDOC4yMzk4MSAyLjg3OTA4IDguMzc1MTQgMi42OTI0MiA4LjUwNTgxIDIuNTQzMDhIMC4zNDM4MTFWMS45NTUwOEg4LjUwNTgxQzguMzc1MTQgMS43OTY0MiA4LjIzOTgxIDEuNjA1MDggOC4wOTk4MSAxLjM4MTA4QzcuOTY5MTQgMS4xNTcwOCA3LjgzMzgxIDAuOTAwNDE3IDcuNjkzODEgMC42MTEwODRIOC4xODM4MUM4Ljc3MTgxIDEuMjkyNDIgOS4zODc4MSAxLjc5NjQyIDEwLjAzMTggMi4xMjMwOFYyLjM3NTA4QzkuMzg3ODEgMi42OTI0MiA4Ljc3MTgxIDMuMTk2NDIgOC4xODM4MSAzLjg4NzA4SDcuNjkzODFaJyBmaWxsPSclMjM4MTgxODEnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbi1tYWluIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIHBhZGRpbmc6IDE0cHggMCAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYnV0dG9uLWJyb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguYnV0dG9uLWFuaW1hdGUpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5sb2FkaW5nKTpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0LWJyb3duLWRpc2FibGVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnV0LWJyb3duLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24td2hpdGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5idXR0b24tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeS1vdXRsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24tZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHggNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24tYW5pbWF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidXR0b25fbG9hZGluZyAxNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiB3YWl0O1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJ1dHRvbl9sb2FkaW5nIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB9XG4gICAgMTAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIH1cbn1cblxuLmJ1dHRvbi1pY29uLXN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG59XG4uYnV0dG9uLWljb24tc3R5bGUtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC02MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxufVxuLmJ1dHRvbi10ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgXG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi53aXRoLWJvcmRlci1ibGFjayB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTgwLWNvbG9yO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4uYnV0dG9uLWJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmJ1dHRvbi12aWV3LWFsbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktODAtY29sb3I7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS04MC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwLWNvbG9yO1xuICAgIH1cbn1cbmJvZHkuYWRkaW5nLXRvLWNhcnQge1xuICBbbmFtZT1cImFkZC10by1jYXJ0XCJdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59IiwiLmZvb3Rlci1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgLyptYXJnaW4tdG9wOiA1NnB4OyovXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0ICYsXG4gICAgLnRheC1wcm9kdWN0X2NhdCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgXG4gICAgLmZvb3Rlci1pbm5lci1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAuZm9vdGVyLWl0ZW0tMiwgLmZvb3Rlci1pdGVtLTMsIC5mb290ZXItaXRlbS00IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1pdGVtLTQge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktOTAtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS05MC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmZvb3Rlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1mb290ZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC00MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtZm9vdGVyLXNob3Age1xuICAgICAgICAgICAgLm1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICY+c3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAxM3B4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTkwLWNvbG9yO1xuICAgICAgICAgICAgICAgICY+c3ZnOm5vdCguYWNjb3JkaW9uLWFycm93KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIC5mb290ZXItaXRlbS0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLnNob3AtY2hhcmFjdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1sb2dvLWZvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5zaG9wLWNoYXJhY3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtbG9nby1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zaXRlLWxvZ28tZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLmVsZW0tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjpub3QoLmVsZW0tZm9vdGVyLWNsb2NrKSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5lbGVtLWZvb3RlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0LWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDE0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS05MC1jb2xvcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ViLWZvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5mb290ZXItaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zdWItdGl0bGUtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICB9XG4gICAgLnNvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAuaG92ZXItc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLWZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXBhcnRuZXJzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmltZy1jb250YWluZXItZm9vdGVyICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItaXRlbS0xIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1jb250YWluZXItZm9vdGVyIHtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW0tMiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8vIENvbmZpZ1xuQGltcG9ydCAnY29uZmlnL2ZvbnRzJztcbkBpbXBvcnQgJ2NvbmZpZy92YXJzJztcbkBpbXBvcnQgJ2NvbmZpZy9yZXNldCc7XG5AaW1wb3J0ICdjb25maWcvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdjb25maWcvYmFzZSc7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2xvYmFsLXN0eWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLW1vYmlsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9icmVhZGNydW1iJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlcic7XG5cbi8vIFBhZ2Vcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGVybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDYycHggYXV0byAzMnB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kaXZpZGVkLWNvbnRlbnQge1xuICBtYXJnaW46IDU2cHggYXV0bztcbiAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jb250ZW50LWNvbnRhaW5lci0taW5uZXIge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDAtY29sb3I7XG4gIH1cbiAgLmhlYWRpbmctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmRlc2NyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzg2cHg7XG4gICAgcCB7XG4gICAgICB3aWR0aDogODIlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICAuZGVzY3Itd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgLmNvbnRlbnQtY29udGFpbmVyLS1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaGVhZGluZy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5kZXNjci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZXMtZ3JpZCB7XG4gIG1hcmdpbjogNTZweCBhdXRvO1xuICBtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBnYXA6IDY2cHg7XG4gIH1cbiAgLmltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3ODZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMC44ZnI7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgJi1kZXNjciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICAuaW1hZ2VzIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gICAgLmltYWdlcyB7XG4gICAgICBncmlkLWdhcDogNnB4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2V0LWluLXRvdWNoIHtcbiAgbWFyZ2luOiA4MHB4IDAgNTZweDtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDAtY29sb3I7XG4gICAgfVxuICB9XG4gIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBob25lIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmhvdXJzLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAubG9jYXRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4O1xuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDAtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2NhdGlvbiB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
