刘嘉威
2023-07-10 58f406ecca89ca7027392d97e28a906c476515f3
package-lock.json
@@ -17,24 +17,25 @@
        "pinia": "^2.1.4",
        "vue": "^3.3.4",
        "vue-echarts": "^6.6.0",
        "vue-router": "^4.2.2"
        "vue-router": "^4.2.4"
      },
      "devDependencies": {
        "@types/mockjs": "^1.0.7",
        "@types/node": "^20.3.3",
        "@types/node": "^20.4.1",
        "@vitejs/plugin-vue": "^4.2.3",
        "@vue/tsconfig": "^0.4.0",
        "@vueuse/core": "^10.2.1",
        "autoprefixer": "^10.4.14",
        "npm-run-all": "^4.1.5",
        "postcss": "^8.4.24",
        "postcss": "^8.4.25",
        "sass": "^1.63.6",
        "tailwindcss": "^3.3.2",
        "typescript": "~5.1.6",
        "unplugin-auto-import": "^0.16.5",
        "unplugin-element-plus": "^0.7.1",
        "unplugin-auto-import": "^0.16.6",
        "unplugin-element-plus": "^0.7.2",
        "unplugin-vue-components": "^0.25.1",
        "vite": "^4.3.9",
        "vue-tsc": "^1.8.3"
        "vite": "^4.4.2",
        "vue-tsc": "^1.8.4"
      }
    },
    "node_modules/@alloc/quick-lru": {
@@ -86,9 +87,9 @@
      }
    },
    "node_modules/@esbuild/android-arm": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.18.tgz",
      "integrity": "sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.11.tgz",
      "integrity": "sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==",
      "cpu": [
        "arm"
      ],
@@ -102,9 +103,9 @@
      }
    },
    "node_modules/@esbuild/android-arm64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz",
      "integrity": "sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz",
      "integrity": "sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==",
      "cpu": [
        "arm64"
      ],
@@ -118,9 +119,9 @@
      }
    },
    "node_modules/@esbuild/android-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.18.tgz",
      "integrity": "sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.11.tgz",
      "integrity": "sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==",
      "cpu": [
        "x64"
      ],
@@ -134,9 +135,9 @@
      }
    },
    "node_modules/@esbuild/darwin-arm64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz",
      "integrity": "sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz",
      "integrity": "sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==",
      "cpu": [
        "arm64"
      ],
@@ -150,9 +151,9 @@
      }
    },
    "node_modules/@esbuild/darwin-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz",
      "integrity": "sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz",
      "integrity": "sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==",
      "cpu": [
        "x64"
      ],
@@ -166,9 +167,9 @@
      }
    },
    "node_modules/@esbuild/freebsd-arm64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz",
      "integrity": "sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz",
      "integrity": "sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==",
      "cpu": [
        "arm64"
      ],
@@ -182,9 +183,9 @@
      }
    },
    "node_modules/@esbuild/freebsd-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz",
      "integrity": "sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz",
      "integrity": "sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==",
      "cpu": [
        "x64"
      ],
@@ -198,9 +199,9 @@
      }
    },
    "node_modules/@esbuild/linux-arm": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz",
      "integrity": "sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz",
      "integrity": "sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==",
      "cpu": [
        "arm"
      ],
@@ -214,9 +215,9 @@
      }
    },
    "node_modules/@esbuild/linux-arm64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz",
      "integrity": "sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz",
      "integrity": "sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==",
      "cpu": [
        "arm64"
      ],
@@ -230,9 +231,9 @@
      }
    },
    "node_modules/@esbuild/linux-ia32": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz",
      "integrity": "sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz",
      "integrity": "sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==",
      "cpu": [
        "ia32"
      ],
@@ -246,9 +247,9 @@
      }
    },
    "node_modules/@esbuild/linux-loong64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz",
      "integrity": "sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz",
      "integrity": "sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==",
      "cpu": [
        "loong64"
      ],
@@ -262,9 +263,9 @@
      }
    },
    "node_modules/@esbuild/linux-mips64el": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz",
      "integrity": "sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz",
      "integrity": "sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==",
      "cpu": [
        "mips64el"
      ],
@@ -278,9 +279,9 @@
      }
    },
    "node_modules/@esbuild/linux-ppc64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz",
      "integrity": "sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz",
      "integrity": "sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==",
      "cpu": [
        "ppc64"
      ],
@@ -294,9 +295,9 @@
      }
    },
    "node_modules/@esbuild/linux-riscv64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz",
      "integrity": "sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz",
      "integrity": "sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==",
      "cpu": [
        "riscv64"
      ],
@@ -310,9 +311,9 @@
      }
    },
    "node_modules/@esbuild/linux-s390x": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz",
      "integrity": "sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz",
      "integrity": "sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==",
      "cpu": [
        "s390x"
      ],
@@ -326,9 +327,9 @@
      }
    },
    "node_modules/@esbuild/linux-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz",
      "integrity": "sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz",
      "integrity": "sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==",
      "cpu": [
        "x64"
      ],
@@ -342,9 +343,9 @@
      }
    },
    "node_modules/@esbuild/netbsd-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz",
      "integrity": "sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz",
      "integrity": "sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==",
      "cpu": [
        "x64"
      ],
@@ -358,9 +359,9 @@
      }
    },
    "node_modules/@esbuild/openbsd-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz",
      "integrity": "sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz",
      "integrity": "sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==",
      "cpu": [
        "x64"
      ],
@@ -374,9 +375,9 @@
      }
    },
    "node_modules/@esbuild/sunos-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz",
      "integrity": "sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz",
      "integrity": "sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==",
      "cpu": [
        "x64"
      ],
@@ -390,9 +391,9 @@
      }
    },
    "node_modules/@esbuild/win32-arm64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz",
      "integrity": "sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz",
      "integrity": "sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==",
      "cpu": [
        "arm64"
      ],
@@ -406,9 +407,9 @@
      }
    },
    "node_modules/@esbuild/win32-ia32": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz",
      "integrity": "sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz",
      "integrity": "sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==",
      "cpu": [
        "ia32"
      ],
@@ -422,9 +423,9 @@
      }
    },
    "node_modules/@esbuild/win32-x64": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz",
      "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz",
      "integrity": "sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==",
      "cpu": [
        "x64"
      ],
@@ -592,15 +593,16 @@
      "dev": true
    },
    "node_modules/@types/node": {
      "version": "20.3.3",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.3.tgz",
      "integrity": "sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==",
      "version": "20.4.1",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.1.tgz",
      "integrity": "sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==",
      "dev": true
    },
    "node_modules/@types/web-bluetooth": {
      "version": "0.0.16",
      "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
      "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
      "version": "0.0.17",
      "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz",
      "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==",
      "dev": true
    },
    "node_modules/@vitejs/plugin-vue": {
      "version": "4.2.3",
@@ -616,30 +618,30 @@
      }
    },
    "node_modules/@volar/language-core": {
      "version": "1.7.10",
      "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.10.tgz",
      "integrity": "sha512-18Gmth5M0UI3hDDqhZngjMnb6WCslcfglkOdepRIhGxRYe7xR7DRRzciisYDMZsvOQxDYme+uaohg0dKUxLV2Q==",
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.8.0.tgz",
      "integrity": "sha512-ZHTvZPM3pEbOOuaq+ybNz5TQlHUqPQPK0G1+SonvApGq0e3qgGijjhtL5T7hsCtUEmxfix8FrAuCH14tMBOhTg==",
      "dev": true,
      "dependencies": {
        "@volar/source-map": "1.7.10"
        "@volar/source-map": "1.8.0"
      }
    },
    "node_modules/@volar/source-map": {
      "version": "1.7.10",
      "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.10.tgz",
      "integrity": "sha512-FBpLEOKJpRxeh2nYbw1mTI5sZOPXYU8LlsCz6xuBY3yNtAizDTTIZtBHe1V8BaMpoSMgRysZe4gVxMEi3rDGVA==",
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.8.0.tgz",
      "integrity": "sha512-d35aV0yFkIrkynRSKgrN5hgbMv6ekkFvcJsJGmOZ8UEjqLStto9zq7RSvpp6/PZ7/pa4Gn1f6K1qDt0bq0oUew==",
      "dev": true,
      "dependencies": {
        "muggle-string": "^0.3.1"
      }
    },
    "node_modules/@volar/typescript": {
      "version": "1.7.10",
      "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.10.tgz",
      "integrity": "sha512-yqIov4wndLU3GE1iE25bU5W6T+P+exPePcE1dFPPBKzQIBki1KvmdQN5jBlJp3Wo+wp7UIxa/RsdNkXT+iFBjg==",
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.8.0.tgz",
      "integrity": "sha512-T/U1XLLhXv6tNr40Awznfc6QZWizSL99t6M0DeXtIMbnvSCqjjCVRnwlsq+DK9C1RlO3k8+i0Z8iJn7O1GGtoA==",
      "dev": true,
      "dependencies": {
        "@volar/language-core": "1.7.10"
        "@volar/language-core": "1.8.0"
      }
    },
    "node_modules/@vue/compiler-core": {
@@ -694,13 +696,13 @@
      "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
    },
    "node_modules/@vue/language-core": {
      "version": "1.8.3",
      "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.3.tgz",
      "integrity": "sha512-AzhvMYoQkK/tg8CpAAttO19kx1zjS3+weYIr2AhlH/M5HebVzfftQoq4jZNFifjq+hyLKi8j9FiDMS8oqA89+A==",
      "version": "1.8.4",
      "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.4.tgz",
      "integrity": "sha512-pnNtNcJVfkGYluW0vsVO+Y1gyX+eA0voaS7+1JOhCp5zKeCaL/PAmGYOgfvwML62neL+2H8pnhY7sffmrGpEhw==",
      "dev": true,
      "dependencies": {
        "@volar/language-core": "1.7.10",
        "@volar/source-map": "1.7.10",
        "@volar/language-core": "~1.8.0",
        "@volar/source-map": "~1.8.0",
        "@vue/compiler-dom": "^3.3.0",
        "@vue/reactivity": "^3.3.0",
        "@vue/shared": "^3.3.0",
@@ -727,9 +729,9 @@
      }
    },
    "node_modules/@vue/language-core/node_modules/minimatch": {
      "version": "9.0.2",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
      "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
      "version": "9.0.3",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
      "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
      "dev": true,
      "dependencies": {
        "brace-expansion": "^2.0.1"
@@ -804,46 +806,101 @@
      "dev": true
    },
    "node_modules/@vue/typescript": {
      "version": "1.8.3",
      "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.3.tgz",
      "integrity": "sha512-6bdgSnIFpRYHlt70pHmnmNksPU00bfXgqAISeaNz3W6d2cH0OTfH8h/IhligQ82sJIhsuyfftQJ5518ZuKIhtA==",
      "version": "1.8.4",
      "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.4.tgz",
      "integrity": "sha512-sioQfIY5xcmEAz+cPLvv6CtzGPtGhIdR0Za87zB8M4mPe4OSsE3MBGkXcslf+EzQgF+fm6Gr1SRMSX8r5ZmzDA==",
      "dev": true,
      "dependencies": {
        "@volar/typescript": "1.7.10",
        "@vue/language-core": "1.8.3"
        "@volar/typescript": "~1.8.0",
        "@vue/language-core": "1.8.4"
      }
    },
    "node_modules/@vueuse/core": {
      "version": "9.3.1",
      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.3.1.tgz",
      "integrity": "sha512-xriyD+v3D2ObH/UtnkEl+1sbcLBVHNaZaLi/rqoNEe/B92hggDEFQIGXoQUjdRzYOjASHSezf9uCDtmd7LeWyA==",
      "version": "10.2.1",
      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.2.1.tgz",
      "integrity": "sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==",
      "dev": true,
      "dependencies": {
        "@types/web-bluetooth": "^0.0.16",
        "@vueuse/metadata": "9.3.1",
        "@vueuse/shared": "9.3.1",
        "vue-demi": "*"
        "@types/web-bluetooth": "^0.0.17",
        "@vueuse/metadata": "10.2.1",
        "@vueuse/shared": "10.2.1",
        "vue-demi": ">=0.14.5"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/@vueuse/core/node_modules/vue-demi": {
      "version": "0.14.5",
      "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz",
      "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==",
      "dev": true,
      "hasInstallScript": true,
      "bin": {
        "vue-demi-fix": "bin/vue-demi-fix.js",
        "vue-demi-switch": "bin/vue-demi-switch.js"
      },
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      },
      "peerDependencies": {
        "@vue/composition-api": "^1.0.0-rc.1",
        "vue": "^3.0.0-0 || ^2.6.0"
      },
      "peerDependenciesMeta": {
        "@vue/composition-api": {
          "optional": true
        }
      }
    },
    "node_modules/@vueuse/metadata": {
      "version": "9.3.1",
      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.3.1.tgz",
      "integrity": "sha512-G1BPhtx3OHaL/y4OZBofh6Xt02G1VA9PuOO8nac9sTKMkMqfyez5VfkF3D9GUjSRNO7cVWyH4rceeGXfr2wdMg==",
      "version": "10.2.1",
      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.2.1.tgz",
      "integrity": "sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==",
      "dev": true,
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/@vueuse/shared": {
      "version": "9.3.1",
      "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.3.1.tgz",
      "integrity": "sha512-YFu3qcnVeu0S2L4XdQJtBpDcjz6xwqHZtTv/XRhu66/yge1XVhxskUcc7VZbX52xF9A34V6KCfwncP9YDqYFiw==",
      "version": "10.2.1",
      "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.2.1.tgz",
      "integrity": "sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==",
      "dev": true,
      "dependencies": {
        "vue-demi": "*"
        "vue-demi": ">=0.14.5"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/@vueuse/shared/node_modules/vue-demi": {
      "version": "0.14.5",
      "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz",
      "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==",
      "dev": true,
      "hasInstallScript": true,
      "bin": {
        "vue-demi-fix": "bin/vue-demi-fix.js",
        "vue-demi-switch": "bin/vue-demi-switch.js"
      },
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      },
      "peerDependencies": {
        "@vue/composition-api": "^1.0.0-rc.1",
        "vue": "^3.0.0-0 || ^2.6.0"
      },
      "peerDependenciesMeta": {
        "@vue/composition-api": {
          "optional": true
        }
      }
    },
    "node_modules/acorn": {
@@ -1278,6 +1335,44 @@
        "vue": "^3.2.0"
      }
    },
    "node_modules/element-plus/node_modules/@types/web-bluetooth": {
      "version": "0.0.16",
      "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
      "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
    },
    "node_modules/element-plus/node_modules/@vueuse/core": {
      "version": "9.13.0",
      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
      "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
      "dependencies": {
        "@types/web-bluetooth": "^0.0.16",
        "@vueuse/metadata": "9.13.0",
        "@vueuse/shared": "9.13.0",
        "vue-demi": "*"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/element-plus/node_modules/@vueuse/metadata": {
      "version": "9.13.0",
      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
      "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/element-plus/node_modules/@vueuse/shared": {
      "version": "9.13.0",
      "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
      "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
      "dependencies": {
        "vue-demi": "*"
      },
      "funding": {
        "url": "https://github.com/sponsors/antfu"
      }
    },
    "node_modules/error-ex": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -1326,9 +1421,9 @@
      }
    },
    "node_modules/es-module-lexer": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz",
      "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==",
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz",
      "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==",
      "dev": true
    },
    "node_modules/es-to-primitive": {
@@ -1349,9 +1444,9 @@
      }
    },
    "node_modules/esbuild": {
      "version": "0.17.18",
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz",
      "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==",
      "version": "0.18.11",
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.11.tgz",
      "integrity": "sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==",
      "dev": true,
      "hasInstallScript": true,
      "bin": {
@@ -1361,28 +1456,28 @@
        "node": ">=12"
      },
      "optionalDependencies": {
        "@esbuild/android-arm": "0.17.18",
        "@esbuild/android-arm64": "0.17.18",
        "@esbuild/android-x64": "0.17.18",
        "@esbuild/darwin-arm64": "0.17.18",
        "@esbuild/darwin-x64": "0.17.18",
        "@esbuild/freebsd-arm64": "0.17.18",
        "@esbuild/freebsd-x64": "0.17.18",
        "@esbuild/linux-arm": "0.17.18",
        "@esbuild/linux-arm64": "0.17.18",
        "@esbuild/linux-ia32": "0.17.18",
        "@esbuild/linux-loong64": "0.17.18",
        "@esbuild/linux-mips64el": "0.17.18",
        "@esbuild/linux-ppc64": "0.17.18",
        "@esbuild/linux-riscv64": "0.17.18",
        "@esbuild/linux-s390x": "0.17.18",
        "@esbuild/linux-x64": "0.17.18",
        "@esbuild/netbsd-x64": "0.17.18",
        "@esbuild/openbsd-x64": "0.17.18",
        "@esbuild/sunos-x64": "0.17.18",
        "@esbuild/win32-arm64": "0.17.18",
        "@esbuild/win32-ia32": "0.17.18",
        "@esbuild/win32-x64": "0.17.18"
        "@esbuild/android-arm": "0.18.11",
        "@esbuild/android-arm64": "0.18.11",
        "@esbuild/android-x64": "0.18.11",
        "@esbuild/darwin-arm64": "0.18.11",
        "@esbuild/darwin-x64": "0.18.11",
        "@esbuild/freebsd-arm64": "0.18.11",
        "@esbuild/freebsd-x64": "0.18.11",
        "@esbuild/linux-arm": "0.18.11",
        "@esbuild/linux-arm64": "0.18.11",
        "@esbuild/linux-ia32": "0.18.11",
        "@esbuild/linux-loong64": "0.18.11",
        "@esbuild/linux-mips64el": "0.18.11",
        "@esbuild/linux-ppc64": "0.18.11",
        "@esbuild/linux-riscv64": "0.18.11",
        "@esbuild/linux-s390x": "0.18.11",
        "@esbuild/linux-x64": "0.18.11",
        "@esbuild/netbsd-x64": "0.18.11",
        "@esbuild/openbsd-x64": "0.18.11",
        "@esbuild/sunos-x64": "0.18.11",
        "@esbuild/win32-arm64": "0.18.11",
        "@esbuild/win32-ia32": "0.18.11",
        "@esbuild/win32-x64": "0.18.11"
      }
    },
    "node_modules/escalade": {
@@ -2489,9 +2584,9 @@
      }
    },
    "node_modules/postcss": {
      "version": "8.4.24",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz",
      "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==",
      "version": "8.4.25",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz",
      "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==",
      "funding": [
        {
          "type": "opencollective",
@@ -2737,9 +2832,9 @@
      }
    },
    "node_modules/rollup": {
      "version": "3.21.5",
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz",
      "integrity": "sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==",
      "version": "3.26.2",
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz",
      "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==",
      "dev": true,
      "bin": {
        "rollup": "dist/bin/rollup"
@@ -3152,9 +3247,9 @@
      }
    },
    "node_modules/unimport": {
      "version": "3.0.12",
      "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.12.tgz",
      "integrity": "sha512-wETYjro+wK0lGlate7JNDu4OI89m6hNt2bfqL8ysAGgStXyIplISZrktAqr2psfY9/ft/jU5HWatk7wZeUUPdQ==",
      "version": "3.0.14",
      "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.14.tgz",
      "integrity": "sha512-67Rh/sGpEuVqdHWkXaZ6NOq+I7sKt86o+DUtKeGB6dh4Hk1A8AQrzyVGg2+LaVEYotStH7HwvV9YSaRjyT7Uqg==",
      "dev": true,
      "dependencies": {
        "@rollup/pluginutils": "^5.0.2",
@@ -3195,17 +3290,18 @@
      }
    },
    "node_modules/unplugin-auto-import": {
      "version": "0.16.5",
      "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.16.5.tgz",
      "integrity": "sha512-0qiJgi+eUNmmPqs2VJctVdH6i7NDdOYzcSJTCSFgiY5YLp9GtO2T+O4Ja7oLZzdeIzMO5uy/2oAsmLsfSrBJlA==",
      "version": "0.16.6",
      "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.16.6.tgz",
      "integrity": "sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA==",
      "dev": true,
      "dependencies": {
        "@antfu/utils": "^0.7.5",
        "@rollup/pluginutils": "^5.0.2",
        "fast-glob": "^3.3.0",
        "local-pkg": "^0.4.3",
        "magic-string": "^0.30.1",
        "minimatch": "^9.0.2",
        "unimport": "^3.0.12",
        "unimport": "^3.0.14",
        "unplugin": "^1.3.2"
      },
      "engines": {
@@ -3252,15 +3348,15 @@
      }
    },
    "node_modules/unplugin-element-plus": {
      "version": "0.7.1",
      "resolved": "https://registry.npmjs.org/unplugin-element-plus/-/unplugin-element-plus-0.7.1.tgz",
      "integrity": "sha512-qzvPyVUdwVMkWGYHFhVm6hTqmP/juQa8tR+RzY/T1YLEk9o69FGQD8G9fOPzXLeYXJi6MjkIrBye9YUYvLMiKg==",
      "version": "0.7.2",
      "resolved": "https://registry.npmjs.org/unplugin-element-plus/-/unplugin-element-plus-0.7.2.tgz",
      "integrity": "sha512-A73dCu0fIMRodx1OoAZ4JruyAoenzTVFWMdukq3q7xR+vtcAy3B9uO1g3+WJMA1A9hWxo7iO5tVRGaD2lFNlWA==",
      "dev": true,
      "dependencies": {
        "@rollup/pluginutils": "^5.0.2",
        "es-module-lexer": "^1.2.1",
        "magic-string": "^0.30.0",
        "unplugin": "^1.3.1"
        "es-module-lexer": "^1.3.0",
        "magic-string": "^0.30.1",
        "unplugin": "^1.3.2"
      },
      "engines": {
        "node": ">=14.19.0"
@@ -3374,14 +3470,14 @@
      }
    },
    "node_modules/vite": {
      "version": "4.3.9",
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
      "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
      "version": "4.4.2",
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.2.tgz",
      "integrity": "sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.17.5",
        "postcss": "^8.4.23",
        "rollup": "^3.21.0"
        "esbuild": "^0.18.10",
        "postcss": "^8.4.24",
        "rollup": "^3.25.2"
      },
      "bin": {
        "vite": "bin/vite.js"
@@ -3389,12 +3485,16 @@
      "engines": {
        "node": "^14.18.0 || >=16.0.0"
      },
      "funding": {
        "url": "https://github.com/vitejs/vite?sponsor=1"
      },
      "optionalDependencies": {
        "fsevents": "~2.3.2"
      },
      "peerDependencies": {
        "@types/node": ">= 14",
        "less": "*",
        "lightningcss": "^1.21.0",
        "sass": "*",
        "stylus": "*",
        "sugarss": "*",
@@ -3405,6 +3505,9 @@
          "optional": true
        },
        "less": {
          "optional": true
        },
        "lightningcss": {
          "optional": true
        },
        "sass": {
@@ -3479,9 +3582,9 @@
      }
    },
    "node_modules/vue-router": {
      "version": "4.2.2",
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz",
      "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==",
      "version": "4.2.4",
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz",
      "integrity": "sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==",
      "dependencies": {
        "@vue/devtools-api": "^6.5.0"
      },
@@ -3503,13 +3606,13 @@
      }
    },
    "node_modules/vue-tsc": {
      "version": "1.8.3",
      "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.3.tgz",
      "integrity": "sha512-Ua4DHuYxjudlhCW2nRZtaXbhIDVncRGIbDjZhHpF8Z8vklct/G/35/kAPuGNSOmq0JcvhPAe28Oa7LWaUerZVA==",
      "version": "1.8.4",
      "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.4.tgz",
      "integrity": "sha512-+hgpOhIx11vbi8/AxEdaPj3fiRwN9wy78LpsNNw2V995/IWa6TMyQxHbaw2ZKUpdwjySSHgrT6ohDEhUgFxGYw==",
      "dev": true,
      "dependencies": {
        "@vue/language-core": "1.8.3",
        "@vue/typescript": "1.8.3",
        "@vue/language-core": "1.8.4",
        "@vue/typescript": "1.8.4",
        "semver": "^7.3.8"
      },
      "bin": {