PageSourceSearch

https://www.whiteouttequila.com/cdn/shop/t/9/assets/animations.js?v=133657748187716000951781628295

js whiteouttequila.com collected 2026-10-04 13:24:04 UTC 2,198 bytes, 2 lines download raw bytes

1const SCROLL_ANIMATION_TRIGGER_CLASSNAME="scroll-trigger",SCROLL_ANIMATION_OFFSCREEN_CLASSNAME="scroll-trigger--offscreen",SCROLL_ANIMATION_CANCEL_CLASSNAME="scroll-trigger--cancel";function onIntersection(elements,observer){elements.forEach((element,index)=>{if(element.isIntersecting){const elementTarget=element.target;elementTarget.classList.contains(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME)&&(elementTarget.classList.remove(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME),elementTarget.hasAttribute("data-cascade")&&elementTarget.setAttribute("style",`--animation-order: ${index};`)),observer.unobserve(elementTarget)}else element.target.classList.add(SCROLL_ANIMATION_OFFSCREEN_CLASSNAME),element.target.classList.remove(SCROLL_ANIMATION_CANCEL_CLASSNAME)})}function getQueryRoot(rootEl){return rootEl&&typeof rootEl.querySelectorAll=="function"?rootEl:document}function initializeScrollAnimationTrigger(rootEl=document,isDesignModeEvent=!1){const root=getQueryRoot(rootEl),animationTriggerElements=Array.from(root.getElementsByClassName(SCROLL_ANIMATION_TRIGGER_CLASSNAME));if(animationTriggerElements.length===0)return;if(isDesignModeEvent){animationTriggerElements.forEach(element=>{element.classList.add("scroll-trigger--design-mode")});return}const nonStickyFooterSections=Array.from(document.querySelectorAll(".shopify-section-group-footer-group:not(.wt-footer-page-section)")),elementsToObserve=[];if(animationTriggerElements.forEach(element=>{nonStickyFooterSections.some(section=>section.contains(element))?element.classList.add(SCROLL_ANIMATION_CANCEL_CLASSNAME):elementsToObserve.push(element)}),elementsToObserve.length===0)return;const observer=new IntersectionObserver(onIntersection,{rootMargin:"0px 0px -50px 0px"});elementsToObserve.forEach(element=>observer.observe(element))}window.addEventListener("DOMContentLoaded",()=>{initializeScrollAnimationTrigger()}),Shopify.designMode&&(document.addEventListener("shopify:section:load",event=>initializeScrollAnimationTrigger(event.target,!0)),document.addEventListener("shopify:section:reorder",()=>initializeScrollAnimationTrigger(document,!0)));
2//# sourceMappingURL=/cdn/shop/t/9/assets/animations.js.map?v=133657748187716000951781628295

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.