diff --git a/package-lock.json b/package-lock.json
index 1280fef43c163bf38af3e59fd6b1253ea1a8b1de..89b512707a78d0413cd52bdbe55418496ec3fc8e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
         "quasar": "2.5.5",
         "tsparticles": "1.41.6",
         "vue": "3.2.31",
-        "vue-router": "4.0.12"
+        "vue-router": "4.0.14"
       },
       "devDependencies": {
         "@babel/eslint-parser": "7.17.0",
@@ -4400,9 +4400,9 @@
       }
     },
     "node_modules/csstype": {
-      "version": "2.6.19",
-      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
-      "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ=="
+      "version": "2.6.20",
+      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz",
+      "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
     },
     "node_modules/debug": {
       "version": "4.3.3",
@@ -10823,14 +10823,17 @@
       }
     },
     "node_modules/vue-router": {
-      "version": "4.0.12",
-      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz",
-      "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==",
+      "version": "4.0.14",
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.14.tgz",
+      "integrity": "sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==",
       "dependencies": {
-        "@vue/devtools-api": "^6.0.0-beta.18"
+        "@vue/devtools-api": "^6.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/posva"
       },
       "peerDependencies": {
-        "vue": "^3.0.0"
+        "vue": "^3.2.0"
       }
     },
     "node_modules/vue-style-loader": {
@@ -14797,9 +14800,9 @@
       }
     },
     "csstype": {
-      "version": "2.6.19",
-      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
-      "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ=="
+      "version": "2.6.20",
+      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz",
+      "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
     },
     "debug": {
       "version": "4.3.3",
@@ -19509,11 +19512,11 @@
       }
     },
     "vue-router": {
-      "version": "4.0.12",
-      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz",
-      "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==",
+      "version": "4.0.14",
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.14.tgz",
+      "integrity": "sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==",
       "requires": {
-        "@vue/devtools-api": "^6.0.0-beta.18"
+        "@vue/devtools-api": "^6.0.0"
       }
     },
     "vue-style-loader": {
diff --git a/package.json b/package.json
index 09ce198cabc97122e958ebd0d6ca1a373f874b24..fd82975f7f02bc04651bb22b4507acf4a57df1f8 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
     "core-js": "3.21.1",
     "quasar": "2.5.5",
     "vue": "3.2.31",
-    "vue-router": "4.0.12",
+    "vue-router": "4.0.14",
     "tsparticles": "1.41.6"
   },
   "devDependencies": {