PageSourceSearch

https://www.mornningstar.ai/_next/static/immutable/chunks/3wnzgt125k7im.js

js mornningstar.ai collected 2026-10-05 16:07:50 UTC 3,399 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,20818,e=>{"use strict";var t=e.i(43476),a=e.i(71645);e.s(["CountUp",0,function({value:e,className:r=""}){let n=e.match(/^([^\d]*)(\d[\d,]*\.?\d*)(.*)$/),o=(0,a.useRef)(null),[i,l]=(0,a.useState)(null),d=n?parseFloat(n[2].replace(/,/g,"")):NaN,s=n&&n[2].includes(".")?n[2].split(".")[1].length:0;if((0,a.useEffect)(()=>{if(!n||isNaN(d))return;let e=o.current;if(!e||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let t=new IntersectionObserver(e=>{if(!e[0].isIntersecting)return;t.disconnect();let a=performance.now(),r=e=>{let t=Math.min(1,(e-a)/900);l(d*(1-Math.pow(1-t,3))),t<1&&requestAnimationFrame(r)};requestAnimationFrame(r)},{threshold:.4});return t.observe(e),()=>t.disconnect()},[e]),!n||isNaN(d))return(0,t.jsx)("span",{className:r,children:e});let c=null===i?n[2]:s?i.toFixed(s):Math.round(i).toLocaleString("en-US");return(0,t.jsxs)("span",{ref:o,className:r,style:{fontVariantNumeric:"tabular-nums"},children:[n[1],c,n[3]]})}])},17956,e=>{"use strict";var t=e.i(43476),a=e.i(71645);e.s(["DawnCanvas",0,function({className:e=""}){let r=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=r.current;if(!e)return;let t=e.getContext("2d");if(!t)return;let a=window.matchMedia("(prefers-reduced-motion: reduce)").matches,n=0,o=0,i=0,l=1,d=performance.now(),s=[],c=()=>{l=Math.min(window.devicePixelRatio||1,2),o=e.clientWidth,i=e.clientHeight,e.width=Math.floor(o*l),e.height=Math.floor(i*l),t.setTransform(l,0,0,l,0,0),s=Array.from({length:Math.min(140,Math.floor(o*i/14e3))},()=>({x:Math.random()*o,y:Math.random()*i,r:.6+1.6*Math.random(),s:.04+.12*Math.random(),a:.15+.45*Math.random(),d:Math.random()*Math.PI*2}))},m=e=>{let r=(e-d)/1e3,l=t.createLinearGradient(0,0,0,i);l.addColorStop(0,"#0b1020"),l.addColorStop(.55,"#0f1526"),l.addColorStop(1,"#1a1f3a"),t.fillStyle=l,t.fillRect(0,0,o,i);let c=a?0:.06*Math.sin(.35*r),h=.5*o,u=i*(1.04+.2*c),f=Math.max(o,i)*(.62+c),p=t.createRadialGradient(h,u,0,h,u,f);p.addColorStop(0,"rgba(232,150,58,0.55)"),p.addColorStop(.22,"rgba(200,81,10,0.28)"),p.addColorStop(.5,"rgba(120,60,40,0.10)"),p.addColorStop(1,"rgba(15,21,38,0)"),t.fillStyle=p,t.fillRect(0,0,o,i);let M=.86*i,b=t.createLinearGradient(0,0,o,0);for(let e of(b.addColorStop(0,"rgba(232,150,58,0)"),b.addColorStop(.5,"rgba(232,150,58,0.7)"),b.addColorStop(1,"rgba(232,150,58,0)"),t.strokeStyle=b,t.lineWidth=1,t.beginPath(),t.moveTo(0,M),t.lineTo(o,M),t.stroke(),s)){!a&&(e.y-=e.s,e.x+=.05*Math.sin(.3*r+e.d),e.y<-4&&(e.y=i+4,e.x=Math.random()*o));let n=Math.min(1,Math.max(0,1-e.y/i));t.fillStyle=`rgba(242,238,230,${e.a*(.35+.65*(1-n))})`,t.beginPath(),t.arc(e.x,e.y,e.r,0,2*Math.PI),t.fill()}let g=t.createRadialGradient(.5*o,.4*i,.2*i,.5*o,.4*i,.8*Math.max(o,i));g.addColorStop(0,"rgba(11,16,32,0.35)"),g.addColorStop(1,"rgba(11,16,32,0)"),t.fillStyle=g,t.fillRect(0,0,o,i),a||(n=requestAnimationFrame(m))};c(),m(performance.now());let h=new ResizeObserver(()=>{c(),a&&m(performance.now())});h.observe(e);let u=()=>{document.hidden?cancelAnimationFrame(n):a||(n=requestAnimationFrame(m))};return document.addEventListener("visibilitychange",u),()=>{cancelAnimationFrame(n),h.disconnect(),document.removeEventListener("visibilitychange",u)}},[]),(0,t.jsx)("canvas",{ref:r,"aria-hidden":!0,className:`absolute inset-0 h-full w-full ${e}`})}])}]);

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.