https://ringpopcandy.com/cdn/shop/t/12/assets/mfr-component__MFRSc…?v=135942244674104816951789363425
1if(window._mfrAlpineRegistered=window._mfrAlpineRegistered||{},!window._mfrAlpineRegistered.MFRScrollingBarAnimatedSpacing){let e=null;const i=()=>{clearTimeout(e),e=setTimeout(()=>ScrollTrigger.refresh(),120)};document.addEventListener("alpine:init",()=>{Alpine.data("MFRScrollingBarAnimatedSpacing",(e={})=>({$section:null,$blockWrapper:null,spacingDesktop:e.spacingDesktop||0,enabledOn:e.enabledOn||"",_trigger:null,_settled:!1,init(){"mobile"!==this.enabledOn&&(this.$section=this.$el.closest("section"),this.$blockWrapper=this.$el.closest('[id^="shopify-block-"]'),gsap&&ScrollTrigger&&ScrollTrigger.create&&this.$section&&this.$blockWrapper&&(window.matchMedia("(max-width: 1023px)").matches||this.initScrollTrigger()))},initScrollTrigger(){this._trigger=ScrollTrigger.create({trigger:this.$section,start:"center 75%",end:"center center",scrub:!0,onUpdate:e=>this.applySpacing(e.progress)}),this.applySpacing(0)},applySpacing(e){const t=window.__mfrHashNavTarget;if(t&&this.$section&&this.$section.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING)return;const r=Math.min(Math.max(e,0),1),n=this.spacingDesktop*(1-r);gsap.set(this.$blockWrapper,{marginBottom:n});const s=0===r||1===r;s&&!this._settled?(this._settled=!0,i()):s||(this._settled=!1)},destroy(){this._trigger&&(this._trigger.kill(),this._trigger=null)}}))}),window._mfrAlpineRegistered.MFRScrollingBarAnimatedSpacing=!0} 2//# sourceMappingURL=mfr-component__MFRScrollingBarAnimatedSpacing.min.js.map
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.