File "epsilon-framework-customizer.js"

Full Path: /home2/sdektunc/cepali.edu.mx/wp-content/themes/shapely/inc/libraries/epsilon-framework/assets/js/epsilon-framework-customizer.js
File size: 51.97 KB
MIME-type: text/plain
Charset: utf-8

!function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/assets/js/",t(t.s=42)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.args=e}return e.prototype.request=function(){var e=this;jQuery.ajax({type:"POST",data:{action:"epsilon_framework_ajax_action",args:e.args},dataType:"json",url:EpsilonWPUrls.ajaxurl,success:function(t){e.result=t,jQuery(e).trigger("epsilon-received-success")},error:function(e,t,n){console.log(e+" :: "+t+" :: "+n)}})},e}();t.EpsilonAjaxRequest=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.min=1,this.max=20,this.step=1,this.context=jQuery(e.container).hasClass("slider-container")?jQuery(e.container):jQuery(e.container).find(".slider-container"),this.min=e.params.sliderControls.min,this.max=e.params.sliderControls.max,this.step=e.params.sliderControls.step,this.value=e.params.value,this.context&&this.init()}return e.prototype.init=function(){var e=this.context.find(".ss-slider"),t=this.context.find(".rl-slider"),n=t.attr("id"),o=e.attr("id");jQuery("#"+o).slider({value:this.value,range:"min",min:this.min,max:this.max,step:this.step,slide:function(e,t){jQuery("#"+n).attr("value",t.value)},stop:function(e,t){jQuery("#"+n).trigger("change")}}),jQuery(t).on("focus",function(){jQuery(this).blur()}),jQuery("#"+n).attr("value",jQuery("#"+o).slider("value"))},e}();t.EpsilonRangeSlider=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1),this.context=jQuery(e.container),this.editorId=e.params.id+"-editor",t&&(this.editorId=e.params.id),n&&wp.editor.remove(this.editorId),this.init()}return e.prototype.init=function(){wp.editor.initialize(this.editorId,{tinymce:{wpautop:!0,setup:function(e){e.on("change",function(t){e.save(),jQuery(e.getElement()).trigger("change")})}},quicktags:!0})},e}();t.EpsilonTextEditor=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.control=e,this.context=e.container,this.handleEvents()}return e.prototype.handleEvents=function(){var e=this;this.context.on("click",".epsilon-control-group > a",function(t){t.preventDefault();var n=jQuery(this).attr("data-value");jQuery(this).siblings().removeClass("active"),jQuery(this).addClass("active"),e.control.hasOwnProperty("repeater")?jQuery(this).parent().find("input").val(n).trigger("change"):e.control.setting.set(jQuery(this).attr("data-value"))})},e}();t.EpsilonButtonGroup=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){var t,n=this;this.control=e,this.context=jQuery(e.container).find(".epsilon-color-picker"),this.settings={changeDelay:500,theme:"default",change:this.changePallete},"function"==typeof jQuery.fn.minicolors&&(""!==this.context.attr("placeholder")&&(this.context.defaultValue=this.context.attr("placeholder")),"rgba"===this.context.attr("data-attr-mode")&&(this.context.format="rgb",this.context.opacity=!0),this.context.minicolors(this.settings),t=this.context.parents(".customize-control-epsilon-color-picker").find("a"),t.length||(t=this.context.parents(".repeater-field-epsilon-color-picker").find("a")),t.on("click",function(e){e.preventDefault(),n.instance=jQuery(this).parents(".customize-control-epsilon-color-picker").find("input.epsilon-color-picker"),n.instance.length||(n.instance=jQuery(this).parents(".repeater-field-epsilon-color-picker").find("input.epsilon-color-picker")),n.instance.minicolors("value",jQuery(this).attr("data-default")),n.instance.trigger("change")}))}return e.prototype.changePallete=function(e,t){jQuery(".epsilon-color-scheme-selected").find('*[data-field-id="'+jQuery(this).attr("data-customize-setting-link")+'"]').css("background-color",e)},e}();t.EpsilonColorPicker=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.context=jQuery(e.container),this.multiple=this.context.find(".epsilon-customizer-navigation-container").length>1,this.multiple?this.initMultiple():this.init()}return e.prototype.initMultiple=function(){this.context.find(".epsilon-customizer-navigation-container:not(.initiated)").first().addClass("initiated").map(function(e,t){jQuery(t).find("a").on("click",function(e){e.preventDefault(),void 0!==wp.customize.section(jQuery(this).attr("data-customizer-section"))&&(jQuery(e.target).attr("data-doubled")?wp.customize.section(jQuery(this).attr("data-customizer-section")).headContainer.trigger("click"):wp.customize.section(jQuery(this).attr("data-customizer-section")).focus())})})},e.prototype.init=function(){var e=this.context.find(".epsilon-customizer-navigation-container");e.length&&e.on("click",e.find("a"),function(e){e.preventDefault(),void 0!==wp.customize.section(jQuery(e.target).attr("data-customizer-section"))&&(jQuery(e.target).attr("data-doubled")?wp.customize.section(jQuery(e.target).attr("data-customizer-section")).headContainer.trigger("click"):wp.customize.section(jQuery(e.target).attr("data-customizer-section")).focus())})},e}();t.EpsilonCustomizerNavigation=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(7),i=n(9),s=function(){function e(e){this.rows=[],this.currentIndex=0,this.control=e,this.context=e.container,this.utils=this.loadUtils(),this.template=this.loadTemplate(),this.repeaterContainer=this.getRepeaterContainer(),this.settingField=this.context.find("[data-customize-setting-link]"),_.isUndefined(this.control.params.choices.limit)||(this.limit=!(0>=this.control.params.choices.limit)&&parseInt(this.control.params.choices.limit)),this.handleEvents(),this.createExistingRows(),this.initSortable()}return e.prototype.getRepeaterContainer=function(){return this.context.find(".repeater-fields")},e.prototype.loadUtils=function(){return new i.EpsilonRepeaterUtils(this)},e.prototype.loadTemplate=function(){return this.utils.repeaterTemplate()},e.prototype.createExistingRows=function(){var e=this;if(this.control.params.value.length)for(var t=0;t<this.control.params.value.length;t++){var n=void 0,i=void 0;n=e.utils.add(this.control.params.value[t]),i=new o.EpsilonRepeaterAddons(e,n),i.initPlugins()}},e.prototype.handleEvents=function(){var e=this;this.context.on("click","button.epsilon-repeater-add",function(t){var n,i;t.preventDefault(),!e.limit||e.currentIndex<e.limit?(n=e.utils.add(),i=new o.EpsilonRepeaterAddons(e,n),i.initPlugins()):jQuery(e.control.selector+" .limit").addClass("highlight")}),this.context.on("click",".repeater-row-remove",function(t){e.handleRowDecrementor(),(!e.limit||e.currentIndex<e.limit)&&jQuery(e.control.selector+" .limit").removeClass("highlight")})},e.prototype.initSortable=function(){var e=this;this.repeaterContainer.sortable({handle:".repeater-row-header",axis:"y",distance:15,stop:function(t,n){setTimeout(e.utils.sort(n),200)}})},e.prototype.handleRowIncrementor=function(){this.currentIndex++},e.prototype.handleRowDecrementor=function(){this.currentIndex--},e}();t.EpsilonFieldRepeater=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(3),s=n(1),r=n(2),a=n(4),c=n(5),l=function(){function e(e,t){this.control=e,this.row=t,this.proxy=this.control.control.params,this.row.hasOwnProperty("type")&&(this.proxy=this.proxy.sections[this.row.type])}return e.prototype.initPlugins=function(){this.initRangeSliders(),this.initImageUploads(),this.initIconPicker(),this.initTextEditor(),this.initColorPickers(),this.initButtonGroup(),this.row.hasOwnProperty("type")&&(this.initCustomizerNavigation(),this.initSelectize())},e.prototype.initButtonGroup=function(){var e=this,t={container:e.row.container,repeater:!0};new i.EpsilonButtonGroup(t)},e.prototype.initSelectize=function(){this.row.container.find(".epsilon-selectize").selectize({plugins:["remove_button"]})},e.prototype.initCustomizerNavigation=function(){var e,t=this;for(var n in t.proxy.fields)"epsilon-customizer-navigation"===t.proxy.fields[n].type&&(e=t.row,new c.EpsilonCustomizerNavigation(e))},e.prototype.initColorPickers=function(){var e,t=this;e=t.row,new a.EpsilonColorPicker(e)},e.prototype.initImageUploads=function(){var e,t=this;t.row.container.on("click keypress",".epsilon-controller-image-container .image-upload-button",function(n){n.preventDefault(),wp.customize.utils.isKeydownButNotEnterEvent(n)||(e=jQuery(this).parents(".epsilon-controller-image-container"),t._imageUpload(e))}),t.row.container.on("click keypress",".epsilon-controller-image-container .image-upload-remove-button",function(n){n.preventDefault(),wp.customize.utils.isKeydownButNotEnterEvent(n)||(e=jQuery(this).parents(".epsilon-controller-image-container"),t._imageRemoval(e))})},e.prototype._imageUpload=function(e){var t,n,o,i,s=this,r={},a=wp.media({multiple:!1}).open();a.on("select",function(){i=e.find("input"),t=a.state().get("selection").first(),n=i.attr("data-size"),void 0===t.toJSON().sizes[n]&&(n="full"),r.id=t.id,r.url=t.toJSON().sizes[n].url,o="url"===i.attr("data-save-mode")?r.url:r.id,i.val(o),s._setImage(e,r.url),e.find(".actions .image-upload-remove-button").show()})},e.prototype._imageRemoval=function(e){var t=e.find(".epsilon-image");t.length&&t.find("img").fadeOut(200,function(){var n,i=EpsilonTranslations.selectFile+'<span class="recommended-size"></span>',s={action:["Epsilon_Helper","get_image_sizes"],nonce:EpsilonWPUrls.ajax_nonce,args:[]},r=e.find("input").attr("data-size");t.removeClass("epsilon-image").addClass("placeholder").html(i),n=new o.EpsilonAjaxRequest(s),n.request(),jQuery(n).on("epsilon-received-success",function(e){_.isUndefined(n.result[r])||t.find(".recommended-size").text(n.result[r].width+" x "+n.result[r].height)})}),e.find(".actions .image-upload-remove-button").hide(),e.find("input").attr("value","").trigger("change")},e.prototype._setImage=function(e,t){var n=e.find(".epsilon-image").length?e.find(".epsilon-image"):e.find(".placeholder");n.length&&(n.removeClass("epsilon-image placeholder").addClass("epsilon-image"),n.html(""),n.append('<img style="display:none" src="'+t+'" />'),n.find("img").fadeIn(200)),e.find("input").trigger("change")},e.prototype.initIconPicker=function(){var e,t=this;for(var n in t.proxy.fields)"epsilon-icon-picker"===t.proxy.fields[n].type&&(!0,t.row.container.on("click keypress",".epsilon-icon-picker-repeater-container .epsilon-icon-container",function(n){n.preventDefault(),wp.customize.utils.isKeydownButNotEnterEvent(n)||(jQuery(this).toggleClass("opened-icon-picker"),e=jQuery(this).parents(".epsilon-icon-picker-repeater-container"),t._iconPickerToggle(e))}),t.row.container.on("click keypress",".epsilon-icon-picker-repeater-container .epsilon-icons-container .epsilon-icons > i",function(n){n.preventDefault(),wp.customize.utils.isKeydownButNotEnterEvent(n)||(e=jQuery(this).parents(".epsilon-icon-picker-repeater-container"),t._iconPickerSelection(this,e))}),t.row.container.on("keyup change",".epsilon-icon-picker-repeater-container .search-container input",_.debounce(function(n){n.preventDefault(),wp.customize.utils.isKeydownButNotEnterEvent(n)||(e=jQuery(this).parents(".epsilon-icon-picker-repeater-container"),t._iconPickerFilter(this,e))},1e3)))},e.prototype._iconPickerToggle=function(e){e.find(".epsilon-icon-picker-container").toggleClass("opened")},e.prototype._iconPickerSelection=function(e,t){var n,o;t.find(".epsilon-icons > i.selected").removeClass("selected"),n=jQuery(e).addClass("selected").attr("data-icon"),o=jQuery(e).attr("data-search"),t.find(".epsilon-icon-name > i").removeClass().addClass(n),t.find(".epsilon-icon-name > .icon-label").html(o),t.find(".epsilon-icon-picker").attr("value",n).trigger("change")},e.prototype._iconPickerFilter=function(e,t){var n,o,i=jQuery(t).find(".epsilon-icons > i");n=jQuery(e).val(),void 0!==n&&(n=n.toLowerCase()),jQuery.each(i,function(){o=jQuery(this).attr("data-search"),void 0!==o&&(o=o.toLowerCase()),jQuery(this)[-1!==o.indexOf(n)?"show":"hide"]()})},e.prototype.initTextEditor=function(){for(var e=this,t=jQuery(e.row.container).find("textarea"),n=0;n<t.length;n++)!function(e){setTimeout(function(){var n={container:jQuery(t[e]).parent(),params:{id:jQuery(t[e]).attr("id")}};new r.EpsilonTextEditor(n,!0)},100*e)}(n)},e.prototype.initRangeSliders=function(){var e,t=this;for(var n in t.proxy.fields)if("epsilon-slider"===t.proxy.fields[n].type){if(!0,e={container:t.row.container,params:{id:t.proxy.fields[n].id,sliderControls:{min:t.proxy.fields[n].choices.min,max:t.proxy.fields[n].choices.max,step:t.proxy.fields[n].choices.step}}},t.row.hasOwnProperty("type"))return e.params.value=parseFloat(t.proxy.fields[n].default),void 0!==t.control.control.params.value[t.row.index]&&(e.params.value=parseFloat(t.control.control.params.value[t.row.index][n])),void new s.EpsilonRangeSlider(e);void 0!==t.proxy.value[t.row.index]&&(e.params.value=parseFloat(t.proxy.value[t.row.index][n])),e.container=jQuery(e.container).find(".epsilon-slider:not(.initiated)").first().addClass("initiated"),new s.EpsilonRangeSlider(e)}},e}();t.EpsilonRepeaterAddons=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){this.index=e.currentIndex,this.container=t,this.label=this.getLabel(e),this.header=this.container.find(".repeater-row-header"),this.footer=this.container.find(".repeater-row-footer"),this.handleEvents(e),e.utils.updateLabel(this)}return e.prototype.getLabel=function(e){return e.control.params.rowLabel},e.prototype.handleEvents=function(e){var t=e,n=this;this.header.on("click",function(){t.utils.toggleMinimize(n)}),this.container.on("click",".repeater-row-minimize",function(){t.utils.toggleMinimize(n)}),this.container.on("click",".repeater-row-remove",function(){t.utils.removeRow(n)}),this.container.on("keyup change","input, select, textarea",function(e){t.utils.updateField(n,jQuery(e.target).data("field"),e.target),t.utils.updateLabel(n),n.container.trigger("row:update",[n.index,jQuery(e.target).data("field"),e.target])})},e}();t.EpsilonRepeaterRow=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),i=n(8),s=function(){function e(e){this.control=e}return e.prototype.delete=function(e,t){var n,o,i=this,s=this.getValue();s[t]&&this.control.rows[t]&&(delete s[t],delete this.control.rows[t]),s=this.cleanArray(s),this.control.rows=i.cleanArray(this.control.rows),jQuery.each(this.control.rows,function(e,t){i.setIndex(t,e)}),this.setValue(s),n=1;for(o in this.control.rows)this.control.rows.hasOwnProperty(o)&&this.control.rows[o]&&(i.updateLabel(this.control.rows[o]),n++)},e.prototype.add=function(e){var t,n,o,s,r=_.memoize(this.control.template),a={},c=this.getValue();if(!r)return!1;if(t=jQuery.extend(!0,{},this.control.control.params.fields),e)for(n in e)e.hasOwnProperty(n)&&t.hasOwnProperty(n)&&(t[n].default=e[n]);t.index=this.control.currentIndex,r=r(t),o=jQuery(r).appendTo(this.control.repeaterContainer),s=new i.EpsilonRepeaterRow(this.control,o),this.handleRowEvents(s),this.control.rows[this.control.currentIndex]=s;for(n in t)t.hasOwnProperty(n)&&(a[n]=t[n].default);return void 0===a.index&&(a.index=this.control.currentIndex),c[this.control.currentIndex]=a,e||this.setValue(c),this.control.handleRowIncrementor(),s},e.prototype.sort=function(e){var t=this,n=this.control.repeaterContainer.find(".repeater-row"),i=this.getValue(),s=[],r=[],a=[];n.each(function(e,t){s.push(jQuery(t).data("row"))}),jQuery.each(s,function(e,n){r[e]=t.control.rows[n],t.setIndex(r[e],e),a[e]=i[n]});for(var c=n.find("textarea"),l=0;l<c.length;l++)!function(e){setTimeout(function(){var t={container:jQuery(c[e]).parent(),params:{id:jQuery(c[e]).attr("id")}};new o.EpsilonTextEditor(t,!0,!0)},100*e)}(l);this.control.rows=r,this.setValue(a),t.control.control.params.selective_refresh&&wp.customize.previewer.refresh()},e.prototype.setValue=function(e){this.control.control.setting.set([]),this.control.control.setting.set(e)},e.prototype.getValue=function(){return this.control.control.setting.get()},e.prototype.updateField=function(e,t,n){this.control.rows[e.index],this.control.utils.getValue();this.updateRepeater(e,t,n)},e.prototype.updateRepeater=function(e,t,n){var o=this.control.rows[e.index],i=this.control.utils.getValue();if(o&&this.control.control.params.fields[t]&&!_.isUndefined(i[o.index][t])){switch(this.control.control.params.fields[t].type){case"checkbox":case"epsilon-toggle":i[o.index][t]=jQuery(n).prop("checked");break;default:i[o.index][t]=jQuery(n).val()}this.control.utils.setValue(i)}},e.prototype.repeaterTemplate=function(){var e,t={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(n){return(e=_.template(jQuery(".customize-control-epsilon-repeater-content-field").html(),null,t))(n)}},e.prototype.setIndex=function(e,t){e.index=t,e.container.attr("data-row",t),e.container.data("row",t),this.control.utils.updateLabel(e)},e.prototype.removeRow=function(e){e.container.slideUp(300,function(){jQuery(this).detach()}),e.container.trigger("row:remove",[e.index])},e.prototype.updateLabel=function(e){var t,n,o;if("field"===e.label.type&&(t=e.container.find('.repeater-field [data-field="'+e.label.field+'"]'),_.isFunction(t.val)&&""!==(n=t.val())))return _.isUndefined(this.control.control.params.fields[e.label.field])||_.isUndefined(this.control.control.params.fields[e.label.field].type)||("select"===this.control.control.params.fields[e.label.field].type?_.isUndefined(this.control.control.params.fields[e.label.field].choices)||_.isUndefined(this.control.control.params.fields[e.label.field].choices[n])||(n=this.control.control.params.fields[e.label.field].choices[n]):"radio"!==this.control.control.params.fields[e.label.field].type&&"radio-image"!==this.control.control.params.fields[e.label.field].type||(o=this.control.control.selector+' [data-row="'+e.index+'"] .repeater-field [data-field="'+e.label.field+'"]:checked',n=jQuery(o).val())),void e.header.find(".repeater-row-label").text(n);e.header.find(".repeater-row-label").text(e.label.value+" "+(e.index+1))},e.prototype.toggleMinimize=function(e,t){void 0===t&&(t=!1);var n=this;e.hasOwnProperty("type")&&(t=!0),e.container.find(".repeater-row-content").slideToggle(300,function(){e.container.toggleClass("minimized"),e.header.find(".dashicons").toggleClass("dashicons-arrow-up").toggleClass("dashicons-arrow-down"),t&&(jQuery("body").removeClass("adding-section"),jQuery("body").removeClass("adding-doubled-section"),jQuery("#sections-left-"+n.control.control.params.id).find(".available-sections").removeClass("opened"),jQuery.each(e.container.siblings(),function(e,t){jQuery(t).hasClass("minimized")||(jQuery(t).addClass("minimized"),jQuery(t).find(".repeater-row-content").slideToggle(300,function(){jQuery(t).find("repeater-row-header").addClass("minimized").find(".dashicons").toggleClass("dashicons-arrow-up").toggleClass("dashicons-arrow-down")}))}))})},e.prototype.cleanArray=function(e){for(var t=[],n=0;n<e.length;n++)e[n]&&t.push(e[n]);return t},e.prototype.handleRowEvents=function(e){var t=this;e.container.on("row:remove",function(n,o){t.delete(e,o),"epsilon-section-repeater"===t.control.control.params.type&&jQuery("body").removeClass("adding-doubled-section"),t.control.control.params.selective_refresh&&wp.customize.previewer.refresh()}),e.header.on("mousedown",function(){e.container.trigger("row:start-dragging")})},e}();t.EpsilonRepeaterUtils=s},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(3);wp.customize.controlConstructor["epsilon-button-group"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonButtonGroup(e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(4);wp.customize.controlConstructor["epsilon-color-picker"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonColorPicker(e),e.container.on("change","input.epsilon-color-picker",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(34);wp.customize.controlConstructor["epsilon-color-scheme"]=wp.customize.Control.extend({ready:function(){var e=this;wp.customize.bind("ready",function(){new o.EpsilonColorSchemes(e)}),e.container.on("change",".epsilon-color-scheme-input",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(5);wp.customize.controlConstructor["epsilon-customizer-navigation"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonCustomizerNavigation(e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(35);wp.customize.controlConstructor["epsilon-icon-picker"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonIconPicker(e,!1),e.container.on("change","input.epsilon-icon-picker",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(36);wp.customize.controlConstructor["epsilon-image"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonImage(e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(37);wp.customize.controlConstructor["epsilon-layouts"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonLayouts(e),e.container.on("change","input",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(1);wp.customize.controlConstructor["epsilon-slider"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonRangeSlider(e),e.container.on("change","input.rl-slider",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(6);wp.customize.controlConstructor["epsilon-repeater"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonFieldRepeater(e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(40);wp.customize.controlConstructor["epsilon-section-repeater"]=wp.customize.Control.extend({ready:function(){var e=this,t=jQuery(this.container).attr("id"),n=document.getElementById(t),i=new MutationObserver(function(t){var n=t[t.length-1];jQuery(n.target).is(":visible")&&!jQuery(n.target).hasClass("epsilon-section-repeater-initiated")&&(jQuery(n.target).addClass("epsilon-section-repeater-initiated"),new o.EpsilonSectionRepeater(e))});this.container.is(":visible")&&(this.container.addClass("epsilon-section-repeater-initiated"),new o.EpsilonSectionRepeater(e)),null!==n&&i.observe(n,{attributes:!0,childList:!1,attributeFilter:["style"]})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(2);wp.customize.controlConstructor["epsilon-text-editor"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonTextEditor(e),e.container.on("change keyup","textarea",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";wp.customize.controlConstructor["epsilon-toggle"]=wp.customize.Control.extend({ready:function(){var e=this;e.container.on("change","input.onoffswitch-checkbox",function(t){e.setting.set(jQuery(t.target).prop("checked"))})}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(41);wp.customize.controlConstructor["epsilon-typography"]=wp.customize.Control.extend({ready:function(){var e=this;new o.EpsilonTypography(e),e.container.on("change",".customize-control-content > .epsilon-typography-input",function(t){e.setting.set(jQuery(t.target).val())})}})},function(e,t,n){"use strict";wp.customize.controlConstructor["epsilon-upsell"]=wp.customize.Control.extend({ready:function(){var e=this;e.container.on("click",".epsilon-upsell-label",function(t){t.preventDefault(),jQuery(this).toggleClass("opened").find("i").toggleClass("dashicons-arrow-down-alt2 dashicons-arrow-up-alt2"),e.container.find(".epsilon-upsell-container").slideToggle(200)})}})},function(e,t,n){"use strict";wp.customize.panelConstructor["epsilon-panel-regular"]=wp.customize.Panel.extend({_panelEmbed:wp.customize.Panel.prototype.embed,_panelIsContextuallyActive:wp.customize.Panel.prototype.isContextuallyActive,_panelAttachEvents:wp.customize.Panel.prototype.attachEvents,ready:function(){this.params.hidden&&this.container.addClass("epsilon-hidden"),wp.customize.bind("pane-contents-reflowed",function(){var e=[];wp.customize.panel.each(function(t){"epsilon-panel-regular"===t.params.type&&void 0!==t.params.panel&&e.push(t)}),e.sort(wp.customize.utils.prioritySort).reverse(),jQuery.each(e,function(e,t){jQuery("#sub-accordion-panel-"+t.params.panel).children(".panel-meta").after(t.headContainer)}),jQuery(document).trigger("epsilon-reflown-panels")})},attachEvents:function(){var e=this;if("epsilon-panel-regular"!==this.params.type||void 0===this.params.panel)return void this._panelAttachEvents.call(this);this._panelAttachEvents.call(this),e.expanded.bind(function(t){var n=wp.customize.panel(e.params.panel);t?n.contentContainer.addClass("current-panel-parent"):n.contentContainer.removeClass("current-panel-parent")}),e.container.find(".customize-panel-back").off("click keydown").on("click keydown",function(t){wp.customize.utils.isKeydownButNotEnterEvent(t)||(t.preventDefault(),e.expanded()&&wp.customize.panel(e.params.panel).expand())})},isContextuallyActive:function(){var e=this,t=this._children("panel","section"),n=0;return"epsilon-panel-regular"!==this.params.type?this._panelIsContextuallyActive.call(this):(wp.customize.panel.each(function(n){n.params.panel&&n.params.panel===e.id&&t.push(n)}),t.sort(wp.customize.utils.prioritySort),_(t).each(function(e){e.active()&&e.isContextuallyActive()&&(n+=1)}),0!==n)},embed:function(){var e=this,t=jQuery("#sub-accordion-panel-"+this.params.panel);if("epsilon-panel-regular"!==this.params.type||void 0===this.params.panel)return void this._panelEmbed.call(this);this._panelEmbed.call(this),t.append(e.headContainer)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(43);wp.customize.sectionConstructor["epsilon-section-recommended-actions"]=wp.customize.Section.extend({ready:function(){new o.EpsilonSectionRecommended(this)},attachEvents:function(){},isContextuallyActive:function(){return!0}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(44);wp.customize.sectionConstructor["epsilon-section-doubled"]=wp.customize.Section.extend({ready:function(){var e=this;new o.EpsilonSectionDoubled(e)},attachEvents:function(){},isContextuallyActive:function(){return!0}})},function(e,t,n){"use strict";wp.customize.sectionConstructor["epsilon-section-pro"]=wp.customize.Section.extend({attachEvents:function(){},isContextuallyActive:function(){return!0}})},,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.control=e,this.context=this.control.container.find(".epsilon-color-scheme"),this.context.length&&this.init()}return e.prototype.init=function(){var e=this,t=this.context.find(".epsilon-color-scheme-option"),n=this.context.parent().find("[data-customize-setting-link]").first(),o=jQuery.parseJSON(t.first().find("input").val()),i=wp.customize,s=[],r={action:"epsilon_generate_color_scheme_css",class:"Epsilon_Color_Scheme",id:"",data:{}};jQuery.each(o,function(e,t){s.push(e)}),_.each(s,function(t){r.data[t]=i(t)(),void 0!==i.control(t)&&i.control(t).container.on("change","input.epsilon-color-picker",_.debounce(function(){e.context.siblings(".epsilon-color-scheme-selected").find(".epsilon-color-scheme-palette").find('*[data-field-id="'+t+'"]').css("background",jQuery(this).attr("value")),r.data[t]=i(t)(),i.previewer.send("update-inline-color-schemes-css",r)},800))}),t.on("click",function(){var t=jQuery(this).attr("data-color-id"),o=jQuery(this).find("input").val();o&&(o=jQuery.parseJSON(o)),jQuery.each(o,function(t,n){jQuery("#customize-control-"+t+" .epsilon-color-picker").minicolors("value",n),i(t).set(n),e.context.siblings(".epsilon-color-scheme-selected").find(".epsilon-color-scheme-palette").find('*[data-field-id="'+t+'"]').css("background",n)}),jQuery(this).siblings(".epsilon-color-scheme-option").removeClass("selected"),jQuery(this).addClass("selected"),n.val(t).trigger("change")}),jQuery(".epsilon-control-dropdown").on("click",function(){jQuery(this).toggleClass("active"),jQuery(this).find("span").toggleClass("dashicons-arrow-down dashicons-arrow-up"),e.context.slideToggle()})},e}();t.EpsilonColorSchemes=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){this.control=e,this.context=this.control.container,this.collection=this.context.find(".epsilon-icons > i"),this.searchInput=this.context.find(".search-container input"),this.inRepeater=t,this.handleEvents()}return e.prototype.handleEvents=function(){var e,t,n,o,i=this;this.context.on("click",".epsilon-icon-container",function(e){e.preventDefault(),jQuery(e.target).toggleClass("opened-icon-picker"),i.context.find(".epsilon-icon-picker-container").toggleClass("opened")}),this.context.on("click",".epsilon-icons-container .epsilon-icons > i",function(n){i.context.find(".epsilon-icons > i.selected").removeClass("selected"),e=jQuery(n.target).addClass("selected").attr("data-icon"),t=jQuery(n.target).addClass("selected").attr("data-search"),i.context.find(".epsilon-icon-name > i").removeClass().addClass(e),i.context.find(".epsilon-icon-name > .icon-label").html(t),i.inRepeater?i.context.find(".epsilon-icon-picker").attr("value",e).trigger("change"):i.control.setting.set(e)}),i.context.on("keyup change",".search-container input",_.debounce(function(e){o=i.searchInput.val(),void 0!==o&&(o=o.toLowerCase()),jQuery.each(i.collection,function(){n=jQuery(this).attr("data-search"),void 0!==n&&(n=n.toLowerCase()),jQuery(this)[-1!==n.indexOf(o)?"show":"hide"]()})},1e3))},e}();t.EpsilonIconPicker=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=function(){function e(e){this.control=e,this.context=jQuery(e.container),this.handleEvents()}return e.prototype.handleEvents=function(){var e,t,n,i,s=this,r={id:"",url:""},a=this.context.find(".epsilon-controller-image-container > input");this.context.on("click",".image-upload-button",function(o){e=wp.media({multiple:!1}).open(),e.on("select",function(){t=e.state().get("selection").first(),n=a.attr("data-size"),void 0===t.toJSON().sizes[n]&&(n="full"),r.id=t.id,r.url=t.toJSON().sizes[n].url,s.saveValue(r),s.setImage(r.url),s.context.find(".actions .image-upload-remove-button").show(),_.isEmpty(s.control.params.default)||s.context.find(".actions .image-default-button").show()})}),this.context.on("click",".image-upload-remove-button",function(e){e.preventDefault(),i=s.context.find(".epsilon-image"),s.saveValue({id:"",url:""}),i.length&&i.find("img").fadeOut(200,function(){var e,t=EpsilonTranslations.selectFile+'<span class="recommended-size"></span>',s={action:["Epsilon_Helper","get_image_sizes"],nonce:EpsilonWPUrls.ajax_nonce,args:[]};i.removeClass("epsilon-image").addClass("placeholder").html(t),e=new o.EpsilonAjaxRequest(s),e.request(),jQuery(e).on("epsilon-received-success",function(t){_.isUndefined(e.result[n])||i.find(".recommended-size").text(e.result[n].width+" x "+e.result[n].height)})}),jQuery(e.target).hide(),_.isEmpty(s.control.params.default)||s.context.find(".actions .image-default-button").show()}),s.context.on("click",".image-default-button",function(e){e.preventDefault(),i=s.context.find(".epsilon-image"),s.saveValue(s.control.params.default),s.setImage(s.control.params.default.url),s.context.find(".actions .image-upload-remove-button").show()})},e.prototype.setImage=function(e){var t=this.context.find(".epsilon-image").length?this.context.find(".epsilon-image"):this.context.find(".placeholder");t.length&&(t.removeClass("epsilon-image placeholder").addClass("epsilon-image"),t.html(""),t.append('<img style="display:none" src="'+e+'" />'),t.find("img").fadeIn(200))},e.prototype.saveValue=function(e){var t=this.context.find(".epsilon-controller-image-container > input");"object"==typeof e&&""!==e.id?(this.control.setting.set(JSON.stringify(e)),jQuery(t).attr("value",JSON.stringify(e)).trigger("change")):(this.control.setting.set(""),jQuery(t).attr("value","").trigger("change"))},e}();t.EpsilonImage=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.html={buttonLeft:'<a href="#" data-action="left"><span class="dashicons dashicons-arrow-left"></span> </a>',buttonRight:'<a href="#" data-action="right"><span class="dashicons dashicons-arrow-right"></span> </a>'},this.activeColumns=null,this.colClasses="col12 col11 col10 col9 col8 col7 col6 col5 col4 col3 col2 col1",this.control=e,this.context=this.control.container,this.layoutButtons=this.context.find(".epsilon-control-group > a"),this.resizeButtons=this.context.find(".epsilon-layouts-setup > .epsilon-column > a"),this.maxColumns=this.layoutButtons.length,this.minSpan=parseFloat(this.control.params.minSpan),this.lastColumnsState=null,this.dataLink=this.context.find("[data-customize-setting-link]").first(),this.handle_actions(),this.context.on("epsilon_column_count_changed epsilon_column_size_changed",this._save)}return e.prototype.handle_actions=function(){this._advanced_toggler(),this._column_resize(),this._column_recount(),this._layout_select(),this._equalize_columns()},e.prototype._advanced_toggler=function(){this.context.on("click",".epsilon-control-advanced",function(e){e.preventDefault(),jQuery(this).toggleClass("active"),jQuery("#"+jQuery(this).attr("data-unique-id")).slideToggle().addClass("active")})},e.prototype._column_resize=function(){var e,t,n,o=this;this.context.on("click",".epsilon-column > a",function(i){n=jQuery(this).parent(),e=n.index(),t="right"===jQuery(this).attr("data-action")?o.context.find(".epsilon-layouts-setup > .epsilon-column").eq(e+1):o.context.find(".epsilon-layouts-setup > .epsilon-column").eq(e-1),o._calc_column_resize(t,n)})},e.prototype._column_recount=function(){var e,t,n,o=this;this.context.on("epsilon_column_count_change",function(i){if(o.activeColumns=parseFloat(i.columns.selected),o.lastColumnsState=i.columns.beforeSelection,o.activeColumns!==o.lastColumnsState){if(e=o.lastColumnsState<o.activeColumns?"adding":"subtracting",t=o.activeColumns-o.lastColumnsState,"subtracting"===e)o.context.find(".epsilon-layouts-setup > .epsilon-column").slice(-(o.lastColumnsState-o.activeColumns)).remove();else for(n=0;n<t;n++)o.context.find(".epsilon-layouts-setup").append('<div class="epsilon-column col4">'+o.html.buttonLeft+o.html.buttonRight+"</div>");o.context.trigger({type:"epsilon_column_count_changed",instance:o})}})},e.prototype._layout_select=function(){var e=this;this.layoutButtons.on("click",function(t){t.preventDefault();var n=jQuery(this).attr("data-button-value");e.context.trigger({type:"epsilon_column_count_change",columns:{selected:parseFloat(n),beforeSelection:e.context.find(".epsilon-layouts-setup > .epsilon-column").length}}),jQuery(this).addClass("active").siblings("a").removeClass("active")})},e.prototype._equalize_columns=function(){var e=this;this.context.on("epsilon_column_count_changed",function(t){switch(e.activeColumns){case 2:e.context.find(".epsilon-column").removeClass(e.colClasses),e.context.find(".epsilon-column").first().addClass("col8").attr("data-columns",8),e.context.find(".epsilon-column").last().addClass("col4").attr("data-columns",4);break;default:if(null===e.activeColumns)return;e.context.find(".epsilon-column").removeClass(e.colClasses).addClass("col"+12/e.activeColumns).attr("data-columns",12/e.activeColumns)}})},e.prototype._calc_column_resize=function(e,t){var n,o=e.attr("data-columns");void 0!==o&&(o=parseFloat(o),parseFloat(o)!==this.minSpan&&(n=t.attr("data-columns"),n=parseFloat(n),e.attr("data-columns",o-1).removeClass(this.colClasses).addClass("col"+(o-1)),t.attr("data-columns",n+1).removeClass(this.colClasses).addClass("col"+(n+1)),this.context.trigger({type:"epsilon_column_size_changed",instance:this})))},e.prototype._save=function(e){var t={columnsCount:e.instance.activeColumns,columns:{}};jQuery.each(e.instance.context.find(".epsilon-column"),function(e){var n=jQuery(this).attr("data-columns");if(void 0!==n){n=parseFloat(n);var o={index:e+1,span:n};t.columns[e+1]=o}}),null===t.columnsCount&&(t.columnsCount=e.instance.context.find(".epsilon-column").length),e.instance.dataLink.val(JSON.stringify(t)).trigger("change")},e}();t.EpsilonLayouts=o},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(8),s=function(e){function t(t,n,o){var i=e.call(this,t,n)||this;return i.type=o,i.label=t.control.params.sections[o].title,t.utils.updateLabel(i),i.addTabs(),i}return o(t,e),t.prototype.addTabs=function(){jQuery(this.container).find('[data-group="regular"]').wrapAll('<div data-tab-id="regular" class="tab-panel regular active"></div>'),jQuery(this.container).find('[data-group="styling"]').wrapAll('<div data-tab-id="styling" class="tab-panel styling"></div>'),jQuery(this.container).find('[data-group="layout"]').wrapAll('<div data-tab-id="layout" class="tab-panel layout"></div>'),this._handleTabs()},t.prototype._handleTabs=function(){var e,t=this,n=t.container.find("nav"),o=t.container.find("[data-tab-id]");jQuery(n).on("click","a",function(n){n.preventDefault(),jQuery(this).siblings().removeClass("active"),jQuery(this).addClass("active"),e=t.container.find('[data-tab-id="'+jQuery(this).attr("data-item")+'"]'),e.length&&(o.removeClass("active"),e.addClass("active"))})},t.prototype.getLabel=function(){return this.label},t}(i.EpsilonRepeaterRow);t.EpsilonRepeaterSectionRow=s},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(9),s=n(38),r=function(e){function t(t){return e.call(this,t)||this}return o(t,e),t.prototype.addButton=function(){var e,t=this,n=jQuery("#sections-left-"+t.control.control.params.id).find(".available-sections"),o=jQuery("body");wp.customize.section(this.control.control.params.section,function(e){e.container.find(".accordion-section-title, .customize-section-back").on("click keydown",function(e){wp.customize.utils.isKeydownButNotEnterEvent(e)||(_.each(t.control.rows,function(e){e.container.hasClass("minimized")||t.toggleMinimize(e,!0)}),o.removeClass("adding-section"),o.find(".doubled-section-opened").removeClass("doubled-section-opened"),n.removeClass("opened"))})}),this.control.context.find(".epsilon-add-new-section").on("click keydown",function(i){jQuery("body").hasClass("adding-doubled-section")||(e=jQuery(i.target).is(".epsilon-add-new-section"),o.toggleClass("adding-section"),n.toggleClass("opened"),o.hasClass("adding-section")&&!e&&t.control.control.close())})},t.prototype.repeaterTemplate=function(){var e,t={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(n){return(e=_.template(jQuery(".customize-control-epsilon-repeater-content-section").html(),null,t))(n)}},t.prototype.add=function(e){var t,n,o,i,r,a=this,c=_.memoize(this.control.template),l={},u=a.getValue();if(!c)return!1;if(void 0===this.control.control.params.sections[e.type])return!1;if(r=jQuery.extend(!0,{},this.control.control.params.sections[e.type].fields,this.control.control.params.sections[e.type].customization.styling,this.control.control.params.sections[e.type].customization.layout),t=jQuery.extend(!0,{},r,{customization:this.control.control.params.sections[e.type].customization}),e)for(n in e)e.hasOwnProperty(n)&&t.hasOwnProperty(n)&&(t[n].default=e[n]);t.index=this.control.currentIndex,c=c(t),o=jQuery(c).appendTo(this.control.repeaterContainer),i=new s.EpsilonRepeaterSectionRow(this.control,o,e.type),this.handleRowEvents(i),this.control.rows[this.control.currentIndex]=i;for(n in t)t.hasOwnProperty(n)&&(l[n]=t[n].default);return l.type=e.type,void 0===l.index&&(l.index=this.control.currentIndex),u[this.control.currentIndex]=l,1===_.size(e)&&e.hasOwnProperty("type")&&a.setValue(u),this.control.handleRowIncrementor(),i},t.prototype.updateLabel=function(e){e.header.find(".repeater-row-label").html('<span class="repeater-index">#'+(e.index+1)+" - </span>"+e.label)},t.prototype.updateRepeater=function(e,t,n){var o,i=this,s=this.control.rows[e.index],r=this.getValue();if(s&&!_.isUndefined(r[s.index][t])){switch(this.getFieldGroup(t,s.type)){case"checkbox":case"epsilon-toggle":r[s.index][t]=jQuery(n).prop("checked");break;default:r[s.index][t]=jQuery(n).val()}i.control.control.params.selective_refresh&&(o={control:this.control.control.id,postId:this.control.control.params.save_as_meta,value:r[s.index],index:s.index},wp.customize.previewer.send("updated-section-repeater",o)),this.setValue(r)}},t.prototype.getFieldGroup=function(e,t){return this.control.control.params.sections[t].fields[e]?this.control.control.params.sections[t].fields[e].type:this.control.control.params.sections[t].customization.styling[e]?this.control.control.params.sections[t].customization.styling[e].type:this.control.control.params.sections[t].customization.layout[e]?this.control.control.params.sections[t].customization.layout[e].type:void 0},t}(i.EpsilonRepeaterUtils);t.EpsilonRepeaterSectionUtils=r},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(6),s=n(39),r=n(7),a=function(e){function t(t){var n=e.call(this,t)||this;return n._moveElements(),n._handleNavigation(),n._initSearch(),n._handleIntegrations(),n}return o(t,e),t.prototype.getRepeaterContainer=function(){return this.context.find(".repeater-sections")},t.prototype.loadUtils=function(){return new s.EpsilonRepeaterSectionUtils(this)},t.prototype.createExistingRows=function(){var e=this;if(this.control.params.value.length)for(var t=0;t<this.control.params.value.length;t++){var n=void 0,o=void 0;n=e.utils.add(e.control.params.value[t]),!1!==n&&(o=new r.EpsilonRepeaterAddons(e,n),o.initPlugins())}},t.prototype.handleEvents=function(){var e=this;e.utils.addButton(),jQuery("#sections-left-"+this.control.params.id).on("click",'.epsilon-section [data-action="add"]',function(t){if(t.preventDefault(),!e.limit||e.currentIndex<e.limit){var n=void 0,o=void 0;n=e.utils.add({type:jQuery(this).parent().attr("data-id")}),o=new r.EpsilonRepeaterAddons(e,n),o.initPlugins(),jQuery("body").removeClass("adding-section"),jQuery("#sections-left-"+e.control.params.id).find(".available-sections").removeClass("opened"),e.control.params.selective_refresh&&wp.customize.previewer.refresh()}else jQuery(e.control.selector+" .limit").addClass("highlight")}),jQuery("#sections-left-"+this.control.params.id).on("click",'.epsilon-section [data-action="info"]',function(e){e.preventDefault(),jQuery(this).parent().find(".epsilon-section-image-description").toggleClass("active"),jQuery(this).parent().find(".epsilon-section-description").toggleClass("active")}),this.context.on("click",".repeater-row-remove",function(t){e.handleRowDecrementor(),(!e.limit||e.currentIndex<e.limit)&&jQuery(e.control.selector+" .limit").removeClass("highlight")})},t.prototype._handleNavigation=function(){var e=this;wp.customize.previewer.bind("epsilon-section-edit",function(t){void 0!==wp.customize.section(t.customizerSection)&&(_.each(e.rows,function(n,o){n.container.hasClass("minimized")||o===t.section||e.utils.toggleMinimize(n)}),wp.customize.section(t.customizerSection).focus(),!_.isUndefined(e.rows[t.section])&&e.rows[t.section].container.hasClass("minimized")&&e.utils.toggleMinimize(e.rows[t.section]))})},t.prototype._initSearch=function(){var e,t,n,o=this,i=jQuery("#sections-left-"+o.control.params.id),s=i.find(".sections-search-input");s.on("keyup change",_.debounce(function(o){e=s.val(),void 0!==e&&(e=e.toLowerCase()),t=i.find(".epsilon-section"),jQuery.each(t,function(){n=jQuery(this).attr("data-id"),void 0!==n&&(n=n.toLowerCase()),jQuery(this)[-1!==n.indexOf(e)?"show":"hide"]()})},1e3))},t.prototype._handleIntegrations=function(){this.control.params.integrations&&jQuery("#sections-left-"+this.control.params.id).on("click",".available-sections-tab-toggler",function(e){var t=jQuery(this).attr("data-tab");jQuery(this).siblings().removeClass("active"),jQuery(this).addClass("active"),e.preventDefault(),void 0!==t&&(jQuery('[data-tab-id="'+t+'"]').siblings("div").removeClass("active").slideUp(),jQuery('[data-tab-id="'+t+'"]').slideDown().addClass("active"))})},t.prototype._moveElements=function(){jQuery("#sections-left-"+this.control.params.id).appendTo(jQuery(".wp-full-overlay"))},t}(i.EpsilonFieldRepeater);t.EpsilonSectionRepeater=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),i=function(){function e(e){this.control=e,this.context=jQuery(e.container),this.container=this.context.find(".epsilon-typography-container"),this.selects=this.container.find("select"),this.inputs=this.container.find(".epsilon-typography-input"),this.sliders=this.container.find(".slider-container"),this.id=e.params.id,this.init()}return e.prototype.init=function(){var e=this;try{this._selectize=this.selects.selectize()}catch(e){console.warn("selectize not yet loaded")}this.context.on("click",".epsilon-typography-advanced > a",function(e){var t=jQuery(this).attr("data-toggle");e.preventDefault(),jQuery(this).toggleClass("active").parent().toggleClass("active"),jQuery("#"+t).slideToggle().addClass("active")}),jQuery.each(this.sliders,function(t,n){var i=jQuery(n).attr("data-slider-type"),s={container:n,params:{value:0,id:"",sliderControls:{min:0,max:10,step:1}}};switch(i){case"letter-spacing":s.params.value=e.control.params.inputs["letter-spacing"],s.params.id=e.control.params.id+"-letter-spacing",s.params.sliderControls.min=0,s.params.sliderControls.max=5,s.params.sliderControls.step=.1;break;case"line-height":s.params.value=e.control.params.inputs["line-height"],s.params.id=e.control.params.id+"-line-height",s.params.sliderControls.min=0,s.params.sliderControls.max=40,s.params.sliderControls.step=1;break;default:s.params.value=e.control.params.inputs["font-size"],s.params.id=e.control.params.id+"-font-size",s.params.sliderControls.min=0,s.params.sliderControls.max=40,s.params.sliderControls.step=1}new o.EpsilonRangeSlider(s)}),this.handleEvents()},e.prototype.handleEvents=function(){var e=this;this.inputs.on("change",function(){var t=e._parseJson();jQuery("#hidden_input_"+e.id).val(t).trigger("change")})},e.prototype._parseJson=function(){var e=this,t={action:"epsilon_generate_typography_css",class:"Epsilon_Typography",id:this.control.id,data:{selectors:this.control.params.selectors,stylesheet:this.control.params.stylesheet,id:this.control.id,json:{}}},n=wp.customize;return jQuery.each(this.inputs,function(n,o){var i=jQuery(o).attr("id"),s=e.id+"-",r=jQuery(this).attr("type");i=i.replace(s,""),t.data.json[i]="checkbox"===r?jQuery(this).prop("checked")?jQuery(o).val():"":jQuery(o).val()}),n.previewer.send("update-inline-typography-css",t),JSON.stringify(t.data)},e}();t.EpsilonTypography=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(18),n(15),n(21),n(22),n(12),n(14),n(16),n(23),n(13),n(24),n(17),n(19),n(20),n(11),n(25),n(27),n(28),n(26)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=function(){function e(e){this.ajax=!1,this.section=e,this.context=this.section.container,this.actions=this.section.params.actions.length,this.handleDismissals(),this.handleEvents()}return e.prototype.handleDismissals=function(){this._dismissPlugin(),this._dismissAction()},e.prototype.handleEvents=function(){this.context.on("click",".epsilon-close-recommended-section",function(e){e.preventDefault(),jQuery(this).find("span").toggleClass("dashicons-arrow-down-alt2"),jQuery(".recommended-actions_container").slideToggle(200)}),jQuery(document).on("epsilon-plugin-activated",function(e,t){var n=jQuery("span#"+t.plugin).parents(".epsilon-recommended-plugins"),o=n.next();n.fadeOut("200",function(){o.css({opacity:1,height:"initial"}).fadeIn("200")})})},e.prototype._dismissPlugin=function(){var e=this;this.context.find(".epsilon-recommended-plugin-button").on("click",function(t){var n,i,s,r=jQuery(this),a=r.parents(".epsilon-recommended-actions-container"),c=a.next(),l=a.parents(".control-section-epsilon-section-recommended-actions").find("h3"),u={action:["Epsilon_Notify_System","dismiss_required_action"],nonce:EpsilonWPUrls.ajax_nonce,args:{id:jQuery(this).attr("id"),option:jQuery(this).attr("data-option")}};e.ajax||(e.ajax=!0,n=new o.EpsilonAjaxRequest(u),n.request(),jQuery(n).on("epsilon-received-success",function(t){e.ajax=!1,n.result&&"ok"===n.result.message&&a.fadeOut("200",function(){c.is("p")&&(i=l.find(".section-title"),s=i.attr("data-social"),i.text(s)),c.css({opacity:1,height:"initial"}).fadeIn("200")})}))})},e.prototype._dismissAction=function(){var e=this;this.context.find(".epsilon-dismiss-required-action").on("click",function(t){var n,i,s,r,a=jQuery(this),c=a.parents(".epsilon-recommended-actions-container"),l=c.parents(".control-section-epsilon-section-recommended-actions").find("h3"),u=l.find(".epsilon-actions-count > .current-index"),p=c.next(),d={action:["Epsilon_Notify_System","dismiss_required_action"],nonce:EpsilonWPUrls.ajax_nonce,args:{id:jQuery(this).attr("id"),option:jQuery(this).attr("data-option")}},h=u.attr("data-total"),f=c.attr("data-index");"undefined"!==h&&(h=parseInt(h)),"undefined"!==f&&(f=parseInt(f)),e.ajax||(e.ajax=!0,r=new o.EpsilonAjaxRequest(d),r.request(),jQuery(r).on("epsilon-received-success",function(t){e.ajax=!1,r.result&&"ok"===r.result.message&&(h<=f?(n=l.find(".section-title"),i=jQuery(".epsilon-recommended-plugins"),s=n.attr("data-social"),i.length&&(s=n.attr("data-plugin_text")),l.find(".epsilon-actions-count").remove(),n.text(s)):u.text(f+1),c.fadeOut("200",function(){p.css({opacity:1,height:"initial"}).fadeIn("200")}))}))})},e}();t.EpsilonSectionRecommended=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){this.section=e,this.createParent(),this.section.container.appendTo(this.parent),this.handleEvents()}return e.prototype.handleEvents=function(){var e=this,t=this.section;t.container.on("click",".epsilon-close-doubled-section",function(e){e.preventDefault(),jQuery("body").removeClass("adding-doubled-section"),jQuery("body").find(".doubled-section-opened").removeClass("doubled-section-opened")}),t.headContainer.on("click",function(n){var o,i,s;n.preventDefault(),o=e.parent.find(".doubled-section-opened"),o.length&&o.removeClass("doubled-section-opened"),jQuery("body").hasClass("adding-doubled-section")?(i=jQuery(this).attr("id"),void 0!==i&&(i=i.replace("accordion-section-","")),s=o.attr("id"),void 0!==s&&(s=s.replace("sub-accordion-section-","")),s===i&&jQuery("body").removeClass("adding-doubled-section")):jQuery("body").addClass("adding-doubled-section"),jQuery.each(t.container,function(){jQuery(this).is("li")||jQuery(this).addClass("doubled-section-opened")})})},e.prototype.createParent=function(){var e=jQuery(".wp-full-overlay").find(".doubled-section-parent");e.length||(jQuery(".wp-full-overlay").append('<div class="doubled-section-parent"></div>'),e=jQuery(".wp-full-overlay").find(".doubled-section-parent"),this.parent=e),this.parent=e},e}();t.EpsilonSectionDoubled=o}]);
//# sourceMappingURL=epsilon-framework-customizer.js.map