{r.exports=function _regeneratorKeys(r){var s=Object(r),l=[];for(var u in s)l.unshift(u);return function e(){for(;l.length;)if((u=l.pop())in s)return e.value=u,e.done=!1,e;return e.done=!0,e}},r.exports.__esModule=!0,r.exports.default=r.exports},96784:r=>{r.exports=function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}},r.exports.__esModule=!0,r.exports.default=r.exports}},s={};function __webpack_require__(l){var u=s[l];if(void 0!==u)return u.exports;var c=s[l]={exports:{}};return r[l](c,c.exports,__webpack_require__),c.exports}(()=>{"use strict";var r,s,l=__webpack_require__(12470).__,u=__webpack_require__(96784),c=u(__webpack_require__(61790)),m=u(__webpack_require__(58155)),p=u(__webpack_require__(18821)),g=u(__webpack_require__(72405)),h=u(__webpack_require__(41095)),v=u(__webpack_require__(75115)),_=u(__webpack_require__(54799)),y=u(__webpack_require__(14100)),b=u(__webpack_require__(95067)),x=__webpack_require__(67631),w=u(__webpack_require__(68400));r=jQuery,s=elementorModules.ViewModule.extend({maintenanceMode:null,config:elementorAdminConfig,getDefaultElements:function getDefaultElements(){var s={$switchMode:r("#elementor-switch-mode"),$goToEditLink:r("#elementor-go-to-edit-page-link"),$switchModeInput:r("#elementor-switch-mode-input"),$switchModeButton:r("#elementor-switch-mode-button"),$elementorLoader:r(".elementor-loader"),$builderEditor:r("#elementor-editor"),$importButton:r("#elementor-import-template-trigger"),$importNowButton:r("#e-import-template-action"),$importArea:r("#elementor-import-template-area"),$importForm:r("#elementor-import-template-form"),$importFormFileInput:r('#elementor-import-template-form input[type="file"]'),$settingsForm:r("#elementor-settings-form"),$settingsTabsWrapper:r("#elementor-settings-tabs-wrapper"),$menuGetHelpLink:r('a[href="admin.php?page=go_knowledge_base_site"]'),$menuGoProLink:r('a[href="admin.php?page=go_elementor_pro"]'),$reMigrateGlobalsButton:r(".elementor-re-migrate-globals-button")};return s.$settingsFormPages=s.$settingsForm.find(".elementor-settings-form-page"),s.$activeSettingsPage=s.$settingsFormPages.filter(".elementor-active"),s.$settingsTabs=s.$settingsTabsWrapper.children(),s.$activeSettingsTab=s.$settingsTabs.filter(".nav-tab-active"),s},toggleStatus:function toggleStatus(){var r=this.isElementorMode();elementorCommon.elements.$body.toggleClass("elementor-editor-active",r).toggleClass("elementor-editor-inactive",!r)},bindEvents:function bindEvents(){var s=this;s.elements.$switchModeButton.on("click",function(u){if(u.preventDefault(),s.isElementorMode())elementorCommon.dialogsManager.createWidget("confirm",{message:l("Please note that you are switching to WordPress default editor. Your current layout, design and content might break.","elementor"),headerMessage:l("Back to WordPress Editor","elementor"),strings:{confirm:l("Continue","elementor"),cancel:l("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){s.elements.$switchModeInput.val(""),s.toggleStatus()}}).show();else{s.elements.$switchModeInput.val(!0);var c=r("#title");c.val()||c.val("Elementor #"+r("#post_ID").val()),wp.autosave&&wp.autosave.server.triggerSave(),s.animateLoader(),r(document).on("heartbeat-tick.autosave",function(){elementorCommon.elements.$window.off("beforeunload.edit-post"),location.href=s.elements.$goToEditLink.attr("href")}),s.toggleStatus()}}),s.elements.$goToEditLink.on("click",function(){s.animateLoader()}),r(".e-notice--dismissible").on("click",".e-notice__dismiss, .e-notice-dismiss",function(s){s.preventDefault();var l=r(this).closest(".e-notice--dismissible");r.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:l.data("notice_id"),_wpnonce:l.data("nonce")}),l.fadeTo(100,0,function(){l.slideUp(100,function(){l.remove()})})}),r('.e-notice--cta.e-notice--dismissible[data-notice_id="plugin_image_optimization"] a.e-button--cta').on("click",function(){elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-wp-media-library-install"}})}),r('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on("click",function(){elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-esetting-addons-install"}})}),r('.e-notice--cta.e-notice--dismissible[data-notice_id="site_mailer_promotion"] a.e-button--cta').on("click",function(){var s=r(this).closest(".e-notice").hasClass("sm-notice-wc");elementorCommon.ajax.addRequest("elementor_core_site_mailer_campaign",{data:{source:s?"sm-core-woo-install":"sm-core-form-install"}})}),r("#elementor-clear-cache-button").on("click",function(s){s.preventDefault();var l=r(this);l.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_clear_cache",_nonce:l.data("nonce")}).done(function(){l.removeClass("loading").addClass("success")})}),r("#elementor-library-sync-button").on("click",function(s){s.preventDefault();var l=r(this);l.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_reset_library",_nonce:l.data("nonce")}).done(function(){l.removeClass("loading").addClass("success")})}),r("#elementor-recreate-kit-button").on("click",function(s){s.preventDefault();var l=r(this);l.removeClass("success error").addClass("loading").next(".e-recreate-kit-error-message").remove(),r.post(ajaxurl,{action:"elementor_recreate_kit",_nonce:l.data("nonce")}).done(function(){l.removeClass("loading").addClass("success")}).fail(function(r){var s,u=r.responseJSON;l.removeClass("loading").addClass("error"),null!==(s=u.data)&&void 0!==s&&s.message&&l.after(''.concat(u.data.message,"
"))})}),r("#elementor-replace-url-button").on("click",function(s){s.preventDefault();var l=r(this),u=l.parents("tr"),c=u.find('[name="from"]'),m=u.find('[name="to"]');l.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_replace_url",from:c.val(),to:m.val(),_nonce:l.data("nonce")}).done(function(r){l.removeClass("loading"),r.success&&l.addClass("success"),elementorCommon.dialogsManager.createWidget("alert",{message:r.data}).show()})}),r("#elementor_upgrade_fa_button").on("click",function(s){s.preventDefault();var u=r(this);u.addClass("loading"),elementorCommon.dialogsManager.createWidget("confirm",{id:"confirm_fa_migration_admin_modal",message:l("I understand that by upgrading to Font Awesome 5,","elementor")+"
"+l("I acknowledge that some changes may affect my website and that this action cannot be undone.","elementor"),headerMessage:l("Font Awesome 5 Migration","elementor"),strings:{confirm:l("Continue","elementor"),cancel:l("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){u.removeClass("error").addClass("loading");var s=u.data(),l=s._nonce,c=s.action,m=s.redirectUrl;r.post(ajaxurl,{action:c,_nonce:l}).done(function(s){u.removeClass("loading").addClass("success");var l=document.createElement("p");l.appendChild(document.createTextNode(s.data.message)),r("#elementor_upgrade_fa_button").parent().append(l),m?location.href=decodeURIComponent(m):history.go(-1)}).fail(function(){u.removeClass("loading").addClass("error")})},onCancel:function onCancel(){u.removeClass("loading").addClass("error")}}).show()}),s.elements.$settingsTabs.on({click:function click(r){r.preventDefault(),r.currentTarget.focus()},focus:function focus(){var r=location.href.replace(/#.*/,"");history.pushState({},"",r+this.hash),s.goToSettingsTabFromHash()}}),r("select.elementor-rollback-select").on("change",function(){var s=r(this),l=s.next(".elementor-rollback-button"),u=l.data("placeholder-text"),c=l.data("placeholder-url");l.html(u.replace("{VERSION}",s.val())),l.attr("href",c.replace("VERSION",s.val()))}).trigger("change"),r(".elementor-rollback-button").on("click",function(s){s.preventDefault();var u=r(this);elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:l("Rollback to Previous Version","elementor"),message:l("Are you sure you want to reinstall previous version?","elementor"),strings:{confirm:l("Continue","elementor"),cancel:l("Cancel","elementor")},onConfirm:function onConfirm(){u.addClass("loading"),location.href=u.attr("href")}}).show()}),s.elements.$reMigrateGlobalsButton.on("click",function(s){s.preventDefault();var u=r(s.currentTarget);elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:l("Migrate to v3.0","elementor"),message:l("Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.","elementor"),strings:{confirm:l("Continue","elementor"),cancel:l("Cancel","elementor")},onConfirm:function onConfirm(){u.removeClass("success").addClass("loading"),elementorCommon.ajax.addRequest("re_migrate_globals",{success:function success(){return u.removeClass("loading").addClass("success")}})}}).show()}),r(".elementor_google_font select").on("change",function(){r(".elementor_font_display").toggle("1"===r(this).val())}).trigger("change")},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),this.initTemplatesImport(),this.initMaintenanceMode(),this.goToSettingsTabFromHash(),this.openLinksInNewTab(),this.addUserAgentClasses(),this.roleManager.init(),elementorCommon.config.experimentalFeatures["landing-pages"]&&new g.default,elementorCommon.config.experimentalFeatures.container&&new w.default,this.templateControls=new b.default,new h.default},addUserAgentClasses:function addUserAgentClasses(){var r=document.querySelector("body");Object.entries(v.default).forEach(function(s){var l=(0,p.default)(s,2),u=l[0];l[1]&&r.classList.add("e--ua-"+u)})},openLinksInNewTab:function openLinksInNewTab(){[this.elements.$menuGetHelpLink,this.elements.$menuGoProLink].forEach(function(r){r.length&&r.attr("target","_blank")})},initTemplatesImport:function initTemplatesImport(){var s,u;if((elementorAdminConfig.user.is_administrator||null!==(s=null===(u=elementorAdminConfig.user.restrictions)||void 0===u?void 0:u.includes("json-upload"))&&void 0!==s&&s)&&elementorCommon.elements.$body.hasClass("post-type-elementor_library")&&0!==this.elements.$importNowButton.length){var p=this,g=p.elements.$importForm,h=p.elements.$importButton,v=p.elements.$importArea,_=p.elements.$importNowButton,b=p.elements.$importFormFileInput;p.elements.$formAnchor=r(".wp-header-end"),r("#wpbody-content").find(".page-title-action").last().after(h),p.elements.$formAnchor.after(v),h.on("click",function(){r("#elementor-import-template-area").toggle()});var w={jsonUploadWarning:{shown:!1},enableUnfilteredFiles:{shown:!1}},C=_[0].value;g.on("submit",function(){var r=(0,m.default)(c.default.mark(function _callee(r){var s,u;return c.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(_[0].disabled=!0,_[0].value=l("Importing...","elementor"),w.jsonUploadWarning.shown){c.next=5;break}return r.preventDefault(),c.prev=1,c.next=2,(0,x.showJsonUploadWarningMessageIfNeeded)({IntroductionClass:window.elementorModules.admin.utils.Introduction,introductionMap:window.elementorAdmin.config.user.introduction,waitForSetViewed:!0});case 2:w.jsonUploadWarning.shown=!0,g.trigger("submit"),c.next=4;break;case 3:c.prev=3,c.catch(1),_[0].disabled=!1,_[0].value=C;case 4:return c.abrupt("return");case 5:if(s=b[0].files.length,u=elementorCommon.config.filesUpload.unfilteredFiles,!s||u||w.enableUnfilteredFiles.shown){c.next=6;break}return r.preventDefault(),y.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function(){w.enableUnfilteredFiles.shown=!0,g.trigger("submit")}).show(),c.abrupt("return");case 6:w.jsonUploadWarning.shown=!1,w.enableUnfilteredFiles.shown=!1;case 7:case"end":return c.stop()}},_callee,null,[[1,3]])}));return function(s){return r.apply(this,arguments)}}())}},initMaintenanceMode:function initMaintenanceMode(){var r=__webpack_require__(1977);this.maintenanceMode=new r},isElementorMode:function isElementorMode(){return!!this.elements.$switchModeInput.val()},animateLoader:function animateLoader(){this.elements.$goToEditLink.addClass("elementor-animate")},goToSettingsTabFromHash:function goToSettingsTabFromHash(){var r=location.hash.slice(1);r&&this.goToSettingsTab(r)},goToSettingsTab:function goToSettingsTab(r){var s=this.elements.$settingsFormPages;if(s.length){var l=s.filter("#"+r);this.elements.$activeSettingsPage.removeClass("elementor-active"),this.elements.$activeSettingsTab.removeClass("nav-tab-active");var u=this.elements.$settingsTabs.filter("#elementor-settings-"+r);l.addClass("elementor-active"),u.addClass("nav-tab-active"),this.elements.$settingsForm.attr("action","options.php#"+r),this.elements.$activeSettingsPage=l,this.elements.$activeSettingsTab=u}},translate:function translate(r,s){return elementorCommon.translate(r,null,s,this.config.i18n)},roleManager:{selectors:{body:"elementor-role-manager",row:".elementor-role-row",label:".elementor-role-label",excludedIndicator:".elementor-role-excluded-indicator",excludedField:'input[name="elementor_exclude_user_roles[]"]',controlsContainer:".elementor-role-controls",toggleHandle:".elementor-role-toggle",arrowUp:"dashicons-arrow-up",arrowDown:"dashicons-arrow-down"},toggle:function toggle(r){var s=this,l=r.closest(s.selectors.row),u=l.find(s.selectors.toggleHandle).find(".dashicons"),c=l.find(s.selectors.controlsContainer);c.toggleClass("hidden"),c.hasClass("hidden")?u.removeClass(s.selectors.arrowUp).addClass(s.selectors.arrowDown):u.removeClass(s.selectors.arrowDown).addClass(s.selectors.arrowUp),s.updateLabel(l)},updateLabel:function updateLabel(r){var s=this,l=r.find(s.selectors.excludedIndicator),u=r.find(s.selectors.excludedField).is(":checked");u?l.html(l.data("excluded-label")):l.html(""),s.setAdvancedState(r,u)},setAdvancedState:function setAdvancedState(s,l){s.find('input[type="checkbox"]').not(this.selectors.excludedField).each(function(s,u){r(u).prop("disabled",l)})},bind:function bind(){var s=this;r(document).on("click",s.selectors.label+","+s.selectors.toggleHandle,function(l){l.stopPropagation(),l.preventDefault(),s.toggle(r(this))}).on("change",s.selectors.excludedField,function(){s.updateLabel(r(this).closest(s.selectors.row))})},init:function init(){var s=this;r('body[class*="'+s.selectors.body+'"]').length&&(s.bind(),r(s.selectors.row).each(function(l,u){s.updateLabel(r(u))}))}}}),r(function(){window.elementorAdmin=new s,_.default.dispatch(elementorCommon.elements.$window,"elementor/admin/init")})})()})();