1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,749419,e=>{"use strict";var t=e.i(843476),r=e.i(846932),i=e.i(271645),n=e.i(749652);let s={some:0,all:1};var a=e.i(657688);e.s(["default",0,({imageUrl:e,title:o,priority:l=!1})=>{let c=(0,i.useRef)(null),u=function(e,{root:t,margin:r,amount:a,once:o=!1,initial:l=!1}={}){let[c,u]=(0,i.useState)(l);return(0,i.useEffect)(()=>{if(!e.current||o&&c)return;let i={root:t&&t.current||void 0,margin:r,amount:a};return function(e,t,{root:r,margin:i,amount:a="some"}={}){let o=(0,n.resolveElements)(e),l=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=l.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?l.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),l.delete(e.target))})},{root:r,rootMargin:i,threshold:"number"==typeof a?a:s[a]});return o.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),o?void 0:()=>u(!1)),i)},[t,e,r,o,a]),c}(c,{once:!0,margin:"0% 0% -20% 0%"});return(0,t.jsxs)("div",{ref:c,className:"md:group-[&:nth-child(2)]:order-2 relative",children:[(0,t.jsx)(r.motion.div,{initial:{scaleX:1},animate:{scaleX:+!u},transition:{duration:.5,ease:"easeInOut"},className:"bg-sh-red-500 absolute inset-0 z-10 origin-right"}),(0,t.jsx)(a.default,{width:700,height:520,src:e,alt:o,className:"relative z-0",priority:l})]})}],749419)}]);
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.