OwlCyberSecurity - MANAGER
Edit File: woocommerce.min.js
!function(t){"use strict";var e=t(window),a=t(document),i=t("html"),o=t("html,body"),l=t("body"),r=function(){this.General=this.General.bind(this),this.QuickView=this.QuickView.bind(this),this.Wishlist=this.Wishlist.bind(this),this.Compare=this.Compare.bind(this),this.AjaxFilter=this.AjaxFilter.bind(this),this.AutoInit=this.AutoInit.bind(this)};const s=(e,a)=>new LaStudio.global.AjaxHandler(t.extend({handlerId:e,url:la_theme_config.ajax_url,handlerSettings:{data_type:"json",type:"POST",nonce:la_theme_config.ajaxGlobal.nonce}},a));r.prototype.AutoInit=function(){this.General(),this.QuickView(),this.Wishlist(),this.Compare(),this.AjaxFilter()},r.prototype.General=function(){a.trigger("reinit_la_swatches"),t(document).on("click touchend",".lawl--continue",(function(e){e.preventDefault(),t.featherlight.close()})),t("#customer_login .input-text").each((function(){t(this).closest(".form-row").find("label").length&&t(this).attr("placeholder",t(this).closest(".form-row").find("label").text())})),t(window).on("resize",(function(){setTimeout((function(){t("body:not(.lakit--enabled) .woocommerce-product-gallery").each((function(){var e=t(".woocommerce-product-gallery__wrapper",t(this)).height()+"px";t(this).css("--singleproduct-thumbs-height",e),t(".flex-viewport",t(this)).css("height",e)}))}),50)}));var e,i,o=null;t(document.body).on("wc_fragments_refreshed updated_wc_div wc_fragments_loaded",(function(e){clearTimeout(o),o=setTimeout((function(){LaStudio.global.eventManager.publish("LaStudio:Component:LazyLoadImage",[t(".widget_shopping_cart_content")])}),100)})),a.on("click",".quantity .qty-minus",(function(e){e.preventDefault();let a=t(this).siblings(".qty"),i=parseInt(a.val()),o=parseInt(a.attr("min")||1),l=i>o?i-1:o;a.val(l),l!==i&&a.trigger("change")})),a.on("click",".quantity .qty-plus",(function(e){e.preventDefault();let a=t(this).siblings(".qty"),i=parseInt(a.val()),o=parseInt(a.attr("max")||0),l=i>0?i+1:1;o>0&&l>o&&(l=o),a.val(l),l!==i&&a.trigger("change")})),a.on("click",".wc-view-item a",(function(){var e=t(this),a=e.data("col"),i=e.closest(".woocommerce");if(!e.hasClass("active")){t(".wc-view-item a").removeClass("active"),e.addClass("active"),e.closest(".wc-view-item").find(">button>span").html(e.text());var o=i.find("[data-widget_current_query] ul.ul_products");if(o.each((function(){t(this).removeClass("products-list").addClass("products-grid")})),o.find(">li").each((function(){var e=t(this).attr("class").replace(/(\scol-desk-\d)/g," col-desk-"+a).replace(/(\scol-lap-\d)/g," col-lap-"+a);t(this).attr("class",e)})),i.closest(".elementor-widget-wc-archive-products").length){var l=i.attr("class").replace(/(\scolumns-\d)/g," columns-"+a);i.attr("class",l)}Cookies.set("goodheart_wc_product_per_row",a,{expires:2})}})).on("click",".wc-view-toggle button",(function(){var e=t(this),a=e.data("view_mode"),i=e.closest(".woocommerce");if(!e.hasClass("active")){t(".wc-view-toggle button").removeClass("active"),e.addClass("active");var o=i.find("ul.products[data-grid_layout]"),l=o.attr("data-grid_layout");"grid"==a?o.removeClass("products-list").addClass("products-grid").addClass(l):o.removeClass("products-grid").addClass("products-list").removeClass(l),Cookies.set("goodheart_wc_catalog_view_mode",a,{expires:2})}})),a.on("adding_to_cart",(function(e,a,i){t("body").addClass("lakit-adding-cart"),t(".lakit-cart").addClass("lakit-cart-open"),t(".lakit-cart__icon").addClass("la-loading-spin")})),a.on("added_to_cart",(function(e,a,i,o){t("body").removeClass("lakit-adding-cart"),t(".lakit-cart__icon").removeClass("la-loading-spin")})),la_theme_config.single_ajax_add_cart&&(a.on("submit","div.product.type-product:not(.product-type-external) form.cart, .product_item:not(.product-type-external) form.cart, .elementor-add-to-cart:not(.product-type-external) form.cart",(function(e){e.preventDefault(),a.trigger("adding_to_cart");var i=t(this),o=i.attr("action")||window.location.href,l=LaStudio.global.addQueryArg(o,"product_quickview","1");void 0!==t.fn.block&&i.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),t.post(l,i.serialize()+"&_wp_http_referer="+o,(function(e){const o=t(e).find(".woocommerce-notices-wrapper");o.length&&t(".woocommerce-message, .woocommerce-error",o.first()).length&&t(".single-product-article > .woocommerce-notices-wrapper").replaceWith(o.first()),void 0!==t.fn.unblock&&i.unblock(),a.trigger("LaStudio:Component:Popup:Close"),t.ajax({url:woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",success:function(e){e&&e.fragments&&(t.each(e.fragments,(function(e,a){t(e).replaceWith(a)})),t(document.body).trigger("wc_fragments_refreshed"),t("body").removeClass("lakit-adding-cart"),t(".lakit-cart__icon").removeClass("la-loading-spin"))}})}))})),a.on("click",".product_item .la-addcart.product_type_variable",(function(e){var a=t(this).closest(".product_item").find("form.cart");if(a.length&&0===a.find(".wc-variation-selection-needed").length)return e.preventDefault(),a.find(".single_add_to_cart_button").trigger("click"),!1}))),("#register"===location.hash||"#tab_register"===location.hash)&&t("#customer_login .u-column2.col-2").length>0?t("#customer_login .u-column2.col-2").addClass("active"):t("#customer_login .u-column1.col-1").addClass("active"),a.on("click","#customer_login h2",(function(e){e.preventDefault();var a=t(this).parent();a.hasClass("active")||a.addClass("active").siblings("div").removeClass("active")})),a.on("click",".wcr_resigter_link a",(function(e){e.preventDefault(),t("#customer_login .u-column2.col-2 h2").trigger("click")})),e=t(".single-product-article"),(i=e.find(".wc-tabs-wrapper").first()).length&&(t(".wc-tab-title a",i).off("click"),t(".wc-tabs a",i).off("click"),i.wrapInner('<div class="lakit-wc-tabs--content"></div>'),i.find(".wc-tabs").wrapAll('<div class="lakit-wc-tabs--controls"></div>'),i.find(".lakit-wc-tabs--controls").prependTo(i),i.find(".wc-tab").wrapInner('<div class="tab-content"></div>'),i.find(".wc-tab").each((function(){var e=t("#"+t(this).attr("aria-labelledby")).html();t(this).prepend('<div class="wc-tab-title">'+e+"</div>")})),t(".wc-tab-title a",i).wrapInner("<span></span>"),t(".wc-tab-title a",i).on("click",(function(e){e.preventDefault(),i.find(".wc-tabs").find('li[aria-controls="'+t(this).attr("href").replace("#","")+'"]').toggleClass("active").siblings().removeClass("active"),t(this).closest(".wc-tab").toggleClass("active").siblings().removeClass("active")})),t(".wc-tabs li a",i).on("click",(function(e){t(this).closest(".wc-tabs-wrapper, .woocommerce-tabs").find(t(this).attr("href")).addClass("active").siblings().removeClass("active")})),t(".wc-tabs li",i).removeClass("active"),t(".wc-tab-title a",i).first().trigger("click")),t(".cart_totals .shop_table_responsive").removeClass("shop_table_responsive"),t(document.body).on("updated_wc_div updated_shipping_method",(function(){t(".cart_totals .shop_table_responsive").removeClass("shop_table_responsive")})),t(document).on("submit",".lakit-popup--content form.form-order-notes",(function(e){e.preventDefault();var a=t(".button",t(this)),i=t(this).closest(".lakit-popup-template");s("save_order_node",{beforeSendCallback:function(){0==t(".woocommerce-notices-wrapper",i).length&&i.find(".lakit-popup--title").after('<div class="woocommerce-notices-wrapper"></div>'),a.addClass("loading")},completeCallback:function(){a.removeClass("loading")},successCallback:function(e,a,i){const o=e.data.responses.save_order_node;o.data&&o.data.fragments&&t.each(o.data.fragments,(function(e,a){t(e).replaceWith(a)}))}}).sendData({order_notes:t('[name="order_comments"]',t(this)).val()})})),t(document).on("submit",".lakit-popup--content form.form-coupon",(function(e){e.preventDefault();var a=t(".button",t(this)),i=t(this).closest(".lakit-popup-template");s("apply_coupon",{beforeSendCallback:function(){0==t(".woocommerce-notices-wrapper",i).length&&i.find(".lakit-popup--title").after('<div class="woocommerce-notices-wrapper"></div>'),a.addClass("loading")},completeCallback:function(){a.removeClass("loading")},successCallback:function(e,a,i){const o=e.data.responses.apply_coupon;o.data&&o.data.fragments&&t.each(o.data.fragments,(function(e,a){t(e).replaceWith(a)}))}}).sendData({coupon_code:t('[name="coupon_code"]',t(this)).val()})})),t(document).on("submit",".lakit-popup--content form.woocommerce-shipping-calculator",(function(e){e.preventDefault();var a=t(this),i=a.closest(".lakit-popup-template"),o=t(".form-submit .button",i),l=s("goodheart_calculate_shipping",{beforeSendCallback:function(){0==t(".woocommerce-notices-wrapper",i).length&&i.find(".lakit-popup--title").after('<div class="woocommerce-notices-wrapper"></div>'),o.addClass("loading")},completeCallback:function(){o.removeClass("loading")},successCallback:function(e,a,i){e.data&&e.data.fragments&&t.each(e.data.fragments,(function(e,a){t(e).replaceWith(a)}))}});l.data=a.serialize()+"&action=goodheart_calculate_shipping",l.send()})),t(document).on("click","#popup-cart-shipping-calculator .form-submit .button",(function(e){e.preventDefault(),t(this).closest(".lakit-popup-template").find(".woocommerce-shipping-calculator").trigger("submit")})),t(document).on("change",".cart-totals-table select.shipping_method, .cart-totals-table :input[name^=shipping_method]",(function(e){var a={};t(this).closest(".woocommerce-shipping-methods").find("select.shipping_method, :input[name^=shipping_method][type=radio]:checked, :input[name^=shipping_method][type=hidden]").each((function(){a[t(this).data("index")]=t(this).val()}));var i=s("goodheart_update_shipping",{successCallback:function(e,a,i){e.data&&e.data.fragments&&t.each(e.data.fragments,(function(e,a){t(e).replaceWith(a)}))},completeCallback:function(){}});i.data={security:la_theme_config.ajaxGlobal.nonce,shipping_method:a,action:"goodheart_update_shipping"},i.send()})),t(document.body).on("updated_shipping_method updated_checkout",(function(){t(document.body).trigger("wc_fragment_refresh")})),t(document).on("click","div.checkout_coupon button.button",(function(e){e.preventDefault();var a=t(this).closest(".checkout_coupon");if(a.is(".processing"))return!1;a.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var i={security:wc_checkout_params.apply_coupon_nonce,coupon_code:a.find('input[name="coupon_code"]').val()};return t.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:i,success:function(e){t(".woocommerce-error, .woocommerce-message").remove(),a.removeClass("processing").unblock(),e&&(a.before(e),t(document.body).trigger("applied_coupon_in_checkout",[i.coupon_code]),t(document.body).trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"}),!1})),t(document.body).on("updated_wc_div updated_cart_totals",(function(e){t('.shipping_method[checked="checked"]').prop("checked",!0)}));const l=LaStudio.utils.debounce((e=>{const a=e.currentTarget;let i=t(a).closest(".woocommerce-cart-form");if(0===i.length&&(i=t(a).closest(".widget_shopping_cart_content")),i.is(".processing"))return!1;i.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),s("update_cart_item",{beforeSendCallback:function(){t("div.cart_totals").length&&t("div.cart_totals").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),t("div.cart-totals-table").length&&t("div.cart-totals-table").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},completeCallback:function(){i.removeClass("processing").unblock(),t("div.cart_totals").length&&t("div.cart_totals").removeClass("processing").unblock(),t("div.cart-totals-table").length&&t("div.cart-totals-table").removeClass("processing").unblock()},successCallback:function(e,a,i){try{t.each(e.data.responses.update_cart_item.data.fragments,(function(e,a){t(e).replaceWith(a),".lakitwc-cart-wrapper"===e&&t(document.body).trigger("updated_wc_div")}))}catch(t){}}}).sendData({key:a.getAttribute("data-cart_item_key"),quantity:a.value,is_cart:t("form.woocommerce-cart-form").length})}),400);t(document).on("change",".woocommerce-cart-form .quantity input.qty, .woocommerce-mini-cart .quantity input.qty",l)},r.prototype.QuickView=function(){a.on("click",".la-quickview-button,.la-core-quickview",(function(i){if(e.width()>900){i.preventDefault();var o=t(this),r=function(){void 0!==t.featherlight.close()&&t.featherlight.close(),t.featherlight(o.data("href"),{openSpeed:0,closeSpeed:0,type:{wc_quickview:!0},background:'<div class="featherlight featherlight-loading is--qvpp"><div class="featherlight-outer"><button class="featherlight-close-icon featherlight-close" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" class="lakit-font-icon-svg"><use xlink:href="#inlinesvg__close"></use></svg></button><div class="featherlight-content"><div class="featherlight-inner"><div class="la-loader spinner3"><div class="dot1"></div><div class="dot2"></div><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div><div class="cube1"></div><div class="cube2"></div><div class="cube3"></div><div class="cube4"></div></div></div></div></div><div class="custom-featherlight-overlay"></div></div>',contentFilters:["wc_quickview"],ajaxSetup:{cache:!0,ajax_request_id:LaStudio.global.getUrlParameter("product_quickview",o.data("href"))},beforeOpen:function(t){l.addClass("open-quickview-product"),o.addClass("loading")},afterOpen:function(e){let i=t(".woocommerce-product-gallery",this.$content);i.length&&t.fn.wc_product_gallery&&(l.addClass("lightcase--pending"),i.wc_product_gallery({flexslider:{animation:"slide",animationLoop:!1,animationSpeed:500,controlNav:"",directionNav:!0,rtl:!1,slideshow:!1,smoothHeight:!1},photoswipe_enabled:0,zoom_enabled:0})),a.trigger("reinit_la_swatches"),setTimeout((()=>{l.removeClass("lightcase--pending").addClass("lightcase--completed")}),50)},afterClose:function(t){l.removeClass("open-quickview-product lightcase--completed lightcase--pending"),o.removeClass("loading")}})};t.isFunction(t.fn.featherlight)?r():LaStudio.global.loadDependencies([LaStudio.global.loadJsFile("featherlight")],r)}})),la_theme_config.single_ajax_add_cart&&a.on("click",".la-addcart.product_type_variable",(function(e){e.preventDefault();var i=t(this),o=i.closest(".product_item").find("form.cart");if(o.length&&0===o.find(".wc-variation-selection-needed").length)return e.preventDefault(),o.find(".single_add_to_cart_button").trigger("click"),!1;const r=function(){void 0!==t.featherlight.close()&&t.featherlight.close();let e=i.attr("href");e=LaStudio.global.addQueryArg(e,"product_quickview",i.data("product_id")),e=LaStudio.global.addQueryArg(e,"quickcart",i.data("product_id")),t.featherlight(e,{openSpeed:0,closeSpeed:0,type:{wc_quickview:!0},background:'<div class="featherlight featherlight-loading is--qvpp"><div class="featherlight-outer"><button class="featherlight-close-icon featherlight-close" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" class="lakit-font-icon-svg"><use xlink:href="#inlinesvg__close"></use></svg></button><div class="featherlight-content"><div class="featherlight-inner"><div class="la-loader spinner3"><div class="dot1"></div><div class="dot2"></div><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div><div class="cube1"></div><div class="cube2"></div><div class="cube3"></div><div class="cube4"></div></div></div></div></div><div class="custom-featherlight-overlay"></div></div>',contentFilters:["wc_quickview"],ajaxSetup:{cache:!0,ajax_request_id:"quickcart_"+i.data("product_id")},beforeOpen:function(t){l.addClass("open-quickview-product open-quickcart")},afterOpen:function(e){let i=t(".woocommerce-product-gallery",this.$content);i.length&&t.fn.wc_product_gallery&&(l.addClass("lightcase--pending"),i.wc_product_gallery({flexslider:{animation:"slide",animationLoop:!1,animationSpeed:500,controlNav:"",directionNav:!0,rtl:!1,slideshow:!1,smoothHeight:!1},photoswipe_enabled:0,zoom_enabled:0})),a.trigger("reinit_la_swatches")},afterClose:function(t){l.removeClass("open-quickview-product open-quickcart lightcase--completed lightcase--pending")}})};t.isFunction(t.fn.featherlight)?r():LaStudio.global.loadDependencies([LaStudio.global.loadJsFile("featherlight")],r)}))},r.prototype.Wishlist=function(){function e(){var e=t("table.wishlist_table");e.addClass("shop_table_responsive"),e.find("thead th").each((function(){var a=t(this),i=a.text().trim();""!==i&&t("td."+a.attr("class"),e).attr("data-title",i)}))}e(),l.on("removed_from_wishlist",(function(t){e()})),a.on("added_to_cart",(function(t,a,i,o){setTimeout(e,800)})),a.on("click",".product a.add_wishlist.la-yith-wishlist",(function(e){if(!t(this).hasClass("added")){e.preventDefault();var a=t(this),i={add_to_wishlist:a.data("product_id"),product_type:a.data("product-type"),action:yith_wcwl_l10n.actions.add_to_wishlist_action};try{if(yith_wcwl_l10n.multi_wishlist&&yith_wcwl_l10n.is_user_logged_in){var o=a.parents(".yith-wcwl-popup-footer").prev(".yith-wcwl-popup-content"),r=o.find(".wishlist-select"),s=o.find(".wishlist-name"),c=o.find(".wishlist-visibility");i.wishlist_id=r.val(),i.wishlist_name=s.val(),i.wishlist_visibility=c.val()}if(!LaStudio.global.isCookieEnable())return void alert(yith_wcwl_l10n.labels.cookie_disabled);t.ajax({type:"POST",url:yith_wcwl_l10n.ajax_url,data:i,dataType:"json",beforeSend:function(){a.addClass("loading")},complete:function(){a.removeClass("loading").addClass("added")},success:function(e){if(yith_wcwl_l10n.multi_wishlist&&yith_wcwl_l10n.is_user_logged_in){var i=t("select.wishlist-select");void 0!==t.prettyPhoto&&t.prettyPhoto.close(),i.each((function(a){var i=t(this),o=i.find("option");if((o=o.slice(1,o.length-1)).remove(),void 0!==e.user_wishlists){var l=0;for(l in e.user_wishlists)"1"!=e.user_wishlists[l].is_default&&t("<option>").val(e.user_wishlists[l].ID).html(e.user_wishlists[l].wishlist_name).insertBefore(i.find("option:last-child"))}}))}void 0!==LaStudioKits.noticeCreate&&LaStudioKits.noticeCreate("success",e.message,!0),a.attr("href",e.wishlist_url),t('.add_wishlist[data-product_id="'+a.data("product_id")+'"]').addClass("added"),l.trigger("added_to_wishlist")}})}catch(t){LaStudio.global.log(t)}}})),a.on("click",".product a.add_wishlist.la-ti-wishlist",(function(e){e.preventDefault(),(t(this).closest(".entry-summary").length?t(this).closest(".entry-summary").find("form.cart .tinvwl_add_to_wishlist_button"):t(this).closest(".elementor-widget").length?t(this).closest(".elementor-widget").find("form.cart .tinvwl_add_to_wishlist_button"):t(this).closest(".product").find(".tinvwl_add_to_wishlist_button")).trigger("click")})),a.on("click",'.product a.add_wishlist.la-core-wishlist, a.la_remove_from_wishlist, .view-wishlist-list, .lakit-wishlist-trigger, a[data-action="lakit_wishlist"]',(function(e){e.preventDefault();let a=t(this),i=a.hasClass("added")?"load":"add";a.is(".la_remove_from_wishlist")&&(i="remove"),(a.is(".view-wishlist-list")||a.is(".lakit-wishlist-trigger")||a.is('a[data-action="lakit_wishlist"]'))&&(i="load");const o=t=>{LaStudio.global.ShowMessageBox(LaStudio.utils.localCache.get("la_wishlist").table.replace("lakit-wishlist-wrapper","lakit-wishlist-wrapper wli--popup"),"open-wishlist-pp",!1,t)};if("load"===i&&LaStudio.utils.localCache.exist("la_wishlist",!0))t("body").hasClass("open-wishlist-pp")?t(".la-global-message").html(LaStudio.utils.localCache.get("la_wishlist").table.replace("lakit-wishlist-wrapper","lakit-wishlist-wrapper wli--popup")):o();else{let e=null;s("wishlist",{beforeSendCallback:function(){a.addClass("loading")},completeCallback:function(){a.removeClass("loading")},successCallback:function(l,r,s){const c=l.data.responses.wishlist.data;if(t(".la-wishlist-count").html(c.count),clearTimeout(e),"add"===i){let e=la_theme_config.i18n.wishlist.view,i=t('.add_wishlist[data-product_id="'+a.data("product_id")+'"]');i.addClass("added").attr("href",c.wishlist_url).attr("data-hint",e),t(".lakit-btn--text,.elementor-button-text",i).each((function(){""!==t(this).text()&&t(this).html(e)}))}else"remove"===i&&t('.add_wishlist[data-product_id="'+a.data("product_id")+'"]').removeClass("added");LaStudio.utils.localCache.set("la_wishlist",{count:c.count,table:c.table_output});const n=function(){"load"!==i&&(t(".la_wishlist-bottom_notice").html(c.message).addClass("show-notice"),e=setTimeout((function(){t(".la_wishlist-bottom_notice").removeClass("show-notice")}),3e3))};t(".la-global-message").length>0?(t(".la-global-message").html(c.table_output.replace("lakit-wishlist-wrapper","lakit-wishlist-wrapper wli--popup")),n()):t(".la_wishlist_table").length?t(".la_wishlist_table").replaceWith(t(c.table_output).find(".la_wishlist_table")):o(n)}}).sendData({post_id:a.data("product_id"),type:i})}})),t("form.variations_form").on("woocommerce_variation_has_changed",(function(e){var a=t(this),i=parseInt(a.find('input[name="variation_id"]').val()||0);0===i&&(i=parseInt(a.find('input[name="product_id"]').val())),a.closest(".product").find(".cart .la-core-wishlist").attr("data-product_id",i).removeClass("added")}))},r.prototype.Compare=function(){a.on("click","table.compare-list .remove a",(function(e){e.preventDefault(),t('.add_compare[data-product_id="'+t(this).data("product_id")+'"]',window.parent.document).removeClass("added")})).on("click",".la_com_action--compare",(function(t){"undefined"!=typeof yith_woocompare&&(t.preventDefault(),a.trigger("LaStudio:Component:Popup:Close"),l.trigger("yith_woocompare_open_popup",{response:LaStudio.global.addQueryArg(LaStudio.global.addQueryArg("","action",yith_woocompare.actionview),"iframe","true")}))})).on("click",".product a.add_compare:not(.la-core-compare)",(function(e){if(e.preventDefault(),t(this).hasClass("added"))l.trigger("yith_woocompare_open_popup",{response:LaStudio.global.addQueryArg(LaStudio.global.addQueryArg("","action",yith_woocompare.actionview),"iframe","true")});else{var a=t(this),i=t(".yith-woocompare-widget ul.products-list"),o={action:yith_woocompare.actionadd,id:a.data("product_id"),context:"frontend"};t.ajax({type:"post",url:yith_woocompare.ajaxurl.toString().replace("%%endpoint%%",yith_woocompare.actionadd),data:o,dataType:"json",beforeSend:function(){a.addClass("loading")},complete:function(){a.removeClass("loading").addClass("added")},success:function(e){t.isFunction(t.fn.block)&&i.unblock(),void 0!==LaStudioKits.noticeCreate&&LaStudioKits.noticeCreate("success",la_theme_config.i18n.compare.success,!0),t('.add_compare[data-product_id="'+a.data("product_id")+'"]').addClass("added"),i.unblock().html(e.widget_table)}})}})),a.on("click",'.product a.add_compare.la-core-compare, a.la_remove_from_compare, .view-compare-list, .lakit-compare-trigger, a[data-action="lakit_compare"]',(function(e){e.preventDefault();let a=t(this),i=a.hasClass("added")?"load":"add";a.is(".la_remove_from_compare")&&(i="remove"),(a.is(".view-compare-list")||a.is(".lakit-compare-trigger")||a.is('a[data-action="lakit_compare"]'))&&(i="load");const o=t=>{const e=LaStudio.utils.localCache.get("la_compare");LaStudio.global.ShowMessageBox(e.table,"open-compare-pp",!1,t)};if("load"===i&&LaStudio.utils.localCache.exist("la_compare",!0))t("body").hasClass("open-compare-pp")?t(".la-global-message").html(LaStudio.utils.localCache.get("la_compare").table):o();else{let e=null;s("compare",{beforeSendCallback:function(){a.addClass("loading")},completeCallback:function(){a.removeClass("loading")},successCallback:function(a,i,l){const r=a.data.responses.compare.data;t(".la-compare-count").html(r.count),clearTimeout(e),LaStudio.utils.localCache.set("la_compare",{count:r.count,table:r.table_output}),t(".la-global-message").length?t(".la-global-message").html(r.table_output):t(".la-compare-table").length?t(".la-compare-table").replaceWith(t(r.table_output).find(".la-compare-table")):o()}}).sendData({post_id:a.data("product_id"),type:i})}}))},r.prototype.AjaxFilter=function(){if(0!==t(".woocommerce.lakit_wc_widget_current_query").length){r(),t("li.current-cat, li.current-cat-parent",t(".widget-area")).each((function(){t(this).addClass("open"),t(">ul",t(this)).css("display","block")}));var l=[".woocommerce.lakit_wc_widget_current_query .wc-toolbar-top",".woocommerce.lakit_wc_widget_current_query .la-advanced-product-filters .sidebar-inner",".woocommerce.lakit_wc_widget_current_query .wc_page_description",".woocommerce.lakit_wc_widget_current_query ul.ul_products",".woocommerce.lakit_wc_widget_current_query .woocommerce-pagination",".woocommerce.lakit_wc_widget_current_query .lakit-pagination",".elementor-lakit-woofilters .woocommerce-result-count"];try{history.pushState({title:document.title,href:LaStudio.global.removeURLParameter(window.location.href,"la_doing_ajax")},document.title,LaStudio.global.removeURLParameter(window.location.href,"la_doing_ajax")),LaStudio.utils.localCache.set(LaStudio.global.removeURLParameter(window.location.href,"la_doing_ajax"),document.documentElement.outerHTML)}catch(t){LaStudio.global.log(t)}window.addEventListener("popstate",(function(t){if(t?.state?.href){let a=t?.state?.href;a=LaStudio.global.removeURLParameter(a,"la_doing_ajax"),LaStudio.utils.localCache.exist(a,!0)&&s(LaStudio.utils.localCache.get(a),a,e)}})),LaStudio.global.eventManager.subscribe("LaStudio:AjaxShopFilter",(function(e,a,i){if(t(".wc-toolbar-container").length>0){var l=t(".wc-toolbar-container").offset().top-200;o.stop().animate({scrollTop:l},800)}"?"===a.slice(-1)&&(a=a.slice(0,-1)),a=a.replace(/%2C/g,","),a=LaStudio.global.removeURLParameter(a,"la_doing_ajax");try{history.pushState({title:document.title,href:a},document.title,a)}catch(t){LaStudio.global.log(t)}LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter:before_send",[a,i]),LaStudio.utils.ajax_xhr&&LaStudio.utils.ajax_xhr.abort();var r=a;a=LaStudio.global.addQueryArg(a,"la_doing_ajax","true"),LaStudio.utils.ajax_xhr=t.get(a,(function(t){s(t,r,i)}),"html")})),LaStudio.global.eventManager.subscribe("LaStudio:AjaxShopFilter:success",(function(e,o,l,r){t(".widget.woocommerce.widget_price_filter, .lakit-wfi-source_price_range").length&&function(){if("undefined"==typeof woocommerce_price_slider_params)return!1;t("input#min_price, input#max_price").hide(),t(".price_slider, .price_label").show();var e=t(".price_slider_amount #min_price").data("min"),a=t(".price_slider_amount #max_price").data("max"),i=t(".price_slider_amount #min_price").val(),o=t(".price_slider_amount #max_price").val();t(".price_slider:not(.ui-slider)").slider({range:!0,animate:!0,min:e,max:a,values:[i,o],create:function(){t(".price_slider_amount #min_price").val(i),t(".price_slider_amount #max_price").val(o),t(document.body).trigger("price_slider_create",[i,o])},slide:function(e,a){t("input#min_price").val(a.values[0]),t("input#max_price").val(a.values[1]),t(document.body).trigger("price_slider_slide",[a.values[0],a.values[1]])},change:function(e,a){t(document.body).trigger("price_slider_change",[a.values[0],a.values[1]])}})}(),i.hasClass("open-advanced-shop-filter")&&(i.removeClass("open-advanced-shop-filter"),t(".la-advanced-product-filters").stop().slideUp("fast"));var s=LaStudio.global.getUrlParameter("pwb-brand-filter",location.href);null!==s&&""!==s&&(t('.pwb-filter-products input[type="checkbox"]').prop("checked",!1),s.split(",").filter((function(e){t('.pwb-filter-products input[type="checkbox"][value="'+e+'"]').prop("checked",!0)}))),t("body").trigger("lastudio-fix-ios-limit-image-resource").trigger("lastudio-lazy-images-load").trigger("jetpack-lazy-images-load").trigger("lastudio-object-fit");try{LaStudioKits.initMasonry(t(".elementor-lakit-wooproducts"))}catch(t){}t(".product_item--countdown").trigger("lastudio-kit/products/init-countdown"),t(".lakit-embla_wrap").trigger("lastudio-kit/init-product-item-gallery"),t(".col-row").trigger("lastudio-kit/LazyloadSequenceEffects"),LaStudio.core.initAll(a)})),a.on("click",".btn-advanced-shop-filter",(function(e){e.preventDefault(),i.toggleClass("open-advanced-shop-filter"),t(".la-advanced-product-filters").stop().animate({height:"toggle"})})).on("click",".la-advanced-product-filters .close-advanced-product-filters",(function(e){e.preventDefault(),t(".btn-advanced-shop-filter").trigger("click")})).on("click",".woocommerce.lakit_wc_widget_current_query .woocommerce-pagination:not(.lakit-ajax-pagination) a, .la-advanced-product-filters-result a",(function(e){e.preventDefault(),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[t(this).attr("href"),t(this)])})).on("click",".woo-widget-filter a, .wc-ordering a, .wc-view-count a, .woocommerce.product-sort-by a, .woocommerce.la-price-filter-list a, .woocommerce.widget_layered_nav a, .woocommerce.widget_product_tag_cloud li a, .woocommerce.widget_product_categories a, .wc-block-product-categories-list-item > a",(function(e){e.preventDefault(),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),t(this).closest(".widget_layered_nav").length?t(this).parent().hasClass("active")||t(this).parent().hasClass("chosen")?t(this).parent().removeClass("active chosen"):t(this).parent().addClass("active chosen"):t(this).parent().addClass("active").siblings().removeClass("active"),t(".lasf-custom-dropdown").removeClass("is-hover");var a=t(this).attr("href"),i=LaStudio.global.getUrlParameter("theme_template_id");!LaStudio.global.getUrlParameter("theme_template_id",a)&&i&&(a=LaStudio.global.addQueryArg(a,"theme_template_id",i)),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[a,t(this)])})).on("click",".woocommerce.widget_product_tag_cloud:not(.la_product_tag_cloud) a",(function(e){e.preventDefault(),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),t(this).addClass("active").siblings().removeClass("active");var a=t(this).attr("href"),i=LaStudio.global.getUrlParameter("theme_template_id");!LaStudio.global.getUrlParameter("theme_template_id",a)&&i&&(a=LaStudio.global.addQueryArg(a,"theme_template_id",i)),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[a,t(this)])})).on("click",".woocommerce.widget_layered_nav_filters a",(function(e){e.preventDefault(),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[t(this).attr("href"),t(this)])})).on("submit",".widget_price_filter form, .woocommerce-widget-layered-nav form, .lakit-woofilters_block_item form",(function(e){e.preventDefault();var a=t(this),i=a.attr("action")+"?"+a.serialize();t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[i,a])})).on("change",".woocommerce-widget-layered-nav form select",(function(e){e.preventDefault();var a=t(this).val(),i=t(this).attr("class").split("dropdown_layered_nav_")[1];t(':input[name="filter_'+i+'"]').val(a),t(this).attr("multiple")||t(this).closest("form").submit()})).on("change",".widget_pwb_dropdown_widget .pwb-dropdown-widget",(function(e){e.preventDefault();var a=t(this),i=t(this).val();t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[i,a])})).on("click",".widget_pwb_filter_by_brand_widget .pwb-filter-products button",(function(e){e.preventDefault();var a=t(this).closest(".pwb-filter-products"),i=a.data("cat-url"),o=[];a.find('input[type="checkbox"]:checked').each((function(){o.push(t(this).val())})),o.length>0&&(i=LaStudio.global.addQueryArg(i,"pwb-brand-filter",o.join(","))),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[i,a])})).on("change",".widget_pwb_filter_by_brand_widget .pwb-filter-products.pwb-hide-submit-btn input",(function(e){e.preventDefault();var a=t(this).closest(".pwb-filter-products"),i=a.data("cat-url"),o=[];a.find('input[type="checkbox"]:checked').each((function(){o.push(t(this).val())})),o.length>0&&(i=LaStudio.global.addQueryArg(i,"pwb-brand-filter",o.join(","))),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[i,a])})).on("click",".elementor-lakit-woofilters .lakit-woofilters-ul a",(function(e){e.preventDefault(),t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading");var a=t(this).closest("li"),i=t(this).closest(".lakit-woofilters-ul").data("filter"),o=t(this).attr("href"),l=LaStudio.global.getUrlParameter("theme_template_id"),r=LaStudio.global.getUrlParameter("theme_template_id",o);if(!r&&l&&(o=LaStudio.global.addQueryArg(o,"theme_template_id",l)),a.hasClass("active")&&("product_cat_kitfilter"===i||"product_tag_kitfilter"===i)){var s=la_theme_config.shop_url,c=t(this);return a.closest("ul.children").length>0&&(s=(c=a.closest("ul.children").siblings("a")).attr("href")),!(r=LaStudio.global.getUrlParameter("theme_template_id",s))&&l&&(s=LaStudio.global.addQueryArg(s,"theme_template_id",l)),void LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[s,c])}a.addClass("active"),0===t(this).closest(".lakit-wfi-source_product_attribute").length&&a.siblings("li").removeClass("active"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[o,t(this)])})).on("click",".lakit-category-filters a",(function(e){e.preventDefault();var a=t(this).closest(".lakit-category-filters").data("filterSelector");if(a){var i=t(this).closest(a);if(i.hasClass("active chosen"))return;i.siblings(a).removeClass("active chosen"),i.addClass("active chosen")}t("body").addClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").addClass("loading"),t(".lasf-custom-dropdown").removeClass("is-hover");var o=t(this).attr("href"),l=LaStudio.global.getUrlParameter("theme_template_id");!LaStudio.global.getUrlParameter("theme_template_id",o)&&l&&(o=LaStudio.global.addQueryArg(o,"theme_template_id",l)),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter",[o,t(this)])})).on("lastudio-kit/ajax-pagination/success",(function(t,e){if(e?.parentContainer?.is('.lakit-products[data-widget_current_query="yes"]')){let t=LaStudio.global.removeURLParameter(e.currentURL,"la_doing_ajax");t=LaStudio.global.removeURLParameter(t,"_"),history.pushState({title:document.title,href:t},document.title,t),LaStudio.utils.localCache.set(t,document.documentElement.outerHTML)}})).on("lastudio-kit/ajax-loadmore/success",(function(e,a){if(void 0!==a?.currentURL&&a?.parentContainer?.is('.lakit-products[data-widget_current_query="yes"]')){a?.pagination?.find(".lakit-ajax-result-count")?.length&&t(".lakit-woofilters_block_item__filter .woocommerce-result-count").html(a?.pagination?.find(".lakit-ajax-result-count")?.html());let e=LaStudio.global.removeURLParameter(a.currentURL,"la_doing_ajax");e=LaStudio.global.removeURLParameter(e,"_"),history.pushState({title:document.title,href:e},document.title,e),LaStudio.utils.localCache.set(e,document.documentElement.outerHTML)}})),t(".widget_pwb_dropdown_widget .pwb-dropdown-widget").off("change"),t(".widget_pwb_filter_by_brand_widget .pwb-filter-products button").off("click"),t(".widget_pwb_filter_by_brand_widget .pwb-filter-products.pwb-hide-submit-btn input").off("change")}function r(){t(".woocommerce.lakit_wc_widget_current_query .lakit-products").length?0===t(".woocommerce.lakit_wc_widget_current_query .lakit-products .la-ajax-shop-loading").length&&t('<div class="la-ajax-shop-loading"><span class="lakit-css-loader"></span></div>').prependTo(t(".woocommerce.lakit_wc_widget_current_query .lakit-products")):0==t(".woocommerce.lakit_wc_widget_current_query .la-ajax-shop-loading").length&&t('<div class="la-ajax-shop-loading"><span class="lakit-css-loader"></span></div>').prependTo(t(".woocommerce.lakit_wc_widget_current_query"))}function s(e,a,i){var o=e.match("<title>(.*)</title>");o&&o[1]&&(document.title=o[1].replaceAll("–","–")),LaStudio.utils.localCache.set(a,e);for(let a=0;a<l.length;a++)t(l[a]).length&&(t(e).find(l[a]).length?t(l[a]).replaceWith(t(e).find(l[a])):t(l[a]).addClass("nothing-to-show"));try{let a=t.parseHTML(e).filter((t=>"elementor-frontend-inline-css"===t.id))[0];a&&t("#elementor-frontend-inline-css").replaceWith(t(a))}catch(t){}(t(".woocommerce.lakit_wc_widget_current_query > .woocommerce-no-products-found").length||t(e).find(".woocommerce.lakit_wc_widget_current_query > .woocommerce-no-products-found").length)&&(t(".woocommerce.lakit_wc_widget_current_query").replaceWith(t(e).find(".woocommerce.lakit_wc_widget_current_query")),r()),t(".widget-area").each((function(){var a=t(this).data("id");t(e).find('.widget-area[data-id="'+a+'"]').length&&(t(this).replaceWith(t(e).find('.widget-area[data-id="'+a+'"]')),LaStudio.core.Blog(t('.widget-area[data-id="'+a+'"]')))}));const s=[];t(".widget.lakit-wp--widget").each((function(){var e=t(this).closest(".elementor-column, .e-con").data("id");s.indexOf(e)<0&&s.push(e)}));const c=[];t(".elementor-lakit-woofilters").each((function(){var e=t(this).data("id");c.indexOf(e)<0&&c.push(e)})),c.length&&c.forEach((function(a){t(e).find('.elementor-element[data-id="'+a+'"]').length&&(t('.elementor-element[data-id="'+a+'"]').replaceWith(t(e).find('.elementor-element[data-id="'+a+'"]')),window.elementorFrontend.hooks.doAction("frontend/element_ready/lakit-woofilters.default",t('.elementor-element[data-id="'+a+'"]'),t))})),s.length>0&&s.forEach((function(a){t(e).find('.elementor-element[data-id="'+a+'"]').length&&(t('.elementor-element[data-id="'+a+'"]').replaceWith(t(e).find('.elementor-element[data-id="'+a+'"]')),LaStudio.core.elementorFrontendInit(t('.elementor-element[data-id="'+a+'"]')),LaStudio.core.Blog(t('.elementor-element[data-id="'+a+'"]')))})),t(".lakit-breadcrumbs").length&&t(e).find(".lakit-breadcrumbs").length&&t(".lakit-breadcrumbs").replaceWith(t(e).find(".lakit-breadcrumbs")),t(".lakit-archive-title").length&&t(e).find(".lakit-archive-title").length&&t(".lakit-archive-title").replaceWith(t(e).find(".lakit-archive-title"));try{var n=Cookies.get("goodheart_wc_catalog_view_mode");t('.wc-toolbar .wc-view-toggle button[data-view_mode="'+n+'"]').trigger("click");var d=Cookies.get("goodheart_wc_product_per_row");t('.wc-toolbar .wc-view-item a[data-col="'+d+'"]').trigger("click")}catch(t){}t("body").trigger("lastudio-fix-ios-limit-image-resource"),t("body").removeClass("lakit-woofilter-loading"),t(".la-ajax-shop-loading").removeClass("loading"),LaStudio.global.eventManager.publish("LaStudio:AjaxShopFilter:success",[e,a,i])}},window.LaStudioWooCommerce=new r}(jQuery);