1import{h as e,n,ai as t,o as i,r as o,e as r}from"./Dtay3aFs.js";function s(s){const a=o(!1),c=o(!1);let u=null;const l=r(()=>({"reveal-item":a.value,"is-visible":c.value}));function m(){requestAnimationFrame(()=>{requestAnimationFrame(()=>{c.value=!0})})}return e(()=>{const e=window.matchMedia("(prefers-reduced-motion: reduce)").matches;a.value=!0,e?c.value=!0:n(()=>{const e=t(s);e?!function(e){const n=e.getBoundingClientRect(),t=window.innerHeight||document.documentElement.clientHeight;return n.top<.92*t&&n.bottom>48}(e)?"IntersectionObserver"in window?(u=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(m(),u?.disconnect())},{threshold:.12,rootMargin:"0px 0px -8% 0px"}),u.observe(e)):c.value=!0:m():c.value=!0})}),i(()=>u?.disconnect()),{itemClass:l,itemStyle:function(e){return{"--reveal-i":String(e)}}}}export{s as u};
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.