diff --git a/package-lock.json b/package-lock.json
index 9d0852d..87bd9b3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
                 "react": "^18.2.0",
                 "react-dom": "^18.2.0",
                 "react-router": "^6.17.0",
-                "react-router-dom": "^6.17.0",
+                "react-router-dom": "^6.18.0",
                 "static-server": "^2.2.1",
                 "vitest": "^0.34.6"
             },
@@ -4637,9 +4637,9 @@
             }
         },
         "node_modules/@remix-run/router": {
-            "version": "1.10.0",
-            "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz",
-            "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==",
+            "version": "1.11.0",
+            "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.11.0.tgz",
+            "integrity": "sha512-BHdhcWgeiudl91HvVa2wxqZjSHbheSgIiDvxrF1VjFzBzpTtuDPkOdOi3Iqvc08kXtFkLjhbS+ML9aM8mJS+wQ==",
             "engines": {
                 "node": ">=14.0.0"
             }
@@ -9795,11 +9795,11 @@
             }
         },
         "node_modules/react-router": {
-            "version": "6.17.0",
-            "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz",
-            "integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==",
+            "version": "6.18.0",
+            "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.18.0.tgz",
+            "integrity": "sha512-vk2y7Dsy8wI02eRRaRmOs9g2o+aE72YCx5q9VasT1N9v+lrdB79tIqrjMfByHiY5+6aYkH2rUa5X839nwWGPDg==",
             "dependencies": {
-                "@remix-run/router": "1.10.0"
+                "@remix-run/router": "1.11.0"
             },
             "engines": {
                 "node": ">=14.0.0"
@@ -9809,12 +9809,12 @@
             }
         },
         "node_modules/react-router-dom": {
-            "version": "6.17.0",
-            "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz",
-            "integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==",
+            "version": "6.18.0",
+            "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.18.0.tgz",
+            "integrity": "sha512-Ubrue4+Ercc/BoDkFQfc6og5zRQ4A8YxSO3Knsne+eRbZ+IepAsK249XBH/XaFuOYOYr3L3r13CXTLvYt5JDjw==",
             "dependencies": {
-                "@remix-run/router": "1.10.0",
-                "react-router": "6.17.0"
+                "@remix-run/router": "1.11.0",
+                "react-router": "6.18.0"
             },
             "engines": {
                 "node": ">=14.0.0"
@@ -13979,9 +13979,9 @@
             }
         },
         "@remix-run/router": {
-            "version": "1.10.0",
-            "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz",
-            "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw=="
+            "version": "1.11.0",
+            "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.11.0.tgz",
+            "integrity": "sha512-BHdhcWgeiudl91HvVa2wxqZjSHbheSgIiDvxrF1VjFzBzpTtuDPkOdOi3Iqvc08kXtFkLjhbS+ML9aM8mJS+wQ=="
         },
         "@sinclair/typebox": {
             "version": "0.27.8",
@@ -17682,20 +17682,20 @@
             "dev": true
         },
         "react-router": {
-            "version": "6.17.0",
-            "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz",
-            "integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==",
+            "version": "6.18.0",
+            "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.18.0.tgz",
+            "integrity": "sha512-vk2y7Dsy8wI02eRRaRmOs9g2o+aE72YCx5q9VasT1N9v+lrdB79tIqrjMfByHiY5+6aYkH2rUa5X839nwWGPDg==",
             "requires": {
-                "@remix-run/router": "1.10.0"
+                "@remix-run/router": "1.11.0"
             }
         },
         "react-router-dom": {
-            "version": "6.17.0",
-            "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz",
-            "integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==",
+            "version": "6.18.0",
+            "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.18.0.tgz",
+            "integrity": "sha512-Ubrue4+Ercc/BoDkFQfc6og5zRQ4A8YxSO3Knsne+eRbZ+IepAsK249XBH/XaFuOYOYr3L3r13CXTLvYt5JDjw==",
             "requires": {
-                "@remix-run/router": "1.10.0",
-                "react-router": "6.17.0"
+                "@remix-run/router": "1.11.0",
+                "react-router": "6.18.0"
             }
         },
         "redent": {
diff --git a/package.json b/package.json
index e227716..7e8ced4 100644
--- a/package.json
+++ b/package.json
@@ -36,7 +36,7 @@
         "react": "^18.2.0",
         "react-dom": "^18.2.0",
         "react-router": "^6.17.0",
-        "react-router-dom": "^6.17.0",
+        "react-router-dom": "^6.18.0",
         "static-server": "^2.2.1",
         "vitest": "^0.34.6"
     },