"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vueRouter_esmBundler = require("../../node_modules/.pnpm/vue-router@4.0.12_vue@3.3.4/node_modules/vue-router/dist/vue-router.esm-bundler.js");
const pageEnum = require("../enums/pageEnum.js");
const constant = require("./constant.js");
const index = require("./modules/index.js");
const RootRoute = [
  {
    path: "/",
    name: "Root",
    redirect: pageEnum.PageEnum.BASE_HOME,
    component: constant.Layout,
    meta: {
      title: "Root"
    },
    children: [index.default.projectRoutes, index.default.chartRoutes, index.default.previewRoutes, index.default.editRoutes]
  }
];
const constantRouter = [...RootRoute];
const router = vueRouter_esmBundler.createRouter({
  history: vueRouter_esmBundler.createWebHashHistory(""),
  routes: constantRouter,
  strict: true
});
exports.constantRouter = constantRouter;
exports.default = router;
