"use strict";jQuery((function(t){let i=!1;const n=function(){const i=t("#yith-wcan-reset-all-categories").find("a.yith-wcan-reset-categories-link"),n=t("#yith-wcan-reset-all-tags").find("a.yith-wcan-reset-tags-link");i.add(n).on("click",(function(i){t(this).yith_wcan_ajax_filters(i,this)}))};t.fn.yith_wcan_ajax_filters=function(a,e){a.preventDefault();let o=e.href,s=t(e),r=s.hasClass("yith-wcan-reset-navigation");if(void 0===o&&s.parents().hasClass("price_slider_wrapper")){s.parents("form");const i=window.location,n=i.origin+i.pathname,a=n!==i.href,e=(i.search,t(".price_slider_amount #min_price").val()),r=t(".price_slider_amount #max_price").val();new RegExp("^min_price","i"),new RegExp("^max_price","i");o=i.href,a&&(o=c(o,"min_price"),o=c(o,"max_price"));o=o+(n===o?"?":"&")+t.param({min_price:e,max_price:r})}"select"===s.data("type")&&(s.parents("div.yith-woo-ajax-navigation").find("a.yit-wcan-select-open").removeClass("active"),s.parent().find("div.yith-wcan-select-wrapper").css("z-index","-1").animate({visibility:"hidden",opacity:0},300)),t(yith_wcan.container).not(".ywcps-products").html("").addClass("yith-wcan-loading"),t(document).trigger("yith-wcan-ajax-loading"),"undefined"!=typeof yith_wcan_frontend&&t(yith_wcan.container).not(".ywcps-products").css("backgroundImage","url("+yith_wcan_frontend.loader_url+")");let d=!1;"both"===yith_wcan.scroll_top_mode||"mobile"===yith_wcan.scroll_top_mode&&yith_wcan.is_mobile?d=!0:"desktop"!==yith_wcan.scroll_top_mode||yith_wcan.is_mobile||(d=!0),d&&t(window).scrollTop(t(yith_wcan.scroll_top).offset().top),t(yith_wcan.pagination).hide(),t(yith_wcan.result_count).hide(),i&&(i.abort(),i=!1),i=t.ajax({url:o,success(a){i=!1,t(yith_wcan.container).not(".ywcps-products").removeClass("yith-wcan-loading"),t(a).find(yith_wcan.container).not(".ywcps-products").length>0?t(".yit-wcan-container").html(t(a).find(yith_wcan.container).not(".ywcps-products")):t(".yit-wcan-container").html(t(a).find(".woocommerce-info")),t(a).find(yith_wcan.pagination).length>0?(t(yith_wcan.pagination).length||t.jseldom(yith_wcan.pagination).insertAfter(t(yith_wcan.container).not(".ywcps-products")),t(yith_wcan.pagination).html(t(a).find(yith_wcan.pagination).html()).show()):t(yith_wcan.pagination).empty(),t("div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)").addClass("buttons_added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />'),t(a).find(yith_wcan.result_count).length>0&&t(yith_wcan.result_count).html(t(a).find(yith_wcan.result_count).html()).show();const e=function(i){const n=i.attr("id"),e=t(a).find("#"+n);e.length?(i.html(e.html()),i.show()):i.hide()};if(t(".yith-woo-ajax-navigation").add(".yith-wcan-sort-by").add(".yith-wcan-stock-on-sale").add(".yith-wcan-list-price-filter").each((function(){e(t(this))})),yith_wcan.yootheme.is_enabled&&t(".widget-yith-woo-ajax-navigation").add(".widget-yith-woo-ajax-navigation-sort-by").add(".widget-yith-woo-ajax-reset-navigation").add(".widget-yith-wcan-stock-on-sale").add(".widget-yith-wcan-list-price-filter").each((function(){e(t(this))})),yith_wcan.avada.is_enabled){const i=t(yith_wcan.avada.sort_count);i.html(t(a).find(yith_wcan.avada.sort_count).html()),""===s.text()?i.hide():i.show()}if(yith_wcan.change_browser_url&&!navigator.userAgent.match(/msie/i)&&window.history.pushState({pageTitle:a.pageTitle},"",o),t(document).trigger("ready"),t(document).trigger("yith-wcan-ajax-filtered",[a]),t(document).trigger("yith_wcwl_reload_fragments"),t(window).trigger("scroll"),r){if(void 0!==t.fn.slider){const i=parseInt(t(yith_wcan.wc_price_slider.min_price).data("min")),n=parseInt(t(yith_wcan.wc_price_slider.max_price).data("max"));t(yith_wcan.wc_price_slider.wrapper).slider("values",[i,n]),t(document.body).trigger("price_slider_slide",[i,n])}t(document).trigger("yith-wcan-ajax-reset-filtered")}n()}})},t(yith_wcan.container).not(".ywcps-products").wrap('<div class="yit-wcan-container"></div>'),t(document).on("yith-wcan-wrapped",(function(){n()})),t(document).trigger("yith-wcan-wrapped"),t(document).on("click",".yith-wcan a",(function(i){t(this).yith_wcan_ajax_filters(i,this)}));const a=function(){t("div.yith-wcan-select-wrapper").css("z-index","-1").animate({visibility:"hidden",opacity:0},0,(function(){t(this).css("display","none")})),t("a.yit-wcan-select-open").removeClass("active")},e=function(){t("div.yith-wcan-select-wrapper ul.yith-wcan-select li.chosen").length;a(),t("div.yith-wcan-select-wrapper").each((function(){let i="";t(this).find("ul.yith-wcan-select li.chosen").each((function(){i+=t(this).text()+", "}));i=i.substring(0,i.length-2),""!==i&&t(this).parent().find("a.yit-wcan-select-open").text(i)}))};function c(t,i){return t.replace(new RegExp("[?&]"+i+"=[^&#]*(#.*)?$"),"$1").replace(new RegExp("([?&])"+i+"=[^&]*&"),"$1")}t(document).on("click","a.yit-wcan-select-open.active",(function(i){var n;i.preventDefault(),t(n=this).parent().find("div.yith-wcan-select-wrapper").css("z-index","-1").animate({visibility:"hidden",opacity:0},300,(function(){t(this).css("display","none")})),t(n).parent().find("a.yit-wcan-select-open").removeClass("active")})),t(document).on("click","a.yit-wcan-select-open:not(.active)",(function(i){var n;i.preventDefault(),t("a.yit-wcan-select-open.active").trigger("click"),t(n=this).parent().find("div.yith-wcan-select-wrapper").css("z-index","1").animate({visibility:"visible",opacity:1},{duration:300,start(){t(this).css("display","block")}}),t(n).parent().find("a.yit-wcan-select-open").addClass("active")})),t(document).on("yith-wcan-ajax-filtered",e),e(),a(),t("body").on("click",(function(i){t(i.target).hasClass("yit-wcan-select-open")||a()})),yith_wcan.flatsome.is_enabled&&yith_wcan.flatsome.lazy_load_enabled&&t(document).on("yith-wcan-ajax-filtered",(function(i,n){const a=t(document);jQuery(".lazy-load",a).each((function(t,i){const n=jQuery(i);n.waypoint((function(t){if(n.hasClass("lazy-load-active"))return;const i=n.data("src"),a=n.data("srcset");i&&n.attr("src",i),a&&n.attr("srcset",a),n.imagesLoaded((function(){n.addClass("lazy-load-active").removeClass("lazy-load")}))}),{offset:"140%"})}))})),window.addEventListener("popstate",(function(t){window.location.reload(!0)}))}));