PageSourceSearch

https://memomap.store/cdn/shop/t/355/assets/animations.js?v=22728499079716119481790785682

js memomap.store collected 2026-10-06 04:52:54 UTC 2,086 bytes, 1 lines download raw bytes

1const SCROLL_ANIMATION_TRIGGER_CLASSNAME="scroll-trigger",SCROLL_ANIMATION_OFFSCREEN_CLASSNAME="scroll-trigger--offscreen",SCROLL_ZOOM_IN_TRIGGER_CLASSNAME="animate--zoom-in",SCROLL_ANIMATION_CANCEL_CLASSNAME="scroll-trigger--cancel";function onIntersection(e,t){e.forEach(((e,i)=>{if(e.isIntersecting){const n=e.target;n.classList.contains(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME)&&(n.classList.remove(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME),n.hasAttribute("data-cascade")&&n.setAttribute("style",`--animation-order: ${i};`)),t.unobserve(n)}else e.target.classList.add(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME),e.target.classList.remove(SCROLL_ANIMATION_CANCEL_CLASSNAME)}))}function initializeScrollAnimationTrigger(e=document,t=!1){const i=Array.from(e.getElementsByClassName("scroll-trigger"));if(0===i.length)return;if(t)return void i.forEach((e=>{e.classList.add("scroll-trigger--design-mode")}));const n=new IntersectionObserver(onIntersection,{rootMargin:"0px 0px -50px 0px"});i.forEach((e=>n.observe(e)))}function initializeScrollZoomAnimationTrigger(){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const e=Array.from(document.getElementsByClassName("animate--zoom-in"));if(0===e.length)return;e.forEach((e=>{let t=!1;new IntersectionObserver((e=>{e.forEach((e=>{t=e.isIntersecting}))})).observe(e),e.style.setProperty("--zoom-in-ratio",1+.002*percentageSeen(e)),window.addEventListener("scroll",throttle((()=>{t&&e.style.setProperty("--zoom-in-ratio",1+.002*percentageSeen(e))})),{passive:!0})}))}function percentageSeen(e){const t=window.innerHeight,i=window.scrollY,n=e.getBoundingClientRect().top+i,r=e.offsetHeight;if(n>i+t)return 0;if(n+r<i)return 100;let o=(i+t-n)/((t+r)/100);return Math.round(o)}window.addEventListener("DOMContentLoaded",(()=>{initializeScrollAnimationTrigger(),initializeScrollZoomAnimationTrigger()})),Shopify.designMode&&(document.addEventListener("shopify:section:load",(e=>initializeScrollAnimationTrigger(e.target,!0))),document.addEventListener("shopify:section:reorder",(()=>initializeScrollAnimationTrigger(document,!0))));

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.