import { Switch, Route } from "wouter"; import { queryClient } from "./lib/queryClient"; import { QueryClientProvider } from "@tanstack/react-query"; import { Toaster } from "@/components/ui/toaster"; import { AuthProvider } from "@/lib/auth"; import { TutorialProvider } from "@/components/Tutorial"; import { ProtectedRoute } from "@/components/ProtectedRoute"; import NotFound from "@/pages/not-found"; import Home from "@/pages/home"; import Passport from "@/pages/passport"; import Achievements from "@/pages/achievements"; import Opportunities from "@/pages/opportunities"; import Events from "@/pages/events"; import Terminal from "@/pages/terminal"; import Dashboard from "@/pages/dashboard"; import Curriculum from "@/pages/curriculum"; import Login from "@/pages/login"; import Admin from "@/pages/admin"; import Pitch from "@/pages/pitch"; import AdminArchitects from "@/pages/admin-architects"; import AdminProjects from "@/pages/admin-projects"; import AdminCredentials from "@/pages/admin-credentials"; import AdminAegis from "@/pages/admin-aegis"; import AdminSites from "@/pages/admin-sites"; import AdminLogs from "@/pages/admin-logs"; import AdminAchievements from "@/pages/admin-achievements"; import AdminApplications from "@/pages/admin-applications"; import AdminActivity from "@/pages/admin-activity"; import AdminNotifications from "@/pages/admin-notifications"; import AeThexOS from "@/pages/os"; import Network from "@/pages/network"; import NetworkProfile from "@/pages/network-profile"; import Lab from "@/pages/lab"; import Projects from "@/pages/projects"; import Messaging from "@/pages/messaging"; import Marketplace from "@/pages/marketplace"; import Settings from "@/pages/settings"; import FileManager from "@/pages/file-manager"; import CodeGallery from "@/pages/code-gallery"; import Notifications from "@/pages/notifications"; import Analytics from "@/pages/analytics"; import { LabTerminalProvider } from "@/hooks/use-lab-terminal"; function Router() { return ( {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } ); } function App() { return ( ); } export default App;