.widget{margin-bottom:45px;display:inline-block;width:100%;float:left;position:relative;padding:30px;background:var(--global-body-lightcolor)}.widget:last-child{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{padding-bottom:15px;list-style:none;margin-bottom:15px}.widget_categories ul li a{text-transform:capitalize}.widget ul li a{position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.slainte-blog-detail ul.wp-block-archives-list li a,.widget ul li a{color:var(--global-font-color)}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}ul.wp-block-archives-list li a:hover{color:var(--color-theme-primary)}.widget.widget_nav_menu ul li .toggledrop,.widget ul.menu li .toggledrop{display:none}.widget.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{padding-left:0}.widget.widget_archive ul li a:before,.widget_categories ul li a:before,.widget_pages ul li a:before{position:absolute;content:"\f101";color:var(--color-theme-primary);top:3px;font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;display:none}.widget ul li a:hover{color:var(--color-theme-primary);text-decoration:none}.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_pages ul li{color:var(--global-font-color);margin-bottom:15px;border-bottom:1px solid hsla(0,0%,63.9%,.3)}.widget_archive ul li,ul.wp-block-archives-list li{margin-bottom:15px;padding-bottom:15px;list-style:none;border-bottom:1px solid hsla(0,0%,63.9%,.3)}.slainte-blog-detail ul.wp-block-archives-list{padding:0}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:5px 15px 5px 0;display:inline-block;border-bottom:none}.widget ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget ul ul.children{padding-left:25px}.widget ul.menu li{border:none}.widget_categories ul ul.children,.widget_pages ul ul.children{padding-top:15px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0;display:inline-block;width:100%;border-bottom:1px solid hsla(0,0%,63.9%,.3)}.widget.widget_nav_menu ul li:last-child a,.widget ul.menu li:last-child a{border:none;padding-bottom:0}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0;padding:0}.widget ul li a:hover:before{color:var(--color-theme-primary)}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:14px;color:var(--color-theme-primary)}.widget.widget_nav_menu ul li a:before{display:none;position:absolute;content:"\f101";font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.widget.widget_nav_menu .menu-service-menu-container ul li a:before{display:none}.widget-woof .widget-title,.widget .widget-title{position:relative;margin-bottom:30px;padding-bottom:0;border-image-slice:1;border-width:0 0 1px;margin-top:0;display:inline-block;vertical-align:top;padding-right:15px;font-weight:var(--font-weight-bold);color:var(--global-font-subtitle);font-style:italic}.widget-title .line_{background:var(--border-color-dark);display:block;height:2px;width:100%}.woocommerce .slainte-woo-product-inner .slainte-woo-product-content .slainte-product-category a{margin:0 4px}.woocommerce .slainte-woo-product-inner .slainte-woo-product-content .slainte-product-title-price-holder .attribute-size{padding-left:24px}.woocommerce .slainte-woo-product-inner .slainte-woo-product-content .slainte-product-title-price-holder .attribute-size:before{position:absolute;content:"/";left:8px;top:-3px}.popup-btn-checkout:focus{box-shadow:none}.woocommerce form .form-row span.woocommerce-input-wrapper{display:block;width:100%;float:left}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{float:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce-additional-fields h3,.woocommerce-billing-fields h3{margin-bottom:16px}.sidebar_widget.widget-woof .woof_list label{vertical-align:middle;padding-top:0;padding-bottom:0;text-transform:capitalize;margin-bottom:0;line-height:var(--font-line-height-body)}.woof_products_top_panel ul{display:flex;flex-wrap:wrap;align-items:center}.woof_products_top_panel_ul li ul li,.woof_products_top_panel li{margin:0 8px 8px 0!important}.woof_products_top_panel{margin:0}.woof_products_top_panel .woof_products_top_panel_ul li ul{display:flex;align-items:center}.woof_reset_button_2{position:relative;border:none;z-index:1;padding:15px 10px 10px;background:transparent;cursor:pointer}.woof_reset_button_2:after{position:absolute;color:var(--color-theme-primary);content:"\f057";font-family:Font Awesome\ 5 Free;font-size:18px;left:0;right:0;top:0}.select2-container--default .select2-selection--single{background-color:var(--border-color-light);border:1px solid transparent;border-radius:0;height:55px;line-height:55px;vertical-align:middle}#customer_details h3{margin-bottom:30px}.woocommerce-info{border-top-color:var(--color-theme-primary-dark)}.woocommerce form .form-row{padding:3px;margin:0 0 8px}.select2-results,.woocommerce form .form-row .select2-container--default .select2-results>.select2-results__options{float:left;width:100%}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-theme-primary)}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-font-color);line-height:55px;height:55px;padding-left:15px;padding-right:20px;outline:none}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:55px;right:15px;top:0}.woocommerce-mini-cart.cart_list.product_list_widget{max-height:210px;overflow-y:auto;float:none}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li{float:none;align-items:flex-start;display:flex;margin:15px 0 0;padding:0;position:relative}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li:first-child{margin:0}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content{min-width:300px;display:inline-block;padding:30px;position:relative;vertical-align:top;box-shadow:0 1px 30px 0 rgba(36,38,43,.1);border-radius:0;border:none;width:350px}header .navbar .slainte-shop-btn-holder ul.woocommerce-mini-cart{padding-left:0}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .slainte-cart-img{flex-shrink:0;margin-right:16px;width:60px}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .slainte-cart-content{text-align:left;position:relative;display:inline-block;width:100%;vertical-align:top;padding-right:15px}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .slainte-button .slainte-main-btn .text-btn{font-size:var(--font-size-normal)}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .remove_from_cart_button{text-align:right;padding:0;font-size:20px;position:absolute;right:0;top:0;display:inline-block;margin:0 auto;text-align:center;background:transparent!important;color:var(--color-theme-primary)!important;line-height:normal;width:auto;height:auto}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .remove_from_cart_button:hover,header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .slainte-cart-content a:hover{color:var(--color-theme-primary)}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total{align-items:center;border-top:1px solid hsla(0,0%,63.9%,.5);display:flex;justify-content:space-between;margin-top:16px;margin-bottom:16px;padding-top:16px;position:relative}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart{padding:0;border:none}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .slainte-product-title{margin-bottom:5px}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .woocommerce-Price-amount.amount{color:var(--color-theme-primary)}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .slainte-cart-img{background:var(--global-body-lightcolor)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%;margin-left:0}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .slainte-button .slainte-main-btn .text-btn{line-height:normal}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons{margin:0;display:flex;align-items:center;justify-content:space-between}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .slainte-button .slainte-main-btn .btn-icon{margin:0}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .slainte-button.slainte-blog-link:hover .text-btn{color:var(--color-theme-secondary)}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .slainte-button.slainte-blog-link.checkout .text-btn{margin-left:16px}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .slainte-button.slainte-blog-link{line-height:normal}.woocommerce-page div.woocommerce table.shop_table tr{border:none;border-bottom:1px solid var(--border-color-light)}.woocommerce table.shop_table{border:1px solid var(--border-color-light);border-collapse:collapse}.woocommerce .woocommerce-cart-form table.shop_table thead{background:var(--global-body-lightcolor)}.woocommerce-page div.woocommerce table.shop_table th{color:var(--global-font-title);font-size:20px}.woocommerce .woocommerce-checkout .woocommerce-shipping-fields{margin-top:8px}.woocommerce .cart-collaterals .cart_totals h2{margin-bottom:30px}.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{float:left;width:100%;background:var(--global-body-lightcolor);padding:30px}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0 0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{border:1px solid var(--color-theme-primary-light)}.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin-bottom:0!important}.woocommerce-checkout .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:transparent!important}.woocommerce-page div.woocommerce table.shop_table.cart td.actions{text-align:right;line-height:52px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th{text-align:left}#add_payment_method table.cart td.actions .coupon .slainte-button,.woocommerce-cart table.cart td.actions .coupon .slainte-button,.woocommerce-checkout table.cart td.actions .coupon .slainte-button{line-height:52px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:0}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:15px}.woocommerce-page form .password-input,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce form .password-input{width:100%;display:block}.woocommerce-MyAccount-content fieldset legend{margin-top:30px;float:left}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:rgba(116,0,69,.06)}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0;margin-top:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:rgba(116,0,69,.06);top:-1em}#add_payment_method #payment div.form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,.woocommerce-cart #payment div.form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,.woocommerce-checkout #payment div.form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li a:visited{color:var(--color-theme-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover svg path,.woocommerce-account .woocommerce-MyAccount-navigation li a:visited svg path{stroke:var(--color-theme-primary)}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover{background:transparent}.woocommerce .cart-collaterals{margin-top:48px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--color-theme-primary)}.woocommerce .woocommerce-shipping-fields .woocommerce-form__label .woocommerce-form__input{height:32px}@media(max-width:1024px){.woocommerce .cart-collaterals{margin-top:32px}}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart{right:-100%;left:auto}@media(max-width:480px){header .slainte-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content{min-width:280px;width:280px;padding:16px}header .slainte-shop-btn-holder .dropdown-menu.dropdown-menu-mini-cart{left:-140px;right:auto;z-index:9}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons{flex-direction:column;align-items:flex-start;justify-content:flex-start}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .slainte-button.slainte-blog-link.checkout{margin-top:16px}header .slainte-shop-btn-holder .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .slainte-button.slainte-blog-link.checkout .text-btn{margin-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNoQixZQUNKLENBQ0EsNEpBSUksNEJBQTZCLENBQTdCLHNDQUE2QixDQUM3QixRQUNKLENBQ0EscVdBR0ksWUFDSixDQUNBLHNJQUVJLGdDQUNKLENBQ0Esd0pBRUksaUNBQ0osQ0FFQSw0U0FDSSxzQkFDSixDQUNBLCtCQUNJLGVBQ0osQ0FDQSxpTUFDSSx1Q0FDSixDQUNBLDRGQUNJLFdBQ0osQ0FFQSx5QkFDSSwrQkFDSSxlQUNKLENBQ0osQ0FFSSwwRUFDSSxXQUFZLENBQ1osU0FDSixDQUVKLHdCQUNDLDBGQUNDLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixZQUNELENBQ0EsMEVBQ0MsV0FBWSxDQUNOLFVBQVcsQ0FDakIsU0FDRCxDQUNBLG9HQUFvRyxxQkFBc0IsQ0FBQyxzQkFBdUIsQ0FBQywwQkFBNEIsQ0FDL0ssNklBQTZJLGVBQWdCLENBQzdKLHVKQUF1SixhQUFjLENBQ3RLIiwiZmlsZSI6IndpZGdldHMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweDtcblx0YmFja2dyb3VuZCA6dmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdFxuXHR9XG5cbi53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhe1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLndpZGdldCB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uY3NzX3ByZWZpeC1ibG9nLWRldGFpbCB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpIGF7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4ud2lkZ2V0IHVsIGxpIGEsXG51bC53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTt9XG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSAudG9nZ2xlZHJvcCwgLndpZGdldCB1bC5tZW51IGxpIC50b2dnbGVkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSxcbi53aWRnZXRfcGFnZXMgdWwgbGkgYSxcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6OmJlZm9yZSxcbi53aWRnZXRfcGFnZXMgdWwgbGkgYTo6YmVmb3JlLFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAzcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSxcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSxcbi53aWRnZXRfcGFnZXMgdWwgbGksXG4ud2lkZ2V0X21ldGEgdWwgbGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MywxNjMsMTYzLDAuMyk7XG59XG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGksIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MywxNjMsMTYzLDAuMyk7XG59XG5cbi5jc3NfcHJlZml4LWJsb2ctZGV0YWlsICB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0e3BhZGRpbmc6IDA7fVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSxcbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDVweCAxNXB4IDVweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgdWwuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi53aWRnZXQgdWwubWVudSBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHVsLmNoaWxkcmVuLFxuLndpZGdldF9wYWdlcyB1bCB1bC5jaGlsZHJlbiB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxuLndpZGdldCB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MywxNjMsMTYzLDAuMyk7XG59XG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaTpsYXN0LWNoaWxkIGEsXG4ud2lkZ2V0IHVsLm1lbnUgbGk6bGFzdC1jaGlsZCBhe1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLFxuLndpZGdldCB1bC5tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldCB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbi53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHR0b3A6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMTRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudS1zZXJ2aWNlLW1lbnUtY29udGFpbmVyIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSxcbi53aWRnZXQtd29vZiAud2lkZ2V0LXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtc3VidGl0bGUpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ud2lkZ2V0LXRpdGxlIC5saW5lXyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qKioqKioqKioqKlByb2R1Y3RzKioqKioqKioqKiovXG5cbi53b29jb21tZXJjZSAuY3NzX3ByZWZpeC13b28tcHJvZHVjdC1pbm5lciAuY3NzX3ByZWZpeC13b28tcHJvZHVjdC1jb250ZW50IC5jc3NfcHJlZml4LXByb2R1Y3QtY2F0ZWdvcnkgYXttYXJnaW46IDAgNHB4O31cblxuLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXdvby1wcm9kdWN0LWlubmVyIC5jc3NfcHJlZml4LXdvby1wcm9kdWN0LWNvbnRlbnQgLmNzc19wcmVmaXgtcHJvZHVjdC10aXRsZS1wcmljZS1ob2xkZXIgLmF0dHJpYnV0ZS1zaXple3BhZGRpbmctbGVmdDoyNHB4O31cblxuLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXdvby1wcm9kdWN0LWlubmVyIC5jc3NfcHJlZml4LXdvby1wcm9kdWN0LWNvbnRlbnQgLmNzc19wcmVmaXgtcHJvZHVjdC10aXRsZS1wcmljZS1ob2xkZXIgLmF0dHJpYnV0ZS1zaXplOmJlZm9yZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBjb250ZW50OicvJztcbiAgICBsZWZ0OjhweDtcbiAgICB0b3A6LTNweDtcbiB9XG4gLnBvcHVwLWJ0bi1jaGVja291dDpmb2N1c3tib3gtc2hhZG93Om5vbmU7fVxuXG4gLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHNwYW4ud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhe2Zsb2F0Om5vbmU7fVxuXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIGgzLCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2lkZWJhcl93aWRnZXQud2lkZ2V0LXdvb2YgLndvb2ZfbGlzdCBsYWJlbHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsIHVse1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsIGxpLFxuLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsX3VsIGxpIHVsIGxpe21hcmdpbjogMCA4cHggOHB4IDAgIWltcG9ydGFudDt9XG4ud29vZl9wcm9kdWN0c190b3BfcGFuZWx7bWFyZ2luOjA7fVxuLndvb2ZfcHJvZHVjdHNfdG9wX3BhbmVsIC53b29mX3Byb2R1Y3RzX3RvcF9wYW5lbF91bCBsaSB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vZl9yZXNldF9idXR0b25fMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b29mX3Jlc2V0X2J1dHRvbl8yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNjdXN0b21lcl9kZXRhaWxzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndvb2NvbW1lcmNlLWluZm8ge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucywgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xufVxuLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QucHJvZHVjdF9saXN0X3dpZGdldCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYigzNiwgMzgsIDQzLDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOm5vbmU7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuaGVhZGVyIC5uYXZiYXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbn1cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtaW1nIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSAuY3NzX3ByZWZpeC1jYXJ0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zLmJ1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uIC5jc3NfcHJlZml4LW1haW4tYnRuIC50ZXh0LWJ0bntcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0d2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uOmhvdmVyLFxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGkgLmNzc19wcmVmaXgtY2FydC1jb250ZW50IGE6aG92ZXJ7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiKDE2MywgMTYzLCAxNjMsIDAuNSk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1x0XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0e1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6bm9uZTtcbn1cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5jc3NfcHJlZml4LXByb2R1Y3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnR7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAuY3NzX3ByZWZpeC1jYXJ0LWltZ3tcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBpbWcsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZ3t3aWR0aDogMTAwJTttYXJnaW4tbGVmdDowO31cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC5jc3NfcHJlZml4LWJ1dHRvbiAuY3NzX3ByZWZpeC1tYWluLWJ0biAgLnRleHQtYnRue1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25ze1xuXHRtYXJnaW46MDtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOztcbn1cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24gLmNzc19wcmVmaXgtbWFpbi1idG4gLmJ0bi1pY29ue1xuICAgIG1hcmdpbjowO1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbms6aG92ZXIgLnRleHQtYnRue1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uLmNzc19wcmVmaXgtYmxvZy1saW5rLmNoZWNrb3V0IC50ZXh0LWJ0bnttYXJnaW4tbGVmdDogMTZweDt9IFxuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbmt7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59IFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFke2JhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO31cbi53b29jb21tZXJjZS1wYWdlIGRpdi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoe1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc3tcbiAgICBtYXJnaW4tdG9wOjhweDtcbn1cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7XG59XG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9ue21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O31cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXIge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XG4ud29vY29tbWVyY2UtcGFnZSBkaXYud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5jYXJ0IHRkLmFjdGlvbnN7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRkLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0aCxcbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sIFxuLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sIFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5jc3NfcHJlZml4LWJ1dHRvbiwgLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmNzc19wcmVmaXgtYnV0dG9uLCAud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmNzc19wcmVmaXgtYnV0dG9ue1xuXHRsaW5lLWhlaWdodDogNTJweDtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b257XG5cdHBhZGRpbmc6MDtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHR7XG5cdHBhZGRpbmc6MTVweDtcbn1cbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLnBhc3N3b3JkLWlucHV0LCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUsIC53b29jb21tZXJjZSBmb3JtIC5wYXNzd29yZC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgIGZpZWxkc2V0IGxlZ2VuZHttYXJnaW4tdG9wOiAzMHB4O2Zsb2F0OiBsZWZ0O31cblxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsMCw2OSwuMDYpO1xufVxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxkLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxkLCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZSwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZXtcbiAgICBib3JkZXI6IDFlbSBzb2xpZCByZ2JhKDExNiwwLDY5LC4wNik7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAtMWVtO1xufVxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3cgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCxcbiAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYuZm9ybS1yb3cgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwe1xuICAgIG1hcmdpbi10b3A6MDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIGE6dmlzaXRlZHtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHN2ZyBwYXRoLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIGE6dmlzaXRlZCBzdmcgcGF0aHtcbiAgICBzdHJva2U6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmZvY3VzLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpmb2N1cywgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxze1xuICAgIG1hcmdpbi10b3A6NDhweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0LmlucHV0LXRleHQsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0e1xuICAgIGhlaWdodDogMzJweDtcbn0gXG5cbkBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KXtcbiAgICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbn1cblxuICAgIGhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnR7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe1xuXHRoZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudHtcblx0XHRtaW4td2lkdGg6IDI4MHB4O1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cdGhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnR7XG5cdFx0bGVmdDogLTE0MHB4O1xuICAgICAgICByaWdodDogYXV0bztcblx0XHR6LWluZGV4Ojk7XG5cdH1cblx0aGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25ze2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cblx0aGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbmsuY2hlY2tvdXR7bWFyZ2luLXRvcDoxNnB4O31cblx0aGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbmsuY2hlY2tvdXQgLnRleHQtYnRue21hcmdpbi1sZWZ0OjA7fVxufVxuIl19 */