File: /home/salamatk/takarzan.ir/wp-content/themes/xts-luman/js/scripts/lazyLoading.min.js
(d=>{d.each(["frontend/element_ready/xts_product_brands.default","frontend/element_ready/xts_product_categories.default","frontend/element_ready/xts_product_tabs.default","frontend/element_ready/xts_products.default","frontend/element_ready/xts_single_product_tabs.default","frontend/element_ready/xts_image.default","frontend/element_ready/xts_image_gallery.default","frontend/element_ready/xts_banner_carousel.default","frontend/element_ready/xts_banner.default","frontend/element_ready/xts_infobox.default","frontend/element_ready/xts_infobox_carousel.default","frontend/element_ready/xts_blog.default","frontend/element_ready/xts_portfolio.default","frontend/element_ready/xts_instagram.default","frontend/element_ready/xts_testimonials.default"],function(e,t){XTSThemeModule.xtsElementorAddAction(t,function(){XTSThemeModule.lazyLoading()})}),XTSThemeModule.lazyLoading=function(){var r,s,e;function t(){e=e||setTimeout(function(){e=null,n()},100)}function n(){r.length&&requestAnimationFrame(function(){for(var e,t,n=parseInt(xts_settings.lazy_loading_offset),d=window.pageYOffset,o=d+window.innerHeight+n,a=0;a<r.length;)d<(t=d+(e=r[a].getBoundingClientRect()).top)+e.height&&t<o&&!r[a].loaded?(t=>{t.onload=function(){requestAnimationFrame(function(){t.classList.add("xts-loaded");var e=jQuery(t).parents(".xts-masonry-layout");0<e.length&&e.isotope("layout")})},t.src=t.dataset.xtsSrc,void 0!==t.dataset.srcset&&(t.srcset=t.dataset.srcset),t.loaded=!0})(r[a]):a++;s=r.length})}window.addEventListener&&window.requestAnimationFrame&&document.getElementsByClassName&&(r=document.getElementsByClassName("xts-lazy-load"),XTSThemeModule.$document.on("xtsImagesLoaded added_to_cart",function(){n()}),d(".xts-scroll-content, .xts-sidebar-content").on("scroll",function(){XTSThemeModule.$document.trigger("xtsImagesLoaded")}),d(".wc-tabs > li").on("click",function(){XTSThemeModule.$document.trigger("xtsImagesLoaded")}),window.addEventListener("scroll",t,!1),window.addEventListener("resize",t,!1),MutationObserver&&new MutationObserver(function(){r.length!==s&&n()}).observe(document.body,{subtree:!0,childList:!0,attributes:!0,characterData:!0}),n())},d(document).ready(function(){XTSThemeModule.lazyLoading()})})(jQuery);