jQuery(document).ready(function(t){var e="",i=(t(".botiga-to-widget-area-link").on("click",function(){t(this).closest(".control-section").length&&(e=t(this).closest(".control-section").attr("id").replace("sub-accordion-section-",""))}),!1),n=!1,a=!1,r=!1,c=!1,s=!1;t(document).on("mouseover focus",".customize-section-back",function(o){if(!t(".control-section.open").length)return!1;i=!(!t(".control-section.open").attr("id").indexOf("_hb_")&&!t(".control-section.open").attr("id").indexOf("_fb_")),n=!!t(".control-section.open").hasClass("control-section-botiga-section-hidden"),a="sub-accordion-section-botiga_section_hb_wrapper"===t(".control-section.open").attr("id"),r=-1!==t(".control-section.open").attr("id").indexOf("botiga_section_hb_component_"),c="sub-accordion-section-botiga_section_fb_wrapper"===t(".control-section.open").attr("id"),s=-1!==t(".control-section.open").attr("id").indexOf("botiga_section_fb_component_")}),t(document).on("click keydown",".customize-section-back",function(o){if(o.keyCode&&13!==o.keyCode&&27!==o.keyCode)return!1;a&&(wp.customize.section("botiga_section_hb_wrapper").collapse(),setTimeout(function(){wp.customize.panel("botiga_panel_header").collapse()},10)),c&&(wp.customize.section("botiga_section_fb_wrapper").collapse(),setTimeout(function(){wp.customize.panel("botiga_panel_footer").collapse()},10)),i||s||r||!n||""===e||void 0!==wp.customize.section(e)&&wp.customize.section(e).focus(),n=s=c=r=a=i=!1})}),jQuery(document).ready(function(t){t(".control-section-botiga-section-upsell, .control-panel-botiga-panel-upsell").on("click",function(){var o=t(this).data("feature"),o=decodeURIComponent(botigaadm.customizer_upgrade_link_with_utm_content_markup).replace("{{utm_content}}",o);window.open(o,"_blank")})}),jQuery(document).ready(function(o){o(document).on("click",".customize-control-botiga-radio-image label.is-pro",function(o){o.preventDefault()})}),jQuery(document).ready(function(t){t(".botiga-select2").each(function(){var o=t(this).data("select2-options");t(this).select2(o)}),t(".botiga-select2").on("change",function(){t(this).prev().val(t(this).val()).trigger("change")})}),jQuery(document).ready(function(n){function a(o){var t={font:o.find(".google-fonts-list").val(),regularweight:o.find(".google-fonts-regularweight-style").val(),category:o.find(".google-fonts-category").val()};o.find(".customize-control-google-font-selection").val(JSON.stringify(t)).trigger("change")}n(".google-fonts-list").each(function(o,t){n(this).hasClass("select2-hidden-accessible")||n(this).select2()}),n(".google-fonts-list").on("change",function(){var e=n(this).parent().parent().find(".google-fonts-regularweight-style"),i=n(this).val(),o=n(this).attr("control-name"),o=(e.empty(),_wpCustomizeSettings.controls[o]),t=n.map(o.botigafontslist,function(o,t){if(o.family===i)return t})[0];n.each(o.botigafontslist[t].variants,function(o,t){e.append(n("").val(t).html(t)),0'+r(e[n])+"");o.find(".customize-control-adobe-font-selection").val(o.find(".adobe-font-family").val()+"|"+o.find(".adobe-font-weight").val()).trigger("change")}),a(".adobe-font-weight").on("change",function(){var o=a(this).closest(".adobe_fonts_select_control");o.find(".customize-control-adobe-font-selection").val(o.find(".adobe-font-family").val()+"|"+o.find(".adobe-font-weight").val()).trigger("change")})}),jQuery(document).ready(function(i){var n=!1;i(".botiga-devices-preview").find("button").on("click",function(o){if(n)return n=!1;n=!0;var t="",t=i(this).hasClass("preview-desktop")?(i(".botiga-devices-preview").find(".preview-desktop").addClass("active"),i(".botiga-devices-preview").find(".preview-tablet").removeClass("active"),i(".botiga-devices-preview").find(".preview-mobile").removeClass("active"),i(".responsive-control-desktop").addClass("active"),i(".responsive-control-tablet").removeClass("active"),i(".responsive-control-mobile").removeClass("active"),i('.wp-full-overlay-footer .devices button[data-device="desktop"]').trigger("click"),"desktop"):i(this).hasClass("preview-tablet")?(i(".botiga-devices-preview").find(".preview-tablet").addClass("active"),i(".botiga-devices-preview").find(".preview-desktop").removeClass("active"),i(".botiga-devices-preview").find(".preview-mobile").removeClass("active"),i(".responsive-control-desktop").removeClass("active"),i(".responsive-control-tablet").addClass("active"),i(".responsive-control-mobile").removeClass("active"),i('.wp-full-overlay-footer .devices button[data-device="tablet"]').trigger("click"),"tablet"):(i(".botiga-devices-preview").find(".preview-mobile").addClass("active"),i(".botiga-devices-preview").find(".preview-desktop").removeClass("active"),i(".botiga-devices-preview").find(".preview-tablet").removeClass("active"),i(".responsive-control-desktop").removeClass("active"),i(".responsive-control-tablet").removeClass("active"),i(".responsive-control-mobile").addClass("active"),i('.wp-full-overlay-footer .devices button[data-device="mobile"]').trigger("click"),i(".responsive-control-tablet.show-mobile").addClass("active"),"mobile"),e=i(this).closest(".customize-control").attr("id").replace("customize-control-","");i(window).trigger("botiga.resp.control.switched",[e,t])}),i(" .wp-full-overlay-footer .devices button ").on("click",function(){if(n)return n=!1;var o=i(this).attr("data-device");i(".control-section.open .botiga-devices-preview").find(".preview-"+o).trigger("click")})}),jQuery(document).ready(function(i){function n(o,t){t='';o.find(".sortable").append(t),o.find(".sortable").find(".repeater:last").slideDown("slow",function(){i(this).find("input").focus()})}function e(o){var t=o.find(".repeater-input").map(function(){return i(this).val()}).toArray();o.find(".customize-control-sortable-repeater").val(t),o.find(".customize-control-sortable-repeater").trigger("change")}i(".botiga-sortable_repeater_control").each(function(){var o=i(this).find(".customize-control-sortable-repeater").val().split(","),t=o.length;if(0{var t={init:function(){this.firstTime=!0,this.initialized||this.events(),this.initialized=!0},events:function(){var e=this;return a(document).on("click",".botiga-accordion-title",function(o){o.preventDefault();var t=a(this);a(this).hasClass("expanded")&&(e.showOrHide(a(this),"hide"),a(this).removeClass("expanded").addClass("collapse"),setTimeout(function(){t.removeClass("collapse")},300)),a(this).hasClass("collapse")||(a(".botiga-accordion-item").addClass("botiga-accordion-hide"),a(".botiga-accordion-title").removeClass("expanded"),e.showOrHide(a(this),"show"),t.addClass("expanded"))}),a(document).on("click",".control-section",function(o){var t=a(".control-section.open");e.firstTime&&t.find(".botiga-accordion-title").length&&(t.find(".botiga-accordion-title").each(function(){e.showOrHide(a(this),"hide"),a(this).removeClass("expanded")}),setTimeout(function(){e.firstTime=!1},300))}),a(document).on("click",".customize-section-back",function(){e.firstTime=!0}),this},showOrHide:function(o,t){var e="",i=[];if((e=o.closest(".customize-control").next()).attr("id")=="customize-control-"+o.data("until"))i.push(e[0].id);else for(;e.attr("id")!="customize-control-"+o.data("until");)i.push(e[0].id),e=e.next();1<=i.length&&i.push(e[0].id);for(var n=0;n a").trigger("click")},getQueryParams:function(o){o=o.split("+").join(" ");for(var t,e={},i=/[?&]?([^=]+)=([^&]*)/g;t=i.exec(o);)e[decodeURIComponent(t[1])]=decodeURIComponent(t[2]);return e}};a(document).ready(function(o){t.init()}),0 .save").trigger("click"))}})}),n(document).on("click",".botiga-adobe_fonts_kit_onoff",function(o){o.preventDefault();var t=n(this),o=t.data("kit"),e=t.data("nonce");n(this).text(t.data("loading-text")),n(this).attr("disabled",!0),n.ajax({type:"post",url:ajaxurl,data:{action:"botiga_typography_adobe_kits_control_enable_disable",kit:o,nonce:e},success:function(o){o.kit_enabled?(t.text(t.data("disable-text")),t.closest(".botiga-adobe_fonts_kits_wrapper-item").removeClass("disabled")):(t.text(t.data("enable-text")),t.closest(".botiga-adobe_fonts_kits_wrapper-item").addClass("disabled")),t.closest(".botiga-adobe_fonts_kits_wrapper-item").find(".reload-message").addClass("show"),t.attr("disabled",!1)}})})}),jQuery(document).ready(function(t){var e="";t(document).on("mouseover focus",".customize-section-back",function(o){e=t(".control-section.open").attr("id")}),t(document).on("click keydown",".customize-section-back",function(o){if(-1!==e.indexOf("side_mini_cart_floating_icon_section")&&void 0!==wp.customize.section("botiga_section_shop_cart"))return wp.customize.section("botiga_section_shop_cart").focus(),!1})}),jQuery(document).ready(function(c){c(document).on("botiga-display-conditions-select2-initalize",function(o,t){var t=c(t),e=(t.closest(".botiga-display-conditions-control"),t.find(".botiga-display-conditions-select2-type")),i=e.find("select"),n=t.find(".botiga-display-conditions-select2-condition").find("select"),a=t.find(".botiga-display-conditions-select2-id"),r=a.find("select");i.select2({width:"100%",minimumResultsForSearch:-1}),i.on("select2:select",function(o){e.attr("data-type",o.params.data.id)}),n.select2({width:"100%"}),n.on("select2:select",function(o){c(o.params.data.element).data("ajax")?a.removeClass("hidden"):a.addClass("hidden"),r.val(null).trigger("change")}),n.find(":selected").data("ajax")&&a.removeClass("hidden"),r.select2({width:"100%",placeholder:"",allowClear:!0,minimumInputLength:1,ajax:{url:ajaxurl,dataType:"json",delay:250,cache:!0,data:function(o){return{action:"botiga_display_conditions_select_ajax",term:o.term,nonce:ajax_object.ajax_nonce,source:n.val()}},processResults:function(o,t){return o.success?{results:o.data}:{}}}})}),c(document).on("click",".botiga-display-conditions-modal-toggle",function(o){o.preventDefault();var o=c(this),t=wp.template("botiga-display-conditions-template"),o=o.closest(".botiga-display-conditions-control"),e=o.find(".botiga-display-conditions-modal");e.data("initialized")?e.toggleClass("open"):(o.append(t(o.data("condition-settings"))),(t=o.find(".botiga-display-conditions-modal-content-list-item").not(".hidden")).length&&t.each(function(){c(document).trigger("botiga-display-conditions-select2-initalize",this)}),(e=o.find(".botiga-display-conditions-modal")).data("initialized",!0),e.addClass("open"))}),c(document).on("click",".botiga-display-conditions-modal",function(o){o.preventDefault();var t=c(this);c(o.target).is(t)&&t.removeClass("open")}),c(document).on("click",".botiga-display-conditions-modal-add",function(o){o.preventDefault();var o=c(this),t=o.closest(".botiga-display-conditions-control").find(".botiga-display-conditions-modal"),e=t.find(".botiga-display-conditions-modal-content-list"),t=t.find(".botiga-display-conditions-modal-content-list-item").first().clone(),o=o.data("condition-group");t.removeClass("hidden"),t.find(".botiga-display-conditions-select2-condition").not('[data-condition-group="'+o+'"]').remove(),e.append(t),c(document).trigger("botiga-display-conditions-select2-initalize",t)}),c(document).on("click",".botiga-display-conditions-modal-remove",function(o){o.preventDefault(),c(this).closest(".botiga-display-conditions-modal-content-list-item").remove()}),c(document).on("click",".botiga-display-conditions-modal-save",function(o){o.preventDefault();var t=[],o=c(this).closest(".botiga-display-conditions-control"),e=o.find(".botiga-display-conditions-modal"),o=o.find(".botiga-display-conditions-textarea");e.find(".botiga-display-conditions-modal-content-list-item").not(".hidden").each(function(){var o=c(this);t.push({type:o.find('select[name="type"]').val(),condition:o.find('select[name="condition"]').val(),id:o.find('select[name="id"]').val()})}),o.val(JSON.stringify(t)).trigger("change")})}),jQuery(document).ready(function(n){n(document).on("botiga-custom-sidebar-update",function(o,t){o.preventDefault();var e=[],o=n(t),t=o.find(".botiga-custom-sidebar-textarea");o.find(".botiga-custom-sidebar-list-item").not(".hidden").each(function(){var o=n(this),t=o.find('input[name="sidebar_name"]').val(),o=(o=o.find('textarea[name="sidebar_conditions"]').val())&&JSON.parse(o);t&&e.push({name:t,conditions:o})}),t.val(JSON.stringify(e)).trigger("change")}),n(".botiga-custom-sidebars-control").each(function(){var o=n(this);o.find(".botiga-custom-sidebar-list").sortable({axis:"y",update:function(){n(document).trigger("botiga-custom-sidebar-update",[o])}})}),n(document).on("change",".botiga-custom-sidebar-name, .botiga-custom-sidebar-conditions",function(o){var t=n(this).closest(".botiga-custom-sidebars-control");n(document).trigger("botiga-custom-sidebar-update",[t])}),n(document).on("click",".botiga-custom-sidebar-remove",function(o){var t=n(this),e=t.closest(".botiga-custom-sidebars-control"),i=e.find(".botiga-custom-sidebar-list-item").not(".hidden");t.closest(".botiga-custom-sidebar-list-item").remove(),1===i.length&&(t=e.find(".botiga-custom-sidebar-list"),(i=e.find(".botiga-custom-sidebar-list-item").first().clone()).removeClass("hidden"),t.append(i)),n(document).trigger("botiga-custom-sidebar-update",[e])}),n(document).on("click",".botiga-custom-sidebar-add",function(o){var t=n(this).closest(".botiga-custom-sidebars-control"),e=t.find(".botiga-custom-sidebar-list"),i=t.find(".botiga-custom-sidebar-list-item").first().clone();i.removeClass("hidden"),e.append(i),n(document).trigger("botiga-custom-sidebar-update",[t])}),n(document).on("click",".botiga-custom-sidebar-condition",function(o){n(this).closest(".botiga-custom-sidebar-list-item")})}),jQuery(document).ready(function(d){var e=d(".botiga-typography-custom-select");e.length&&e.each(function(){var n=d(this);n.select2(),n.on("change",function(){var e=d(this).val(),o=_wpCustomizeSettings.controls[n.data("control-name")],o=d.map(o.google_fonts,function(o,t){if(o.family===e)return o.variants}),t=n.parent().find(".botiga-typography-custom-weight-select-wrapper"),i=t.find(".botiga-typography-custom-weight-select");i.empty(),o.length?(t.show(),d.each(o,function(o,t){i.append('")}),i.trigger("change")):t.hide()})}),d(document).on("botiga-custom-font-update",function(o,t){o.preventDefault();var l=[],o=d(t),t=o.find(".botiga-custom-font-textarea");o.find(".botiga-custom-font-item").not(".hidden").each(function(){var o,t,e=d(this),i=e.find('input[name="name"]').val(),n=e.find('input[name="woff2"]').val(),a=e.find('input[name="woff"]').val(),r=e.find('input[name="ttf"]').val(),c=e.find('input[name="eot"]').val(),s=e.find('input[name="otf"]').val(),e=e.find('input[name="svg"]').val();i&&(n||a||r||c||s||e)&&(l.push({name:i,woff2:n,woff:a,ttf:r,eot:c,otf:s,svg:e}),o=i.replace(/ /g,"-").toLowerCase(),d("#"+o).length&&d("#"+o).remove(),t=[],n&&t.push('url("'+n+'") format("woff2");'),a&&t.push('url("'+a+'") format("woff");'),e&&t.push('url("'+e+'") format("svg");'),r&&t.push('url("'+r+'") format("truetype");'),s&&t.push('url("'+s+'") format("opentype");'),c&&t.push('url("'+c+'?#iefix") format("embedded-opentype");'),t.length)&&(n="",n+='@font-face{ font-family: "'+i+'";',c&&(n+="src: url("+c+");"),n=n+("src: "+t.join(","))+";}",d("head").append('"))}),t.val(JSON.stringify(l)).trigger("change"),e.length&&e.each(function(){var o=d(this);o.find("optgroup").each(function(){var i,n=d(this);"custom-fonts"===n.data("type")&&(i=wp.customize.control(o.data("control-name")).settings["font-family"].get(),n.empty(),d.each(l,function(o,t){var e=t.name===i?' selected="selected"':"";n.append('")}))}),o.select2("destroy"),o.select2()})}),d(document).on("change",".botiga-custom-font-item-input",function(o){var t=d(this).closest(".botiga-custom-fonts-control");d(document).trigger("botiga-custom-font-update",[t])}),d(document).on("click",".botiga-custom-font-upload",function(o){o.preventDefault();var t=d(this),e=window.wp.media({library:{type:t.data("type")||"image"}}).open();e.on("select",function(){var o=e.state().get("selection").first().toJSON();t.prev(".botiga-custom-font-item-input").val(o.url).trigger("change")})}),d(document).on("click",".botiga-custom-font-add",function(o){var t=d(this).closest(".botiga-custom-fonts-control"),e=t.find(".botiga-custom-font-items"),i=t.find(".botiga-custom-font-item").first().clone();i.removeClass("hidden"),e.append(i),d(document).trigger("botiga-custom-font-update",[t])}),d(document).on("click",".botiga-custom-font-remove",function(o){var t=d(this),e=t.closest(".botiga-custom-font-item"),t=t.closest(".botiga-custom-fonts-control");e.remove(),d(document).trigger("botiga-custom-font-update",[t])})}),jQuery(document).ready(function(i){i(".range-slider__range").on("change input botiga.range",function(){var o=i(this),t=o.val()||0,e=o.attr("min")||0,t=(t-e)/((o.attr("max")||1)-e)*100;o.css({background:"linear-gradient(to right, #3858E9 0%, #3858E9 "+t+"%, #ddd "+t+"%, #ddd 100%)"})}).trigger("botiga.range"),i(".range-slider__value").on("change input",function(){var o=i(this).prev();o.hasClass("range-slider__range")&&o.trigger("botiga.range")})}),jQuery(document).ready(function(s){var o=s(".botiga-typography-preview");o.length&&o.each(function(o){var c=s(this),t=c.data("options");s.each(t,function(t,r){var e;"google_font"===t?wp.customize(r,function(o){o.bind(function(o){var t=(o=s.parseJSON(o)).font||"",o=o.regularweight||400,e=t.replace(/ /g,"-").toLowerCase()+"-"+o,i="https://fonts.googleapis.com/css?family="+t.replace(/ /g,"+")+":"+o+"&display=swap";0===s("#"+e).length&&s("head").append(''),c.css("font-family",t),c.css("font-weight",o)})}):"adobe_font"===t?wp.customize(r,function(o){o.bind(function(o){(o=o.split("|"))[0]&&c.css("font-family",o[0]),o[1]&&c.css("font-weight",o[1].replace("n4","400"))})}):"custom_font"===t?(e=function(o,i){var t=wp.customize.control(r+"_typography"),e=_wpCustomizeSettings.controls[r+"_typography"],n=t.settings["font-family"].get(),a=t.settings["font-weight"].get();c.css("font-weight","normal"),e&&e.google_fonts&&s.map(e.google_fonts,function(o,t){var e;o.family===n&&("family"===i&&(a=o.variants[0]),o=n.replace(/ /g,"-").toLowerCase()+"-"+a,e="https://fonts.googleapis.com/css?family="+n.replace(/ /g,"+")+":"+a+"&display=swap",0===s("#"+o).length&&s("head").append(''),c.css("font-weight",a))}),c.css("font-family",o)},wp.customize(r,function(o){o.bind(function(o){e(o,"family")})}),wp.customize(r+"_weight",function(o){o.bind(function(o){e(o,"weight")})})):wp.customize(r,function(o){o.bind(function(o){""!==o&&isFinite(o)&&(o=Number(o)),c.css(t,o)})})})})}),jQuery(document).ready(function(r){var o=r(".botiga-color-control");o.length&&Pickr&&(Pickr.prototype.setSwatches=function(o){var t=this;if(o.length){for(var e=this._swatchColors.length-1;-1{var o={init:function(){this.events()},events:function(){a(".botiga-dimensions-control").find(".botiga-dimensions-input").on("input",this.setDimensionValue.bind(this)),a(".botiga-dimensions-control").find(".botiga-dimensions-unit").on("change",this.unitSelectHandler.bind(this)),a(".botiga-dimensions-control").find(".botiga-dimensions-link-btn").on("click",this.toggleLinkValues.bind(this))},setDimensionValue:function(o){var t=a(o.target).closest(".botiga-dimensions-inputs").find(".botiga-dimensions-value"),o=this.getDimensionValue(o.target);t.val(o).trigger("change")},getDimensionValue:function(o){var t,e=a(o).closest(".botiga-dimensions-inputs").data("device-type"),i=a(o).closest(".botiga-dimensions-inputs").find(".botiga-dimensions-input"),n={unit:"px",linked:!1,top:"",right:"",bottom:"",left:""};return n.unit=a(o).closest(".botiga-dimensions-control").find('.botiga-dimensions-units[data-device-type="'+e+'"] .botiga-dimensions-unit').val(),n.linked=a(o).closest(".botiga-dimensions-control").find('.botiga-dimensions-link-values[data-device-type="'+e+'"]').hasClass("linked"),n.linked?(t=a(o).val(),n.top=t,n.right=t,n.bottom=t,n.left=t,i.each(function(){a(this).val(t)})):i.each(function(){var o=a(this).data("side"),t=a(this).val();n[o]=t}),JSON.stringify(n)},unitSelectHandler:function(o){var t=a(o.target),o=a(o.target).closest(".botiga-dimensions-units").data("device-type");t.closest(".botiga-dimensions-control").find('.botiga-dimensions-inputs[data-device-type="'+o+'"] .botiga-dimensions-input-wrapper:first-child .botiga-dimensions-input').trigger("change")},toggleLinkValues:function(o){o.preventDefault();var t=a(o.target),o=a(o.target).closest(".botiga-dimensions-link-values").data("device-type");t.closest(".botiga-dimensions-link-values").toggleClass("linked"),t.closest(".botiga-dimensions-control").find('.botiga-dimensions-inputs[data-device-type="'+o+'"] .botiga-dimensions-input-wrapper:first-child .botiga-dimensions-input').trigger("change")}};a(document).ready(function(){o.init()})})(jQuery);