File: /home/salamatk/takarzan.ir/wp-content/themes/xts-luman/js/scripts/quickShop.min.js
(h=>{XTSThemeModule.$document.on("xtsProductTabLoaded xtsElementorProductTabsReady xtsWishlistRemoveSuccess xtsProductLoadMoreReInit xtsPjaxComplete xtsMenuDropdownsAJAXRenderResults",function(){XTSThemeModule.quickShop()}),h.each(["frontend/element_ready/xts_products.default","frontend/element_ready/xts_single_product_tabs.default"],function(t,s){XTSThemeModule.xtsElementorAddAction(s,function(){XTSThemeModule.quickShop()})}),XTSThemeModule.quickShop=function(){function m(t){var s,e=t.parents(".xts-product");e.hasClass("xts-form-first-inited")||(e.addClass("xts-form-first-inited"),s=t,e=parseInt(s.parent().data("variations_count")),!1!==s.data("product_variations"))||60<e||(s.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),s.addClass("loading"),h.ajax({url:xts_settings.ajaxurl,data:{action:"xts_load_variations",id:s.data("product_id")},method:"get",dataType:"json",success:function(t){0<t.length&&s.data("product_variations",t).trigger("reload_product_variations")},complete:function(){s.unblock(),s.removeClass("loading")},error:function(){}}))}h(".xts-product-variations .xts-variations_form").each(function(){var a=h(this),i=a.parents(".xts-product"),n=i.find(".xts-product-image img").first(),r=i.find(".xts-product-image source").first(),t=n.hasClass("xts-lazy-load")?n.attr("data-xts-src"):n.attr("src"),s=n.attr("srcset"),e=n.attr("sizes"),o=i.find(".product_type_variable"),d=o.text(),c=i.find(".price").first(),u=c.html(),l=xts_settings.quick_shop_add_to_cart_text;a.hasClass("xts-quick-inited")||(i.on("mouseenter touchstart mousemove",function(){a.hasClass("xts-wc-variations-inited")||"undefined"!=typeof elementorFrontend&&elementorFrontend.isEditMode()||(a.wc_variation_form(),a.addClass("xts-wc-variations-inited"))}),a.on("click",".xts-variation-swatch",function(){m(a)}).on("change","select",function(){m(a)}).on("show_variation",function(t,s,e){a.find(".xts-swatch").length&&!a.find(".xts-swatch.xts-active").length&&a.find("select").each(function(){var t=h(this),s=t.val();s&&t.siblings(".xts-single-product-swatches").find(".xts-swatch[data-term="+s+"]").addClass("xts-active")}),i.addClass("xts-variation-active"),1<s.price_html.length&&c.html(s.price_html),1<s.image.thumb_src.length&&(n.attr("src",s.image.thumb_src),r.attr("srcset",s.image.thumb_src)),1<s.image.srcset.length&&(n.attr("srcset",s.image.srcset),r.attr("srcset",s.image.srcset)),1<s.image.sizes.length&&(n.attr("sizes",s.image.sizes),r.attr("sizes",s.image.sizes)),o.data("purchasable",e),e?o.find("span").text(l):o.find("span").text(d)}).on("hide_variation",function(){i.removeClass("xts-variation-active"),c.html(u),o.data("purchasable",!1),o.find("span").text(d),n.attr("src",t),n.attr("srcset",s),n.attr("sizes",e),r.length&&(s?r.attr("srcset",s):r.attr("srcset",t),r.attr("sizes",e))}),i.on("click",".product_type_variable",function(t){if(!h(this).data("purchasable"))return!0;t.preventDefault(),a.trigger("submit"),o.addClass("loading"),h(document.body).one("added_to_cart",function(){o.removeClass("loading"),o.addClass("added")})}),a.addClass("xts-quick-inited"))})},h(document).ready(function(){XTSThemeModule.quickShop()})})(jQuery);