1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a7b3a2a0-7fc8-4a6d-8249-e2aa8d897050",e._sentryDebugIdIdentifier="sentry-dbid-a7b3a2a0-7fc8-4a6d-8249-e2aa8d897050")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1401],{23782:(e,t,s)=>{s.r(t),s.d(t,{default:()=>l});var r=s(95155),n=s(12115),a=s(86275),i=s(3122);let o="#7FB0E3";function l(){let[e,t]=(0,n.useState)(()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches),[s,i]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),s=e=>t(e.matches);return e.addEventListener("change",s),()=>e.removeEventListener("change",s)},[]),s)?(0,r.jsx)(c,{}):(0,r.jsx)(a.Hl,{camera:{position:[0,0,4.2],fov:45},dpr:[1,2],gl:{antialias:!0,alpha:!0},onCreated:({gl:e})=>{try{e.getContext()||i(!0)}catch{i(!0)}},children:(0,r.jsx)(d,{reducedMotion:e})})}function d({reducedMotion:e}){let t=(0,n.useRef)(null),s=(0,n.useRef)(null),a=(0,n.useMemo)(()=>[[1.3,0,0],[-1.3,0,0],[0,1.3,0],[0,-1.3,0],[0,0,1.3],[0,0,-1.3]],[]);return(0,i.D)(({clock:r})=>{if(e)return;let n=r.getElapsedTime();t.current&&(t.current.emissiveIntensity=.6+.4*Math.sin(1.8*n)),s.current&&(s.current.rotation.y=.25*n,s.current.rotation.x=.2*Math.sin(.15*n))}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ambientLight",{intensity:.6}),(0,r.jsx)("pointLight",{position:[5,5,5],intensity:1.2,color:"#fff6e5"}),(0,r.jsx)("pointLight",{position:[-4,-3,-4],intensity:.8,color:"#8ee6f5"}),(0,r.jsxs)("mesh",{children:[(0,r.jsx)("sphereGeometry",{args:[.55,36,36]}),(0,r.jsx)("meshStandardMaterial",{ref:t,color:o,emissive:o,emissiveIntensity:.8,roughness:.3,metalness:.5})]}),(0,r.jsxs)("group",{ref:s,children:[(0,r.jsxs)("mesh",{children:[(0,r.jsx)("icosahedronGeometry",{args:[1.3,1]}),(0,r.jsx)("meshStandardMaterial",{color:o,wireframe:!0,transparent:!0,opacity:.3,roughness:.5})]}),a.map((e,t)=>(0,r.jsxs)("mesh",{position:e,children:[(0,r.jsx)("sphereGeometry",{args:[.14,20,20]}),(0,r.jsx)("meshStandardMaterial",{color:o,emissive:o,emissiveIntensity:.7,metalness:.6})]},t))]})]})}function c(){return(0,r.jsx)("div",{"aria-hidden":"true",className:"relative w-full h-full rounded-full",style:{background:"radial-gradient(circle at 35% 35%, #7FB0E3 0%, color-mix(in srgb, #7FB0E3 40%, transparent) 45%, transparent 70%)"}})}}}]);
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.