import{M as c,N as d,O as a}from"./entry.8b8ef306.js";import{u as m,b as p}from"./cart.store.4b4f161c.js";import"./index.d8376d32.js";const _=c(async o=>{let e,r;const u=m(),{data:t,error:l}=([e,r]=d(()=>p("/auth/get-user")),e=await e,r(),e);if(l.value)return a("/",{replace:!0});u.user=t.value;const s=o.meta.roles||[],i=t.value.role||[];if(!(s.length===0||s.some(n=>i.includes(n))))return a("/",{replace:!0})});export{_ as default};
