.widget{display:inline-block;width:100%;position:relative;border-radius:var(--box-border-radius);padding:32px;margin-bottom:32px;background:var(--global-body-lightcolor)}.widget:last-child{margin-bottom:0;border-bottom:0}.widget.widget_rss.text-left span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.widget.widget_rss.text-left span .rsswidget{line-height:0;display:inline-block;margin-right:5px}.widget.widget_rss.text-left span:before{top:0}.widget ul{padding:0;margin:0}.widget ul li{list-style:none;margin-bottom:15px}.widget ul li a{color:var(--global-font-color);position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}.widget.widget_archive ul li a,.widget_categories a,.widget_categories ul li a{font-weight:var(--font-weight-medium);font-size:var(--font-size-normal);text-transform:uppercase}.widget.widget_archive ul li a:hover,.widget_categories a:hover,.widget_categories ul li a:hover,.widget_pages ul li a:hover{color:var(--color-theme-primary)}.widget ul li a{letter-spacing:var(--letter-spacing-one)}.widget ul.iq-contact li a{text-transform:inherit}.posted-by svg,.posted-on svg{color:var(--color-theme-primary)}.vizion-blog-meta .widget_categories ul li a,.vizion-blog-meta ul li.widget_categories a{padding-right:16px;margin-right:10px;font-size:var(--font-size-normal);line-height:var(--font-line-height-body);letter-spacing:var(--letter-spacing-one);text-transform:uppercase;color:var(--global-font-color);font-weight:var(--font-weight-medium);position:relative}.vizion-blog-meta .widget_categories ul li a:before,.vizion-blog-meta ul li.widget_categories a:before{content:"";position:absolute;right:2px;bottom:8px;width:10px;height:1px;background:var(--global-font-color);top:auto;-webkit-transform:none;transform:none;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.vizion-blog-meta .widget_categories ul li a:hover:before,.vizion-blog-meta ul li.widget_categories a:hover:before{background:var(--color-theme-primary)}.vizion-blog-meta .widget_categories ul li a:hover,.vizion-blog-meta ul li.widget_categories a:hover{color:var(--color-theme-primary)}.widget .wp-block-archives-list li a,.widget .wp-block-categories li a{font-weight:var(--font-weight-medium);font-size:var(--font-size-normal);text-transform:uppercase}.widget_pages li.page_item a{text-transform:capitalize;font-size:var(--font-size-body)}.widget ul li a:hover{color:var(--color-theme-primary);text-decoration:none}.widget_archive ul li,.widget_categories ul li,.widget_pages ul li{color:var(--global-font-color);text-transform:capitalize;border-bottom:none}.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{font-size:var(--font-size-normal)}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:0 10px 10px 0;display:inline-block;border: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,.widget ul.menu li:last-child a{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 0;display:inline-block;width:100%}.widget_nav_menu .menu .menu-item .toggledrop{display:none}.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)}.wp-block-search .wp-block-search__label{font-family:var(--highlight-font-family)}.widget-woof .widget-title,.widget .footer-title,.widget .widget-title,.widget.widget_block h1,.widget.widget_block h2,.widget.widget_block h3,.widget.widget_block h4,.widget.widget_block h5,.wp-block-search .wp-block-search__label{position:relative;margin-bottom:30px;margin-top:0;font-size:var(--font-size-h5);color:var(--global-font-title);line-height:var(--font-line-height-h5);letter-spacing:var(--font-letter-spacing-h5);font-weight:var(--font-weight-h5)}.iqonic-custom-layouts .widget .footer-title{margin-bottom:15px}footer .widget .footer-title{color:var(--color-theme-white)}.widget.widget_rss .widget-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget.widget_rss .widget-title span:before{top:0}.widget.widget_rss .widget-title span a.rsswidget{display:inline-block;line-height:0;margin-right:5px}.widget .footer-title span,.widget .widget-title .title-border,.widget .widget-title span{position:relative;display:inline-block}.widget .widget-title .title-border{color:var(--color-theme-primary);margin:0 0 0 15px;font-size:20px;top:-3px}.widget .search-form input{padding-right:55px;padding-left:15px;height:55px;background:var(--color-theme-white);border:1px solid var(--border-color-light);outline:none;border-radius:var(--border-radius-box);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.widget .search-form input::-webkit-input-placeholder{color:var(--global-font-color)}.widget .search-form input::-moz-placeholder{color:var(--global-font-color)}.widget .search-form input:-ms-input-placeholder{color:var(--global-font-color)}.widget .search-form input::-ms-input-placeholder{color:var(--global-font-color)}.widget .search-form input::placeholder{color:var(--global-font-color)}footer .widget .search-form input{background:transparent;border:1px solid var(--border-color-dark)}.search-form{position:relative}.search-form .search-submit .screen-reader-text,.search-form label{display:none}.search-form .search-submit:hover{background:var(--color-theme-primary-dark)}ol.wp-block-latest-comments{padding-left:0}.widget.widget_recent_comments .recentcomments,.wp-block-latest-comments__comment-meta{color:var(--color-theme-primary)}.widget.widget_recent_comments #recentcomments li.recentcomments a,.wp-block-latest-comments__comment-meta a{color:var(--global-font-color);line-height:var(--global-font-line-height)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:hover,.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:var(--color-theme-primary);text-decoration:underline!important}footer.wp-block-latest-comments__comment-meta{width:auto;display:block;float:none}.widget.widget_recent_comments #recentcomments li.recentcomments span a,.wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-author{color:var(--global-font-title)}.has-dates .wp-block-latest-comments__comment:last-child{margin-bottom:0}.wp-block-latest-comments__comment-excerpt p{margin:0}.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin-bottom:1rem}.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item img{border-radius:var(--border-radius-box);-webkit-border-radius:var(--border-radius-box);-moz-border-radius:var(--border-radius-box);-o-border-radius:var(--border-radius-box);-ms-border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box{background-color:var(--global-body-lightcolor);text-align:center;border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box .vizion-designation{font-weight:var(--font-weight-medium);text-transform:uppercase}.iqonic-widget-author .author-details-box .author-img{margin-bottom:16px;border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box .author-img img{border-radius:var(--border-radius-box)}.widget .vizion-service-menu ul li a{margin-bottom:20px;text-transform:capitalize;color:var(--global-font-title)}.widget .vizion-service-menu ul li:last-child a{margin-bottom:0}.widget .widget{padding-bottom:0}.widget .vizion-service-menu ul li:hover a{color:var(--color-gradient-one)}.widget .vizion-service-menu ul li{margin-bottom:20px;border-bottom:1px solid var(--color-separator)}.widget .vizion-service-menu ul li:last-child{border-bottom:none;margin-bottom:0}.widget .vizion-service-menu ul li a svg path{stroke:var(--global-font-title)}.widget .vizion-service-menu ul li a:hover svg path{stroke:var(--color-gradient-one)}.widget .vizion-service-menu ul li a svg{margin-right:20px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.widget .vizion-service-menu ul li a:hover svg{-webkit-transform:translate(3px);transform:translate(3px)}.primary-bg-color{background:var(--color-gradient-one)}.primary-bg-color .download-text h5{color:var(--color-theme-white)}.custom-service-widget{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-service-widget .download-text p,.custom-service-widget:last-child{margin:0}.widget .vizion-widget-menu{padding:0}.widget .wp-block-image img{width:100%}.woocommerce-mini-cart.cart_list.product_list_widget{max-height:210px;overflow-y:auto;float:none;padding-left:0}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li{float:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0;padding:0;position:relative}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li:first-child{margin:0}.dropdown-menu-mini-cart .widget_shopping_cart_content{min-width:300px;display:inline-block;padding:30px;position:relative;vertical-align:top;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1);border-radius:0;border:none;width:350px}.dropdown-menu-mini-cart .navbar ul.woocommerce-mini-cart{padding-left:0}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-img{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:60px}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-content{text-align:left;position:relative;display:inline-block;width:100%;vertical-align:top;padding-right:15px}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .vizion-button .vizion-main-btn .text-btn{font-size:var(--font-size-normal)}.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}.dropdown-menu-mini-cart .remove_from_cart_button:hover,.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-content a:hover{color:var(--color-theme-primary)}.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,0%,63.9%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;margin-bottom:16px;padding-top:16px;position:relative}.dropdown-menu.dropdown-menu-mini-cart{padding:0;border:none;top:100%!important}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .vizion-product-title{margin-bottom:5px}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .woocommerce-Price-amount.amount{color:var(--color-theme-primary)}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .vizion-cart-img{background:var(--global-body-lightcolor);border-radius:var(--border-radius-box)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%;margin-left:0}.dropdown-menu-mini-cart .vizion-button .vizion-main-btn .text-btn{line-height:normal}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .vizion-button .vizion-main-btn .btn-icon{margin:0}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link:hover .text-btn{color:var(--color-theme-secondary)}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link.checkout .text-btn{margin-left:16px}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link{line-height:normal}@media(max-width:479px){.widget .widget-title .title-border{margin:0 0 0 10px}.widget ul ul.children{padding-left:15px}}@media(max-width:480px){.single-service .widget .wp-block-group .custom-service-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center}.single-service .widget .wp-block-group .custom-service-widget .download-text{margin-top:15px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNqQixpQkFDRCxDQUVBLHVDQUNDLFNBQVUsQ0FDVixXQUFZLENBQ1osa0JBQ0QsQ0FFQSw2RkFDQyxpQkFDRCxDQUVBLG9HQUNDLGdDQUNELENBRUEsd0ZBQ0Msd0NBQXlDLENBQ3pDLHNDQUNELENBRUEsNEVBRUMsVUFBVyxDQUNYLGFBQ0QsQ0FFQSwyRUFDQyxrQkFDRCxDQUVBLGlFQUNDLFFBQVMsQ0FDVCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQ0QsQ0FFQSxtSEFDQyxRQUNELENBRUEsaUhBQ0Msa0NBQ0QsQ0FFQSxvSEFDQyxnQkFDRCxDQUVBLGlHQUNDLGtCQUNELENBRUEsd0JBQ0Msb0NBQ0MsaUJBQ0QsQ0FFQSx1QkFDQyxpQkFDRCxDQUNELENBRUEsd0JBRUMsK0RBQ0MsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFlBQWEsQ0FDYixpQkFDRCxDQUVBLDhFQUNDLGVBQ0QsQ0FDRCIsImZpbGUiOiJ3aWRnZXRzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdHBhZGRpbmc6IDMycHg7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuXG4ud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MudGV4dC1sZWZ0IHNwYW4ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MudGV4dC1sZWZ0IHNwYW4gLnJzc3dpZGdldCB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MudGV4dC1sZWZ0IHNwYW46YmVmb3JlIHtcblx0dG9wOiAwO1xufVxuXG4ud2lkZ2V0IHVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0IHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndpZGdldCB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53aWRnZXQgdWwgbGkgYSxcbnVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBhOmhvdmVyLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIsXG4ud2lkZ2V0X3BhZ2VzIHVsIGxpIGE6aG92ZXIsXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQgdWwgbGkgYSB7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xufVxuXG4ud2lkZ2V0IHVsLmlxLWNvbnRhY3QgbGkgYSB7XG5cdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ucG9zdGVkLW9uIHN2Zyxcbi5wb3N0ZWQtYnkgc3ZnIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgdWwgbGkud2lkZ2V0X2NhdGVnb3JpZXMgYSxcbi5jc3NfcHJlZml4LWJsb2ctbWV0YSAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgdWwgbGkud2lkZ2V0X2NhdGVnb3JpZXMgYTpiZWZvcmUsXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMnB4O1xuXHRib3R0b206IDhweDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRvcDogYXV0bztcblx0dHJhbnNmb3JtOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xufVxuXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgdWwgbGkud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3ZlcjpiZWZvcmUsXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LWJsb2ctbWV0YSB1bCBsaS53aWRnZXRfY2F0ZWdvcmllcyBhOmhvdmVyLFxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0IC53cC1ibG9jay1jYXRlZ29yaWVzIGxpIGEsXG4ud2lkZ2V0IC53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpIGEge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9wYWdlcyBsaS5wYWdlX2l0ZW0gYSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxuLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSxcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSxcbi53aWRnZXRfcGFnZXMgdWwgbGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsXG5cbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhLFxuLndpZGdldF9wYWdlcyB1bCBsaSBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgdWwgbGksXG5mb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldCB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldCB1bCB1bC5jaGlsZHJlbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLndpZGdldCB1bC5tZW51IGxpLFxuLndpZGdldCB1bC5tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHVsLmNoaWxkcmVuLFxuLndpZGdldF9wYWdlcyB1bCB1bC5jaGlsZHJlbiB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxuLndpZGdldCB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudSAubWVudS1pdGVtIC50b2dnbGVkcm9wIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGksXG4ud2lkZ2V0IHVsLm1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0IHVsIGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi53aWRnZXQgLmZvb3Rlci10aXRsZSxcbi53aWRnZXQgLndpZGdldC10aXRsZSxcbi53aWRnZXQtd29vZiAud2lkZ2V0LXRpdGxlLFxuLndpZGdldC53aWRnZXRfYmxvY2sgaDEsXG4ud2lkZ2V0LndpZGdldF9ibG9jayBoMixcbi53aWRnZXQud2lkZ2V0X2Jsb2NrIGgzLFxuLndpZGdldC53aWRnZXRfYmxvY2sgaDQsXG4ud2lkZ2V0LndpZGdldF9ibG9jayBoNSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuLmlxb25pYy1jdXN0b20tbGF5b3V0cyAud2lkZ2V0IC5mb290ZXItdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCAuZm9vdGVyLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIC53aWRnZXQtdGl0bGUgc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyAud2lkZ2V0LXRpdGxlIHNwYW46YmVmb3JlIHtcblx0dG9wOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgLndpZGdldC10aXRsZSBzcGFuIGEucnNzd2lkZ2V0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSBzcGFuLFxuLndpZGdldCAuZm9vdGVyLXRpdGxlIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndpZGdldCAud2lkZ2V0LXRpdGxlIC50aXRsZS1ib3JkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRvcDogLTNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0aGVpZ2h0OiA1NXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5mb290ZXIgLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgLnJlY2VudGNvbW1lbnRzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEgYSxcbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZm9udC1saW5lLWhlaWdodCk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMtLTEgbGkucmVjZW50Y29tbWVudHMgYTpob3Zlcixcbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xufVxuXG5mb290ZXIud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEgYS53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtYXV0aG9yLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uaGFzLWRhdGVzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi5pcW9uaWMtd2lkZ2V0LWF1dGhvciAuYXV0aG9yLWRldGFpbHMtYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4uaXFvbmljLXdpZGdldC1hdXRob3IgLmF1dGhvci1kZXRhaWxzLWJveCAuY3NzX3ByZWZpeC1kZXNpZ25hdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaXFvbmljLXdpZGdldC1hdXRob3IgLmF1dGhvci1kZXRhaWxzLWJveCAuYXV0aG9yLWltZyB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLmlxb25pYy13aWRnZXQtYXV0aG9yIC5hdXRob3ItZGV0YWlscy1ib3ggLmF1dGhvci1pbWcgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaSBhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi53aWRnZXQgLmNzc19wcmVmaXgtc2VydmljZS1tZW51IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgLndpZGdldCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyYWRpZW50LW9uZSlcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2VwYXJhdG9yKTtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgLmNzc19wcmVmaXgtc2VydmljZS1tZW51IHVsIGxpIGEgc3ZnIHBhdGgge1xuXHRzdHJva2U6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG5cdHN0cm9rZTogdmFyKC0tY29sb3ItZ3JhZGllbnQtb25lKTtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGkgYSBzdmcge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW47XG59XG5cbi53aWRnZXQgLmNzc19wcmVmaXgtc2VydmljZS1tZW51IHVsIGxpIGE6aG92ZXIgc3ZnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAwKTtcbn1cblxuLnByaW1hcnktYmctY29sb3Ige1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmFkaWVudC1vbmUpO1xufVxuXG4ucHJpbWFyeS1iZy1jb2xvciAuZG93bmxvYWQtdGV4dCBoNSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jdXN0b20tc2VydmljZS13aWRnZXQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tLXNlcnZpY2Utd2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jdXN0b20tc2VydmljZS13aWRnZXQgLmRvd25sb2FkLXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQgLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBNaW5pY2FydCAqL1xuLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QucHJvZHVjdF9saXN0X3dpZGdldCB7XG5cdG1heC1oZWlnaHQ6IDIxMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGkge1xuXHRmbG9hdDogbm9uZTtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMTVweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYigzNiwgMzgsIDQzLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAzNTBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC5uYXZiYXIgdWwud29vY29tbWVyY2UtbWluaS1jYXJ0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGkgLmNzc19wcmVmaXgtY2FydC1pbWcge1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0d2lkdGg6IDYwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSAuY3NzX3ByZWZpeC1jYXJ0LWNvbnRlbnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zLmJ1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uIC5jc3NfcHJlZml4LW1haW4tYnRuIC50ZXh0LWJ0biB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAucmVtb3ZlX2Zyb21fY2FydF9idXR0b24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtY29udGVudCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwge1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDE2MywgMTYzLCAxNjMsIDAuNSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRvcDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAuY3NzX3ByZWZpeC1wcm9kdWN0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAuY3NzX3ByZWZpeC1jYXJ0LWltZyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi53b29jb21tZXJjZSB1bC5jYXJ0X2xpc3QgbGkgaW1nLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLmNzc19wcmVmaXgtYnV0dG9uIC5jc3NfcHJlZml4LW1haW4tYnRuIC50ZXh0LWJ0biB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zLmJ1dHRvbnMge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24gLmNzc19wcmVmaXgtbWFpbi1idG4gLmJ0bi1pY29uIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbms6aG92ZXIgLnRleHQtYnRuIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbi5jc3NfcHJlZml4LWJsb2ctbGluay5jaGVja291dCAudGV4dC1idG4ge1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uLmNzc19wcmVmaXgtYmxvZy1saW5rIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDo0NzlweCkge1xuXHQud2lkZ2V0IC53aWRnZXQtdGl0bGUgLnRpdGxlLWJvcmRlciB7XG5cdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHR9XG5cblx0LndpZGdldCB1bCB1bC5jaGlsZHJlbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpIHtcblxuXHQuc2luZ2xlLXNlcnZpY2UgLndpZGdldCAud3AtYmxvY2stZ3JvdXAgLmN1c3RvbS1zZXJ2aWNlLXdpZGdldCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zaW5nbGUtc2VydmljZSAud2lkZ2V0IC53cC1ibG9jay1ncm91cCAuY3VzdG9tLXNlcnZpY2Utd2lkZ2V0IC5kb3dubG9hZC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59Il19 */