1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4929],{4929:(e,r,s)=>{s.r(r),s.d(r,{ErrorBoundary:()=>d,useErrorBoundary:()=>m,withErrorBoundary:()=>p});var t=s(95155),a=s(12115),n=s(97003),l=s(83209),o=s(52056),c=s(89559),h=s(65993),i=s(25016);class d extends a.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e,errorInfo:null}}componentDidCatch(e,r){this.setState({error:e,errorInfo:r}),this.props.onError&&this.props.onError(e,r)}render(){return this.state.hasError?this.props.fallback?this.props.fallback:(0,t.jsx)("div",{className:(0,i.cn)("min-h-screen flex items-center justify-center p-4","bg-text-stroke"),children:(0,t.jsxs)(l.Zp,{className:"w-full max-w-md",children:[(0,t.jsxs)(l.aR,{className:"text-center",children:[(0,t.jsx)("div",{className:"mx-auto w-12 h-12 bg-brand-1st/10 rounded-full flex items-center justify-center mb-4",children:(0,t.jsx)(o.A,{className:"w-6 h-6 text-brand-1st"})}),(0,t.jsx)(l.ZB,{className:(0,i.cn)("text-h-semibold","text-brand-primary"),children:"Something went wrong"}),(0,t.jsx)(l.BT,{className:(0,i.cn)("text-text-secondary"),children:"An unexpected error occurred. Please try again or contact support if the problem persists."})]}),(0,t.jsxs)(l.Wu,{className:"space-y-4",children:[!1,(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,t.jsxs)(n.Button,{onClick:this.handleRetry,className:"flex-1",variant:"default",children:[(0,t.jsx)(c.A,{className:"w-4 h-4 mr-2"}),"Try Again"]}),(0,t.jsxs)(n.Button,{onClick:this.handleGoHome,className:"flex-1",variant:"outline",children:[(0,t.jsx)(h.A,{className:"w-4 h-4 mr-2"}),"Go Home"]})]})]})]})}):this.props.children}constructor(e){super(e),this.handleRetry=()=>{this.setState({hasError:!1,error:null,errorInfo:null})},this.handleGoHome=()=>{window.location.href="/"},this.state={hasError:!1,error:null,errorInfo:null}}}let m=()=>({throwError:e=>{throw e}}),p=(e,r,s)=>{let a=a=>(0,t.jsx)(d,{fallback:r,onError:s,children:(0,t.jsx)(e,{...a})});return a.displayName="withErrorBoundary(".concat(e.displayName||e.name,")"),a}},52056:(e,r,s)=>{s.d(r,{A:()=>t});let t=(0,s(71847).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},89559:(e,r,s)=>{s.d(r,{A:()=>t});let t=(0,s(71847).A)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])}}]);
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.