*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;outline:none;padding:0}html{font-size:62.5%}p{margin-bottom:1.6rem}img{height:auto;line-height:normal;max-width:100%}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;line-height:3.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin:0 auto;max-width:192rem}select{letter-spacing:.07rem}.fal{font-weight:400}::-moz-selection{background-color:#b71817;color:#fff}::selection{background-color:#b71817;color:#fff}body.cms-no-route .columns{display:none;margin:0 auto;max-width:144rem;padding-top:0}body.cms-no-route .columns a{font-weight:700}.column-main{position:relative}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Regular.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Regular.svg) format("svg")}body{font-family:Roboto;font-size:1.35rem;line-height:2.2rem}@media only screen and (max-width:768px){body{font-size:1.2rem;line-height:1.8rem}}h1,h2,h3,h4,h5,h6{text-align:left;text-align:center}.h1,h1,h2,h3,h4,h5,h6{font-family:Roboto Slab;font-weight:500}.h1,h1{font-size:3.6rem;line-height:5.1rem;padding-bottom:0}.h1:not(:first-child),h1:not(:first-child){padding-top:0}.h1.noPadding,h1.noPadding{padding-bottom:0}@media only screen and (max-width:768px){.h1,h1{font-size:2.2rem;line-height:2.6rem}}.h2,h2{color:#4b5458;font-family:Roboto Slab;font-size:4.5rem;font-weight:500;line-height:4.5rem;padding-bottom:2.3rem;padding-top:7.2rem}.h2:not(:first-child),h2:not(:first-child){padding-top:0}@media only screen and (max-width:768px){.h2,h2{font-size:5.2rem;line-height:5.2rem;margin:0 auto;padding-top:5rem}}.h3,h3{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2.36rem}.h3:not(:first-child),h3:not(:first-child){padding-top:0}@media only screen and (max-width:768px){.h3,h3{font-size:1.7rem;line-height:2.4rem}}.h4,h4{font-family:Roboto Slab;font-size:1.6rem;font-weight:500;padding-bottom:2.8rem;text-align:left}@media only screen and (max-width:768px){.h4,h4{font-size:1.6rem;line-height:2.1rem;padding-bottom:1.6rem}}a{color:#000;text-decoration:none}b,strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}@media only screen and (max-width:1540px){button.splide__arrow.splide__arrow--prev{left:0}button.splide__arrow.splide__arrow--next{right:0}}@media only screen and (max-width:1440px){.catalog-product-view .main .product-info-main{width:calc(100% - 50rem)}.catalog-product-view .main .product-info-media{max-width:45rem}.catalog-product-view .main .product-add-form{padding-right:0}.catalog-product-view .main .product-add-form .swatch-attribute-options{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-summary #block-discount{margin-left:0;width:100%}.checkout-container .opc-progress-bar,.checkout-container .opc-wrapper{max-width:100%;width:calc(100% - 41.8rem)}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item{width:49%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item:nth-of-type(2n){margin-right:0}.cart-container form{width:100%}.cart-container form.form-cart{width:calc(100% - 40rem)}.cart-container form.form-cart table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-container form.form-cart table thead{width:100%}.cart-container form.form-cart table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-container form.form-cart table tr th{display:none}.cart-container form.form-cart table tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.cart-container form.form-cart table tr td.col[data-th]:before{border-bottom:.1rem solid rgba(0,0,0,.5);content:attr(data-th) ":";display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.18rem;line-height:1;padding:0 0 1rem;text-align:left;text-transform:uppercase;width:100%}.cart-container form.form-cart table tr td.col{padding-bottom:3rem;padding-right:4.5rem;padding-top:0;text-align:left;width:calc(39.5% - 4.5rem)}.cart-container form.form-cart table tr td.col>*{display:inline-block;margin-top:1rem;width:100%}.cart-container form.form-cart table tr td.col.subtotal{padding-right:0}.cart-container form.form-cart table tr td.col.item{padding-right:0;width:100%}.cart-container form.form-cart table tr td.col.item>a{display:inline-block;width:7.2rem}.cart-container form.form-cart table tr td.col.item .product-item-details{display:inline-block;width:calc(100% - 8rem)}.checkout-index-index .messages .message.error{max-width:calc(100% - 41.8rem)}}@media only screen and (max-width:1440px) and (min-width:1051px){footer .inner-main-container.top .section .newsletter .form{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .inner-main-container.top .section .newsletter .form>div{width:100%}footer .inner-main-container.top .section .newsletter .form button{margin-right:0;width:100%}.page-products .page-wrapper .category-image+.category-text{padding-right:3.5rem}}@media only screen and (max-width:1280px){.account .page-wrapper .columns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account .page-wrapper .columns .products-grid ol,.account .page-wrapper .columns widget.elementor-widget.product-grid ol{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-bottom-container{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .inner-main-container.bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-index-index .messages .message.error{max-width:calc(100% - 41.8rem)}}@media only screen and (max-width:1051px){.splide__arrows{display:none}.modal-popup .modal-header{margin-bottom:2rem}.modal-popup .modal-footer{margin-top:2rem}.modal-popup .modal-footer .action{line-height:normal}.webcrossing-popup-1 .modal-content .newsletterPopup .image{overflow:hidden}.webcrossing-popup-1 .modal-content .newsletterPopup .image img{max-width:inherit;min-height:100%;min-width:100%}.catalog-product-view .modal-popup._show .modal-inner-wrap{max-width:90%;padding:2rem}.page-products .sidebar{display:none;width:100%}.page-products .page-wrapper .category-view.hasImage{max-width:100%;width:100%}.page-products .page-wrapper .category-image+.category-text{padding-right:3.5rem}.checkout-index-index .messages .message.error{max-width:100%}.cart-container form.form-cart{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cart-summary{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:7rem;order:1}.page-wrapper{background:#fff}.opc-progress-bar,.opc-progress-wrapper,.opc-summary-bar,.opc-summary-wrapper{padding:0;width:100%}.opc-wrapper{width:100%}.opc-wrapper #checkout-shipping-method-load{padding-bottom:0;padding-top:0}.opc-wrapper div#checkout-payment-method-container .primary,.opc-wrapper div#shipping-method-buttons-container .primary{margin:0 auto 2.5rem!important}.opc-wrapper .field.addresses,.opc-wrapper .new-address-popup{text-align:left}.opc-wrapper .field.addresses button,.opc-wrapper .new-address-popup button{min-width:25rem}.opc-wrapper .new-address-popup{text-align:center}.opc-wrapper .step-title{margin-bottom:1rem!important}.opc-wrapper #payment .payment-method:last-child{padding-bottom:0}.mm-panels>.mm-panel{background:#fff;-webkit-box-shadow:inset -11px 0 15px -10px rgba(0,0,0,.32);box-shadow:inset -11px 0 15px -10px rgba(0,0,0,.32)}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:1.9rem}.mm-panels>.mm-panel .mm-navbar{display:block}.login-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.login-container .block{width:100%}.login-container .block .block-content .actions-toolbar .primary button{border:1px solid #000}.login-container .block .block-content .actions-toolbar>div{margin-right:1rem}.account .columns .sidebar-main{margin-right:20px;max-width:25rem}.account .columns .column.main form.form-address-edit fieldset,.account .columns .column.main table{width:100%}.account .columns .column.main table thead{display:none}.account .columns .column.main table tr{display:block;padding-bottom:2rem}.account .columns .column.main table tr th{display:none}.account .columns .column.main table tr td{display:block;padding:5px 10px}.account .columns .column.main table tr td a{padding:0}.account .columns .column.main table tr td:before{content:attr(data-th) ": ";font-weight:700}.account .columns .column.main table tr td:last-child{border-bottom:1px solid #e7e3d9;padding-bottom:2rem}.catalog-product-view .main .product-info-detailed .items .item.title{border-top:1px solid rgba(0,0,0,.3);display:inline-block;float:none;padding:1.8rem 0;width:100%}.catalog-product-view .main .product-info-detailed .items .item.title a{min-height:0;padding:0;position:relative}.catalog-product-view .main .product-info-detailed .items .item.title a:after,.catalog-product-view .main .product-info-detailed .items .item.title a:before{background:rgba(0,0,0,.3);content:"";display:inline-block;position:absolute}.catalog-product-view .main .product-info-detailed .items .item.title a:before{height:1.725rem;right:.8rem;top:0;width:.2rem}.catalog-product-view .main .product-info-detailed .items .item.title a:after{height:.2rem;right:0;top:.8rem;width:1.725rem}.catalog-product-view .main .product-info-detailed .items .item.title.active a{padding:0}.catalog-product-view .main .product-info-detailed .items .item.title.active a:before{display:none}.catalog-product-view .main .product-info-detailed .items .item.content{display:inline-block;float:none;margin:0;padding-bottom:1.8rem}.catalog-product-view .main .product-info-media{margin:0;max-width:100%}.catalog-product-view .main .product-info-main{padding-left:0;width:100%}.catalog-product-view .main .product-info-main .page-title{padding-left:0!important;padding-right:0!important;text-align:left}.catalog-product-view .main .product-info-details>div{padding-bottom:.4rem;padding-right:1rem}.catalog-product-view .main .product-add-form{padding-right:0}.page-layout-2columns-left .products.list .product-item:nth-of-type(3n){margin-right:10px}.page-products .page-wrapper .columns .main .products.list .product-item{width:calc(50% - 5px)}.page-products .page-wrapper .columns .main .products.list .product-item:nth-of-type(2n){margin-right:0}.webcrossing-widget-teaser-store .block-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.webcrossing-widget-teaser-store .block-content .image{width:100%}.webcrossing-widget-teaser-store .block-content .info{line-height:2.7rem;padding-bottom:0;padding-left:0;padding-right:0;width:100%}.webcrossing-widget-teaser-store .block-content .info h2{font-size:2.2rem;line-height:normal;padding-bottom:2.3rem}.page-header .header-top{padding:0}.page-header .header-top-info{padding-bottom:1.5rem;padding-top:1.5rem}.page-header .header-top-info span{font-size:1.2rem}.page-header .header-top-account{padding-bottom:1.5rem;padding-top:1.5rem}.page-header .header-top-contact{border-color:hsla(0,0%,100%,.1);margin-right:1rem;padding-right:1rem}.page-header .header-top-contact ul li{border-left:1px solid hsla(0,0%,100%,.1);margin-left:1rem;padding-bottom:1.5rem;padding-left:1rem;padding-top:1.5rem}.page-header .header-top-contact ul li a i,.page-header .header-top-contact ul li a i.fab.fa-facebook-square,.page-header .header-top-contact ul li a i.fab.fa-whatsapp,.page-header .header-top-contact ul li a i.fal.fa-envelope{margin-left:0}.page-header .header-top-navigation{border-left:1px solid hsla(0,0%,100%,.1);margin-left:1rem;padding-bottom:1.5rem;padding-left:2rem;padding-top:1.5rem}.page-header .header-top-navigation.mobile{display:block}.page-header .header-top-navigation.mobile button{background:transparent;border:none;cursor:pointer;display:inline-block;line-height:0;padding:0;width:2.269rem}.page-header .header-top-navigation.mobile button span,.page-header .header-top-navigation.mobile button:after,.page-header .header-top-navigation.mobile button:before{background:#fff;display:block;height:.2rem}.page-header .header-top-navigation.mobile button:after,.page-header .header-top-navigation.mobile button:before{content:"";width:50%}.page-header .header-top-navigation.mobile button span{margin-top:.5rem;width:100%}.page-header .header-top-navigation.mobile button:after{margin-left:50%;margin-top:.5rem}.page-header .header-top-container .inner-top-container.right{padding:0}.page-header .header-top-container .inner-top-container.left{max-width:31rem}.page-header .header-top-container .inner-top-container.left img.maloja{max-width:8.3rem}.page-header .header-top-container .inner-top-container.left .mobile{display:none}.page-header .header-top-container .inner-top-container.left .desktop{display:inline-block}.page-header .header-main{background:#fff;padding:1rem 0}.page-header .header-main-cart a span.counter-number{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}.page-header .header-main-search .block-search .block-content{top:5rem}.page-header .header-main-search .block-search.active .block-content{top:14.7rem}.page-header .header-main-search .block-search.active .block-content .actions button{line-height:auto}.page-header .header-main-search .block-search.active .block-content .actions button span{display:none}.page-wrapper .columns .main .page-title-wrapper .page-title{text-align:left}.page-wrapper .columns .main .toolbar{margin:0 0 3rem}footer .footer-main-container{padding-top:2.2rem}footer .footer-bottom-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2.4rem;padding-top:1.9rem;text-align:center}footer .footer-top-info ul li .icon{width:5rem}footer .inner-main-container.top{border-bottom:1px solid rgba(0,0,0,.3);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-bottom:0}footer .inner-main-container.top .section{width:100%}footer .inner-main-container.top .section-title{border-top:1px solid rgba(0,0,0,.3);padding-bottom:2rem;padding-top:2rem}footer .inner-main-container.top .section-title h4{padding-bottom:0;position:relative}footer .inner-main-container.top .section-title h4:after,footer .inner-main-container.top .section-title h4:before{background:#000;content:"";display:inline-block;position:absolute}footer .inner-main-container.top .section-title h4:before{height:1.725rem;right:.8rem;top:0;width:.2rem}footer .inner-main-container.top .section-title h4:after{height:.2rem;right:0;top:.8rem;width:1.725rem}footer .inner-main-container.top .section-title.active h4:before{display:none}footer .inner-main-container.top .section-content{margin-bottom:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}footer .inner-main-container.top .section-content ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0}footer .inner-main-container.top .section-content p:last-child{margin-bottom:0}footer .inner-main-container.top .section-content.active{height:auto;margin-bottom:2.7rem}footer .inner-main-container.top .section.first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .inner-main-container.top .section.second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .inner-main-container.top .section.third{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .inner-main-container.top .section.fourth{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer .inner-main-container.top .section.fourth ul{max-width:100%}footer .inner-main-container.top .section.fourth ul li{margin-bottom:0;margin-right:1%;width:24%}footer .inner-main-container.top .section.fourth ul li:nth-of-type(4n){margin-right:0}footer .inner-main-container.top .section.fourth .section-title h4:after,footer .inner-main-container.top .section.fourth .section-title h4:before{display:none}footer .inner-main-container.top .section.fourth .section-content{height:auto;margin-bottom:0}footer .inner-main-container.bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}footer .inner-main-container.bottom .section{border-bottom:0 solid rgba(0,0,0,.3);padding-bottom:0;width:100%}footer .inner-main-container.bottom .section-content ul li{margin-right:1.5rem;padding-bottom:1.5rem}footer .inner-main-container.bottom .section.third{border-bottom:0;padding:2rem 0;text-align:center;width:100%}footer .inner-main-container.bottom .section.third>*{display:inline-block;vertical-align:middle;width:auto}footer .inner-main-container.bottom .section.third h4{padding:0}footer .inner-main-container.bottom .section.third ul li{padding-bottom:0}footer .inner-main-container.bottom .section.third ul li span{display:inline-block;line-height:normal;margin-top:.8rem}footer .inner-main-container.bottom .section h4{padding-top:2rem}footer .inner-bottom-container{width:100%}footer .inner-bottom-container.middle{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}footer .inner-bottom-container.left{padding-bottom:1.3rem;padding-top:1.3rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .inner-bottom-container.left .section-content ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer .inner-bottom-container.right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-container .opc-summary-wrapper{margin-bottom:8rem;margin-top:1rem}.checkout-container .opc-progress-bar,.checkout-container .opc-summary-wrapper,.checkout-container .opc-wrapper{max-width:100%;width:100%}}@media only screen and (max-width:940px){.page-products .page-wrapper .category-view{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:65rem}.page-products .page-wrapper .category-image{width:100%}.page-products .page-wrapper .category-text{padding:3rem 0;width:100%}.page-products .page-wrapper .category-image+.category-text{padding-left:0;padding-right:0;width:100%}}@media only screen and (max-width:768px){.page-products .page-wrapper .category-view{max-width:100%}table{border:0;width:100%!important}table tr{display:block;padding-bottom:1rem}table tr th{display:none}table tr td{border:0;display:block;padding:.5rem 0}table tr td:before{font-weight:700}table tr td[data-th]:before{content:attr(data-th) ": "}table tr td:last-child{border-bottom:1px solid #b71817;padding-bottom:2rem}.modal-popup .modal-title{padding-right:5rem}.modal-popup .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3rem}.modal-popup .modal-content .product-info-media{width:100%}.modal-popup .modal-content .product-info-main{padding-left:0;width:100%}.webcrossing-popup-1 .modal-content .newsletterPopup .image{display:none}.webcrossing-popup-1 .modal-content .newsletterPopup .text,.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield .newsletter{width:100%}.webcrossing-popup-1 .modal-inner-wrap{max-width:48rem;padding-left:0!important;padding-right:0!important;width:calc(100% - 3.2rem)}.page-products .page-wrapper .main .category-view{max-width:100%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item{margin-right:0;width:100%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item .action{line-height:normal;margin-right:1%;width:49%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item .action-select-shipping-item{margin-right:0}.checkout-container div#checkout-shipping-method-load tr{border-bottom:1px solid #b71817;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.checkout-container div#checkout-shipping-method-load td.col{display:inline-block}.checkout-container div#checkout-shipping-method-load td.col.col-method:last-child{border:0}.block-title h2{font-size:2.2rem;line-height:3.2rem;padding-bottom:1.5rem}.splide__arrows{display:none}.account .page-wrapper .products-grid ol,.account .page-wrapper widget.elementor-widget.product-grid ol{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account .page-wrapper .page-main .page-title-wrapper{padding-top:0}.account .page-wrapper .page-main .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.account .columns .sidebar-main{margin-right:0;margin-top:2rem;max-width:100%}.account .columns .sidebar-main a,.account .columns .sidebar-main strong{display:inline-block;padding:1rem 0}.account .columns .sidebar-main .account-nav-title{display:none}.account .columns .column.main form.form-address-edit fieldset{width:100%}.account .columns .column.main .table-wrapper table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account .columns .column.main .table-wrapper table thead{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account .columns .column.main .table-wrapper table thead tr{width:100%}.account .columns .column.main .table-wrapper table thead tr th{display:none;width:100%}.account .columns .column.main .table-wrapper table thead tr th.item{display:inline-block}.account .columns .column.main .table-wrapper table tbody tr{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}.account .columns .column.main .table-wrapper table tbody tr td.col{padding:0 0 1.5rem;text-align:left;width:100%}.account .columns .column.main .table-wrapper table tbody tr td.col[data-th]:before{content:attr(data-th) ": ";display:inline-block;font-weight:700;padding-bottom:3px}.account .columns .column.main .table-wrapper table tbody tr td.col a{display:inline-block;font-family:Roboto;font-size:1.35rem;letter-spacing:normal;line-height:2.2rem;padding:0}}@media only screen and (max-width:768px) and (max-width:768px){.account .columns .column.main .table-wrapper table tbody tr td.col a{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width:768px){.account .columns .column.main .table-wrapper table tbody tr td.col.item{display:-webkit-box;display:-ms-flexbox;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:0;position:relative}.account .columns .column.main .table-wrapper table tbody tr td.col.item[data-th]:before{content:""}.account .columns .column.main .table-wrapper table tbody tr td.col.item a{display:inline-block;text-align:center;width:100%}.account .columns .column.main .table-wrapper table tbody tr td.col.item a span{display:inline-block;padding-bottom:0!important}.account .columns .column.main .table-wrapper table tbody tr td.col.item a .product-image-container{display:inline-block;text-align:center;width:100%!important}.account .columns .column.main .table-wrapper table tbody tr td.col.subtotal{background:#d3d3d3;padding:10px;width:100%}.account .columns .column.main .table-wrapper table tbody tr.item-actions{width:100%}.account .columns .column.main .table-wrapper table tbody tr.item-actions td{padding-right:0;width:100%}.account .columns .column.main .table-wrapper table tbody tr.item-actions td .actions-toolbar a.towishlist{margin:0 0 20px;text-align:center}.account .columns .column.main .table-wrapper table tbody tr.item-actions td .actions-toolbar a.action-delete,.account .columns .column.main .table-wrapper table tbody tr.item-actions td .actions-toolbar a.action-edit{padding:15px 20px!important;width:auto}.catalog-product-view .main .product-info-price{margin-bottom:2rem;margin-top:1rem;padding-bottom:0}.catalog-product-view .main .product-info-main{padding-left:0;width:100%}.catalog-product-view .main .product-info-details{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-product-view .main .product-info-detailed .items .item.title a{font-size:1.4rem}.catalog-product-view .main .product-info-detailed .items .item .content .inner-content{font-size:1.2rem}.catalog-product-view .main .product-add-form .swatch-attribute.color{padding-bottom:2rem}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image{width:15%}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image .label{margin-top:0}.webcrossing-widget-product-slider .block-content .items .item.title a{padding-bottom:0}.webcrossing-widget-product-slider .block-content .items .item.content{margin-top:3rem}.page-header .header-main{padding:1.7rem 0}.page-header .header-top-info{font-size:.8rem}.page-header .header-top-info span{font-size:.8rem;line-height:normal;max-width:7rem}.page-header .header-top-account a{font-size:1rem}.page-header .header-top-contact ul li.social{display:none}.page-wrapper .breadcrumbs ul li>*{font-weight:700}.page-wrapper .filter-options-content .swatch-attribute-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper .filter-options-content .swatch-attribute-options a{margin-bottom:1rem}.products.list{border-color:rgba(0,0,0,.1)}.products.list .product-item-color{bottom:inherit;left:inherit;position:relative}.products.list .product-item-overlay .swatch-more{display:none}.products.list .product-item-overlay .swatch-attribute{margin-bottom:0}.products.list .product-item-overlay .swatch-attribute-options{padding-top:1rem}.products.list .product-item-overlay .swatch-attribute-options>a,.webcrossing-widget-image-slider .block-content .splide__arrows button.splide__arrow.splide__arrow--next{display:none}.webcrossing-widget-image-slider .block-content ul li{background:#b71817;max-height:inherit;overflow:auto}.webcrossing-widget-image-slider .block-content ul li .info{color:#fff;left:0;margin:0 auto;max-width:144rem;padding:4rem 0;position:relative;top:0;-webkit-transform:translate(0);transform:translate(0);width:95%}}@media only screen and (max-width:768px) and (max-width:1440px){.webcrossing-widget-image-slider .block-content ul li .info{max-width:105rem}}@media only screen and (max-width:768px) and (max-width:1051px){.webcrossing-widget-image-slider .block-content ul li .info{max-width:65rem;width:100%}}@media only screen and (max-width:768px) and (max-width:768px){.webcrossing-widget-image-slider .block-content ul li .info{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}@media only screen and (max-width:768px){.webcrossing-widget-image-slider .block-content ul li .info h2{color:#fff;font-size:3.5rem}.webcrossing-widget-image-slider .block-content ul li .info p{font-size:1.2rem}.webcrossing-widget-image-slider .block-content ul li .info .actions a{line-height:normal;margin-right:1rem}.cart-container form .actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-container form .actions>.action{line-height:normal;margin-bottom:1rem;margin-left:0;width:100%}.cart-container form.form-cart table tr td.col{padding-right:0;width:100%}footer .footer-top-info ul li{font-size:1.1rem}footer .footer-top-info ul li .icon{width:5rem}footer .footer-top-newsletter{margin:0 auto;max-width:144rem;width:95%}}@media only screen and (max-width:768px) and (max-width:1440px){footer .footer-top-newsletter{max-width:105rem}}@media only screen and (max-width:768px) and (max-width:1051px){footer .footer-top-newsletter{max-width:65rem;width:100%}}@media only screen and (max-width:768px) and (max-width:768px){footer .footer-top-newsletter{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}@media only screen and (max-width:768px){footer .footer-top-newsletter .section-content .newsletter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-top-newsletter .section-content .newsletter .title{margin-bottom:2rem;width:100%}footer .inner-main-container.top .section.fourth ul li{margin-bottom:1.5rem}footer .inner-main-container.top .section.fourth ul li img{max-width:15rem;width:100%}footer .inner-main-container.top .section.fourth ul li:last-child img{max-width:5rem;width:70%}footer .inner-main-container.top .section .newsletter button{font-size:1.4rem;line-height:normal;padding-top:1.4rem}}@media only screen and (max-width:650px){.page-products .page-wrapper .main .category-text{padding:3rem}footer .footer-top-newsletter .content{width:100%}footer .footer-top-newsletter .section-content .newsletter{min-width:calc(100% - 6.4rem)}footer .footer-top-newsletter .section-content .control,footer .footer-top-newsletter .section-content input,footer .footer-top-newsletter .section-content label{width:100%}footer .footer-top-newsletter .section-content .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-top-newsletter .section-content .form .field-recaptcha{margin-left:0;margin-top:2rem;width:100%}}@media only screen and (max-width:480px){.page-header .header-top-container .inner-top-container.left .mobile{display:inline-block}.page-header .header-top-container .inner-top-container.left .desktop{display:none}.page-wrapper .main .toolbar .pages ul{margin-bottom:0}.page-header .header-top-info{padding-bottom:0;padding-top:0}.page-header .header-top-info img{margin-left:0}.page-header .header-top-info p span{display:block;max-width:100%}.page-header .header-top-info p span:first-child{margin-bottom:.7rem}.products.list .product-item{margin-right:0;width:100%}.catalog-product-view .main .product-info-main{line-height:2.4rem;margin-top:2rem;padding-bottom:4.4rem}.catalog-product-view .main .product-info-main .page-title{font-size:3rem;line-height:4rem}.catalog-product-view .main .product-info-details{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem!important;line-height:1.5rem;padding-bottom:2rem}.catalog-product-view .main .product-info-details>div{padding-right:.5rem}.catalog-product-view .main .product-info-details .product.attribute.sku{padding-bottom:.4rem;width:100%}.catalog-product-view .main .product-info-price .price-box.price-final_price{font-size:2.4rem;line-height:3.4rem}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image img{height:auto!important}.catalog-product-view .main .product-add-form .box-tocart{padding-bottom:3rem}.catalog-product-view .main .product-add-form .box-tocart .fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-product-view .main .product-add-form .box-tocart .fieldset .actions{margin-left:0;margin-top:2rem;width:100%}.catalog-product-view .main .product-add-form .box-tocart .fieldset .actions button,.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.spice_amount{width:100%}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:480px) and (max-width:360px){.catalog-product-view .main .field.qty{width:40%}.catalog-product-view .main .actions{width:60%}}@media only screen and (max-width:480px){footer .inner-main-container.top .section-title{padding-bottom:1rem;padding-top:1rem}.columns .main .block .splide__arrows{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTFFaEIsYUE2RWdCLHNDQXpJcEIsYUErSUksaUVBVzRCLG1CQUNILDhCQW1CVCxjQUNILENBcEJZLFVBb0JaIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9iYXNlL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi91dGlscy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi91dGlscy9faGVscGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbnB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWF4LXdpZHRoOiRtYXhXaWR0aDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgY29sb3I6ICRjb2xvckJsYWNrO1xufVxuc2VsZWN0e1xuICBsZXR0ZXItc3BhY2luZzogMC4wN3JlbTtcbn1cbi5mYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIGNvbG9yOiAkY29sb3JXaGl0ZTtcbn1cblxuYm9keS5jbXMtbm8tcm91dGUgLmNvbHVtbnN7XG4gIG1heC13aWR0aDogMTQ0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4uY29sdW1uLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4kYW5pbWF0ZTogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4iLCIvLyB3aWR0aFxyXG4kbWF4V2lkdGg6IDE5MnJlbTtcclxuLy8kY29udGVudFdpZHRoOiAxNDkuNHJlbTtcclxuJGNvbnRlbnRXaWR0aDogMTQ0cmVtO1xyXG4kbWVkaXVtQ29udGVudDogMTA1cmVtO1xyXG4kc21hbGxDb250ZW50OiA2NXJlbTtcclxuXHJcblxyXG4vLyBicmVha3BvaW50c1xyXG4kbWF4QnJlYWtwb2ludDogMTQ0MHB4O1xyXG4kbWVkaXVtQnJlYWtwb2ludDogMTA1MXB4O1xyXG4kbWVkaXVtU21hbGxCcmVha3BvaW50OiA3NjhweDtcclxuJHNtYWxsQnJlYWtwb2ludDogNjUwcHg7XHJcbiRtb2JpbGVCcmVha3BvaW50OiA0ODBweDtcclxuXHJcblxyXG4vLyBpbWFnZXN7XHJcbiRpbWFnZURpcjogXCIuLi8uLi9pbWFnZXMvXCI7XHJcbi8vIGljb25zXHJcbiRpY29uRGlyOiBcIi4uLy4uL2ltYWdlcy9pY29ucy9cIjtcclxuXHJcbi8vIGNvbG9ycyArIHNoYWRlc1xyXG4kY29sb3JXaGl0ZTogI2ZmZjtcclxuJGNvbG9yQmxhY2s6ICMwMDA7XHJcbiRjb2xvclByaW1hcnk6ICNCNzE4MTc7XHJcbiRjb2xvclNlY29uZGFyeTogIzAwMDtcclxuJGNvbG9yVGVydGlhcnk6ICNFN0UzRDk7XHJcbiRjb2xvckdyZXk6ICNFM0UzRTM7XHJcbiRjb2xvckRhcmtHcmV5OiAjMDMwMzAzO1xyXG4kY29sb3JMaWdodEdyZXk6ICNkM2QzZDM7XHJcbiRjb2xvckJlaWdlOiAjRTREREQ2O1xyXG4kY29sb3JCb3JkZXI6ICNkMWQxZDE7XHJcbiRjb2xvckVycm9yOiAjYzExMjFjO1xyXG4kY29sb3JTdWNjZXNzOiAjQjBCQUE1O1xyXG4kY29sb3JJbmZvOiAjRjdCMjM0O1xyXG4kY29sb3JXYXJuaW5nOiAjRjdCMjM0O1xyXG4kY29sb3JCdXNpbmVzczogIzJiMjkyYztcclxuJGNvbG9yQnV0dG9uOiAjQUYwMjFGO1xyXG4kY29sb3JMaWdodGVyR3JleTogI0Y3RjdGNztcclxuJGNvbG9yUmVkOiAjYWYwMjFmO1xyXG4kY29sb3JJbWdCb3JkZXI6ICNmOWY5Zjk7XHJcblxyXG4vLyBpY29uczogdXNlIGZvbnRhd2Vzb21lIHBybyB1bmljb2RlIC0gbGVhdmUgZW1wdHkgZm9yIG5vIGljb25cclxuJGljb25XaXNobGlzaHQ6IFwiXFxmMDA0XCI7XHJcbiRpY29uQ29tcGFyZTogXCJcXGYwODBcIjtcclxuJGljb25DbG9zZTogXCJcXGYwMGRcIjtcclxuJGljb25UcmFzaDogXCJcXGYyZWRcIjtcclxuJGljb25FZGl0OiBcIlxcZjA0MFwiO1xyXG4kaWNvbkdyaWQ6IFwiXFxmMDA5XCI7XHJcbiRpY29uTGlzdDogXCJcXGYwM2FcIjtcclxuJGljb25BcnJvdzogXCJcXGYwNzdcIjtcclxuJGljb25QYWdpbmF0aW9uOiBcIlxcZjA1NFwiO1xyXG4kaWNvbkNoZWNrOiBcIlxcZjAwY1wiO1xyXG4kaWNvbkFzdGVyaXg6IFwiXFxmMDY5XCI7XHJcbiRpY29uUXVlc3Rpb246IFwiXFxmMDU5XCI7XHJcbiRpY29uRXJyb3I6IFwiXFxmMDZhXCI7XHJcbiRpY29uSW5mbzogXCJcXGYwNWFcIjtcclxuJGljb25XYXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kaWNvblRvZ2dsZTogXCJcXGYwYzlcIjtcclxuJGljb25TZWFyY2g6IFwiXFxmMDAyXCI7XHJcbiRpY29uU29ydEFzYzogXCJcXGYxNjBcIjtcclxuJGljb25Tb3J0RGVzYzogXCJcXGYxNjFcIjtcclxuJGljb25LZXk6IFwiXFxmMDg0XCI7XHJcbiRpY29uUGVyc29uOiBcIlxcZjAwN1wiO1xyXG4kaWNvblNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGljb25DYXJ0OiBcIlxcZjA3YVwiO1xyXG5cclxuXHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci5zdmcjUm9ib3RvU2xhYi1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQuc3ZnI1JvYm90b1NsYWItTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuc3ZnI1JvYm90b1NsYWItQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0uc3ZnI1JvYm90b1NsYWItTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLnN2ZyNSb2JvdG8tTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQuc3ZnI1JvYm90by1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQuc3ZnI1JvYm90by1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQG1peGluIHJvYm90b1NsYWIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcclxufVxyXG5AbWl4aW4gcm9ib3RvIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG59XHJcbkBtaXhpbiBmb250SWNvbiB7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbkBtaXhpbiBmb250U21hbGxlciB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBmb250RGVmYXVsdCB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gZm9udE1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbn1cclxuQG1peGluIGZvbnRMYXJnZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gZm9vdGVyRm9udCB7XHJcbiAgICBmb250LXNpemU6IDEuMzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG59XHJcbkBtaXhpbiBoZWFkZXJOYXYge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG59XHJcbkBtaXhpbiBzcGVjaWFsRm9udCB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuQG1peGluIGxldHRlclNwYWNpbmcge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDlyZW07XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgUHJpY2UgRm9udHMgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gZm9udFByaWNlUHJvZHVjdHMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250UHJpY2VQcm9kdWN0c1NwZWNpYWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udFByaWNlUHJvZHVjdHNTYWxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250UHJpY2VQcm9kdWN0U2FsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIEBpbmNsdWRlIHNwZWNpYWxGb250O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUuMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgIH1cclxuICAgICYubm9QYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XHJcbiAgICBjb2xvcjogIzRCNTQ1ODtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjM2cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG4gICAgQGluY2x1ZGUgZm9udExhcmdlcjtcclxuICAgIEBpbmNsdWRlIHNwZWNpYWxGb250O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCJAaW1wb3J0IFwidXRpbHMvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJ1dGlscy9oZWxwZXJcIjtcclxuQGltcG9ydCBcImJhc2UvZGVmYXVsdFwiO1xyXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSB7XHJcbiAgICBidXR0b24uc3BsaWRlX19hcnJvdyB7XHJcbiAgICAgICAgJi5zcGxpZGVfX2Fycm93IHtcclxuICAgICAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWF4QnJlYWtwb2ludH0pIHtcclxuICAgIC5jYXRhbG9nLXByb2R1Y3Qtdmlld3tcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1tZWRpYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFkZHtcclxuICAgICAgICAgICAgICAgICAgICAmLWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LXN1bW1hcnl7XHJcbiAgICAgICAgI2Jsb2NrLWRpc2NvdW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm9wYyB7XHJcbiAgICAgICAgICAgICYtcHJvZ3Jlc3MtYmFyLCAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQxLjhyZW0pO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG9sI2NoZWNrb3V0U3RlcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtY29udGFpbmVyIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYuZm9ybS1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHJlbSk7XHJcbiAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sW2RhdGEtdGhde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiOlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoJGNvbG9yQmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzOS41JSAtIDQuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VidG90YWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xyXG4gICAgICAgIC5tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDEuOHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtYXhCcmVha3BvaW50fSkgYW5kIChtaW4td2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcblxyXG4gICAgZm9vdGVye1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm17XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1wcm9kdWN0cyB7XHJcbiAgICAgICAgLnBhZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgJi12aWV3IHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktaW1hZ2UgKyAuY2F0ZWdvcnktdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5hY2NvdW50e1xyXG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAucHJvZHVjdHMtZ3JpZCBvbCwgd2lkZ2V0LmVsZW1lbnRvci13aWRnZXQucHJvZHVjdC1ncmlkIG9sIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xyXG4gICAgICAgIC5tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDEuOHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuXHJcbiAgICAuc3BsaWRlX19hcnJvd3N7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1wb3B1cCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWZvb3RlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAuYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2ViY3Jvc3NpbmctcG9wdXAtMXtcclxuICAgICAgICAubW9kYWx7XHJcbiAgICAgICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyUG9wdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmLWhlYWRlcntcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICAmLl9zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLXByb2R1Y3RzIHtcclxuICAgICAgICAuc2lkZWJhcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICYtdmlld3tcclxuICAgICAgICAgICAgICAgICAgICAmLmhhc0ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktaW1hZ2UgKyAuY2F0ZWdvcnktdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xyXG4gICAgICAgIC5tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0IHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZvcm0uZm9ybS1jYXJ0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1bW1hcnl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS13cmFwcGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG5cclxuICAgIH1cclxuICAgIC5vcGN7XHJcbiAgICAgICAgJi1wcm9ncmVzcywgJi1zdW1tYXJ5e1xyXG4gICAgICAgICAgICAmLWJhciwgJi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYjc2hpcHBpbmctbWV0aG9kLWJ1dHRvbnMtY29udGFpbmVyIC5wcmltYXJ5LCBkaXYjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLmFkZHJlc3NlcywgLm5ldy1hZGRyZXNzLXBvcHVwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3LWFkZHJlc3MtcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwYXltZW50IC5wYXltZW50LW1ldGhvZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tLXBhbmVsc3tcclxuICAgICAgICA+IC5tbS1wYW5lbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTExcHggMHB4IDE1cHggLTEwcHggcmdiYSgwLDAsMCwwLjMyKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAtMTFweCAwcHggMTVweCAtMTBweCByZ2JhKDAsMCwwLDAuMzIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMTFweCAwcHggMTVweCAtMTBweCByZ2JhKDAsMCwwLDAuMzIpO1xyXG4gICAgICAgICAgICA+IC5tbS1saXN0dmlldzpmaXJzdC1jaGlsZCwgPiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS45cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW0tbmF2YmFye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9naW4tY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYWNjb3VudCB7XHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICAuc2lkZWJhci1tYWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1uYXZ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWFkZHJlc3MtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDphdHRyKGRhdGEtdGgpICc6ICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3e1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvckJsYWNrLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvckJsYWNrLCAwLjMpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNzI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLW1lZGlhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hZGR7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1mb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlIHtcclxuICAgICAgICAmLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wcm9kdWN0cy5saXN0IHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJvZHVjdHMgLnBhZ2Utd3JhcHBlciAuY29sdW1ucyAubWFpbiB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlYmNyb3NzaW5nLXdpZGdldC10ZWFzZXItc3RvcmUge1xyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZSB7XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtYWNjb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250YWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yV2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoJGNvbG9yV2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFsLmZhLWVudmVsb3BlLCAmLmZhYi5mYS13aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhYi5mYS1mYWNlYm9vay1zcXVhcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKCRjb2xvcldoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMjY5cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tYWxvamF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOC4zcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jYXJ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvdW50ZXItbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH0vKiBFbmQgSGVhZGVyICovXHJcbiAgICAgICAgJi13cmFwcGVye1xyXG4gICAgICAgICAgICAuY29sdW1ucyAubWFpbiB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAucGFnZS13cmFwcGVyICovXHJcbiAgICB9XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10b3B7XHJcbiAgICAgICAgICAgICAgICAmLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JCbGFjaywgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yQmxhY2ssIDAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvckJsYWNrLCAxKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjcyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNzI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0VHJhbnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDoxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvdXJ0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgkY29sb3JCbGFjaywgMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5taWRkbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja291dC1jb250YWluZXIge1xyXG4gICAgICAgIC5vcGMge1xyXG4gICAgICAgICAgICAmLXN1bW1hcnktd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcHJvZ3Jlc3MtYmFyLCAmLXdyYXBwZXIsICYtc3VtbWFyeS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpe1xyXG4gICAgLnBhZ2UtcHJvZHVjdHMgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgJi12aWV3IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsQ29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltYWdle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcnktaW1hZ2UgKyAuY2F0ZWdvcnktdGV4dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtU21hbGxCcmVha3BvaW50fSkge1xyXG4gICAgLnBhZ2UtcHJvZHVjdHMgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgJi12aWV3IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gO1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS10aF17XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6IFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgdGhlYWQgKyB0Ym9keXtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLXBvcHVwIHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLW1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlYmNyb3NzaW5nLXBvcHVwLTF7XHJcblxyXG4gICAgICAgIC5tb2RhbHtcclxuICAgICAgICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXJQb3B1cHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJkNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dGZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbm5lci13cmFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1wcm9kdWN0cyAucGFnZS13cmFwcGVyIC5tYWluIHtcclxuICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAmLXZpZXcge1xyXG5cclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm9wYyB7XHJcbiAgICAgICAgICAgICYtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG9sI2NoZWNrb3V0U3RlcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNlbGVjdC1zaGlwcGluZy1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQuY29sIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICYuY29sLW1ldGhvZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BsaWRlX19hcnJvd3N7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQgb2wsIHdpZGdldC5lbGVtZW50b3Itd2lkZ2V0LnByb2R1Y3QtZ3JpZCBvbCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnZS1tYWluIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgICAgLnNpZGViYXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYSwgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1uYXYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9ybS1hZGRyZXNzLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdGhde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiOiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10aF17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Q2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LyogZW5kIEl0ZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VidG90YWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG93aXNobGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbi1kZWxldGUsICYuYWN0aW9uLWVkaXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRldGFpbGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hZGR7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1mb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLWF0dHJpYnV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWJjcm9zc2luZy13aWRnZXQtcHJvZHVjdC1zbGlkZXIge1xyXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2Uge1xyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuN3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LyogRU5EIEhFQURFUiAqL1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1icyB1bCBsaSA+ICp7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dhdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYXR0cmlidXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yQmxhY2ssIDAuMSk7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW1vcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYXR0cmlidXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlYmNyb3NzaW5nLXdpZGdldC1pbWFnZS1zbGlkZXIge1xyXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cmVtIDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcnR7XHJcbiAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICA+IC5hY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tY2FydHtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVye1xyXG4gICAgICAgIC5mb290ZXJ7XHJcbiAgICAgICAgICAgICYtdG9we1xyXG4gICAgICAgICAgICAgICAgJi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3c2xldHRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lcntcclxuICAgICAgICAgICAgJi1tYWlue1xyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mb3VydGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgI3skc21hbGxCcmVha3BvaW50fSkge1xyXG4gICAgLnBhZ2UtcHJvZHVjdHMgLnBhZ2Utd3JhcHBlciAubWFpbiAuY2F0ZWdvcnktdGV4dHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgZm9vdGVyIC5mb290ZXItdG9wLW5ld3NsZXR0ZXIge1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5uZXdzbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRyb2wsIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtcmVjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICN7JG1vYmlsZUJyZWFrcG9pbnR9KSB7XHJcbiAgICAucGFnZSB7XHJcbiAgICAgICAgJi1oZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXBwZXIgLm1haW4gLnRvb2xiYXIgLnBhZ2VzIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1oZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC5hdHRyaWJ1dGUuc2t1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRldGFpbGVke1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWJveC5wcmljZS1maW5hbF9wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFkZHtcclxuICAgICAgICAgICAgICAgICAgICAmLWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3YXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveC10b2NhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQuc3BpY2VfYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC5xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC5xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIC5mb290ZXJ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXJ7XHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm91cnRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtbnMge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgLmJsb2Nre1xyXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dze1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCJAbWl4aW4gY29udGVudE1lZGl1bXtcbiAgbWF4LXdpZHRoOiAkY29udGVudFdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk1JTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtYXhCcmVha3BvaW50fSkge1xuICAgIG1heC13aWR0aDogJG1lZGl1bUNvbnRlbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xuICAgIG1heC13aWR0aDogJHNtYWxsQ29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVNtYWxsQnJlYWtwb2ludH0pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcblxuICB9XG59XG5AbWl4aW4gY29udGVudFNtYWxse1xuICBtYXgtd2lkdGg6ICRtZWRpdW1Db250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcbiAgICBtYXgtd2lkdGg6ICRzbWFsbENvbnRlbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1TbWFsbEJyZWFrcG9pbnR9KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiByb3RhdGVDQ1cxMCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbn1cbkBtaXhpbiByb3RhdGVDQ1cxNSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbn1cbkBtaXhpbiBkZWZhdWx0VHJhbnMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XG59XG5AbWl4aW4gc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwICRjb2xvckxpZ2h0ZXJHcmV5O1xufVxuQG1peGluIGRlZmF1bHRGYXN0VHJhbnMge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG59XG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWl4aW4gZmxleFdyYXAge1xuICBAaW5jbHVkZSBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWl4aW4gZmxleENvbHVtbiB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWl4aW4gZmxleENlbnRlciB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1peGluIGZsZXhWZXJ0Q2VudGVyIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtaXhpbiBmbGV4QmV0d2VlbiB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtaXhpbiBmbGV4RW5kIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtaXhpbiBmbGV4U3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICRjb2xvckJsYWNrO1xuICBjb250ZW50OiAnJztcbn1cbkBtaXhpbiBib3JkZXIxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbn1cblxuQG1peGluIGJvcmRlcjIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/