PageSourceSearch

https://gradelog.com/_next/static/chunks/16_v334.5c46j.js

js gradelog.com collected 2026-10-09 22:58:10 UTC 15,456 bytes, 7 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="38517cf2-185a-9ac1-cb12-6d90202aa99f")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,411024,310542,895420,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(846932),i=e.i(930551),a=e.i(486427),o=e.i(965566),l=e.i(260830),s=e.i(287022);function u(e,t){let r,n=()=>{let{currentTime:n}=t,i=(null===n?0:n.value)/100;r!==i&&e(i),r=i};return s.frame.preUpdate(n,!0),()=>(0,s.cancelFrame)(n)}function c(e){return!("u"<typeof window)&&(e?(0,i.supportsViewTimeline)():(0,i.supportsScrollTimeline)())}var f=e.i(661327),d=e.i(783920),g=e.i(325791);let p=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),h={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function m(e,t,r,n){let i=r[t],{length:a,position:o}=h[t],l=i.current,s=r.time;i.current=Math.abs(e[`scroll${o}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,d.progress)(0,i.scrollLength,i.current);let u=n-s;i.velocity=u>50?0:(0,g.velocityPerSecond)(i.current-l,u)}e.i(247167);var y=e.i(344230),v=e.i(515923),x=e.i(476959),b=e.i(772846);let w={start:0,center:.5,end:1};function M(e,t,r=0){let n=0;if(e in w&&(e=w[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let E=[0,0],S=[[0,0],[1,1]],k={x:0,y:0},A=new WeakMap,L=new WeakMap,N=new WeakMap,T=new WeakMap,W=new WeakMap,O=e=>e===document.scrollingElement?window:e;function j(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...n}={}){if(!t)return l.noop;let i=N.get(t);i||(i=new Set,N.set(t,i));let a=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),m(e,"x",r,t),m(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=S}=r,{target:i=e,axis:a="y"}=r,o="y"===a?"height":"width",l=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,b.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,a=n.parentNode;for(;!i;)"svg"===a.tagName&&(i=a),a=n.parentNode;n=i}else break;return r}(i,e):k,s=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let c=!t[a].interpolate,f=n.length;for(let e=0;e<f;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:E,a=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,w[e]?e:"0"]),(a=M(i[0],r,n))-M(i[1],t)}(n[e],u[o],s[o],l[a]);c||r===t[a].interpolatorOffsets[e]||(c=!0),t[a].offset[e]=r}c&&(t[a].interpolate=(0,y.interpolate)(t[a].offset,(0,v.defaultOffset)(n),{clamp:!1}),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=(0,x.clamp)(0,1,t[a].interpolate(t[a].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:p(),y:p()},n);if(i.add(a),!A.has(t)){let e=()=>{for(let e of i)e.measure(s.frameData.timestamp);s.frame.preUpdate(r)},r=()=>{for(let e of i)e.notify()},n=()=>s.frame.read(e);A.set(t,n);let a=O(t);window.addEventListener("resize",n),t!==document.documentElement&&L.set(t,(0,f.resize)(t,n)),a.addEventListener("scroll",n),n()}if(r&&!W.has(t)){let e=A.get(t),r={width:t.scrollWidth,height:t.scrollHeight};T.set(t,r);let n=s.frame.read(()=>{let n=t.scrollWidth,i=t.scrollHeight;
2(r.width!==n||r.height!==i)&&(e(),r.width=n,r.height=i)},!0);W.set(t,n)}let o=A.get(t);return s.frame.read(o,!1,!0),()=>{(0,s.cancelFrame)(o);let e=N.get(t);if(!e||(e.delete(a),e.size))return;let r=A.get(t);A.delete(t),r&&(O(t).removeEventListener("scroll",r),L.get(t)?.(),window.removeEventListener("resize",r));let n=W.get(t);n&&((0,s.cancelFrame)(n),W.delete(t)),T.delete(t)}}let C=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[S,"contain"]],P={start:0,end:1};function V(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of C)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=P[t[0]],n=P[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],i=t[e];if(n[0]!==i[0]||n[1]!==i[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let $=new Map;function H(e){let t={value:0},r=j(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function I({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let i=$.get(t);i||(i=new Map,$.set(t,i));let a=r.target??"self",o=i.get(a);o||(o={},i.set(a,o));let l=n+(r.offset??[]).join(",");return o[l]||(r.target&&c(r.target)?V(r.offset)?o[l]=new ViewTimeline({subject:r.target,axis:n}):o[l]=H({container:t,...r}):c()?o[l]=new ScrollTimeline({source:t,axis:n}):o[l]=H({container:t,...r})),o[l]}function z(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){var i,a;let o,s,f;if(!r)return l.noop;let d={axis:t,container:r,...n};return"function"==typeof e?(i=e,a=d,2===i.length?j(e=>{i(e[a.axis].progress,e)},a):u(i,I(a))):(o=I(d),s=d.target?V(d.offset):void 0,f=d.target?c(d.target)&&!!s:c(),e.attachTimeline({timeline:f?o:void 0,...s&&f&&{rangeStart:s.rangeStart,rangeEnd:s.rangeEnd},observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},o))}))}var B=e.i(947414),R=e.i(674008);let F=()=>({scrollX:(0,a.motionValue)(0),scrollY:(0,a.motionValue)(0),scrollXProgress:(0,a.motionValue)(0),scrollYProgress:(0,a.motionValue)(0)}),G=e=>!!e&&!e.current;function U(e,t,r,n){return{factory:i=>z(i,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function X({container:e,target:t,...n}={}){var a;let l=(0,B.useConstant)(F);a=n.offset,!("u"<typeof window)&&(t?(0,i.supportsViewTimeline)()&&!!V(a):(0,i.supportsScrollTimeline)())&&(l.scrollXProgress.accelerate=U("x",n,e,t),l.scrollYProgress.accelerate=U("y",n,e,t));let s=(0,r.useRef)(null),u=(0,r.useRef)(!1),c=(0,r.useCallback)(()=>(s.current=z((e,{x:t,y:r})=>{l.scrollX.set(t.current),l.scrollXProgress.set(t.progress),l.scrollY.set(r.current),l.scrollYProgress.set(r.progress)},{...n,container:e?.current||void 0,target:t?.current||void 0}),()=>{s.current?.()}),[e,t,JSON.stringify(n.offset)]);return(0,R.useIsomorphicLayoutEffect)(()=>{if(u.current=!1,!(G(e)||G(t)))return c();u.current=!0},[c]),(0,r.useEffect)(()=>u.current?((0,o.invariant)(!G(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.invariant)(!G(t),"Target ref is defined but not hydrated","use-scroll-ref"),c()):void 0,[c]),l}e.s(["useScroll",0,X],310542);var Y=e.i(83352),D=e.i(83411);function J(e){return"number"==typeof e?e:parseFloat(e)}var q=e.i(737806);function K(e){let t=(0,B.useConstant)(()=>(0,a.motionValue)(e)),{isStatic:n}=(0,r.useContext)(q.MotionConfigContext);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}function Q(e,t){let r=K(t()),n=()=>r.set(t());return n(),(0,R.useIsomorphicLayoutEffect)(()=>{let t=()=>s.frame.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,s.cancelFrame)(n)}}),r}function Z(e,t,r,n){if("function"==typeof e){let t;return a.collectMotionValues.current=[],e(),t=Q(a.collectMotionValues.current,e),a.collectMotionValues.current=void 0,t}if(void 0!==r&&!Array.isArray(r)&&"function"!=typeof t){var i=e,o=t,l=r,s=n;let a=(0,B.useConstant)(()=>Object.keys(l)),u=(0,B.useConstant)(()=>({}));for(let e of a)u[e]=Z(i,o,l[e],s);return u}let u="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],i=e[1+r],a=e[2+r],o=e[3+r],l=(0,y.interpolate)(i,a,o);return t?l(n):l}(t,r,n),c=Array.isArray(e)?_(e,u):_([e],([e])=>u(e)),f=Array.isArray(e)?void 0:e.accelerate;return f&&!f.isTransformed&&"function"!=typeof t&&Array.isArray(r)&&n?.clamp!==!1&&(c.accelerate={...f,times:t,keyframes:r,isTransformed:!0,...n?.ease?{ease:n.ease}:{}}),c}function _(e,t){let r=(0,B.useConstant)(()=>[]);return Q(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}e.s(["useTransform",0,Z],895420),e.s(["AnimatedGrid",0,function({className:e=""}){return(0,t.jsxs)("div",{className:`absolute inset-0 pointer-events-none ${e}`,children:[(0,t.jsx)(n.motion.div,{className:"absolute inset-0",style:{backgroundImage:`
3            linear-gradient(rgba(249,115,22,0.04) 1px, transparent 1px),
4            linear-gradient(90deg, rgba(249,115,22,0.04) 1px, transparent 1px)
5          `,backgroundSize:"80px 80px"}
5,animate:{backgroundPosition:["0px 0px","80px 80px"]},transition:{duration:20,repeat:1/0,ease:"linear"}}),(0,t.jsx)(n.motion.div,{className:"absolute inset-0",style:{background:"linear-gradient(135deg, transparent 0%, rgba(249,115,22,0.03) 50%, transparent 100%)",backgroundSize:"200% 200%"},animate:{backgroundPosition:["0% 0%","100% 100%","0% 0%"]},transition:{duration:8,repeat:1/0,ease:"easeInOut"}})]})},"FloatingShapes",0,function({count:e=6,color:i="#f97316"}){let[a]=(0,r.useState)(()=>Array.from({length:e},(e,t)=>({id:t,size:8+24*Math.random(),x:100*Math.random(),y:100*Math.random(),duration:8+12*Math.random(),delay:8*Math.random(),rotate:360*Math.random(),opacity:.08+.12*Math.random(),type:t%3})));return(0,t.jsx)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:a.map(e=>(0,t.jsx)(n.motion.div,{className:"absolute",style:{left:`${e.x}%`,top:`${e.y}%`,width:e.size,height:e.size,border:`1px solid ${i}`,opacity:e.opacity,borderRadius:2===e.type?"50%":1===e.type?"4px":"2px",rotate:45*(1===e.type)},animate:{y:[0,-30,0],rotate:[e.rotate,e.rotate+180,e.rotate+360],opacity:[.06,.18,.06]},transition:{duration:e.duration,delay:e.delay,repeat:1/0,ease:"easeInOut"}},e.id))})},"GlowOrbs",0,function({variant:e="orange"}){let{c1:r,c2:i}={orange:{c1:"rgba(249,115,22,0.20)",c2:"rgba(234,88,12,0.12)"},blue:{c1:"rgba(59,130,246,0.16)",c2:"rgba(37,99,235,0.10)"},purple:{c1:"rgba(168,85,247,0.14)",c2:"rgba(139,92,246,0.09)"},green:{c1:"rgba(34,197,94,0.13)",c2:"rgba(22,163,74,0.08)"}}[e];return(0,t.jsxs)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[(0,t.jsx)(n.motion.div,{className:"absolute rounded-full",style:{width:700,height:700,left:"-10%",top:"-20%",background:`radial-gradient(circle, ${r} 0%, transparent 65%)`,filter:"blur(80px)"},animate:{x:[0,80,-40,0],y:[0,-60,40,0]},transition:{duration:18,repeat:1/0,ease:"easeInOut"}}),(0,t.jsx)(n.motion.div,{className:"absolute rounded-full",style:{width:600,height:600,right:"-10%",bottom:"-10%",background:`radial-gradient(circle, ${i} 0%, transparent 65%)`,filter:"blur(80px)"},animate:{x:[0,-60,30,0],y:[0,50,-30,0]},transition:{duration:22,repeat:1/0,ease:"easeInOut",delay:4}})]})},"GradientMesh",0,function({color1:e="#f97316",color2:r="#ea580c",className:i=""}){return(0,t.jsxs)("div",{className:`absolute inset-0 overflow-hidden pointer-events-none ${i}`,children:[(0,t.jsx)(n.motion.div,{className:"absolute rounded-full",style:{width:"60%",height:"60%",background:`radial-gradient(circle, ${e}22 0%, transparent 70%)`,filter:"blur(60px)"},animate:{x:["0%","20%","-10%","5%","0%"],y:["0%","-15%","10%","-5%","0%"],scale:[1,1.15,.9,1.05,1]},transition:{duration:20,repeat:1/0,ease:"easeInOut"}}),(0,t.jsx)(n.motion.div,{className:"absolute rounded-full",style:{width:"50%",height:"50%",right:0,bottom:0,background:`radial-gradient(circle, ${r}18 0%, transparent 70%)`,filter:"blur(80px)"},animate:{x:["0%","-25%","10%","-5%","0%"],y:["0%","20%","-15%","8%","0%"],scale:[1,.85,1.2,.95,1]},transition:{duration:25,repeat:1/0,ease:"easeInOut",delay:5}})]})},"HeroParticles",0,function(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t,r=e.current;if(!r)return;let n=r.getContext("2d");if(!n)return;let i=0,a=0,o=[],l=()=>{i=r.width=r.offsetWidth,a=r.height=r.offsetHeight},s=()=>{o.length=0;let e=Math.floor(i*a/14e3);for(let t=0;t<e;t++)o.push({x:Math.random()*i,y:Math.random()*a,vx:(Math.random()-.5)*.3,vy:(Math.random()-.5)*.3,r:1.5*Math.random()+.3,alpha:.5*Math.random()+.1,pulse:Math.random()*Math.PI*2,pulseSpeed:.02*Math.random()+.005})};l(),s(),window.addEventListener("resize",()=>{l(),s()});let u=()=>{n.clearRect(0,0,i,a);for(let e=0;e<o.length;e++)for(let t=e+1;t<o.length;t++){let r=o[e].x-o[t].x,i=o[e].y-o[t].y,a=Math.sqrt(r*r+i*i);a<120&&(n.beginPath(),n.moveTo(o[e].x,o[e].y),n.lineTo(o[t].x,o[t].y),n.strokeStyle=`rgba(249,115,22,${.06*(1-a/120)})`,n.lineWidth=.5,n.stroke())}o.forEach(e=>{e.pulse+=e.pulseSpeed;let t=e.alpha*(.7+.3*Math.sin(e.pulse));n.beginPath(),n.arc(e.x,e.y,e.r,0,2*Math.PI),n.fillStyle=`rgba(249,115,22,${t})`,n.fill(),e.x+=e.vx,e.y+=e.vy,e.x<0&&(e.x=i),e.x>i&&(e.x=0),e.y<0&&(e.y=a),e.y>a&&(e.y=0)}),t=requestAnimationFrame(u)};return u(),()=>{cancelAnimationFrame(t),window.removeEventListener("resize",s)}},[]),(0,t.jsx)("canvas",{ref:e,className:"absolute inset-0 w-full h-full pointer-events-none",style:{opacity:.6}})},"ScrollBeam",0,function(){let{scrollYProgress:e}=X(),i=function(e,t={}){return function(e,t={}){let{isStatic:n}=(0,r.useContext)(q.MotionConfigContext),i=()=>(0,D.isMotionValue)(e)?e.get():e;if(n)return Z(i);let a=K(i());return(0,r.useInsertionEffect)(()=>(function(e,t,r={}){let n,i=e.get(),a=null,o=i,l="string"==typeof i?i.replace(/[\d.-]/g,""):void 0,u=()=>{a&&(a.stop(),a=null),e.animation=void 0},c=()=>{(()=>{let t=J(e.get()),i=J(o);if(t===i)return u();let l=a?a.getGeneratorVelocity():e.getVelocity();u(),a=new Y.JSAnimation({keyframes:[t,i],velocity:l,type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:n})})(),e.animation=a??void 0,e.events.animationStart?.notify(),a?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{o=e,n=e=>{var r,n;return t((r=e,(n=l)?r+n:r))},s.frame.postRender(c)},u),(0,D.isMotionValue)(t)){let n=!0===r.skipInitialAnimation,i=t.on("change",t=>{var r,i,a,o;n?(n=!1,e.jump((r=t,(i=l)?r+i:r),!1)):e.set((a=t,(o=l)?a+o:a))}),a=e.on("destroy",i);return()=>{i(),a()}}return u})(a,e,t),[a,JSON.stringify(t)]),a}(e,{type:"spring",...t})}(e,{stiffness:100,damping:30});return(0,t.jsx)("div",{className:"fixed left-0 top-0 bottom-0 w-[2px] z-50 pointer-events-none",children:(0,t.jsx)(n.motion.div,{className:"w-full origin-top",style:{scaleY:i,background:"linear-gradient(180deg, transparent, #f97316, #f97316aa
5)",height:"100%"}})})}],411024)}]);
6
7//# debugId=38517cf2-185a-9ac1-cb12-6d90202aa99f

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.