{
 "erp": [
  {
   "app": "erp",
   "path": "/login",
   "name": "login",
   "component": "@/layouts/AuthLayout.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "",
   "name": "login-page",
   "component": "@/pages/auth/LoginPage.vue",
   "title": "Masuk",
   "module": "",
   "perm": "",
   "public": true,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "",
   "name": "launcher",
   "component": "@/pages/launcher/LauncherPage.vue",
   "title": "Menu",
   "module": "dashboard",
   "perm": "",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "dashboard",
   "name": "dashboard",
   "component": "@/pages/dashboard/DashboardPage.vue",
   "title": "Dashboard",
   "module": "dashboard",
   "perm": "dashboard.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "master-data/products",
   "name": "products",
   "component": "@/pages/masterdata/ProductsPage.vue",
   "title": "Produk",
   "module": "masterData",
   "perm": "masterdata.products.read",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "master-data/categories",
   "name": "categories",
   "component": "@/pages/masterdata/CategoriesPage.vue",
   "title": "Kategori",
   "module": "masterData",
   "perm": "masterdata.categories.read",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "master-data/units",
   "name": "units",
   "component": "@/pages/masterdata/UnitsPage.vue",
   "title": "Satuan",
   "module": "masterData",
   "perm": "masterdata.units.read",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "master-data/suppliers",
   "name": "suppliers",
   "component": "@/pages/masterdata/SuppliersPage.vue",
   "title": "Supplier",
   "module": "masterData",
   "perm": "masterdata.suppliers.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "master-data/customers",
   "name": "customers",
   "component": "@/pages/masterdata/CustomersPage.vue",
   "title": "Customer",
   "module": "masterData",
   "perm": "masterdata.customers.read",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "memberships",
   "name": "memberships",
   "component": "@/pages/masterdata/MembershipsPage.vue",
   "title": "Keanggotaan",
   "module": "membership",
   "perm": "masterdata.memberships.lookup",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "memberships/tiers",
   "name": "membership-tiers",
   "component": "@/pages/masterdata/MembershipTiersPage.vue",
   "title": "Pengaturan Diskon Tier",
   "module": "membership",
   "perm": "masterdata.memberships.tiers.manage",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "inventory/stock",
   "name": "stock",
   "component": "@/pages/inventory/StockPage.vue",
   "title": "Posisi Stok",
   "module": "inventory",
   "perm": "inventory.stock.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "inventory/movements",
   "name": "stock-movements",
   "component": "@/pages/inventory/StockMovementsPage.vue",
   "title": "Pergerakan Stok",
   "module": "inventory",
   "perm": "inventory.movements.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "inventory/transfers",
   "name": "transfers",
   "component": "@/pages/inventory/TransfersPage.vue",
   "title": "Transfer Stok",
   "module": "inventory",
   "perm": "inventory.transfers.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "inventory/opnames",
   "name": "opnames",
   "component": "@/pages/inventory/OpnamesPage.vue",
   "title": "Opname",
   "module": "inventory",
   "perm": "inventory.opnames.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "purchasing/po",
   "name": "po",
   "component": "@/pages/purchasing/PurchaseOrdersPage.vue",
   "title": "Purchase Order",
   "module": "purchasing",
   "perm": "purchasing.purchase-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "purchasing/po/:id/print",
   "name": "po-print",
   "component": "@/pages/purchasing/PurchaseOrderPrintPage.vue",
   "title": "Cetak PO",
   "module": "purchasing",
   "perm": "purchasing.purchase-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "purchasing/goods-receipts",
   "name": "goods-receipts",
   "component": "@/pages/purchasing/GoodsReceiptsPage.vue",
   "title": "Penerimaan Barang",
   "module": "purchasing",
   "perm": "purchasing.goods-receipts.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "purchasing/vouchers",
   "name": "vouchers",
   "component": "@/pages/purchasing/VouchersPage.vue",
   "title": "Voucher",
   "module": "purchasing",
   "perm": "purchasing.vouchers.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "purchasing/supplier-debts",
   "name": "supplier-debts",
   "component": "@/pages/purchasing/SupplierDebtsPage.vue",
   "title": "Hutang Supplier",
   "module": "purchasing",
   "perm": "purchasing.purchase-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/pos",
   "name": "pos",
   "component": "@/pages/sales/PosPage.vue",
   "title": "Katalog Produk",
   "module": "sales",
   "perm": "sales.pos.create",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/orders",
   "name": "sales-orders",
   "component": "@/pages/sales/SalesOrdersPage.vue",
   "title": "Sales Order",
   "module": "sales",
   "perm": "sales.sales-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/receivables",
   "name": "receivables",
   "component": "@/pages/sales/ReceivablesPage.vue",
   "title": "Piutang",
   "module": "sales",
   "perm": "fakturisasi.invoices.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/lhpp",
   "name": "lhpp",
   "component": "@/pages/sales/LhppPage.vue",
   "title": "LHPP",
   "module": "sales",
   "perm": "sales.lhpp.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/targets",
   "name": "sales-targets",
   "component": "@/pages/sales/SalesTargetsPage.vue",
   "title": "Target Sales",
   "module": "sales",
   "perm": "sales.targets.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/vouchers",
   "name": "sales-vouchers",
   "component": "@/pages/sales/SalesVouchersPage.vue",
   "title": "Voucher Penjualan",
   "module": "sales",
   "perm": "sales.sales-vouchers.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "sales/orders/:id",
   "name": "sales-order-detail",
   "component": "@/pages/sales/SalesOrderDetailPage.vue",
   "title": "Detail Sales Order",
   "module": "sales",
   "perm": "sales.sales-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "distribution/customer-orders",
   "name": "customer-orders",
   "component": "@/pages/sales/SalesOrdersPage.vue",
   "title": "Customer Order",
   "module": "distribution",
   "perm": "sales.sales-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "distribution/customer-orders/:id",
   "name": "customer-order-detail",
   "component": "@/pages/sales/SalesOrderDetailPage.vue",
   "title": "Detail Customer Order",
   "module": "distribution",
   "perm": "sales.sales-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "finance/cashier-cash",
   "name": "cashier-cash",
   "component": "@/pages/finance/CashierCashPage.vue",
   "title": "Arus Kas Kasir",
   "module": "finance",
   "perm": "finance.cashflows.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "finance/hub",
   "name": "finance-hub",
   "component": "@/pages/finance/FinanceHubPage.vue",
   "title": "Keuangan",
   "module": "finance",
   "perm": "finance.cashflows.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/general",
   "name": "accounting-journals-general",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Umum",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/cash-disbursement",
   "name": "accounting-journals-cash-disbursement",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Pengeluaran Kas",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/cash-receipt",
   "name": "accounting-journals-cash-receipt",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Penerimaan Kas",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/bank-disbursement",
   "name": "accounting-journals-bank-disbursement",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Pengeluaran Bank",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/bank-receipt",
   "name": "accounting-journals-bank-receipt",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Penerimaan Bank",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/deposit-receipt",
   "name": "accounting-journals-deposit-receipt",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Penerimaan Deposit Customer",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/journals/deposit-payment",
   "name": "accounting-journals-deposit-payment",
   "component": "@/pages/accounting/JournalsPage.vue",
   "title": "Jurnal Pengeluaran Deposit Customer",
   "module": "accounting",
   "perm": "accounting.journals.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/ledger",
   "name": "accounting-ledger",
   "component": "@/pages/accounting/GeneralLedgerPage.vue",
   "title": "Buku Besar",
   "module": "accounting",
   "perm": "accounting.ledger.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/coa",
   "name": "accounting-coa",
   "component": "@/pages/accounting/CoaPage.vue",
   "title": "COA & Departemen",
   "module": "accounting",
   "perm": "accounting.accounts.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "accounting/advances",
   "name": "accounting-advances",
   "component": "@/pages/accounting/AdvancesPage.vue",
   "title": "Deposit Customer",
   "module": "accounting",
   "perm": "accounting.advances.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/cashflow-statement",
   "name": "reports-cashflow-statement",
   "component": "@/pages/reports/FinancialReportPage.vue",
   "title": "Laporan Arus Kas (Utama)",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/profit-loss",
   "name": "reports-profit-loss",
   "component": "@/pages/reports/ProfitLossPage.vue",
   "title": "Laba Rugi",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/balance-sheet",
   "name": "reports-balance-sheet",
   "component": "@/pages/reports/BalanceSheetPage.vue",
   "title": "Neraca",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/sales",
   "name": "reports-sales",
   "component": "@/pages/reports/SalesReportPage.vue",
   "title": "Laporan Penjualan",
   "module": "reports",
   "perm": "sales.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/stock",
   "name": "reports-stock",
   "component": "@/pages/reports/StockReportPage.vue",
   "title": "Laporan Stok",
   "module": "reports",
   "perm": "inventory.stock.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/sales-breakdown",
   "name": "reports-sales-breakdown",
   "component": "@/pages/reports/SalesBreakdownPage.vue",
   "title": "Penjualan Rinci",
   "module": "reports",
   "perm": "sales.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/purchase-breakdown",
   "name": "reports-purchase-breakdown",
   "component": "@/pages/reports/PurchaseBreakdownPage.vue",
   "title": "Pembelian Rinci",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/aging",
   "name": "reports-aging",
   "component": "@/pages/reports/AgingPage.vue",
   "title": "Umur Piutang/Hutang",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/stock-detail",
   "name": "reports-stock-detail",
   "component": "@/pages/reports/StockDetailPage.vue",
   "title": "Stok Rinci",
   "module": "reports",
   "perm": "inventory.stock.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "reports/consolidated",
   "name": "consolidated",
   "component": "@/pages/reports/ConsolidatedPage.vue",
   "title": "Laporan Konsolidasi",
   "module": "reports",
   "perm": "finance.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/livemap",
   "name": "livemap",
   "component": "@/pages/tracking/LiveMapPage.vue",
   "title": "Kunjungan Sales",
   "module": "tracking",
   "perm": "sales_tracking.locations.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/visits",
   "name": "visits",
   "component": "@/pages/tracking/VisitsPage.vue",
   "title": "Peta Aktivitas Sales",
   "module": "tracking",
   "perm": "sales_tracking.visits.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/locations",
   "name": "tracking-locations",
   "component": "@/pages/tracking/LocationsPage.vue",
   "title": "Lokasi",
   "module": "tracking",
   "perm": "sales_tracking.locations.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/activities",
   "name": "activities",
   "component": "@/pages/tracking/ActivitiesPage.vue",
   "title": "Aktivitas",
   "module": "tracking",
   "perm": "sales_tracking.activities.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/routes",
   "name": "routes",
   "component": "@/pages/tracking/RoutesPage.vue",
   "title": "Rute",
   "module": "tracking",
   "perm": "sales_tracking.routes.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/visit-schedule",
   "name": "visit-schedule",
   "component": "@/pages/tracking/VisitSchedulePage.vue",
   "title": "Jadwal Kunjungan",
   "module": "tracking",
   "perm": "sales_tracking.visits.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "tracking/my-visits",
   "name": "my-visits",
   "component": "@/pages/tracking/MyVisitsPage.vue",
   "title": "Jadwal Saya",
   "module": "tracking",
   "perm": "sales_tracking.visits.view_own",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "distribution/map",
   "name": "tracking-map",
   "component": "@/pages/distribution/TrackingMapPage.vue",
   "title": "Peta Pelacakan",
   "module": "distribution",
   "perm": "distribution.delivery-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "distribution/delivery-orders",
   "name": "delivery-orders",
   "component": "@/pages/distribution/DistributionPage.vue",
   "title": "Delivery Order",
   "module": "distribution",
   "perm": "distribution.delivery-orders.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "distribution/drivers",
   "name": "drivers",
   "component": "@/pages/distribution/DriversPage.vue",
   "title": "Driver",
   "module": "distribution",
   "perm": "distribution.dispatches.create",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "warehouse",
   "name": "warehouse",
   "component": "@/pages/distribution/WarehousePage.vue",
   "title": "Gudang & Serah Terima",
   "module": "inventory",
   "perm": "inventory.stock.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "hr/employees",
   "name": "employees",
   "component": "@/pages/hr/EmployeesPage.vue",
   "title": "Karyawan",
   "module": "hr",
   "perm": "hr.employees.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "hr/attendance",
   "name": "attendance",
   "component": "@/pages/hr/AttendancePage.vue",
   "title": "Absensi",
   "module": "hr",
   "perm": "hr.attendance.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "hr/payroll",
   "name": "payroll",
   "component": "@/pages/hr/PayrollPage.vue",
   "title": "Penggajian",
   "module": "hr",
   "perm": "hr.payrolls.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "hr/leaves",
   "name": "leaves",
   "component": "@/pages/hr/LeavesPage.vue",
   "title": "Cuti & Izin",
   "module": "hr",
   "perm": "hr.leaves.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "hr/performances",
   "name": "performances",
   "component": "@/pages/hr/PerformancePage.vue",
   "title": "Evaluasi Kinerja",
   "module": "hr",
   "perm": "hr.performances.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/users",
   "name": "users",
   "component": "@/pages/system/UsersPage.vue",
   "title": "Pengguna",
   "module": "system",
   "perm": "system.users.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/roles",
   "name": "roles",
   "component": "@/pages/system/RolesPage.vue",
   "title": "Peran",
   "module": "system",
   "perm": "system.roles.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/reports",
   "name": "report-templates",
   "component": "@/pages/system/ReportTemplatesPage.vue",
   "title": "Template Laporan",
   "module": "system",
   "perm": "system.reports.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/reports/:id/designer",
   "name": "report-designer",
   "component": "@/pages/system/ReportDesignerPage.vue",
   "title": "Desainer Laporan",
   "module": "system",
   "perm": "system.reports.manage",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/stores",
   "name": "stores",
   "component": "@/pages/system/StoresPage.vue",
   "title": "Toko",
   "module": "system",
   "perm": "system.stores.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/activity-log",
   "name": "activity-log",
   "component": "@/pages/system/ActivityLogPage.vue",
   "title": "Log Aktivitas",
   "module": "system",
   "perm": "system.activity-logs.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "system/stores/:id",
   "name": "branch-detail",
   "component": "@/pages/system/BranchDetailPage.vue",
   "title": "Detail Toko",
   "module": "system",
   "perm": "system.stores.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "changelog",
   "name": "changelog",
   "component": "@/pages/ChangelogPage.vue",
   "title": "Changelog",
   "module": "dashboard",
   "perm": "",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "contact",
   "name": "contact",
   "component": "@/pages/ContactPage.vue",
   "title": "Hubungi Developer",
   "module": "dashboard",
   "perm": "",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "support/tickets",
   "name": "support-tickets",
   "component": "@/pages/support/TicketsPage.vue",
   "title": "Tiket Kendala",
   "module": "system",
   "perm": "support.tickets.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "support/tickets/:id",
   "name": "support-ticket-detail",
   "component": "@/pages/support/TicketDetailPage.vue",
   "title": "Detail Tiket Kendala",
   "module": "system",
   "perm": "support.tickets.view",
   "public": false,
   "layout": "DefaultLayout"
  },
  {
   "app": "erp",
   "path": "settings",
   "name": "settings",
   "component": "@/pages/settings/SettingsPage.vue",
   "title": "Pengaturan",
   "module": "settings",
   "perm": "system.settings.view",
   "public": false,
   "layout": "DefaultLayout"
  }
 ],
 "pos": [
  {
   "app": "pos",
   "path": "/login",
   "name": "login",
   "component": "../pages/auth/LoginPage.vue",
   "title": "Masuk",
   "module": "",
   "perm": "",
   "public": true,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "pos",
   "name": "pos",
   "component": "../pages/pos/POSPage.vue",
   "title": "Kasir POS",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "transactions",
   "name": "transactions",
   "component": "../pages/transactions/TransactionsPage.vue",
   "title": "Transaksi",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "returns",
   "name": "returns",
   "component": "../pages/returns/ReturnsPage.vue",
   "title": "Retur",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "shifts",
   "name": "shifts",
   "component": "../pages/shifts/ShiftsPage.vue",
   "title": "Shift",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "customers",
   "name": "customers",
   "component": "../pages/customers/CustomersPage.vue",
   "title": "Pelanggan",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "settings",
   "name": "settings",
   "component": "../pages/settings/SettingsPage.vue",
   "title": "Pengaturan",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "changelog",
   "name": "changelog",
   "component": "../pages/ChangelogPage.vue",
   "title": "Changelog",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  },
  {
   "app": "pos",
   "path": "contact",
   "name": "contact",
   "component": "../pages/ContactPage.vue",
   "title": "Hubungi Developer",
   "module": "",
   "perm": "",
   "public": false,
   "layout": ""
  }
 ],
 "b2b": [
  {
   "app": "b2b",
   "path": "/account/addresses",
   "name": "",
   "component": "app/pages/account/addresses/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/addresses/new",
   "name": "",
   "component": "app/pages/account/addresses/new.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account",
   "name": "",
   "component": "app/pages/account/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/membership",
   "name": "Member Bronze",
   "component": "app/pages/account/membership.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/notifications",
   "name": "",
   "component": "app/pages/account/notifications.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/orders",
   "name": "",
   "component": "app/pages/account/orders.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/profile",
   "name": "",
   "component": "app/pages/account/profile.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/settings",
   "name": "",
   "component": "app/pages/account/settings.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/account/users",
   "name": "",
   "component": "app/pages/account/users.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/admin/analytics",
   "name": "",
   "component": "app/pages/admin/analytics.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/customers/[id]",
   "name": "",
   "component": "app/pages/admin/customers/[id].vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/customers",
   "name": "",
   "component": "app/pages/admin/customers/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin",
   "name": "Depot Galon & Air Mineral",
   "component": "app/pages/admin/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/orders/[id]",
   "name": "",
   "component": "app/pages/admin/orders/[id].vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/orders",
   "name": "",
   "component": "app/pages/admin/orders/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/products",
   "name": "",
   "component": "app/pages/admin/products.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/admin/promotions",
   "name": "",
   "component": "app/pages/admin/promotions.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "['auth', 'admin']"
  },
  {
   "app": "b2b",
   "path": "/cart",
   "name": "",
   "component": "app/pages/cart.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/catalog",
   "name": "",
   "component": "app/pages/catalog/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/changelog",
   "name": "",
   "component": "app/pages/changelog.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/checkout/confirmation",
   "name": "",
   "component": "app/pages/checkout/confirmation.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/checkout",
   "name": "",
   "component": "app/pages/checkout/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/forgot-password",
   "name": "",
   "component": "app/pages/forgot-password.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'guest'"
  },
  {
   "app": "b2b",
   "path": "/galon",
   "name": "",
   "component": "app/pages/galon.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/",
   "name": "",
   "component": "app/pages/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/login",
   "name": "email",
   "component": "app/pages/login.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'guest'"
  },
  {
   "app": "b2b",
   "path": "/membership",
   "name": "",
   "component": "app/pages/membership.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/order-import",
   "name": "",
   "component": "app/pages/order-import.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/orders/[id]",
   "name": "",
   "component": "app/pages/orders/[id]/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/orders/[id]/tracking",
   "name": "",
   "component": "app/pages/orders/[id]/tracking.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/orders",
   "name": "",
   "component": "app/pages/orders/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/payments/[id]",
   "name": "",
   "component": "app/pages/payments/[id].vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/payments",
   "name": "",
   "component": "app/pages/payments/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/products/[slug]",
   "name": "",
   "component": "app/pages/products/[slug].vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/quick-order",
   "name": "",
   "component": "app/pages/quick-order.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/register",
   "name": "companyName",
   "component": "app/pages/register/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'guest'"
  },
  {
   "app": "b2b",
   "path": "/register/status",
   "name": "",
   "component": "app/pages/register/status.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'guest'"
  },
  {
   "app": "b2b",
   "path": "/reset-password",
   "name": "",
   "component": "app/pages/reset-password.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'guest'"
  },
  {
   "app": "b2b",
   "path": "/returns",
   "name": "",
   "component": "app/pages/returns.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": "'auth'"
  },
  {
   "app": "b2b",
   "path": "/support/[id]",
   "name": "",
   "component": "app/pages/support/[id].vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/support",
   "name": "",
   "component": "app/pages/support/index.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  },
  {
   "app": "b2b",
   "path": "/support/tickets",
   "name": "",
   "component": "app/pages/support/tickets.vue",
   "title": "",
   "module": "",
   "perm": "",
   "public": "false",
   "layout": "",
   "middleware": ""
  }
 ]
}