PageSourceSearch

https://blunom.ai/assets/Starfield-D42WptOy.js

js blunom.ai collected 2026-10-03 21:09:16 UTC 1,491 bytes, 6 lines download raw bytes

1import{a as e}from"./rolldown-runtime-CNC7AqOf.js";import{o as t,r as n}from"./vendor-react-DMFomHqg.js";import{n as r}from"./use-mobile-BS35zwIA.js";var i=e(t(),1),a=n(),o=e=>{let t=e;return()=>{t|=0,t=t+1831565813|0;let e=t;return e=Math.imul(e^e>>>15,e|1),e^=e+Math.imul(e^e>>>7,e|61),((e^e>>>14)>>>0)/4294967296}},s=({seed:e=42,count:t=220,className:n=``,fadeByY:s=()=>1})=>{let c=r(),l=(0,i.useMemo)(()=>{let n=o(e);return Array.from({length:t},()=>{let e=n(),t=e<.7?1:e<.92?1.5:2.25;return{x:n()*100,y:n()*100,size:t,baseOpacity:.35+n()*.45,duration:2.2+n()*5.5,delay:-n()*8}})},[e,t]);return(0,a.jsxs)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-0 overflow-hidden ${n}`,children:[(0,a.jsx)(`style`,{children:`
2        @keyframes starfield-twinkle {
3          0%, 100% { opacity: var(--o-min); transform: scale(1); }
4          50%      { opacity: var(--o-max); transform: scale(1.25); }
5        }
6      `}),l.map((e,t)=>{let n=Math.max(0,Math.min(1,s(e.y/100)));if(n<=.001)return null;let r=(e.baseOpacity*.35*n).toFixed(3),i=(Math.min(1,e.baseOpacity+.2)*n).toFixed(3);return(0,a.jsx)(`span`,{style:{position:`absolute`,left:`${e.x}%`,top:`${e.y}%`,width:`${e.size}px`,height:`${e.size}px`,borderRadius:`9999px`,background:`#fff`,boxShadow:e.size>=2?`0 0 3px rgba(255,255,255,0.6)`:void 0,"--o-min":r,"--o-max":i,animation:`starfield-twinkle ${e.duration}s ease-in-out ${e.delay}s infinite`,willChange:c?void 0:`opacity, transform`}},t)})]})};export{s as t};

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.