const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CWZ35-A0.js","./BzHi13pV.js","./Bdb63vbw.js","./entry.DOHzCCCV.css"])))=>i.map(i=>d[i]); import{E as y,aP as h,r as i,z as E,n as v,H as x,aQ as g,D as S,p as B,e as C,X as m,o as N,l as P,m as u,f as d,b as k,a as w,Y as I,u as b,$ as D,_ as $}from"./Bdb63vbw.js";const A=Object.assign({name:"NuxtErrorBoundary",inheritAttrs:!1},{__name:"NuxtErrorBoundary",emits:["error"],setup(_,{expose:s,emit:c}){const p=c,t=x(null);function a(){t.value=null}{let r=function(...e){const[o,l,f]=e;p("error",o),n.hooks.callHook("vue:error",o,l,f),t.value=o};const n=y();h((e,o,l)=>(n.isHydrating?g(()=>r(e,o,l)):r(e,o,l),!1))}return s({error:t,clearError:a}),(r,n)=>t.value?i(r.$slots,"error",E(v({key:0},{error:t.value,clearError:a}))):i(r.$slots,"default",{key:1})}}),O={class:"error-fallback-container"},R=S({__name:"ErrorBoundary",props:{meta:{}},setup(_){const s=_,c=B(),{t:p}=C();async function t(a){console.error("[ComponentError]",{error:a,path:c.fullPath,...s.meta});try{const{captureException:r}=await D(async()=>{const{captureException:e}=await import("./CWZ35-A0.js");return{captureException:e}},__vite__mapDeps([0,1,2,3]),import.meta.url),n=r(a,{tags:{component:"error-boundary",path:c.fullPath,...s.meta},level:"error",extra:{route:c.fullPath,meta:s.meta,timestamp:new Date().toISOString()}});console.log("[Sentry] Error captured with ID:",n)}catch(r){console.error("[Sentry] Failed to capture error:",r)}}return(a,r)=>{const n=m("SlpTypography"),e=m("SlpContainer"),o=A;return N(),P(o,{onError:t},{default:u(()=>[i(a.$slots,"default",{},void 0,!0)]),error:u(()=>[d(e,null,{default:u(()=>[k("div",O,[d(n,{variant:"heading5"},{default:u(()=>[w(I(b(p)("common.error")),1)]),_:1})])]),_:1})]),_:3})}}}),V=Object.assign($(R,[["__scopeId","data-v-36282663"]]),{__name:"CommonErrorBoundary"});export{V as default};