const AdminInterestsView = () => import('../views/admin/InterestsView.vue'); const AdminContactsView = () => import('../views/admin/ContactsView.vue'); const RoomsView = () => import('../views/admin/RoomsView.vue'); const UserRightsView = () => import('../views/admin/UserRightsView.vue'); const ForumAdminView = () => import('../dialogues/admin/ForumAdminView.vue'); const AdminFalukantEditUserView = () => import('../views/admin/falukant/EditUserView.vue'); const AdminFalukantMapRegionsView = () => import('../views/admin/falukant/MapRegionsView.vue'); const AdminFalukantCreateNPCView = () => import('../views/admin/falukant/CreateNPCView.vue'); const AdminFalukantWorkerSchedulesView = () => import('../views/admin/falukant/WorkerSchedulesView.vue'); const AdminMinigamesView = () => import('../views/admin/MinigamesView.vue'); const AdminTaxiToolsView = () => import('../views/admin/TaxiToolsView.vue'); const AdminUsersView = () => import('../views/admin/UsersView.vue'); const AdminAdultVerificationView = () => import('../views/admin/AdultVerificationView.vue'); const AdminEroticModerationView = () => import('../views/admin/EroticModerationView.vue'); const ModerationReportsView = () => import('../views/admin/ModerationReportsView.vue'); const UserStatisticsView = () => import('../views/admin/UserStatisticsView.vue'); const ServicesStatusView = () => import('../views/admin/ServicesStatusView.vue'); const adminRoutes = [ { path: '/admin/interests', name: 'AdminInterests', component: AdminInterestsView, meta: { requiresAuth: true } }, { path: '/admin/users', name: 'AdminUsers', component: AdminUsersView, meta: { requiresAuth: true } }, { path: '/admin/users/statistics', name: 'AdminUserStatistics', component: UserStatisticsView, meta: { requiresAuth: true } }, { path: '/admin/users/adult-verification', name: 'AdminAdultVerification', component: AdminAdultVerificationView, meta: { requiresAuth: true } }, { path: '/admin/users/erotic-moderation', name: 'AdminEroticModeration', component: AdminEroticModerationView, meta: { requiresAuth: true } }, { path: '/admin/contacts', name: 'AdminContacts', component: AdminContactsView, meta: { requiresAuth: true } }, { path: '/admin/rights', name: 'AdminUserRights', component: UserRightsView, meta: { requiresAuth: true } }, { path: '/admin/forum', name: 'AdminForums', component: ForumAdminView, meta: { requiresAuth: true } }, { path: '/admin/moderation/reports', name: 'AdminModerationReports', component: ModerationReportsView, meta: { requiresAuth: true } }, { path: '/admin/chatrooms', name: 'AdminChatRooms', component: RoomsView, meta: { requiresAuth: true } }, { path: '/admin/falukant/edituser', name: 'AdminFalukantEditUserView', component: AdminFalukantEditUserView, meta: { requiresAuth: true } }, { path: '/admin/falukant/map', name: 'AdminFalukantMapRegionsView', component: AdminFalukantMapRegionsView, meta: { requiresAuth: true } }, { path: '/admin/falukant/create-npc', name: 'AdminFalukantCreateNPCView', component: AdminFalukantCreateNPCView, meta: { requiresAuth: true } }, { path: '/admin/falukant/worker-schedules', name: 'AdminFalukantWorkerSchedulesView', component: AdminFalukantWorkerSchedulesView, meta: { requiresAuth: true } }, { path: '/admin/minigames/match3', name: 'AdminMinigames', component: AdminMinigamesView, meta: { requiresAuth: true } }, { path: '/admin/minigames/taxi-tools', name: 'AdminTaxiTools', component: AdminTaxiToolsView, meta: { requiresAuth: true } }, { path: '/admin/services/status', name: 'AdminServicesStatus', component: ServicesStatusView, meta: { requiresAuth: true } } ]; export default adminRoutes;