"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};jQuery(window).on("elementor:init",function(){var n=window.analog=window.analog||{},t=elementor.settings.page.model.attributes,i=function(e){return!e.startsWith("ang_action")&&(e.startsWith("ang_")||e.startsWith("background"))};function s(){var e=0'+o+"")}});a.getElements("message").append(a.addElement("content")),a.show(),jQuery(window).resize()},handleCSSReset:function(){elementorCommon.dialogsManager.createWidget("confirm",{message:ANG_Action.translate.resetMessage,headerMessage:ANG_Action.translate.resetHeader,strings:{confirm:elementor.translate("yes"),cancel:elementor.translate("cancel")},defaultOption:"cancel",onConfirm:n.resetStyles}).show()},handleSaveToken:function(){var e=elementor.settings.page.model.attributes,n={};elementor.saver.defaultSave(),_.map(e,function(e,t){i(t)&&(n[t]=e)});var o=elementorCommon.dialogsManager.createWidget("lightbox",{id:"ang-modal-save-token",headerMessage:ANG_Action.translate.saveToken,message:"",position:{my:"center",at:"center"},onReady:function(){this.addButton({name:"cancel",text:ANG_Action.translate.cancel,callback:function(){o.destroy()}}),this.addButton({name:"ok",text:ANG_Action.translate.saveToken2,callback:function(e){var t=e.getElements("content").find("#ang_token_title").val();t&&wp.apiFetch({url:ANG_Action.saveToken,method:"post",data:{id:elementor.config.post_id,title:t,tokens:JSON.stringify(n)}}).then(function(e){elementor.settings.page.model.controls.ang_action_tokens.options[e.id]=t,elementor.reloadPreview(),setTimeout(function(){o.destroy(),elementor.settings.page.model.set("ang_action_tokens",e.id),s()},2e3)}).catch(function(e){console.error(e.message)})}})},onShow:function(){o.getElements("content").append('\n\t\t\t\t\t\t\n\t\t\t\t\t')}});o.getElements("message").append(o.addElement("content")),o.show(),jQuery(window).resize()},handleTokenUpdate:function(){var e=elementor.settings.page.model.attributes.ang_action_tokens,t=elementor.config.post_id,n=elementor.settings.page.model.attributes,o={};elementor.saver.defaultSave(),_.map(n,function(e,t){i(t)&&(o[t]=e)});var a=elementorCommon.dialogsManager.createWidget("confirm",{message:ANG_Action.translate.updateMessage,headerMessage:ANG_Action.translate.updateKit,strings:{confirm:elementor.translate("yes"),cancel:elementor.translate("cancel")},defaultOption:"cancel",onConfirm:function(){wp.apiFetch({path:"agwp/v1/tokens/update",method:"post",data:{id:e,current_id:t,tokens:JSON.stringify(o)}}).then(function(){elementor.notifications.showToast({message:ANG_Action.translate.tokenUpdated})}).catch(function(e){return console.error(e)})}});a.getElements("message").append(a.addElement("content")),a.show()}});elementor.addControlView("ang_action",e),elementor.settings.page.addChangeCallback("ang_action_tokens",function(e){n.applyStyleKit(e)}),jQuery(document).on("heartbeat-tick",function(e,t){t.stylekit_queue&&(t.stylekit_queue.find(function(e){return e===elementor.config.document.id})&&!n.StyleKitUpdateModal.isVisible()&&n.StyleKitUpdateModal.show())})});