1window.moz||requestAnimationFrame(()=>{themeBase.onDOMContentLoadedTrigger(()=>{customElements.get("sticky-sidebar")||customElements.define("sticky-sidebar",class extends HTMLElement{constructor(){super()}connectedCallback(){this.onUpdate=this.update.bind(this),["throttle30fpsResize","MutationObserver","updateStickySidebar"].forEach(event=>window.addEventListener(event,this.onUpdate))}disconnectedCallback(){["throttle30fpsResize","MutationObserver","updateStickySidebar"].forEach(event=>window.removeEventListener(event,this.onUpdate))}update(){if(!themeBase.isDesktop||(this.isFreezeScrollEnable!==themeBase.isFreezeScrollEnable&&(this.style.setProperty("--sticky-freeze-top",themeBase.isFreezeScrollEnable?`${(this.getBoundingClientRect().top-this.parentNode.getBoundingClientRect().top)/10}rem`:""),this.isFreezeScrollEnable=themeBase.isFreezeScrollEnable),themeBase.isFreezeScrollEnable))return;const height=themeBounds.get(this).height;let offsetTop=0;try{offsetTop=eval(getComputedStyle(this).getPropertyValue("--sticky-top").replace(/[a-z]/g,""))*10}catch(error){log(error)}height>themeBase.windowHeight-offsetTop?(this.style.setProperty("--sticky-current-height",`${Math.floor(height)/10*-1}rem`),this.classList.add("sticky-sidebar--dynamic-offset")):this.classList.remove("sticky-sidebar--dynamic-offset")}})})}); 2//# sourceMappingURL=/cdn/shop/t/7/assets/sticky-sidebar.js.map?v=22055423366104036411748958277
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.