import{Q as o,R as u,G as s}from"./CJVCACDl.js";import{u as n}from"./CYRjUfk9.js";import{u as c}from"./D5bCtyx5.js";const h=o(async()=>{let t,a;const e=n();if(!e.checked){const{apiFetch:r}=c();try{const i=([t,a]=u(()=>r("/api/auth/me")),t=await t,a(),t);e.setUser(i)}catch{e.clear()}}if(!e.isLoggedIn)return s("/auth/login");if(!e.isAdmin)return s("/dashboard")});export{h as default};
