.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-color:var(--color-theme-primary)}.widget .search-form input{background:var(--color-theme-white);border:1px solid transparent;height:48px;line-height:48px;padding-right:50px}.search-no-results .search__form input{padding-right:40px;background:var(--color-theme-grey)}.sidebar-service-right .widget .search-form input{background:var(--color-theme-white)}.search-form{position:relative}.search-form label{display:inline-block;margin:0;padding:0;width:0;height:0}.search-form .search-submit{position:absolute;right:0;top:0;height:48px;width:48px;color:var(--color-theme-white);cursor:pointer;font-size:var(--font-size-body);border:none;outline: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}.widget.widget_search{padding:0 5px}.widget.widget_search .widget-title{display:none}.widget_search .search-form .search-submit{color:var(--global-font-color)}.search-no-results .farmin-error .search-form{display:inline-block;width:40%;margin:15px 0 25px}.search-no-results .farmin-error .search-form .search-submit{height:60px;color:var(--global-font-color)}.search-form .search-submit .screen-reader-text{display:none}.farmin-widget-menu .farmin-post li a{padding-left:0;letter-spacing:var(--letter-spacing)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments,.widget.widget_recent_comments #recentcomments li.recentcomments{color:var(--color-theme-primary)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments a,.widget.widget_recent_comments #recentcomments li.recentcomments a{color:var(--global-font-color);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-title);font-weight:600}.farmin-widget-menu .farmin-post li 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.widget_recent_comments #recentcomments--1 li.recentcomments span a:hover,.widget.widget_recent_comments #recentcomments li.recentcomments span a:hover{color:var(--color-theme-primary);text-decoration:none!important}.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:var(--global-body-bgcolor)}.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{background:var(--color-theme-white);color:var(--color-theme-secondary)}.wp-block-calendar table th{background:transparent;color:var(--color-theme-primary);font-weight:700}.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)}.widget_calendar .calendar_wrap table th{background:var(--global-body-bgcolor);color:var(--color-theme-primary)}.wp-calendar-nav{justify-content:space-between;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}.widget.widget_archive ul li span.achiveCount,.widget.widget_block .wp-block-categories-list .archiveCount,.widget_categories ul li span.archiveCount{color:var(--color-theme-primary);line-height:var(--font-line-height-body);font-size:var(--font-size-normal);float:right;background:none}.widget.widget_archive ul li span.archiveCount{letter-spacing:var(--custom-letter-spacing);float:right}.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}.farmin-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:none;outline:none;background-color:var(--global-body-lightcolor)}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.farmin .widget.widget_tag_cloud ul li a{border:none}.widget.widget_rss ul li a{padding-left:0;font-size:var(--font-size-h5);color:var(--global-font-title);font-family:var(--highlight-font-family);font-weight:var(--font-weight-medium)}.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;letter-spacing:var(--letter-spacing);color:var(--color-theme-primary);font-size:var(--font-size-normal)}.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:10px}.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 ul li a:before,.widget ul.menu li a:before{top:25px}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:var(--color-theme-primary);color:var(--global-font-title)}.farmin-widget-menu .farmin-post li a.date-widget{color:var(--color-theme-primary);margin-bottom:10px;display:block;font-size:var(--font-size-small);font-weight:700}.farmin-widget-menu .post-img .post-blog a.new-link h6{color:var(--global-font-title);line-height:23px;display:block;overflow:hidden}.widget_recent_entries ul li .post-date{color:var(--color-theme-secondary)}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:5px 5px 5px 0}.widget.widget_tag_cloud ul li a{font-size:var(--font-size-small)!important;letter-spacing:var(--letter-spacing-three);text-transform:uppercase;border-radius:0;color:var(--global-font-color);line-height:normal;position:relative}.widget.widget_tag_cloud ul li a,.widget.widget_tag_cloud ul li a:before{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_tag_cloud ul li a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--color-theme-primary)}.widget.widget_tag_cloud ul li a:hover:before{width:100%}.widget.widget_tag_cloud ul li a:after{content:","}.widget.widget_tag_cloud ul li:last-child a:after{content:none}.widget.widget_tag_cloud ul li a:hover{color:var(--color-theme-primary)}.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}.shap-main.primary-color img{width:100%;position:relative}.shap-main.primary-color{margin-top:30px;padding-left:10px;padding-top:10px}.shap-main.primary-color:before{background:var(--color-theme-primary);left:0;top:0;width:95%;height:94%}.post-blog .list-inline-item a{text-transform:uppercase}@media (max-width:1024px){.shap-main.primary-color{padding-left:0;padding-top:0}}@media (max-width:767px){.search-no-results .farmin-error .search-form{width:100%}}@media (max-width:479px){.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{padding-left:10px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDRCxDQUVBLGdDQUNDLHFDQUFzQyxDQUN0QyxNQUFPLENBQ1AsS0FBTSxDQUNOLFNBQVUsQ0FDVixVQUNELENBRUEsK0JBQ0Msd0JBQ0QsQ0FFQSwwQkFDQyx5QkFDQyxjQUFlLENBQ2YsYUFDRCxDQUNELENBRUEseUJBQ0Msa0RBQ0MsVUFDRCxDQUNELENBRUEseUJBQ0MscUVBQ0MsaUJBQ0QsQ0FDRCIsImZpbGUiOiJzaWRlYmFyLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc2VhcmNoICovXG4uc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLnNlYXJjaF9fZm9ybSBpbnB1dHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC53aWRnZXRfc2VhcmNoe1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfc2VhcmNoIC53aWRnZXQtdGl0bGV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdHtcblx0aGVpZ2h0OiA2MHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qU2lkZUJhciAtIFJlY2VudCBDb21tZW50cyovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzLS0xIGxpLnJlY2VudGNvbW1lbnRzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGEsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzLS0xIGxpLnJlY2VudGNvbW1lbnRzIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgc3BhbiBhLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgc3BhbiBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNpZGVCYXIgQ2FsZW5kYXIgKi9cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG5cdGNhcHRpb24tc2lkZTogaW5oZXJpdDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcblx0Y2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FsZW5kYXJfd3JhcCAud3AtY2FsZW5kYXItdGFibGUgY2FwdGlvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRkI3RvZGF5IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGQjdG9kYXkgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCxcbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGQge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRib2R5IHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53cC1jYWxlbmRhci1uYXYge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLSAgQ2F0ZWdvcmllcyBzaWRlIHdpZGdldCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCxcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hY2hpdmVDb3VudCxcbi53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgLmFyY2hpdmVDb3VudCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZsb2F0OiByaWdodDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1jdXN0b20tbGV0dGVyLXNwYWNpbmcpO1xuXHRmbG9hdDogcmlnaHQ7XG59XG4uZG93bmxvYWQtaXRlbSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSBpIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndpZGdldC5nZXQtZmlsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLSAgICBCbG9nIC0gU2lkZUJhciAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmNzc19wcmVmaXgtcG9zdC1zaWRlYmFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25haWwtd2lkZ2V0LW1lbnUud2lkZ2V0IHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFNpZGVCYXIgQ2F0ZWdvcmllcyBMaXN0ICovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSxcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLyogU2lkZUJhciBBcmNoaXZlcyBEcm9wZG93biAqL1xuLndpZGdldCBzZWxlY3QsXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi53aWRnZXRfY2F0ZWdvcmllcyBzZWxlY3Qge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuXG4vKiBNZXRhIFNpZGViYXIgLSB3aWRnZXQgUlNTKi9cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBocF9wcmVmaXggLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgLnJzcy1kYXRlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA1cHggMDtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBjaXRlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKndpZGdldCBOYXYgTWVudSovXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSxcbi53aWRnZXQgdWwubWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIC5zdWItbWVudSxcbi53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEsXG4ud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGksXG4ud2lkZ2V0IHVsLm1lbnUgbGkgaSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbi53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHR0b3A6IDI1cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51ICNtZW51LXNlcnZpY2UtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgYS5kYXRlLXdpZGdldCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayBoNiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogU2lkZUJhciAtIHdpZGdldCBSZWNlbnQgRW50cmllcyovXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLypTaWRlQmFyIC0gVGFncyovXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgdWwgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogNXB4IDVweCA1cHggMDtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCkgIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhOjpiZWZvcmV7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhOmhvdmVyOjpiZWZvcmV7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgdWwgbGkgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIixcIjtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhLFxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXQuZ2V0LWZpbGUgYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC13aGl0ZS1saWdodC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyogVGV4dCB3aWRnZXQgaW1hZ2UgKi9cblxuLnNoYXAtbWFpbi5wcmltYXJ5LWNvbG9yIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGFwLW1haW4ucHJpbWFyeS1jb2xvciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5zaGFwLW1haW4ucHJpbWFyeS1jb2xvcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDk1JTtcblx0aGVpZ2h0OiA5NCU7XG59XG5cbi5wb3N0LWJsb2cgLmxpc3QtaW5saW5lLWl0ZW0gYSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnNoYXAtbWFpbi5wcmltYXJ5LWNvbG9yIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LnNlYXJjaC1uby1yZXN1bHRzIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51LCAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn0iXX0= */