PageSourceSearch

https://loisjeanstore.com/cdn/shop/t/80/assets/product-recommendations.js?v=136957429917751419891787220707

js loisjeanstore.com collected 2026-09-28 05:37:48 UTC 1,386 bytes, 2 lines download raw bytes

1class ProductRecommendations extends HTMLElement{constructor(){super()}fetchProducts(){fetch(this.dataset.url).then(response=>response.text()).then(text=>{const html=document.createElement("div");html.innerHTML=text;const recommendations=html.querySelector("product-recommendations");recommendations&&recommendations.innerHTML.trim().length&&(this.innerHTML=recommendations.innerHTML),this.classList.add("product-recommendations--loaded"),this.setupEvents(),setTimeout(()=>{window.dispatchEvent(new Event("resize")),ScrollTrigger.batch(".animations-true .product-card .product-featured-image-link",{start:"top 90%",onEnter:(elements,triggers)=>{gsap.to(elements,{scale:1,opacity:1,stagger:.15,ease:window.theme.settings.animation_easing})}})})}).catch(e=>{console.error(e)})}connectedCallback(){this.fetchProducts()}setupEvents(){this.slideshow=Flickity.data(this.querySelector("slide-show")),this.prev=this.querySelector(".flickity-prev"),this.next=this.querySelector(".flickity-next"),this.next&&(this.prev.addEventListener("click",()=>this.navClick("prev")),this.next.addEventListener("click",()=>this.navClick("next")))}navClick(direction){direction=="prev"?this.slideshow.previous():this.slideshow.next()}}customElements.define("product-recommendations",ProductRecommendations);
2//# sourceMappingURL=/s/files/1/0982/0602/4019/t/6/assets/product-recommendations.js.map?v=1769022134

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.