File: /medikors/www/wp-content/plugins/raven/assets/js/editor.min.js
!function l(r,s,a){function u(t,e){if(!s[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(d)return d(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var o=s[t]={exports:{}};r[t][0].call(o.exports,function(e){return u(r[t][1][e]||e)},o,o.exports,l,r,s,a)}return s[t].exports}for(var d="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});function i(){var e=elementor.settings.page.model.get("raven_custom_css");e&&(e=e.replace(/selector/g,".elementor-page-"+elementor.config.document.id),elementor.settings.page.getControlsCSS().elements.$stylesheetElement.append(e))}n.default={init:function(){elementor.on("preview:loaded",i),elementor.settings.page.model.on("change",i)}}},{}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});function i(){var e=elementor.templates.layout;if(void 0!==e){var o=e.modalContent;t(),o.listenTo(o,"show",function(){t()})}function t(){var e=o.$el.find("#elementor-template-library-filter-toolbar-remote");if(e.length&&!e.find(".raven-template-library-filter").length){e.append('\n <div class="raven-template-library-filter">\n <label class="raven-template-library-filter-button">Jupiter X</label>\n </div>\n ');var t=e.find(".raven-template-library-filter-button"),n=o.$el.find("#elementor-template-library-filter-text"),i=!1;t.on("click",function(){i=!i,t.toggleClass("raven-template-library-filter-active",i),n.trigger("input")}),n.on("input",function(e){i&&(e.stopPropagation(),elementor.templates.setFilter("text","Jupiter X - "+n.val()))})}}}n.default={init:function(){var e,t;e=jQuery("#tmpl-elementor-template-library-template-remote"),t='<# var ravenId = \'raven_\' #>\n <# if ( template_id.substr( 0, ravenId.length ) === ravenId && typeof templatePro !== \'undefined\' && templatePro ) { #>\n <span class="raven-template-library-badge">\n Jupiter\n <svg enable-background="new 0 0 20 19.1" version="1.1" viewBox="0 0 20 19.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">\n <style type="text/css">.st0{fill:#FFFFFF;}</style>\n <path class="st0" d="m19.9 0.5c0.2-0.2 0.1-0.5-0.2-0.5h-2.9c-0.9 0-1.8 0.4-2.4 1.1l-4.2 5.1c-0.1 0.1-0.4 0.1-0.5 0l-4.2-5.1c-0.5-0.7-1.4-1.1-2.3-1.1h-2.9c-0.3 0-0.4 0.3-0.2 0.5l7.3 8.8c0.1 0.1 0.1 0.3 0 0.4l-7.3 8.8c-0.2 0.2 0 0.5 0.2 0.5h2.9c0.9 0 1.8-0.4 2.4-1.1l14.3-17.4zm-7 9.8-2.3 2.8v0.2l3.9 4.7c0.6 0.7 1.4 1.1 2.4 1.1h2.9c0.3 0 0.4-0.3 0.2-0.5l-6.8-8.3c-0.1-0.1-0.3-0.1-0.3 0z"/>\n </svg>\n </span>\n <# } else if ( template_id.substr( 0, ravenId.length ) === ravenId && typeof templatePro !== \'undefined\' && ! templatePro ) { #>\n <span class="raven-template-library-badge raven-template-pro">\n <# if ( typeof jupiterxPremium !== \'undefined\' ) { #>\n Activate to Unlock\n <# } else { #>\n Upgrade to Unlock\n <# } #>\n </span>\n <# } #>\n '+e.text(),e.text(t),elementor.hooks.addFilter("elementor/editor/template-library/template/action-button",function(e,t){var n="raven_";return t.template_id.substr(0,n.length)!==n||t.templatePro?e:"#tmpl-elementor-template-library-get-raven-pro-button"},100),jQuery(document).ajaxComplete(function(e,t,n){-1!==n.data.indexOf("action=elementor_ajax")&&-1!==n.data.indexOf("get_library_data")&&setTimeout(i,100)})}}},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=elementor.modules.controls.BaseData.extend({ui:function(){var e=elementor.modules.controls.BaseData.prototype.ui.apply(this,arguments);return e.controlCheckbox=".raven-control-checkbox",e.mainInput="input[type=hidden]",e},onReady:function(){var n=this,i=(n.ui.mainInput.val()||"").split(",");i.length&&(n.ui.controlCheckbox.each(function(){this.checked&&i.push(this.value)}),i=i.filter(function(e,t){return i.indexOf(e)===t}),n.ui.mainInput.val(i.join(","))),n.ui.controlCheckbox.on("click",function(){var e=(n.ui.mainInput.val()||"").split(",");if(e.length){if(this.checked)e.push(this.value);else{var t=e.indexOf(this.value);e.splice(t,1)}n.ui.mainInput.val(e.join(",")),n.ui.mainInput.trigger("input")}})}});n.default=i},{}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=elementor.modules.controls.BaseMultiple.extend({ui:function(){var e=elementor.modules.controls.BaseMultiple.prototype.ui.apply(this,arguments);return e.fileUploader="raven-control-file-uploader",e.fileUploaderInput=".raven-control-file-uploader-input",e.fileUploaderBtn=".raven-control-file-uploader-button",e.fileUploaderValue=".raven-control-file-uploader-value",e.fileUploaderRemoveBtn=".raven-control-file-uploader-value .fa",e.fileUploaderProgress=".raven-control-file-uploader-progress",e.fileUploaderWarning=".raven-control-file-uploader-warning",e.fileUploaderSizeWarning=".raven-control-file-uploader-warning-size",e},events:function(){return _.extend(elementor.modules.controls.BaseMultiple.prototype.events.apply(this,arguments),{"change @ui.fileUploaderInput":"onFileInputChange","click @ui.fileUploaderRemoveBtn":"onFileRemove"})},onFileInputChange:function(e){var t=this;if(this.hideWarnings(),0!==e.target.files.length&&this.checkFileSize(e.target.files[0])){var n=new FormData;n.append("action","raven_control_file_upload"),n.append("file",e.target.files[0]),this.showUploadProgress(),jQuery.ajax(this.ui.fileUploaderInput.data("ajax-url"),{method:"POST",processData:!1,contentType:!1,global:!1,data:n,success:function(e){e.success?(t.setValue("files",[e.data]),t.showFile(e.data.name)):(t.ui.fileUploaderInput.val(""),t.ui.fileUploaderWarning.find("ul").append('<li class="error">'+e.data+"</li>"),t.ui.fileUploaderWarning.show(),t.showUploadBtn())},error:function(){t.ui.fileUploaderInput.val(""),t.ui.fileUploaderWarning.find("ul").append('<li class="error">Something went wrong please try again.</li>'),t.ui.fileUploaderWarning.show(),t.showUploadBtn()}})}},onFileRemove:function(e){e.stopPropagation(),this.setValue("files",[]),this.ui.fileUploaderValue.hide(),this.ui.fileUploaderBtn.show(),this.ui.fileUploaderInput.val("")},hideWarnings:function(){this.ui.fileUploaderWarning.hide(),this.ui.fileUploaderWarning.find("li").hide(),this.ui.fileUploaderWarning.find("li.error").remove()},checkFileSize:function(e){var t=parseFloat(this.ui.fileUploaderInput.data("max-upload-limit"));return!(e.size>t)||(this.ui.fileUploaderWarning.show(),this.ui.fileUploaderSizeWarning.show(),!1)},stripHash:function(e){var t=e.split(".").pop(),n=e.replace("."+t,"");return(n=n.split("__").shift())+"."+t},shortenFilename:function(e){return 15<e.length?e.substr(0,15)+"...":e},showFile:function(e){this.ui.fileUploaderProgress.hide(),this.ui.fileUploaderBtn.hide(),e=this.stripHash(e),this.ui.fileUploaderValue.find("> span:first-child").attr("title",e).text(this.shortenFilename(e)),this.ui.fileUploaderValue.css("display","flex")},showUploadBtn:function(){this.ui.fileUploaderValue.hide(),this.ui.fileUploaderProgress.hide(),this.ui.fileUploaderBtn.show()},showUploadProgress:function(){this.ui.fileUploaderValue.hide(),this.ui.fileUploaderBtn.hide(),this.ui.fileUploaderProgress.show()},onRender:function(){_.extend(elementor.modules.controls.BaseMultiple.prototype.onRender.apply(this,arguments));var e=this.getControlValue("files");e&&0!==e.length&&this.showFile(e[0].name)}});n.default=i},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=elementor.modules.controls.Media.extend({ui:function(){var e=elementor.modules.controls.BaseMultiple.prototype.ui.apply(this,arguments);return e.controlMedia=".raven-control-media",e.mediaInput=".raven-control-media .elementor-input",e.frameOpeners=".raven-control-media-upload",e},events:function(){return _.extend(elementor.modules.controls.BaseMultiple.prototype.events.apply(this,arguments),{"click @ui.frameOpeners":"openFrame"})},applySavedValue:function(){var e=this.getControlValue("url");this.ui.mediaInput.val(e)},initFrame:function(){this.frame=wp.media({button:{text:elementor.translate("insert_media")},states:[new wp.media.controller.Library({title:elementor.translate("insert_media"),library:wp.media.query(this.model.get("query")),multiple:!1,date:!1})]}),this.frame.on("insert select",this.select.bind(this)),this.frame.on("close",this.close.bind(this))},close:function(){this.setValue({url:"",id:""}),this.render()}});n.default=i},{}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=elementor.modules.controls.BaseData.extend({ui:function(){var e=elementor.modules.controls.BaseMultiple.prototype.ui.apply(this,arguments);return e.presetItems=".raven-element-presets",e.presetItem=".raven-element-presets-item",e},events:function(){return _.extend(elementor.modules.controls.BaseMultiple.prototype.events.apply(this,arguments),{"click @ui.presetItem ":"onPresetClick"})},onReady:function(){window.ravenPresets=window.ravenPresets||{},this.loadPresets(this.elementSettingsModel.get("widgetType")),elementor.channels.data.bind("raven:element:after:reset:style",this.onElementResetStyle.bind(this))},onElementResetStyle:function(){this.isRendered&&this.render()},onPresetClick:function(e){var t=$(e.currentTarget);t.siblings(".raven-element-presets-item").removeClass("active"),t.addClass("active");var n=_.find(this.getPresets(),{id:t.data("preset-id")});this.applyPreset(this.elementDefaultSettings(),n),this.selectPreset(n.id)},applyPreset:function(e,t){var n=0<arguments.length&&void 0!==e?e:{},i=t;for(var o in i.widget.settings)if(this.model.get("name")!==o){var l=this.elementSettingsModel.controls[o];void 0!==l&&(l.is_repeater?(this.elementSettingsModel.get(o).reset(),n[o]=new window.Backbone.Collection(i.widget.settings[o],{model:_.partial(this.createRepeaterItemModel,_,_,this)})):n[o]=i.widget.settings[o])}this.elementSettingsModel.set(n)},createRepeaterItemModel:function(e,t,n){return(t=t||{}).controls=n.elementSettingsModel.get("fields"),e._id||(e._id=elementor.helpers.getUniqueID()),new window.elementorModules.editor.elements.models.BaseSettings(e,t)},elementDefaultSettings:function(){var e=this.elementSettingsModel.controls,n={};return jQuery.each(e,function(e,t){"raven_presets"!==e&&(n[e]=t.default)}),n},loadPresets:function(e){var t=this;if(this.isPresetDataLoaded()){if(0===this.getPresets().length)return;return this.insertPresets(),void(0===this.ui.presetItem.length&&this.render())}this.ui.presetItems.addClass("loading"),wp.ajax.post("raven_element_presets",{raven_element:e}).done(function(e){t.ui.presetItems.removeClass("loading"),t.setPresets(e),t.insertPresets(),t.render()}).fail(function(){t.ui.presetItems.removeClass("loading"),t.setPresets([])})},insertPresets:function(){var e=this.getControlValue();this.setValue({selectedId:e?e.selectedId:null,presets:this.getPresets()})},selectPreset:function(e){var t=this.getControlValue();t.selectedId=e,this.setValue(t)},getPresets:function(){return window.ravenPresets&&window.ravenPresets[this.elementSettingsModel.get("widgetType")]||[]},setPresets:function(e){window.ravenPresets[this.elementSettingsModel.get("widgetType")]=e},isPresetDataLoaded:function(){return!!window.ravenPresets[this.elementSettingsModel.get("widgetType")]},onBeforeDestroy:function(){elementor.channels.data.unbind("raven:element:after:reset:style")}});n.default=i},{}],7:[function(r,e,t){"use strict";var s,a;s=jQuery,(a=window).ravenEditor=new function(){var t=this;function e(){!function(){var e={templates:r("./components/templates").default,customCSS:r("./components/custom-css").default};for(var t in e)e[t].init()}(),function(){for(var e in t.controls={media:r("./controls/media").default,checkbox:r("./controls/checkbox").default,file_uploader:r("./controls/file-uploader").default,presets:r("./controls/presets").default},t.controls)elementor.addControlView("raven_"+e,t.controls[e])}()}function n(){!function(){var e={"raven-form":r("./widgets/form").default,"raven-categories":r("./widgets/categories").default};for(var t in e)elementor.hooks.addAction("panel/open_editor/widget/"+t,e[t])}()}function i(){t.utils={Module:r("./utils/module").default,Form:r("./utils/form").default},l()}function o(e){"widget"===e.get("elType")&&(function(e){if(!e.get("settings").controls.raven_presets)return;e.setSetting("raven_presets",null)}(e),elementor.channels.data.trigger("raven:element:after:reset:style",e))}function l(e){if(void 0!==elementor.settings.editorPreferences){s("#elementor-editor-wrapper").removeClass("raven-icon-theme-dark raven-icon-theme-light raven-icon-theme-auto");var t=void 0!==e?e.attributes.ui_theme:elementor.settings.editorPreferences.model.get("ui_theme");s("#elementor-editor-wrapper").addClass("raven-icon-theme-"+t)}}s(a).on("elementor:init",function(){e(),elementor.on("frontend:init",n),elementor.on("preview:loaded",i),elementor.channels.data.bind("element:after:reset:style",o),void 0!==elementor.settings.editorPreferences&&elementor.settings.editorPreferences.model.on("change",l)})}},{"./components/custom-css":1,"./components/templates":2,"./controls/checkbox":3,"./controls/file-uploader":4,"./controls/media":5,"./controls/presets":6,"./utils/form":8,"./utils/module":9,"./widgets/categories":10,"./widgets/form":11}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i,o=e("./module");var l=((i=o)&&i.__esModule?i:{default:i}).default.extend({selectOptions:{default:{"":"Select one"},fetching:{fetching:"Fetching..."},noList:{no_list:"No list found"}},action:null,onInit:function(){var n=this;elementor.channels.editor.on("section:activated",this.onSectionActivated),this.onElementChange&&elementor.channels.editor.on("change",function(e,t){n.onElementChange(e.model.get("name"),e,t)})},updateList:function(e){this.setOptions(this.selectOptions.fetching),this.setSelectedOption(),wp.ajax.send("raven_form_editor",{data:_.extend({},{params:e},{service:this.action,request:"get_list"}),success:this.doSuccess})},updateFieldMapping:function(){var r=this;_.each(r.fields,function(e,t){var n=r.getControl(t),i=r.getControlView(t),o={},l=r.getRepeaterItemsByLabel("fields",e.filter);_.extend(o,r.selectOptions.default,l),r.setOptions(o,n,i)})},getListControl:function(){return this.getControl(this.action+"_list")},getListControlView:function(){return this.getControlView(this.action+"_list")},setOptions:function(e,t,n){var i=1<arguments.length&&void 0!==t?t:null,o=2<arguments.length&&void 0!==n?n:null;null==i&&(i=this.getListControl(),o=this.getListControlView()),i.set("options",e),o.render()},setSelectedOption:function(e){var t=0<arguments.length&&void 0!==e?e:0;this.getListControlView().$el.find("select").prop("selectedIndex",t)},getRepeaterItemsByLabel:function(e,t){var n={},i=this.getElementSettings(e);return _.filter(i,function(e){t&&e.type!==t||(n[e._id]=e.label)}),n}});n.default=l},{"./module":9}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=elementorFrontend.Module.extend({panel:null,getControl:function(e){if(this.panel)return this.panel.getCurrentPageView().collection.findWhere({name:e})},getControlView:function(e){if(this.panel){var t=this.getControl(e);return this.panel.getCurrentPageView().children.findByModelCid(t.cid)}},getControlValue:function(e){return this.getControlView(e).getControlValue()},addControlSpinner:function(e){var t=this.getControlView(e).$el,n=t.find(":input");n.attr("disabled")||0<t.find(".elementor-control-spinner").length||(n.attr("disabled",!0),t.find(".elementor-control-title").after('<span style="display:inline-flex" class="elementor-control-spinner"><span class="fa fa-spinner fa-spin"></span> </span>'))},removeControlSpinner:function(e){var t=this.getControlView(e).$el;t.find(":input").attr("disabled",!1),t.find(".elementor-control-spinner").remove()}});n.default=i},{}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,n){new(l.default.extend({panel:e,onInit:function(){var t=this;t.doAjax(),elementor.channels.editor.on("change",function(e){t.onElementChange(e.model.get("name"))})},onElementChange:function(e){"source"===e&&this.doAjax()},doAjax:function(){this.getControlView("specific_categories").setValue(""),wp.ajax.send("raven_categories_editor",{data:{post_type:this.getElementSettings("source")},success:this.onSuccess})},onSuccess:function(e){var i=this,o={};_.each(e,function(e){o[e.term_id]=e.name}),_.each(["specific_categories","exclude"],function(e){var t=i.getControl(e),n=i.getControlView(e);t.set("options",o),n&&n.render()})}}))({$element:n.$el})};var i,o=e("../utils/module"),l=(i=o)&&i.__esModule?i:{default:i}},{"../utils/module":9}],11:[function(l,e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i={mailchimp:l("./forms/mailchimp").default,hubspot:l("./forms/hubspot").default,email:l("./forms/email").default};for(var o in i)i[o](e,t,n)}},{"./forms/email":12,"./forms/hubspot":13,"./forms/mailchimp":14}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,n){new(l.default.extend({panel:e,action:"email",onSectionActivated:function(e,t){if(e==="section_"+this.action&&t.model.id===this.getID()){var n=this.getControlView("email_reply_to_options");n&&(n.model.set("options",this.getEmailFields()),n.render())}},getEmailFields:function(){return _.extend({},{custom:"Custom"},this.getRepeaterItemsByLabel("fields","email"))}}))({$element:n.$el})};var i,o=e("../../utils/form"),l=(i=o)&&i.__esModule?i:{default:i}},{"../../utils/form":8}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,n){new(l.default.extend({panel:e,action:"hubspot",onInit:function(){elementor.channels.editor.on("section:activated",this.onSectionActivated.bind(this))},onSectionActivated:function(e,t){var n=this;t.model.id===this.getID()&&e==="section_"+this.action&&(this.updateFieldMapping(),this.getControlView("hubspot_mapping").on("add:child",function(){n.updateFieldMapping()}))},updateFieldMapping:function(){var i=this;this.getControlView("hubspot_mapping").children.each(function(e){e.children.each(function(e){var t=e.model.get("name"),n=e.model;"hubspot_local_form_field"===t&&n.set("options",i.getFormFields()),e.render()})})},getRepeaterItemsByLabel:function(e,t){var n={},i=this.getElementSettings(e);return _.filter(i,function(e){t&&e.type!==t||(n[e._id]=e.label)}),n},getFormFields:function(){return _.extend({},{"":"- None -"},this.getRepeaterItemsByLabel("fields"))}}))({$element:n.$el})};var i,o=e("./../../utils/module"),l=(i=o)&&i.__esModule?i:{default:i}},{"./../../utils/module":9}],14:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,n){new(l.default.extend({panel:e,action:"mailchimp",remoteFields:[],onSectionActivated:function(e,t){var n=this;e==="section_"+this.action&&t.model.id===this.getID()&&(this.addControlSpinner("mailchimp_fields_mapping"),this.addControlSpinner("mailchimp_groups"),this.updateList({mailchimp_api_key_source:this.getControlValue("mailchimp_api_key_source")||"default",mailchimp_api_key:this.getControlValue("mailchimp_api_key")}),this.getControlView("mailchimp_fields_mapping").on("add:child",function(){n.updateFieldMapping()}))},updateFieldMapping:function(){var i=this;this.getControlView("mailchimp_fields_mapping").children.each(function(e){e.children.each(function(e){var t=e.model.get("name"),n=e.model;"mailchimp_remote_field"===t?n.set("options",i.getRemoteFields()):"mailchimp_local_field"===t&&n.set("options",i.getFormFields()),e.render()})})},clearFieldMapping:function(){var e=this.getControlView("mailchimp_fields_mapping");e.collection.each(function(e){e&&e.destroy()}),e.render()},doSuccess:function(e){var t=this,n={},i={},o=this.getElementSettings(t.action+"_list");if(0===e.success[0].lists.length)return t.setOptions(this.selectOptions.noList),void t.setSelectedOption();_.each(e.success[0].lists,function(e){i[e.id]=e.name}),_.extend(n,t.selectOptions.default,i),t.setOptions(n),o.length||t.setSelectedOption(),this.onListUpdate()},onElementChange:function(e){switch(e){case"mailchimp_api_key_source":case"mailchimp_api_key":this.unselectGroups(),this.updateGroupOptions({}),this.updateList({mailchimp_api_key_source:this.getControlValue("mailchimp_api_key_source")||"default",mailchimp_api_key:this.getControlValue("mailchimp_api_key")});break;case"mailchimp_list":this.clearFieldMapping(),this.unselectGroups(),this.onListUpdate()}},onListUpdate:function(){var t=this;this.updateGroupOptions(this.selectOptions.fetching),this.addControlSpinner("mailchimp_fields_mapping"),this.addControlSpinner("mailchimp_groups"),wp.ajax.send("raven_form_editor",{data:{service:this.action,request:"get_list_details",params:{mailchimp_api_key_source:this.getControlValue("mailchimp_api_key_source")||"default",mailchimp_api_key:this.getControlValue("mailchimp_api_key"),mailchimp_list:this.getControlValue("mailchimp_list")}},success:function(e){t.updateGroupOptions(e.success[0].list_details.groups),t.remoteFields=e.success[0].list_details.fields,t.updateFieldMapping(t.remoteFields),t.removeControlSpinner("mailchimp_fields_mapping"),t.removeControlSpinner("mailchimp_groups")}})},updateGroupOptions:function(e){var t=this.getControl("mailchimp_groups"),n=this.getControlView("mailchimp_groups");this.setOptions(e,t,n)},getRemoteFields:function(){return _.reduce(this.remoteFields,function(e,t){return e[t.remote_tag]=t.remote_label,e},{"":"- None -"})},getFormFields:function(){return _.extend({},{"":"- None -"},this.getRepeaterItemsByLabel("fields"))},unselectGroups:function(){var e=this.getControlView("mailchimp_groups");e.setValue(""),e.render()}}))({$element:n.$el})};var i,o=e("../../utils/form"),l=(i=o)&&i.__esModule?i:{default:i}},{"../../utils/form":8}]},{},[7]);