1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4345],{25016:(e,r,a)=>{"use strict";a.d(r,{Ay:()=>i,I5:()=>l,cn:()=>s,vF:()=>o});var t=a(2821),n=a(75889);function s(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return(0,n.QP)((0,t.$)(r))}function i(e){return e?e.replace(/^\s*(universal|general)\s+/i,"").replace(/\bAnalyzer\b/g,"Analysis").trim():e}let o={log:function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a]},warn:function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a]},error:function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a]},info:function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a]},debug:function(e){for(var r=arguments.length,a=Array(r>1?r-1:0),t=1;t<r;t++)a[t-1]=arguments[t]}};function l(e){return e?e.replace(/\n[^\n]*\b(?:SHARE\s*CARD\s*[:.]|submit_share_card|here(?:'s| is) the share card)[\s\S]*$/i,"").replace(/\n+\s*[*_#>\s-]*Headline\s*[:*][\s\S]*?\bHero\s*[:*][\s\S]*$/i,"").replace(/(?:\n+\s*\{[^{}]*\blabel\b[^{}]*\}\s*)+$/i,"").replace(/\n+[^\n]*\{[\s\S]*?"(?:headline|verdict|hero)"[\s\S]*?"rows"\s*:[\s\S]*$/i,"").replace(/\n+[^\n]*\bshareable\s+(?:format|card|version|summary)\b[^\n]*$/i,"").trimEnd():e}},25030:(e,r,a)=>{Promise.resolve().then(a.bind(a,55839))},55839:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>u});var t=a(95155),n=a(12115),s=a(52619),i=a.n(s),o=a(97003),l=a(65993),d=a(5379),c=a(6858);function u(){let{resolvedTheme:e}=(0,d.D)(),[r,a]=n.useState(!1);return(n.useEffect(()=>a(!0),[]),r)?(0,t.jsxs)("div",{className:"fixed inset-0 md:pl-16 flex flex-col bg-background overflow-x-hidden overflow-y-auto",children:[(0,t.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:"dark"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,_var(--tw-gradient-stops))] from-purple-900/20 via-background to-background"}),[...Array(50)].map((e,r)=>(0,t.jsx)("div",{className:"absolute rounded-full bg-white",style:{top:`${100*Math.random()}%`,left:`${100*Math.random()}%`,width:`${3*Math.random()}px`,height:`${3*Math.random()}px`,animation:`twinkle ${5*Math.random()+3}s linear infinite`,animationDelay:`${5*Math.random()}s`}},r))]}):(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,_var(--tw-gradient-stops))] from-blue-50/20 via-background to-background"})}),(0,t.jsxs)("div",{className:"relative flex-1 flex flex-col items-center justify-center text-center space-y-6 z-10 p-4 pt-32 md:pt-56 pb-24 md:pb-40",children:[(0,t.jsx)("h1",{className:"text-[8rem] md:text-[12rem] font-bold text-primary animate-fade-in leading-none",children:"404"}),(0,t.jsx)("div",{className:"space-y-4 animate-fade-in delay-200",children:(0,t.jsx)("p",{className:"text-muted-foreground max-w-md mx-auto",children:"Oops! The page you're looking for doesn't exist. I can fix that."})}),(0,t.jsx)(i(),{href:"/",children:(0,t.jsxs)(o.$,{variant:"default",className:"mt-8 animate-fade-in delay-300",size:"lg",children:[(0,t.jsx)(l.A,{className:"mr-2 h-4 w-4"}),"Go Home"]})})]}),(0,t.jsx)("div",{className:"relative w-full z-10",children:(0,t.jsx)(c.HomepageFooter,{})})]}):null}},97003:(e,r,a)=>{"use strict";a.d(r,{$:()=>d,r:()=>l});var t=a(95155),n=a(12115),s=a(32467),i=a(83101),o=a(25016);let l=(0,i.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-[color,background-color,border-color,transform] duration-150 ease-out-strong active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,r)=>{let{className:a,variant:n,size:i,asChild:d=!1,...c}=e,u=d?s.DX:"button";return(0,t.jsx)(u,{className:(0,o.cn)(l({variant:n,size:i,className:a})),ref:r,...c})});d.displayName="Button"}},e=>{e.O(0,[8568,4909,2619,2585,2577,6858,8441,1255,7358],()=>e(e.s=25030)),_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.