export default defineNuxtRouteMiddleware(async (to) => { const { isLoginPath, isSetupPath } = useAppPaths() if (isLoginPath(to.path)) return if (isSetupPath(to.path)) return const api = useMapApi() try { await api.me() } catch { const { setupRequired } = await api.setupRequired() if (setupRequired) return navigateTo('/setup') return navigateTo('/login') } })