File: /medikors/www/wp-content/plugins/jet-popup/assets/js/jet-popup-editor.min.js
!function(e){"use strict";var t,a,n;a={JetSearchView:null,init:function(){this.JetSearchView=window.elementor.modules.controls.BaseData.extend({onReady:function(){var t=this.model.attributes.action,a=this.model.attributes.query_params;this.ui.select.find("option").each(function(t,a){e(this).attr("selected",!0)}),this.ui.select.select2({ajax:{url:function(){var n="";return a.length>0&&e.each(a,function(e,t){window.elementor.settings.page.model.attributes[t]&&(n+="&"+t+"="+window.elementor.settings.page.model.attributes[t])}),ajaxurl+"?action="+t+n},dataType:"json"},placeholder:"Please enter 3 or more characters",minimumInputLength:3})},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.$el.remove()}}),window.elementor.addControlView("jet_popup_search",this.JetSearchView)}},n={modal:!1,conditionsManager:!1,conditionManagerData:window.jetPopupData.conditionManager,conditionsData:window.jetPopupData.conditionManager.conditionsData,popupConditions:window.jetPopupData.conditionManager.popupConditions,eventBus:new Vue,init:function(){var t=jQuery("#elementor-editor-wrapper");Vue.config.devtools=!0,n.createModal(),t.on("click",'button[data-event="jet-popup-conditions-manager"]',function(t){e(t.currentTarget);n.getModal().show()})},createModal:function(){n.modal=elementor.dialogsManager.createWidget("lightbox",{id:"jet-popup-conditions-manager-modal",message:'<div id="jet-popup-conditions-manager"><conditions-manager/></div>',closeButton:!0,closeButtonClass:"eicon-close",hide:{onBackgroundClick:!0},onShow:function(){n.conditionsManager||n.render()}})},getModal:function(){return n.modal},render:function(){Vue.component("conditions-item",{template:"#tmpl-jet-popup-condition-item",props:{id:String,rawCondition:Object},data:function(){return{"сondition":this.rawCondition,ajaxAction:!1,requestLoading:!1,requestList:[],groupVisible:!0,subGroupVisible:!1,subGroupOptionsVisible:!1}},computed:{includeList:function(){return[{value:"true",label:"Include"},{value:"false",label:"Exclude"}]},groupList:function(){var e=[],t=n.conditionsData;for(var a in t)e.push({value:a,label:t[a].label});return e},subGroupList:function(){var e=[],t=n.conditionsData[this.сondition.group]["sub-groups"];for(var a in t)e.push({value:a,label:t[a].label});return this.сondition.subGroup=e[0].value,e},subGroupOptionsList:function(){return this.requestList}},methods:{groupChange:function(e){this.changeConditionView()},subGroupChange:function(e){this.changeConditionView()},deleteCondition:function(){n.eventBus.$emit("removeCondition",this.id)},changeConditionView:function(){if(!n.conditionsData[this.сondition.group].hasOwnProperty("sub-groups"))return this.ajaxAction=!1,this.subGroupVisible=!1,this.subGroupOptionsVisible=!1,this.requestList=[],!1;this.subGroupVisible=!0;var e=n.conditionsData[this.сondition.group]["sub-groups"][this.сondition.subGroup];e&&e.hasOwnProperty("action")&&e.action?(this.subGroupVisible=!0,this.subGroupOptionsVisible=!0,this.ajaxAction=e.action,this.getRemoteItems("")):(this.ajaxAction=!1,this.subGroupOptionsVisible=!1,this.requestList=[])},getRemoteItems:function(e){var t=this;if(!this.ajaxAction)return!1;var a=ajaxurl+"?action="+this.ajaxAction+"&q="+e;t.requestLoading=!0,axios.get(a).then(function(e){var a=e.data.results,n=[];for(var i in t.requestLoading=!1,a){var o=a[i].id;n.push({value:o.toString(),label:a[i].text})}t.requestList=n}).catch(function(e){t.requestLoading=!1})}},created:function(){this.changeConditionView()}}),Vue.component("conditions-manager",{template:"#tmpl-jet-popup-condition-manager",data:function(){return{conditions:[],saveStatusLoading:!1}},computed:{emptyConditions:function(){return 0===this.conditions.length},popupConditions:function(){return this.conditions}},methods:{addCondition:function(){var e={id:n.genetateUniqId(),include:"true",group:"entire",subGroup:"",subGroupValue:""};this.conditions.unshift(e)},saveCondition:function(){var e=this;jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"jet_popup_save_conditions",popup_id:n.conditionManagerData.popupId,conditions:e.conditions},beforeSend:function(t,a){e.saveStatusLoading=!0},error:function(e,t){},success:function(t,a,n){switch(e.saveStatusLoading=!1,t.type){case"success":e.$CXNotice.add({message:t.message.desc,type:"success",duration:4e3});break;case"error":e.$CXNotice.add({message:t.message.desc,type:"error",duration:4e3})}}})}},created:function(){var e=this,t=n.popupConditions||[];t.map(function(e){return e.id=n.genetateUniqId(),e}),this.conditions=t,n.eventBus.$on("removeCondition",function(t){var a=e.conditions;e.conditions=a.filter(function(e){return e.id!==t})})}});new Vue;n.conditionsManager=new Vue({el:"#jet-popup-conditions-manager"})},genetateUniqId:function(){return"_"+Math.random().toString(36).substr(2,9)}},t={init:function(){elementor.settings.page.model.on("change",t.onPageSettingsChange),a.init(),n.init()},onPageSettingsChange:function(a){var n=document.getElementById("elementor-preview-iframe"),i=n.contentDocument||n.contentWindow.document;if(a.changed.hasOwnProperty("close_button_icon")){var o=e(".jet-popup__close-button",i),u=a.changed.close_button_icon;e("i",o).attr("class",u)}if(a.changed.hasOwnProperty("use_close_button")){var s="yes"===a.changed.use_close_button;o=e(".jet-popup__close-button",i);s?o.removeClass("hidden"):o.addClass("hidden")}if(a.changed.hasOwnProperty("use_overlay")){var r="yes"===a.changed.use_overlay,d=e(".jet-popup__overlay",i);r?d.removeClass("hidden"):d.addClass("hidden")}if(a.changed.hasOwnProperty("jet_popup_animation")){var c=e(".jet-popup",i);t.animationPopup(c,a.changed.jet_popup_animation)}},animationPopup:function(a,n){var i=jQuery.extend({targets:e(".jet-popup__container",a)[0]},t.avaliableEffects[n].show);anime(i)},avaliableEffects:{fade:{show:{delay:200,opacity:{value:[0,1],duration:600,easing:"easeOutQuart"}},hide:{easing:"easeOutQuart",opacity:{value:[1,0],easing:"easeOutQuart",duration:400}}},"zoom-in":{show:{duration:500,delay:200,easing:"easeOutQuart",opacity:{value:[0,1]},scale:{value:[.75,1]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},scale:{value:[1,.75]}}},"zoom-out":{show:{duration:500,delay:200,easing:"easeOutQuart",opacity:{value:[0,1]},scale:{value:[1.25,1]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},scale:{value:[1,1.25]}}},rotate:{show:{duration:500,delay:200,easing:"easeOutQuart",opacity:{value:[0,1]},scale:{value:[.75,1]},rotate:{value:[-65,0]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},scale:{value:[1,.9]}}},"move-up":{show:{duration:500,delay:200,easing:"easeOutExpo",opacity:{value:[0,1]},translateY:{value:[50,1]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},translateY:{value:[1,50]}}},"flip-x":{show:{duration:1e3,delay:200,easing:"easeOutExpo",opacity:{value:[0,1]},rotateX:{value:[65,0]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]}}},"flip-y":{show:{duration:1e3,delay:200,easing:"easeOutExpo",opacity:{value:[0,1]},rotateY:{value:[65,0]}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]}}},"bounce-in":{show:{delay:200,opacity:{value:[0,1],duration:500,easing:"easeOutQuart"},scale:{value:[.2,1],duration:800,elasticity:function(e,t,a){return 400+200*t}}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},scale:{value:[1,.8]}}},"bounce-out":{show:{delay:200,opacity:{value:[0,1],duration:500,easing:"easeOutQuart"},scale:{value:[1.8,1],duration:800,elasticity:function(e,t,a){return 400+200*t}}},hide:{duration:400,easing:"easeOutQuart",opacity:{value:[1,0]},scale:{value:[1,1.5]}}},"slide-in-up":{show:{delay:200,opacity:{value:[0,1],duration:400,easing:"easeOutQuart"},translateY:{value:["100vh",0],duration:750,easing:"easeOutQuart"}},hide:{duration:400,easing:"easeInQuart",opacity:{value:[1,0]},translateY:{value:[0,"100vh"]}}},"slide-in-right":{show:{delay:200,opacity:{value:[0,1],duration:400,easing:"easeOutQuart"},translateX:{value:["100vw",0],duration:750,easing:"easeOutQuart"}},hide:{duration:400,easing:"easeInQuart",opacity:{value:[1,0]},translateX:{value:[0,"100vw"]}}},"slide-in-down":{show:{delay:200,opacity:{value:[0,1],duration:400,easing:"easeOutQuart"},translateY:{value:["-100vh",0],duration:750,easing:"easeOutQuart"}},hide:{duration:400,easing:"easeInQuart",opacity:{value:[1,0]},translateY:{value:[0,"-100vh"]}}},"slide-in-left":{show:{delay:200,opacity:{value:[0,1],duration:400,easing:"easeOutQuart"},translateX:{value:["-100vw",0],duration:750,easing:"easeOutQuart"}},hide:{duration:400,easing:"easeInQuart",opacity:{value:[1,0]},translateX:{value:[0,"-100vw"]}}}}},e(window).on("elementor:init",t.init)}(jQuery);