PageSourceSearch

https://2nd-look.vercel.app/_next/static/chunks/app/cases/page-063e2c0c1c0448d7.js

js 2nd-look.vercel.app collected 2026-10-03 05:52:53 UTC 2,486 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[692],{2248:(e,n,t)=>{"use strict";t.d(n,{Reveal:()=>h,RiseLines:()=>m,T9:()=>x,Zf:()=>p,d1:()=>v,sp:()=>d});var l=t(5155),s=t(3825),i=t(4570),a=t(1407),r=t(3350),c=t(9770),u=t(1380),o=t(2115);let d=[.22,1,.36,1];function h(e){let{children:n,delay:t=0,y:i=24,className:a,as:r="div"}=e,c=s.PY1[r];return(0,l.jsx)(c,{className:a,initial:{opacity:0,y:i},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"0px 0px -12% 0px"},transition:{duration:.7,ease:d,delay:t},children:n})}let f={hidden:{y:"105%"},shown:e=>({y:"0%",transition:{duration:.9,ease:d,delay:.08*e}})};function p(e){let{lines:n,className:t,lineClassName:a,delay:r=0,inView:c=!1}=e,u=(0,o.useRef)(null),d=(0,i.W)(u,{once:!0,margin:"0px 0px -10% 0px"}),h=!c||d;return(0,l.jsx)("span",{ref:u,className:t,children:n.map((e,n)=>(0,l.jsx)("span",{className:"block overflow-hidden pb-[0.08em]",children:(0,l.jsx)(s.PY1.span,{className:"block ".concat(null!=a?a:""),variants:f,initial:"hidden",animate:h?"shown":"hidden",custom:n+r/.08,children:e})},n))})}function m(e){let{lines:n,delayMs:t=0,stepMs:s=70}=e;return(0,l.jsx)(l.Fragment,{children:n.map((e,n)=>(0,l.jsx)("span",{className:"block overflow-hidden pb-[0.08em]",children:(0,l.jsx)("span",{className:"rise-line block",style:{animationDelay:"".concat(t+n*s,"ms")},children:e})},n))})}function x(e){let{value:n,className:t,duration:s=.9}=e,h=(0,o.useRef)(null),f=(0,i.W)(h,{once:!0}),p=(0,a.I)(),m=(0,r.d)(0),x=(0,c.G)(m,e=>Math.round(e)),[v,b]=(0,o.useState)(0);return(0,o.useEffect)(()=>x.on("change",e=>b(e)),[x]),(0,o.useEffect)(()=>{if(!f)return;if(p)return void b(n);let e=(0,u.i)(m,n,{duration:s,ease:d});return()=>e.stop()},[f,n,s,m,p]),(0,l.jsx)("span",{ref:h,className:t,children:v})}function v(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,l=(0,a.I)(),[s,i]=(0,o.useState)(null),r=(0,o.useRef)(e);return(0,o.useEffect)(()=>{r.current=e}),(0,o.useEffect)(()=>{let e,s=r.current;if(0===n||l||0===s.length)return;let a=0,c=Math.max(1,Math.ceil(s.length/40));i("");let u=setTimeout(()=>{e=setInterval(()=>{(a+=c)>=s.length?(clearInterval(e),i(null)):i(s.slice(0,a))},14)},t);return()=>{clearTimeout(u),clearInterval(e),i(null)}},[n,t,l]),{text:null!=s?s:e,typing:null!==s}}},8692:(e,n,t)=>{Promise.resolve().then(t.t.bind(t,2619,23)),Promise.resolve().then(t.t.bind(t,1356,23)),Promise.resolve().then(t.bind(t,2248))}},e=>{e.O(0,[619,550,356,441,255,358],()=>e(e.s=8692)),_N_E=e.O()}]);

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.