.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:1px solid var(--color-theme-primary)}.widget .search-form input{background:var(--global-body-bgcolor);border-radius:var(--border-radius)}.search-form{position:relative}.search-form label{display:none}.search-form .search-submit{position:absolute;right:0;top:0;height:32px;width:32px;color:var(--color-theme-primary);cursor:pointer;font-size:var(--font-size-body);background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 3px 3px 0}.search-form .search-submit .screen-reader-text{display:none}.euphoria-widget-menu .euphoria-post li a{padding-left:0;line-height:var(--font-line-height-body)}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:var(--color-theme-primary);padding-left:0}.widget.widget_recent_comments #recentcomments--1 li.recentcomments span a,.widget.widget_recent_comments #recentcomments li.recentcomments span a{color:var(--global-font-color);font-weight:600}.euphoria-widget-menu .euphoria-post li a:before,.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:before,.widget.widget_recent_comments #recentcomments li.recentcomments a:before{display:none}.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;padding-left:0}.widget_calendar table caption{caption-side:inherit;color:var(--color-theme-secondary);text-transform:uppercase}.calendar_wrap .wp-calendar-table caption,.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:var(--color-theme-white);background:var(--color-theme-primary);text-transform:uppercase}.widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:transparent}.widget_calendar .calendar_wrap td#today{background:var(--color-theme-primary);color:var(--color-theme-white)}.widget_calendar .calendar_wrap td#today a{color:var(--color-theme-white)}.widget_calendar .calendar_wrap table th,.wp-block-calendar table th{background:transparent;color:var(--color-theme-primary)}.wp-block-calendar table th{border-color:var(--color-theme-grey)}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:8px;text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{border-color:var(--border-color-light);color:var(--global-font-color)}footer .widget_calendar .calendar_wrap table th{background:transparent;color:var(--color-theme-primary);border-color:var(--color-theme-grey)}footer .widget_calendar table#wp-calendar{background:transparent}.wp-calendar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}.widget.widget_archive ul li span.achiveCount,.widget_categories ul li span.archiveCount,ul.wp-block-archives-list li span.achiveCount,ul.wp-block-categories li span.achiveCount{line-height:var(--font-line-height-body);font-size:var(--font-size-body);padding-left:8px;float:none;letter-spacing:var(--letter-spacing-one)}.widget.widget_archive ul li span.achiveCount,.widget.widget_block ul li .archiveCount{letter-spacing:var(--letter-spacing-one);float:none;padding-left:8px}.download-item li{display:block;background:var(--global-white-light-color);padding-bottom:0!important}.download-item li i{background:var(--color-theme-primary);padding:15px;color:var(--color-theme-white);font-size:24px}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:var(--color-theme-primary)}.widget.get-file a{text-decoration:none}.euphoria-widget-menu ul.euphoria-post li{border:none}.euphoria-post-sidebar{height:100%}.testimonail-widget-menu.widget{padding:0;background:transparent}.widget_archive ul li a,.widget_categories ul li a{color:var(--global-font-color)}.widget.widget_archive select,.widget_categories select,.widget select{border:1px solid var(--border-color-light);outline:none;border-radius:var(--border-radius);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.widget.widget_rss ul li a{padding-left:0;font-size:18px;color:var(--global-font-title);font-weight:600}.widget.widget_rss ul li a:hover{color:var(--color-theme-primary)}.widget.widget_rss ul li a:before{display:none}.widget.widget_rss ul li .rss-date{text-transform:uppercase;display:inline-block;width:100%;margin:5px 0;color:var(--color-theme-primary);font-size:14px}.widget.widget_rss ul li cite{margin-top:5px;display:inline-block;width:100%}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:20px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0 10px 15px;display:inline-block;width:100%}.widget.widget_nav_menu ul li i,.widget ul.menu li i{display:none}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:var(--color-theme-primary);color:var(--color-theme-white)}.euphoria-widget-menu .euphoria-post li a.date-widget{color:var(--color-theme-primary);margin-bottom:10px;display:block;font-size:12px;font-weight:700}.euphoria-widget-menu .post-img .post-blog a.new-link .euphoria_post_title{font-family:var(--global-font-family);color:var(--global-font-title);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-032);display:block;overflow:hidden}.euphoria-widget-menu .post-img .post-blog a.new-link:hover .euphoria_post_title{color:var(--color-theme-primary)}.widget_recent_entries ul li .post-date{color:var(--color-theme-secondary);float:right}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:3px 5px 3px 0}.widget_tag_cloud ul li a{display:block;color:var(--global-font-color);text-decoration:none;padding:0 12px;text-transform:capitalize;font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body)}.widget .euphoria-widget-menu .euphoria-post .post-blog ul li{position:relative;padding-right:8px}.widget .euphoria-widget-menu .euphoria-post .post-blog ul li:before{content:"";position:absolute;top:50%;right:-4px;background:var(--color-theme-primary);height:50%;width:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.widget .euphoria-widget-menu .euphoria-post .post-blog ul li:last-child:before{display:none}.widget_tag_cloud ul li a.tag-cloud-link:hover{color:var(--color-theme-primary);text-decoration:none}.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a,.sidebar-service-left .widget_nav_menu ul.menu li:hover a{color:var(--color-theme-white);background:var(--color-theme-primary)}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:2px;border:none;padding:0}.sidebar-service-left .widget_nav_menu ul.menu li:last-child{margin-bottom:0}.sidebar-service-left .widget.get-file a,.sidebar-service-left .widget_nav_menu ul.menu li a{background:var(--global-white-light-color);color:var(--color-theme-secondary);text-transform:capitalize}@media(max-width:479px){.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{padding-left:15px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LDBEQUNDLGdDQUFpQyxDQUNqQyxrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUNELENBRUEsK0VBQ0MscUNBQXNDLENBQ3RDLDhCQUErQixDQUMvQixzQ0FBdUMsQ0FDdkMsd0NBQXlDLENBQ3pDLGFBQWMsQ0FDZCxlQUNELENBQ0EscUZBRUMsZ0NBQ0QsQ0FJQSx3Q0FDQyxrQ0FBbUMsQ0FDbkMsV0FDRCxDQUdBLHFCQUNDLFFBQVMsQ0FDVCxTQUNELENBRUEsd0JBQ0MsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixvQkFDRCxDQUVBLDBCQUNDLGFBQWMsQ0FDWCw4QkFBK0IsQ0FDL0Isb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZix5QkFBMEIsQ0FDMUIsK0JBQWdDLENBQ2hDLHlDQUNKLENBQ0Esa0VBQW9FLGlCQUFrQixDQUFFLGlCQUFtQixDQUMzRyx5RUFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDWCxVQUFXLENBQ1IscUNBQXNDLENBQ3RDLFVBQVcsQ0FDWCxTQUFVLENBQ1YsMEJBQTJCLENBQzNCLGtDQUFtQyxDQUNuQywrQkFBZ0MsQ0FDaEMsNkJBQ0osQ0FDQSxvRkFFQyxZQUNELENBQ0EsK0NBQ0MsZ0NBQWlDLENBQ2pDLG9CQUNELENBRUEsZ0lBRUMsOEJBQStCLENBQy9CLHFDQUNELENBRUEsa0RBQ0MsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixTQUNELENBRUEsNkRBQ0MsZUFDRCxDQUVBLDZGQUVDLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMseUJBQ0QsQ0FFQSx3QkFDQyxxRUFDQyxpQkFDRCxDQUNEIiwiZmlsZSI6InNpZGViYXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzZWFyY2ggKi9cbi5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiBcbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTsgXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn0gXG5cbi8qIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7IFxufSAqL1xuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qU2lkZUJhciAtIFJlY2VudCBDb21tZW50cyovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OnZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiAwOyAgXG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgc3BhbiBhLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGFcbiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTo6YmVmb3JlLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOjpiZWZvcmUgIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIFNpZGVCYXIgQ2FsZW5kYXIgKi9cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG5cdGNhcHRpb24tc2lkZTogaW5oZXJpdDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcblx0Y2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FsZW5kYXJfd3JhcCAud3AtY2FsZW5kYXItdGFibGUgY2FwdGlvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGQjdG9kYXkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0ZCN0b2RheSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLFxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGJvZHkgdGQsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGgge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXJ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufSBcbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufSBcblxuLndwLWNhbGVuZGFyLW5hdiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tICBDYXRlZ29yaWVzIHNpZGUgd2lkZ2V0ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50LCBcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hY2hpdmVDb3VudCxcbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGkgc3Bhbi5hY2hpdmVDb3VudCxcbnVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGkgc3Bhbi5hY2hpdmVDb3VudCB7ICAgXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpOyBcdFxuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTsgXG5cdHBhZGRpbmctbGVmdDogOHB4O1xuXHRmbG9hdDogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIHNwYW4uYWNoaXZlQ291bnQsXG4ud2lkZ2V0LndpZGdldF9ibG9jayB1bCBsaSAuYXJjaGl2ZUNvdW50e1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogOHB4OyBcbn1cbi5kb3dubG9hZC1pdGVtIGxpIHsgXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSBpIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndpZGdldC5nZXQtZmlsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLSAgICBCbG9nIC0gU2lkZUJhciAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSB1bC5jc3NfcHJlZml4LXBvc3QgbGkge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LXBvc3Qtc2lkZWJhciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRlc3RpbW9uYWlsLXdpZGdldC1tZW51LndpZGdldCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBTaWRlQmFyIENhdGVnb3JpZXMgTGlzdCAqL1xuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsXG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi8qIFNpZGVCYXIgQXJjaGl2ZXMgRHJvcGRvd24gKi9cbi53aWRnZXQgc2VsZWN0LFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSBzZWxlY3QsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuLyogTWV0YSBTaWRlYmFyIC0gd2lkZ2V0IFJTUyovXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIC5yc3MtZGF0ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNXB4IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgY2l0ZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyp3aWRnZXQgTmF2IE1lbnUqL1xuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGksXG4ud2lkZ2V0IHVsLm1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSAuc3ViLW1lbnUsXG4ud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxuLndpZGdldCB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBpLFxuLndpZGdldCB1bC5tZW51IGxpIGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51ICNtZW51LXNlcnZpY2UtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgYS5kYXRlLXdpZGdldCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayAuY3NzX3ByZWZpeF9wb3N0X3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLTAzMik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluazpob3ZlciAuY3NzX3ByZWZpeF9wb3N0X3RpdGxlXG57XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn0gXG5cbi8qIFNpZGVCYXIgLSB3aWRnZXQgUmVjZW50IEVudHJpZXMqL1xuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKlNpZGVCYXIgLSBUYWdzKi9cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIHsgXG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgdWwgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogM3B4IDVweCAzcHggMDtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keSk7IFxufVxuLndpZGdldCAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IC5wb3N0LWJsb2cgdWwgbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctcmlnaHQ6IDhweDt9XG4ud2lkZ2V0IC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgLnBvc3QtYmxvZyB1bCBsaTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyBcblx0cmlnaHQ6IC00cHg7IFxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiAxcHg7IFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLndpZGdldCAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IC5wb3N0LWJsb2cgdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmVcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEudGFnLWNsb3VkLWxpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhLFxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXQuZ2V0LWZpbGUgYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC13aGl0ZS1saWdodC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDc5cHgpe1xuXHQud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSAuc3ViLW1lbnUsIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnV7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59Il19 */