1if(!customElements.get("layered-images")){class LayeredImages extends HTMLElement{constructor(){super()}connectedCallback(){document.body.classList.contains("animations-true")&&typeof gsap<"u"&&this.prepareAnimations()}prepareAnimations(){let section=this.closest(".shopify-section"),image_1=section.querySelector(".layered-image-1"),image_2=section.querySelector(".layered-image-2"),image_3=section.querySelector(".layered-image-3"),property=()=>gsap.getProperty("html","--header-height","px");gsap.to(image_1,{y:"-8%",ease:"power1.out",scrollTrigger:{trigger:this,scrub:1,start:()=>"top 90%",end:()=>`bottom top+=${property()}`}}),gsap.to(image_2,{y:"30%",ease:"power1.out",scrollTrigger:{trigger:this,scrub:1,start:()=>"top 90%",end:()=>`bottom top+=${property()}`}}),gsap.to(image_3,{y:"-30%",ease:"power1.out",scrollTrigger:{trigger:this,scrub:1,start:()=>"top 90%",end:()=>`bottom top+=${property()}`}})}}customElements.define("layered-images",LayeredImages)} 2//# sourceMappingURL=/cdn/shop/t/4/assets/layered-images-with-text.js.map?v=135970720999158528121711379848
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.