import{j as o}from"./jsx-runtime-CdEZBrzG.js";import{x as i}from"./icon-Bbu-Bk-N.js";import{c,d as a,i as f}from"./index-ZlhoDCJg.js";import{i as p,c as u}from"./hub-DQ4krgsy.js";function m(r){return r!=null&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.headers=="object"&&typeof r.body<"u"}function d(r){if(!(m(r)||p()||!(r instanceof Error)))return u(r,{mechanism:{type:"instrument",handled:!1,data:{function:"ReactError"}}})}function j({defaultStatusHandler:r=({error:e})=>o.jsxs("p",{children:[e.status," ",e.data]}),statusHandlers:t,unexpectedErrorHandler:n=e=>o.jsx("p",{children:i(e)})}){const e=c();d(e);const s=a();return typeof document<"u"&&console.error(e),o.jsx("div",{className:"container flex items-center justify-center p-20 text-h2",children:f(e)?((t==null?void 0:t[e.status])??r)({error:e,params:s}):n(e)})}export{j as G}; //# sourceMappingURL=error-boundary-AEfapTM8.js.map