1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="ef192b35-479b-4edd-b5a2-b3e28ee31823",e._sentryDebugIdIdentifier="sentry-dbid-ef192b35-479b-4edd-b5a2-b3e28ee31823")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7048],{5895:(e,r,t)=>{"use strict";t.d(r,{A:()=>o,DictionaryProvider:()=>a,K:()=>l});var s=t(37093),n=t(49793);let i=(0,n.createContext)(null),l=()=>{let e=(0,n.useContext)(i);if(!e)throw Error("useDictionary must be used within a DictionaryProvider");return e},a=({children:e,dictionary:r})=>(0,s.jsx)(i.Provider,{value:r,children:e}),o=i},30092:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>u});var s=t(37093),n=t(84412),i=t(67823),l=t(5895),a=t(69388),o=t(59702),d=t.n(o),c=t(49793);function u({error:e,reset:r}){let t=(0,l.K)();return(0,c.useEffect)(()=>{n.Cp(e)},[e]),(0,s.jsx)("div",{className:"min-h-screen flex items-center justify-center px-4",children:(0,s.jsxs)("div",{className:"max-w-md w-full bg-white rounded-lg border border-gray-200 p-8 text-center",children:[(0,s.jsx)("div",{className:"inline-flex items-center justify-center w-12 h-12 rounded-full bg-red-50 mb-4",children:(0,s.jsx)(a.A,{className:"w-6 h-6 text-red-500"})}),(0,s.jsx)("h1",{className:"text-xl font-semibold text-gray-900 mb-2",children:t.errorBoundary.title}),(0,s.jsx)("p",{className:"text-sm text-gray-600 mb-6",children:t.errorBoundary.description}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-2 justify-center",children:[(0,s.jsx)(i.$n,{onPress:r,className:"rounded-full",children:t.errorBoundary.tryAgain}),(0,s.jsx)(d(),{href:"/dashboard",className:"inline-flex items-center justify-center px-4 py-2 rounded-full text-sm font-medium border border-gray-300 hover:bg-gray-50 transition-colors",children:t.errorBoundary.goToDashboard})]})]})})}},38720:(e,r,t)=>{Promise.resolve().then(t.bind(t,30092))},69388:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});let s=(0,t(96473).A)("TriangleAlert",[["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"}]])},96473:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});var s=t(49793);let n=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim();var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,s.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:t=2,absoluteStrokeWidth:l,className:a="",children:o,iconNode:d,...c},u)=>(0,s.createElement)("svg",{ref:u,...i,width:r,height:r,stroke:e,strokeWidth:l?24*Number(t)/Number(r):t,className:n("lucide",a),...c},[...d.map(([e,r])=>(0,s.createElement)(e,r)),...Array.isArray(o)?o:[o]])),a=(e,r)=>{let t=(0,s.forwardRef)(({className:t,...i},a)=>(0,s.createElement)(l,{ref:a,iconNode:r,className:n(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,t),...i}));return t.displayName=`${e}`,t}}},e=>{e.O(0,[7634,2121,6871,8896,7823,9702,6955,312,1613,7358],()=>e(e.s=38720)),_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.