diff --git a/package-lock.json b/package-lock.json
index 8034da8b..9c8547d2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "coryd.dev",
-  "version": "7.8.0",
+  "version": "7.9.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "coryd.dev",
-      "version": "7.8.0",
+      "version": "7.9.1",
       "license": "MIT",
       "dependencies": {
         "@cdransf/api-text": "^1.2.2",
@@ -1718,12 +1718,12 @@
       }
     },
     "node_modules/@jridgewell/source-map": {
-      "version": "0.3.5",
-      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz",
-      "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
+      "version": "0.3.6",
+      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+      "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
       "dependencies": {
-        "@jridgewell/gen-mapping": "^0.3.0",
-        "@jridgewell/trace-mapping": "^0.3.9"
+        "@jridgewell/gen-mapping": "^0.3.5",
+        "@jridgewell/trace-mapping": "^0.3.25"
       }
     },
     "node_modules/@jridgewell/sourcemap-codec": {
@@ -2181,12 +2181,12 @@
       }
     },
     "node_modules/@smithy/chunked-blob-reader-native": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.2.tgz",
-      "integrity": "sha512-KwR9fFc/t5jH9RQFbrA9DHSmI+URTmB4v+i7H08UNET9AcN6GGBTBMiDKpA56Crw6CN7cSaSDXaRS/AsfOuupQ==",
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.3.tgz",
+      "integrity": "sha512-9RcLADDnQi8N3VMWNSFnhiUUuo19L0yHEV0i0CQPvRzf5o1FKHT7Zenrh3P9KcmECWQum3s/ljMcM+YeWd9tqg==",
       "dev": true,
       "dependencies": {
-        "@smithy/util-base64": "^2.2.0",
+        "@smithy/util-base64": "^2.2.1",
         "tslib": "^2.5.0"
       }
     },
@@ -2207,16 +2207,16 @@
       }
     },
     "node_modules/@smithy/core": {
-      "version": "1.3.7",
-      "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.7.tgz",
-      "integrity": "sha512-zHrrstOO78g+/rOJoHi4j3mGUBtsljRhcKNzloWPv1XIwgcFUi+F1YFKr2qPQ3z7Ls5dNc4L2SPrVarNFIQqog==",
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.8.tgz",
+      "integrity": "sha512-6cFhQ9ChU7MxvOXJn6nuUSONacpNsGHWhfueROQuM/0vibDdZA9FWEdNbVkuVuc+BFI5BnaX3ltERUlpUirpIA==",
       "dev": true,
       "dependencies": {
         "@smithy/middleware-endpoint": "^2.4.6",
-        "@smithy/middleware-retry": "^2.1.6",
+        "@smithy/middleware-retry": "^2.1.7",
         "@smithy/middleware-serde": "^2.2.1",
         "@smithy/protocol-http": "^3.2.2",
-        "@smithy/smithy-client": "^2.4.4",
+        "@smithy/smithy-client": "^2.4.5",
         "@smithy/types": "^2.11.0",
         "@smithy/util-middleware": "^2.1.4",
         "tslib": "^2.5.0"
@@ -2309,26 +2309,26 @@
       }
     },
     "node_modules/@smithy/fetch-http-handler": {
-      "version": "2.4.4",
-      "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.4.tgz",
-      "integrity": "sha512-DSUtmsnIx26tPuyyrK49dk2DAhPgEw6xRW7V62nMHIB5dk3NqhGnwcKO2fMdt/l3NUVgia34ZsSJA8bD+3nh7g==",
+      "version": "2.4.5",
+      "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.5.tgz",
+      "integrity": "sha512-FR1IMGdo0yRFs1tk71zRGSa1MznVLQOVNaPjyNtx6dOcy/u0ovEnXN5NVz6slw5KujFlg3N1w4+UbO8F3WyYUg==",
       "dev": true,
       "dependencies": {
         "@smithy/protocol-http": "^3.2.2",
         "@smithy/querystring-builder": "^2.1.4",
         "@smithy/types": "^2.11.0",
-        "@smithy/util-base64": "^2.2.0",
+        "@smithy/util-base64": "^2.2.1",
         "tslib": "^2.5.0"
       }
     },
     "node_modules/@smithy/hash-blob-browser": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.4.tgz",
-      "integrity": "sha512-bDugS1DortnriGDdp0sqdq7dLI5if8CEOF9rKtpJa1ZYMq6fxOtTId//dlilS5QgUtUs6GHN5aMQVxEjhBzzQA==",
+      "version": "2.1.5",
+      "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.5.tgz",
+      "integrity": "sha512-6HxT9Q25YxkyBLHiFEjNullTo2/w2hWo1IMnUZDn0Sun5D+BWEZiExJ83gKLVlkHvuAZX/bA5A8yxFLQ5FpGuQ==",
       "dev": true,
       "dependencies": {
         "@smithy/chunked-blob-reader": "^2.1.1",
-        "@smithy/chunked-blob-reader-native": "^2.1.2",
+        "@smithy/chunked-blob-reader-native": "^2.1.3",
         "@smithy/types": "^2.11.0",
         "tslib": "^2.5.0"
       }
@@ -2428,15 +2428,15 @@
       }
     },
     "node_modules/@smithy/middleware-retry": {
-      "version": "2.1.6",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.6.tgz",
-      "integrity": "sha512-khpSV0NxqMHfa06kfG4WYv+978sVvfTFmn0hIFKKwOXtIxyYtPKiQWFT4nnwZD07fGdYGbtCBu3YALc8SsA5mA==",
+      "version": "2.1.7",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.7.tgz",
+      "integrity": "sha512-8fOP/cJN4oMv+5SRffZC8RkqfWxHqGgn/86JPINY/1DnTRegzf+G5GT9lmIdG1YasuSbU7LISfW9PXil3isPVw==",
       "dev": true,
       "dependencies": {
         "@smithy/node-config-provider": "^2.2.5",
         "@smithy/protocol-http": "^3.2.2",
         "@smithy/service-error-classification": "^2.1.4",
-        "@smithy/smithy-client": "^2.4.4",
+        "@smithy/smithy-client": "^2.4.5",
         "@smithy/types": "^2.11.0",
         "@smithy/util-middleware": "^2.1.4",
         "@smithy/util-retry": "^2.1.4",
@@ -2498,9 +2498,9 @@
       }
     },
     "node_modules/@smithy/node-http-handler": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.4.2.tgz",
-      "integrity": "sha512-yrj3c1g145uiK5io+1UPbJAHo8BSGORkBzrmzvAsOmBKb+1p3jmM8ZwNLDH/HTTxVLm9iM5rMszx+iAh1HUC4Q==",
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.4.3.tgz",
+      "integrity": "sha512-bD5zRdEl1u/4vAAMeQnGEUNbH1seISV2Z0Wnn7ltPRl/6B2zND1R9XzTfsOnH1R5jqghpochF/mma8u7uXz0qQ==",
       "dev": true,
       "dependencies": {
         "@smithy/abort-controller": "^2.1.4",
@@ -2611,16 +2611,16 @@
       }
     },
     "node_modules/@smithy/smithy-client": {
-      "version": "2.4.4",
-      "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.4.4.tgz",
-      "integrity": "sha512-SNE17wjycPZIJ2P5sv6wMTteV/vQVPdaqQkoK1KeGoWHXx79t3iLhQXj1uqRdlkMUS9pXJrLOAS+VvUSOYwQKw==",
+      "version": "2.4.5",
+      "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.4.5.tgz",
+      "integrity": "sha512-igXOM4kPXPo6b5LZXTUqTnrGk20uVd8OXoybC3f89gczzGfziLK4yUNOmiHSdxY9OOMOnnhVe5MpTm01MpFqvA==",
       "dev": true,
       "dependencies": {
         "@smithy/middleware-endpoint": "^2.4.6",
         "@smithy/middleware-stack": "^2.1.4",
         "@smithy/protocol-http": "^3.2.2",
         "@smithy/types": "^2.11.0",
-        "@smithy/util-stream": "^2.1.4",
+        "@smithy/util-stream": "^2.1.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -2651,9 +2651,9 @@
       }
     },
     "node_modules/@smithy/util-base64": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.2.0.tgz",
-      "integrity": "sha512-RiQI/Txu0SxCR38Ky5BMEVaFfkNTBjpbxlr2UhhxggSmnsHDQPZJWMtPoXs7TWZaseslIlAWMiHmqRT3AV/P2w==",
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.2.1.tgz",
+      "integrity": "sha512-troGfokrpoqv8TGgsb8p4vvM71vqor314514jyQ0i9Zae3qs0jUVbSMCIBB1tseVynXFRcZJAZ9hPQYlifLD5A==",
       "dev": true,
       "dependencies": {
         "@smithy/util-buffer-from": "^2.1.1",
@@ -2674,9 +2674,9 @@
       }
     },
     "node_modules/@smithy/util-body-length-node": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.1.tgz",
-      "integrity": "sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==",
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.2.tgz",
+      "integrity": "sha512-U7DooaT1SfW7XHrOcxthYJnQ+WMaefRrFPxW5Qmypw38Ivv+TKvfVuVHA9V162h8BeW9rzOJwOunjgXd0DdB4w==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.5.0"
@@ -2711,13 +2711,13 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-browser": {
-      "version": "2.1.6",
-      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.6.tgz",
-      "integrity": "sha512-lM2JMYCilrejfGf8WWnVfrKly3vf+mc5x9TrTpT++qIKP452uWfLqlaUxbz1TkSfhqm8RjrlY22589B9aI8A9w==",
+      "version": "2.1.7",
+      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.7.tgz",
+      "integrity": "sha512-vvIpWsysEdY77R0Qzr6+LRW50ye7eii7AyHM0OJnTi0isHYiXo5M/7o4k8gjK/b1upQJdfjzSBoJVa2SWrI+2g==",
       "dev": true,
       "dependencies": {
         "@smithy/property-provider": "^2.1.4",
-        "@smithy/smithy-client": "^2.4.4",
+        "@smithy/smithy-client": "^2.4.5",
         "@smithy/types": "^2.11.0",
         "bowser": "^2.11.0",
         "tslib": "^2.5.0"
@@ -2727,16 +2727,16 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-node": {
-      "version": "2.2.6",
-      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.6.tgz",
-      "integrity": "sha512-UmUbPHbkBJCXRFbq+FPLpVwiFPHj1oPWXJS2f2sy23PtXM94c9X5EceI6JKuKdBty+tzhrAs5JbmPM/HvmDB8Q==",
+      "version": "2.2.7",
+      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.7.tgz",
+      "integrity": "sha512-qzXkSDyU6Th+rNNcNkG4a7Ix7m5HlMOtSCPxTVKlkz7eVsqbSSPggegbFeQJ2MVELBB4wnzNPsVPJIrpIaJpXA==",
       "dev": true,
       "dependencies": {
         "@smithy/config-resolver": "^2.1.5",
         "@smithy/credential-provider-imds": "^2.2.6",
         "@smithy/node-config-provider": "^2.2.5",
         "@smithy/property-provider": "^2.1.4",
-        "@smithy/smithy-client": "^2.4.4",
+        "@smithy/smithy-client": "^2.4.5",
         "@smithy/types": "^2.11.0",
         "tslib": "^2.5.0"
       },
@@ -2798,15 +2798,15 @@
       }
     },
     "node_modules/@smithy/util-stream": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.4.tgz",
-      "integrity": "sha512-CiWaFPXstoR7v/PGHddFckovkhJb28wgQR7LwIt6RsQCJeRIHvUTVWhXw/Pco6Jm6nz/vfzN9FFdj/JN7RTkxQ==",
+      "version": "2.1.5",
+      "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.5.tgz",
+      "integrity": "sha512-FqvBFeTgx+QC4+i8USHqU8Ifs9nYRpW/OBfksojtgkxPIQ2H7ypXDEbnQRAV7PwoNHWcSwPomLYi0svmQQG5ow==",
       "dev": true,
       "dependencies": {
-        "@smithy/fetch-http-handler": "^2.4.4",
-        "@smithy/node-http-handler": "^2.4.2",
+        "@smithy/fetch-http-handler": "^2.4.5",
+        "@smithy/node-http-handler": "^2.4.3",
         "@smithy/types": "^2.11.0",
-        "@smithy/util-base64": "^2.2.0",
+        "@smithy/util-base64": "^2.2.1",
         "@smithy/util-buffer-from": "^2.1.1",
         "@smithy/util-hex-encoding": "^2.1.1",
         "@smithy/util-utf8": "^2.2.0",