1import{d as s,u as e,a1 as a,au as r,b$ as o,f as t,K as l,o as n,c as d,t as c,b as i,D as u}from"./D8veu8-2.js";const p=["error"],v={key:0,class:"font-bold text-red-800 text-xl"},m={key:1,class:"error-panel"},f={key:2},g=s({__name:"ErrorBoundary",props:{sourceComponent:{}},setup(s){const g=s,y=u(),{t:b}=e(),k=a();r((()=>k.fullPath),(()=>{y.value=void 0})),o((s=>(y.value=s,!1)));return(s,e)=>t(y)?(n(),d("div",{key:1,error:t(y)},["local"===t("prod")?(n(),d("div",v,c(t(y)),1)):i("",!0),g.sourceComponent?(n(),d("div",m,c("ForecastVerticalCollapsibles"===g.sourceComponent?b("missingForecastData"):b("generalErrorMessage")),1)):(n(),d("div",f,c(t(b)("generalErrorMessage")),1))],8,p)):l(s.$slots,"default",{},void 0,void 0,0)}});export{g as _};
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.