From 366ecf4c5fd042d90073ee42f7754189a95c911e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20G=C3=B6bel?= <dgoebel@techfak.uni-bielefeld.de>
Date: Wed, 11 Oct 2023 13:09:57 +0200
Subject: [PATCH] Resolve "Update buggy AWS SDK version"

---
 .gitlab-ci.yml                                |   1 -
 package-lock.json                             | 592 +++++++++---------
 .../modals/UploadObjectModal.vue              |   1 -
 src/views/object-storage/BucketView.vue       |  45 +-
 4 files changed, 309 insertions(+), 330 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 724582b..9e70447 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,7 +14,6 @@ default:
   before_script:
     - npm --version  # For debugging
     - npm install --no-fund
-    - npm update --no-fund
 
 lint:
   stage: test
diff --git a/package-lock.json b/package-lock.json
index af04b6e..55b2430 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -201,15 +201,15 @@
       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
     },
     "node_modules/@aws-sdk/client-s3": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.425.0.tgz",
-      "integrity": "sha512-swuBTVIKvZPYSeksC8GNSeNkshzbBXhNAnzMW4JDcOnjMF0YXuHlCNwaPaVewP2D/ap2Ozlh9GIjF4EfgdTyvQ==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.427.0.tgz",
+      "integrity": "sha512-YKjJ9zgn0oE393HURKgvjNoX6lxUjb+dkTBE1GymFnGCPl6VxQbKXajXWNqUyN+oPPlZ2osEiljPaN0RserUjA==",
       "dependencies": {
         "@aws-crypto/sha1-browser": "3.0.0",
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/client-sts": "3.425.0",
-        "@aws-sdk/credential-provider-node": "3.425.0",
+        "@aws-sdk/client-sts": "3.427.0",
+        "@aws-sdk/credential-provider-node": "3.427.0",
         "@aws-sdk/middleware-bucket-endpoint": "3.425.0",
         "@aws-sdk/middleware-expect-continue": "3.425.0",
         "@aws-sdk/middleware-flexible-checksums": "3.425.0",
@@ -217,14 +217,14 @@
         "@aws-sdk/middleware-location-constraint": "3.425.0",
         "@aws-sdk/middleware-logger": "3.425.0",
         "@aws-sdk/middleware-recursion-detection": "3.425.0",
-        "@aws-sdk/middleware-sdk-s3": "3.425.0",
+        "@aws-sdk/middleware-sdk-s3": "3.427.0",
         "@aws-sdk/middleware-signing": "3.425.0",
         "@aws-sdk/middleware-ssec": "3.425.0",
-        "@aws-sdk/middleware-user-agent": "3.425.0",
+        "@aws-sdk/middleware-user-agent": "3.427.0",
         "@aws-sdk/region-config-resolver": "3.425.0",
         "@aws-sdk/signature-v4-multi-region": "3.425.0",
         "@aws-sdk/types": "3.425.0",
-        "@aws-sdk/util-endpoints": "3.425.0",
+        "@aws-sdk/util-endpoints": "3.427.0",
         "@aws-sdk/util-user-agent-browser": "3.425.0",
         "@aws-sdk/util-user-agent-node": "3.425.0",
         "@aws-sdk/xml-builder": "3.310.0",
@@ -266,19 +266,19 @@
       }
     },
     "node_modules/@aws-sdk/client-sso": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.425.0.tgz",
-      "integrity": "sha512-kdBStHoVznez8chM/pMNYyk1jKUcPEb8og6U2FpNcmbOCppOjGX4PKlMn5EVurkhzXferUvHrr/oXK2d03w6+Q==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.427.0.tgz",
+      "integrity": "sha512-sFVFEmsQ1rmgYO1SgrOTxE/MTKpeE4hpOkm1WqhLQK7Ij136vXpjCxjH1JYZiHiUzO1wr9t4ex4dlB5J3VS/Xg==",
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
         "@aws-sdk/middleware-host-header": "3.425.0",
         "@aws-sdk/middleware-logger": "3.425.0",
         "@aws-sdk/middleware-recursion-detection": "3.425.0",
-        "@aws-sdk/middleware-user-agent": "3.425.0",
+        "@aws-sdk/middleware-user-agent": "3.427.0",
         "@aws-sdk/region-config-resolver": "3.425.0",
         "@aws-sdk/types": "3.425.0",
-        "@aws-sdk/util-endpoints": "3.425.0",
+        "@aws-sdk/util-endpoints": "3.427.0",
         "@aws-sdk/util-user-agent-browser": "3.425.0",
         "@aws-sdk/util-user-agent-node": "3.425.0",
         "@smithy/config-resolver": "^2.0.11",
@@ -310,22 +310,22 @@
       }
     },
     "node_modules/@aws-sdk/client-sts": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.425.0.tgz",
-      "integrity": "sha512-+UeyIdXExYkyxhmQxiBPW5er2e9OaESdUtVvnaUEoOSYHObwq5ywpM75sFihnzEwwAApxua/y2nQstSIf30aCA==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.427.0.tgz",
+      "integrity": "sha512-le2wLJKILyWuRfPz2HbyaNtu5kEki+ojUkTqCU6FPDRrqUvEkaaCBH9Awo/2AtrCfRkiobop8RuTTj6cAnpiJg==",
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/credential-provider-node": "3.425.0",
+        "@aws-sdk/credential-provider-node": "3.427.0",
         "@aws-sdk/middleware-host-header": "3.425.0",
         "@aws-sdk/middleware-logger": "3.425.0",
         "@aws-sdk/middleware-recursion-detection": "3.425.0",
         "@aws-sdk/middleware-sdk-sts": "3.425.0",
         "@aws-sdk/middleware-signing": "3.425.0",
-        "@aws-sdk/middleware-user-agent": "3.425.0",
+        "@aws-sdk/middleware-user-agent": "3.427.0",
         "@aws-sdk/region-config-resolver": "3.425.0",
         "@aws-sdk/types": "3.425.0",
-        "@aws-sdk/util-endpoints": "3.425.0",
+        "@aws-sdk/util-endpoints": "3.427.0",
         "@aws-sdk/util-user-agent-browser": "3.425.0",
         "@aws-sdk/util-user-agent-node": "3.425.0",
         "@smithy/config-resolver": "^2.0.11",
@@ -372,13 +372,13 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-ini": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.425.0.tgz",
-      "integrity": "sha512-Ftux1yPVr1Bq/DOhDP2KrzJRVw13410uW0i9MpUlveQz51Fs2doifPKa99UwI/ilF3nton6Yv/NsfKFnb2hoSA==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.427.0.tgz",
+      "integrity": "sha512-NmH1cO/w98CKMltYec3IrJIIco19wRjATFNiw83c+FGXZ+InJwReqBnruxIOmKTx2KDzd6fwU1HOewS7UjaaaQ==",
       "dependencies": {
         "@aws-sdk/credential-provider-env": "3.425.0",
         "@aws-sdk/credential-provider-process": "3.425.0",
-        "@aws-sdk/credential-provider-sso": "3.425.0",
+        "@aws-sdk/credential-provider-sso": "3.427.0",
         "@aws-sdk/credential-provider-web-identity": "3.425.0",
         "@aws-sdk/types": "3.425.0",
         "@smithy/credential-provider-imds": "^2.0.0",
@@ -392,14 +392,14 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-node": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.425.0.tgz",
-      "integrity": "sha512-kw9Iv121AWc+44Lw+zb0NDQ6Pz84D+bonAhJZgY6uAxv4lkZ7ZguZVF3BALPgFIkiHwwaQLNgCEWC1WMk96wWw==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.427.0.tgz",
+      "integrity": "sha512-wYYbQ57nKL8OfgRbl8k6uXcdnYml+p3LSSfDUAuUEp1HKlQ8lOXFJ3BdLr5qrk7LhpyppSRnWBmh2c3kWa7ANQ==",
       "dependencies": {
         "@aws-sdk/credential-provider-env": "3.425.0",
-        "@aws-sdk/credential-provider-ini": "3.425.0",
+        "@aws-sdk/credential-provider-ini": "3.427.0",
         "@aws-sdk/credential-provider-process": "3.425.0",
-        "@aws-sdk/credential-provider-sso": "3.425.0",
+        "@aws-sdk/credential-provider-sso": "3.427.0",
         "@aws-sdk/credential-provider-web-identity": "3.425.0",
         "@aws-sdk/types": "3.425.0",
         "@smithy/credential-provider-imds": "^2.0.0",
@@ -428,12 +428,12 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-sso": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.425.0.tgz",
-      "integrity": "sha512-oqFwo2UDX4vCrnvdSE9xyFm7sqk/wKkDGLwVV+syqqbMu7F4n9qY9j17Xmr7sGgX3ho9PQh0n2DxyQRN568P7g==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.427.0.tgz",
+      "integrity": "sha512-c+tXyS/i49erHs4bAp6vKNYeYlyQ0VNMBgoco0LCn1rL0REtHbfhWMnqDLF6c2n3yIWDOTrQu0D73Idnpy16eA==",
       "dependencies": {
-        "@aws-sdk/client-sso": "3.425.0",
-        "@aws-sdk/token-providers": "3.425.0",
+        "@aws-sdk/client-sso": "3.427.0",
+        "@aws-sdk/token-providers": "3.427.0",
         "@aws-sdk/types": "3.425.0",
         "@smithy/property-provider": "^2.0.0",
         "@smithy/shared-ini-file-loader": "^2.0.6",
@@ -459,9 +459,9 @@
       }
     },
     "node_modules/@aws-sdk/lib-storage": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.425.0.tgz",
-      "integrity": "sha512-hmlgGwK7lWRL2oPnV5YxYzPd56bGQU7SymFQIZDxFdtTrnHyY4HrO3+8jJt0CTqCTo17WrOmSvvQ4X5ikvEtdQ==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.427.0.tgz",
+      "integrity": "sha512-JE26Zo4SMMY2SGlD/FilF5MpLuP8D2IrW+ye/J77dwh91gyGnNa/lubJ7WbVjIAxgeaDHsAkcpNO4VR5k6JCKg==",
       "dependencies": {
         "@smithy/abort-controller": "^2.0.1",
         "@smithy/middleware-endpoint": "^2.0.10",
@@ -582,9 +582,9 @@
       }
     },
     "node_modules/@aws-sdk/middleware-sdk-s3": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.425.0.tgz",
-      "integrity": "sha512-kX6uiyaz3xpiFGDsFCtwwORLqDDLr8lEI42iUbHh5XzNb1dG6tqa0Zfw/oNI+lGVFmOzr1otR39p925tYVeEaQ==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.427.0.tgz",
+      "integrity": "sha512-virGCf9vsqYCLpmngLOZOVSYgVr2cCOCvTuRoT9vf5tD/63JwaC173jnbdoJO6CWI7ID5Iz0eNdgITXVQ2mpew==",
       "dependencies": {
         "@aws-sdk/types": "3.425.0",
         "@aws-sdk/util-arn-parser": "3.310.0",
@@ -642,12 +642,12 @@
       }
     },
     "node_modules/@aws-sdk/middleware-user-agent": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.425.0.tgz",
-      "integrity": "sha512-FFlXJcCA6/Z3J66UEi3VVsWFaH11buPK5NZ2HgAzbzYwksc8EoM4kIfzl4qEoA5LbrYJGPIQ95eI+/FbbIobwA==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.427.0.tgz",
+      "integrity": "sha512-y9HxYsNvnA3KqDl8w1jHeCwz4P9CuBEtu/G+KYffLeAMBsMZmh4SIkFFCO9wE/dyYg6+yo07rYcnnIfy7WA0bw==",
       "dependencies": {
         "@aws-sdk/types": "3.425.0",
-        "@aws-sdk/util-endpoints": "3.425.0",
+        "@aws-sdk/util-endpoints": "3.427.0",
         "@smithy/protocol-http": "^3.0.6",
         "@smithy/types": "^2.3.4",
         "tslib": "^2.5.0"
@@ -672,9 +672,9 @@
       }
     },
     "node_modules/@aws-sdk/s3-request-presigner": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.425.0.tgz",
-      "integrity": "sha512-gTkba+WOmaBs6zqb7bqC/QjBFZZiOlBp22Xf8ApNhuuaOjakmP2aEPpwazjH2RDu88HuI6EBHdDoKJxUxnA+ug==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.427.0.tgz",
+      "integrity": "sha512-BJuzCADG8XJoqEM9lTi402tFDF0URWnj2YGWdKSbW/ISsBt5qsp6SDcFFMr+vAR1jbSJK8zdx3Jhtxrp2xIoWg==",
       "dependencies": {
         "@aws-sdk/signature-v4-multi-region": "3.425.0",
         "@aws-sdk/types": "3.425.0",
@@ -705,18 +705,18 @@
       }
     },
     "node_modules/@aws-sdk/token-providers": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.425.0.tgz",
-      "integrity": "sha512-q9skB/aDlqRESOuavs+wbnD9X2Odro0VaM1OOl2CRnJyv5ePOzNVzeoQn3d21zoh8klZkhoAqgbFnACeI3MN4w==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.427.0.tgz",
+      "integrity": "sha512-4E5E+4p8lJ69PBY400dJXF06LUHYx5lkKzBEsYqWWhoZcoftrvi24ltIhUDoGVLkrLcTHZIWSdFAWSos4hXqeg==",
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
         "@aws-sdk/middleware-host-header": "3.425.0",
         "@aws-sdk/middleware-logger": "3.425.0",
         "@aws-sdk/middleware-recursion-detection": "3.425.0",
-        "@aws-sdk/middleware-user-agent": "3.425.0",
+        "@aws-sdk/middleware-user-agent": "3.427.0",
         "@aws-sdk/types": "3.425.0",
-        "@aws-sdk/util-endpoints": "3.425.0",
+        "@aws-sdk/util-endpoints": "3.427.0",
         "@aws-sdk/util-user-agent-browser": "3.425.0",
         "@aws-sdk/util-user-agent-node": "3.425.0",
         "@smithy/config-resolver": "^2.0.11",
@@ -773,11 +773,12 @@
       }
     },
     "node_modules/@aws-sdk/util-endpoints": {
-      "version": "3.425.0",
-      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.425.0.tgz",
-      "integrity": "sha512-0HkrfWQRo10TWcllDAk9mkkttAXv/AUHpQ+JZjaLmR4IIrn3l/AqTiz/zyXfUawWaoXJzuPIdJ2J3v/gt/IpQA==",
+      "version": "3.427.0",
+      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.427.0.tgz",
+      "integrity": "sha512-rSyiAIFF/EVvity/+LWUqoTMJ0a25RAc9iqx0WZ4tf1UjuEXRRXxZEb+jEZg1bk+pY84gdLdx9z5E+MSJCZxNQ==",
       "dependencies": {
         "@aws-sdk/types": "3.425.0",
+        "@smithy/node-config-provider": "^2.0.13",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1475,11 +1476,11 @@
       "dev": true
     },
     "node_modules/@smithy/abort-controller": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.10.tgz",
-      "integrity": "sha512-xn7PnFD3m4rQIG00h1lPuDVnC2QMtTFhzRLX3y56KkgFaCysS7vpNevNBgmNUtmJ4eVFc+66Zucwo2KDLdicOg==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.11.tgz",
+      "integrity": "sha512-MSzE1qR2JNyb7ot3blIOT3O3H0Jn06iNDEgHRaqZUwBgx5EG+VIx24Y21tlKofzYryIOcWpIohLrIIyocD6LMA==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1504,14 +1505,14 @@
       }
     },
     "node_modules/@smithy/config-resolver": {
-      "version": "2.0.12",
-      "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.12.tgz",
-      "integrity": "sha512-ISGEdQTGV2p5x9UZzb9SX3Y2MySLi5r69+UtDgB4KvJitV+ys1ONKpsLshi22bvQTy1yAgfLjOj33K7mSJakpQ==",
+      "version": "2.0.14",
+      "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.14.tgz",
+      "integrity": "sha512-K1K+FuWQoy8j/G7lAmK85o03O89s2Vvh6kMFmzEmiHUoQCRH1rzbDtMnGNiaMHeSeYJ6y79IyTusdRG+LuWwtg==",
       "dependencies": {
-        "@smithy/node-config-provider": "^2.0.14",
-        "@smithy/types": "^2.3.4",
+        "@smithy/node-config-provider": "^2.1.1",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-config-provider": "^2.0.0",
-        "@smithy/util-middleware": "^2.0.3",
+        "@smithy/util-middleware": "^2.0.4",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1519,14 +1520,14 @@
       }
     },
     "node_modules/@smithy/credential-provider-imds": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.14.tgz",
-      "integrity": "sha512-9dPBDuudRnrRuyKXdS4cn8A8FAOVVIgc+j3qC86c5xYnZ9Ykr7WKIl53OTQsZlEsiHC73d93YCA89KVhvGIlJg==",
+      "version": "2.0.16",
+      "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.16.tgz",
+      "integrity": "sha512-tKa2xF+69TvGxJT+lnJpGrKxUuAZDLYXFhqnPEgnHz+psTpkpcB4QRjHj63+uj83KaeFJdTfW201eLZeRn6FfA==",
       "dependencies": {
-        "@smithy/node-config-provider": "^2.0.14",
-        "@smithy/property-provider": "^2.0.11",
-        "@smithy/types": "^2.3.4",
-        "@smithy/url-parser": "^2.0.10",
+        "@smithy/node-config-provider": "^2.1.1",
+        "@smithy/property-provider": "^2.0.12",
+        "@smithy/types": "^2.3.5",
+        "@smithy/url-parser": "^2.0.11",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1534,23 +1535,23 @@
       }
     },
     "node_modules/@smithy/eventstream-codec": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.10.tgz",
-      "integrity": "sha512-3SSDgX2nIsFwif6m+I4+ar4KDcZX463Noes8ekBgQHitULiWvaDZX8XqPaRQSQ4bl1vbeVXHklJfv66MnVO+lw==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.11.tgz",
+      "integrity": "sha512-BQCTjxhCYRZIfXapa2LmZSaH8QUBGwMZw7XRN83hrdixbLjIcj+o549zjkedFS07Ve2TlvWUI6BTzP+nv7snBA==",
       "dependencies": {
         "@aws-crypto/crc32": "3.0.0",
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-hex-encoding": "^2.0.0",
         "tslib": "^2.5.0"
       }
     },
     "node_modules/@smithy/eventstream-serde-browser": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.10.tgz",
-      "integrity": "sha512-/NSUNrWedO9Se80jo/2WcPvqobqCM/0drZ03Kqn1GZpGwVTsdqNj7frVTCUJs/W/JEzOShdMv8ewoKIR7RWPmA==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.11.tgz",
+      "integrity": "sha512-p9IK4uvwT6B3pT1VGlODvcVBfPVikjBFHAcKpvvNF+7lAEI+YiC6d0SROPkpjnvCgVBYyGXa3ciqrWnFze6mwQ==",
       "dependencies": {
-        "@smithy/eventstream-serde-universal": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/eventstream-serde-universal": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1558,11 +1559,11 @@
       }
     },
     "node_modules/@smithy/eventstream-serde-config-resolver": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.10.tgz",
-      "integrity": "sha512-ag1U0vsC5rhRm7okFzsS6YsvyTRe62jIgJ82+Wr4qoOASx7eCDWdjoqLnrdDY0S4UToF9hZAyo4Du/xrSSSk4g==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.11.tgz",
+      "integrity": "sha512-vN32E8yExo0Z8L7kXhlU9KRURrhqOpPdLxQMp3MwfMThrjiqbr1Sk5srUXc1ed2Ygl/l0TEN9vwNG0bQHg6AjQ==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1570,12 +1571,12 @@
       }
     },
     "node_modules/@smithy/eventstream-serde-node": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.10.tgz",
-      "integrity": "sha512-3+VeofxoVCa+dvqcuzEpnFve8EQJKaYR7UslDFpj6UTZfa7Hxr8o1/cbFkTftFo71PxzYVsR+bsD56EbAO432A==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.11.tgz",
+      "integrity": "sha512-Gjqbpg7UmD+YzkpgNShNcDNZcUpBWIkvX2XCGptz5PoxJU/UQbuF9eSc93ZlIb7j4aGjtFfqk23HUMW8Hopg2Q==",
       "dependencies": {
-        "@smithy/eventstream-serde-universal": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/eventstream-serde-universal": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1583,12 +1584,12 @@
       }
     },
     "node_modules/@smithy/eventstream-serde-universal": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.10.tgz",
-      "integrity": "sha512-JhJJU1ULLsn5kxKfFe8zOF2tibjxlPIvIB71Kn20aa/OFs+lvXBR0hBGswpovyYyckXH3qU8VxuIOEuS+2G+3A==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.11.tgz",
+      "integrity": "sha512-F8FsxLTbFN4+Esgpo+nNKcEajrgRZJ+pG9c8+MhLM4Odp5ejLHw2GMCXd81cGsgmfcbnzdDEXazPPVzOwj89MQ==",
       "dependencies": {
-        "@smithy/eventstream-codec": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/eventstream-codec": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1596,34 +1597,34 @@
       }
     },
     "node_modules/@smithy/fetch-http-handler": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.1.tgz",
-      "integrity": "sha512-bXyM8PBAIKxVV++2ZSNBEposTDjFQ31XWOdHED+2hWMNvJHUoQqFbECg/uhcVOa6vHie2/UnzIZfXBSTpDBnEw==",
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.3.tgz",
+      "integrity": "sha512-0G9sePU+0R+8d7cie+OXzNbbkjnD4RfBlVCs46ZEuQAMcxK8OniemYXSSkOc80CCk8Il4DnlYZcUSvsIs2OB2w==",
       "dependencies": {
-        "@smithy/protocol-http": "^3.0.6",
-        "@smithy/querystring-builder": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/protocol-http": "^3.0.7",
+        "@smithy/querystring-builder": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-base64": "^2.0.0",
         "tslib": "^2.5.0"
       }
     },
     "node_modules/@smithy/hash-blob-browser": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.10.tgz",
-      "integrity": "sha512-U2+wIWWloOZ9DaRuz2sk9f7A6STRTlwdcv+q6abXDvS0TRDk8KGgUmfV5lCZy8yxFxZIA0hvHDNqcd25r4Hrew==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.11.tgz",
+      "integrity": "sha512-/6vq/NiH2EN3mWdwcLdjVohP+VCng+ZA1GnlUdx959egsfgIlLWQvCyjnB2ze9Hr6VHV5XEFLLpLQH2dHA6Sgw==",
       "dependencies": {
         "@smithy/chunked-blob-reader": "^2.0.0",
         "@smithy/chunked-blob-reader-native": "^2.0.0",
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       }
     },
     "node_modules/@smithy/hash-node": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.10.tgz",
-      "integrity": "sha512-jSTf6uzPk/Vf+8aQ7tVXeHfjxe9wRXSCqIZcBymSDTf7/YrVxniBdpyN74iI8ZUOx/Pyagc81OK5FROLaEjbXQ==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.11.tgz",
+      "integrity": "sha512-PbleVugN2tbhl1ZoNWVrZ1oTFFas/Hq+s6zGO8B9bv4w/StTriTKA9W+xZJACOj9X7zwfoTLbscM+avCB1KqOQ==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-buffer-from": "^2.0.0",
         "@smithy/util-utf8": "^2.0.0",
         "tslib": "^2.5.0"
@@ -1633,11 +1634,11 @@
       }
     },
     "node_modules/@smithy/hash-stream-node": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.10.tgz",
-      "integrity": "sha512-L58XEGrownZZSpF7Lp0gc0hy+eYKXuPgNz3pQgP5lPFGwBzHdldx2X6o3c6swD6RkcPvTRh0wTUVVGwUotbgnQ==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.11.tgz",
+      "integrity": "sha512-Jn2yl+Dn0kvwKvSavvR1/BFVYa2wIkaJKWeTH48kno89gqHAJxMh1hrtBN6SJ7F8VhodNZTiNOlQVqCSfLheNQ==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-utf8": "^2.0.0",
         "tslib": "^2.5.0"
       },
@@ -1646,11 +1647,11 @@
       }
     },
     "node_modules/@smithy/invalid-dependency": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.10.tgz",
-      "integrity": "sha512-zw9p/zsmJ2cFcW4KMz3CJoznlbRvEA6HG2mvEaX5eAca5dq4VGI2MwPDTfmteC/GsnURS4ogoMQ0p6aHM2SDVQ==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.11.tgz",
+      "integrity": "sha512-zazq99ujxYv/NOf9zh7xXbNgzoVLsqE0wle8P/1zU/XdhPi/0zohTPKWUzIxjGdqb5hkkwfBkNkl5H+LE0mvgw==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       }
     },
@@ -1666,22 +1667,22 @@
       }
     },
     "node_modules/@smithy/md5-js": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.10.tgz",
-      "integrity": "sha512-eA/Ova4/UdQUbMlrbBmnewmukH0zWU6C67HFFR/719vkFNepbnliGjmGksQ9vylz9eD4nfGkZZ5NKZMAcUuzjQ==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.11.tgz",
+      "integrity": "sha512-YBIv+e95qeGvQA05ucwstmTeQ/bUzWgU+nO2Ffmif5awu6IzSR0Jfk3XLYh4mdy7f8DCgsn8qA63u7N9Lu0+5A==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-utf8": "^2.0.0",
         "tslib": "^2.5.0"
       }
     },
     "node_modules/@smithy/middleware-content-length": {
-      "version": "2.0.12",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.12.tgz",
-      "integrity": "sha512-QRhJTo5TjG7oF7np6yY4ZO9GDKFVzU/GtcqUqyEa96bLHE3yZHgNmsolOQ97pfxPHmFhH4vDP//PdpAIN3uI1Q==",
+      "version": "2.0.13",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.13.tgz",
+      "integrity": "sha512-Md2kxWpaec3bXp1oERFPQPBhOXCkGSAF7uc1E+4rkwjgw3/tqAXRtbjbggu67HJdwaif76As8AV6XxbD1HzqTQ==",
       "dependencies": {
-        "@smithy/protocol-http": "^3.0.6",
-        "@smithy/types": "^2.3.4",
+        "@smithy/protocol-http": "^3.0.7",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1689,14 +1690,15 @@
       }
     },
     "node_modules/@smithy/middleware-endpoint": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.10.tgz",
-      "integrity": "sha512-O6m4puZc16xfenotZUHL4bRlMrwf4gTp+0I5l954M5KNd3dOK18P+FA/IIUgnXF/dX6hlCUcJkBp7nAzwrePKA==",
-      "dependencies": {
-        "@smithy/middleware-serde": "^2.0.10",
-        "@smithy/types": "^2.3.4",
-        "@smithy/url-parser": "^2.0.10",
-        "@smithy/util-middleware": "^2.0.3",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.1.0.tgz",
+      "integrity": "sha512-e6HZbfrp9CNTJqIPSgkydB9mNQXiq5pkHF3ZB6rOzPPR9PkJBoGFo9TcM7FaaKFUaH4Kc20AX6WwwVyIlNhXTA==",
+      "dependencies": {
+        "@smithy/middleware-serde": "^2.0.11",
+        "@smithy/node-config-provider": "^2.1.1",
+        "@smithy/types": "^2.3.5",
+        "@smithy/url-parser": "^2.0.11",
+        "@smithy/util-middleware": "^2.0.4",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1704,16 +1706,16 @@
       }
     },
     "node_modules/@smithy/middleware-retry": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.14.tgz",
-      "integrity": "sha512-+1zHIfRyRcTpWnI2z4H6qLKiHQR011JVekSCKDMADwDpRpGUFj+JdCLwu2yEPOPd3MwHLylHBKV03Oooe2PkZQ==",
-      "dependencies": {
-        "@smithy/node-config-provider": "^2.0.14",
-        "@smithy/protocol-http": "^3.0.6",
-        "@smithy/service-error-classification": "^2.0.3",
-        "@smithy/types": "^2.3.4",
-        "@smithy/util-middleware": "^2.0.3",
-        "@smithy/util-retry": "^2.0.3",
+      "version": "2.0.16",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.16.tgz",
+      "integrity": "sha512-Br5+0yoiMS0ugiOAfJxregzMMGIRCbX4PYo1kDHtLgvkA/d++aHbnHB819m5zOIAMPvPE7AThZgcsoK+WOsUTA==",
+      "dependencies": {
+        "@smithy/node-config-provider": "^2.1.1",
+        "@smithy/protocol-http": "^3.0.7",
+        "@smithy/service-error-classification": "^2.0.4",
+        "@smithy/types": "^2.3.5",
+        "@smithy/util-middleware": "^2.0.4",
+        "@smithy/util-retry": "^2.0.4",
         "tslib": "^2.5.0",
         "uuid": "^8.3.2"
       },
@@ -1722,11 +1724,11 @@
       }
     },
     "node_modules/@smithy/middleware-serde": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.10.tgz",
-      "integrity": "sha512-+A0AFqs768256H/BhVEsBF6HijFbVyAwYRVXY/izJFkTalVWJOp4JA0YdY0dpXQd+AlW0tzs+nMQCE1Ew+DcgQ==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.11.tgz",
+      "integrity": "sha512-NuxnjMyf4zQqhwwdh0OTj5RqpnuT6HcH5Xg5GrPijPcKzc2REXVEVK4Yyk8ckj8ez1XSj/bCmJ+oNjmqB02GWA==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1734,11 +1736,11 @@
       }
     },
     "node_modules/@smithy/middleware-stack": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.4.tgz",
-      "integrity": "sha512-MW0KNKfh8ZGLagMZnxcLJWPNXoKqW6XV/st5NnCBmmA2e2JhrUjU0AJ5Ca/yjTyNEKs3xH7AQDwp1YmmpEpmQQ==",
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.5.tgz",
+      "integrity": "sha512-bVQU/rZzBY7CbSxIrDTGZYnBWKtIw+PL/cRc9B7etZk1IKSOe0NvKMJyWllfhfhrTeMF6eleCzOihIQympAvPw==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1746,13 +1748,13 @@
       }
     },
     "node_modules/@smithy/node-config-provider": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.14.tgz",
-      "integrity": "sha512-DXn0NXmprmhcK81AgYoRct11If3Fvyd9U/T0Bu8ZId/XKho0SGTPahWHI1cZBtPZoiZVeXv3PZAzx6v8kw/0pw==",
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.1.tgz",
+      "integrity": "sha512-1lF6s1YWBi1LBu2O30tD3jyTgMtuvk/Z1twzXM4GPYe4dmZix4nNREPJIPOcfFikNU2o0eTYP80+izx5F2jIJA==",
       "dependencies": {
-        "@smithy/property-provider": "^2.0.11",
-        "@smithy/shared-ini-file-loader": "^2.0.13",
-        "@smithy/types": "^2.3.4",
+        "@smithy/property-provider": "^2.0.12",
+        "@smithy/shared-ini-file-loader": "^2.2.0",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1760,14 +1762,14 @@
       }
     },
     "node_modules/@smithy/node-http-handler": {
-      "version": "2.1.6",
-      "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.1.6.tgz",
-      "integrity": "sha512-NspvD3aCwiUNtoSTcVHz0RZz1tQ/SaRIe1KPF+r0mAdCZ9eWuhIeJT8ZNPYa1ITn7/Lgg64IyFjqPynZ8KnYQw==",
-      "dependencies": {
-        "@smithy/abort-controller": "^2.0.10",
-        "@smithy/protocol-http": "^3.0.6",
-        "@smithy/querystring-builder": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+      "version": "2.1.7",
+      "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.1.7.tgz",
+      "integrity": "sha512-PQIKZXlp3awCDn/xNlCSTFE7aYG/5Tx33M05NfQmWYeB5yV1GZZOSz4dXpwiNJYTXb9jPqjl+ueXXkwtEluFFA==",
+      "dependencies": {
+        "@smithy/abort-controller": "^2.0.11",
+        "@smithy/protocol-http": "^3.0.7",
+        "@smithy/querystring-builder": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1775,11 +1777,11 @@
       }
     },
     "node_modules/@smithy/property-provider": {
-      "version": "2.0.11",
-      "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.11.tgz",
-      "integrity": "sha512-kzuOadu6XvrnlF1iXofpKXYmo4oe19st9/DE8f5gHNaFepb4eTkR8gD8BSdTnNnv7lxfv6uOwZPg4VS6hemX1w==",
+      "version": "2.0.12",
+      "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.12.tgz",
+      "integrity": "sha512-Un/OvvuQ1Kg8WYtoMCicfsFFuHb/TKL3pCA6ZIo/WvNTJTR94RtoRnL7mY4XkkUAoFMyf6KjcQJ76y1FX7S5rw==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1787,11 +1789,11 @@
       }
     },
     "node_modules/@smithy/protocol-http": {
-      "version": "3.0.6",
-      "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.6.tgz",
-      "integrity": "sha512-F0jAZzwznMmHaggiZgc7YoS08eGpmLvhVktY/Taz6+OAOHfyIqWSDNgFqYR+WHW9z5fp2XvY4mEUrQgYMQ71jw==",
+      "version": "3.0.7",
+      "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.7.tgz",
+      "integrity": "sha512-HnZW8y+r66ntYueCDbLqKwWcMNWW8o3eVpSrHNluwtBJ/EUWfQHRKSiu6vZZtc6PGfPQWgVfucoCE/C3QufMAA==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1799,11 +1801,11 @@
       }
     },
     "node_modules/@smithy/querystring-builder": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.10.tgz",
-      "integrity": "sha512-uujJGp8jzrrU1UHme8sUKEbawQTcTmUWsh8rbGXYD/lMwNLQ+9jQ9dMDWbbH9Hpoa9RER1BeL/38WzGrbpob2w==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.11.tgz",
+      "integrity": "sha512-b4kEbVMxpmfv2VWUITn2otckTi7GlMteZQxi+jlwedoATOGEyrCJPfRcYQJjbCi3fZ2QTfh3PcORvB27+j38Yg==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-uri-escape": "^2.0.0",
         "tslib": "^2.5.0"
       },
@@ -1812,11 +1814,11 @@
       }
     },
     "node_modules/@smithy/querystring-parser": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.10.tgz",
-      "integrity": "sha512-WSD4EU60Q8scacT5PIpx4Bahn6nWpt+MiYLcBkFt6fOj7AssrNeaNIU2Z0g40ftVmrwLcEOIKGX92ynbVDb3ZA==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.11.tgz",
+      "integrity": "sha512-YXe7jhi7s3dQ0Fu9dLoY/gLu6NCyy8tBWJL/v2c9i7/RLpHgKT+uT96/OqZkHizCJ4kr0ZD46tzMjql/o60KLg==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1824,22 +1826,22 @@
       }
     },
     "node_modules/@smithy/service-error-classification": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.3.tgz",
-      "integrity": "sha512-b+m4QCHXb7oKAkM/jHwHrl5gpqhFoMTHF643L0/vAEkegrcUWyh1UjyoHttuHcP5FnHVVy4EtpPtLkEYD+xMFw==",
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.4.tgz",
+      "integrity": "sha512-77506l12I5gxTZqBkx3Wb0RqMG81bMYLaVQ+EqIWFwQDJRs5UFeXogKxSKojCmz1wLUziHZQXm03MBzPQiumQw==",
       "dependencies": {
-        "@smithy/types": "^2.3.4"
+        "@smithy/types": "^2.3.5"
       },
       "engines": {
         "node": ">=14.0.0"
       }
     },
     "node_modules/@smithy/shared-ini-file-loader": {
-      "version": "2.0.13",
-      "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.13.tgz",
-      "integrity": "sha512-r6BlDQdYgqDo5xuOOKbmhJD5jylg2Lm1Q1eXZ2mM1kg64GVQ0bHScELEb4W5jl+LEwrU9yNEly6c6ErtU3TJxw==",
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.0.tgz",
+      "integrity": "sha512-xFXqs4vAb5BdkzHSRrTapFoaqS4/3m/CGZzdw46fBjYZ0paYuLAoMY60ICCn1FfGirG+PiJ3eWcqJNe4/SkfyA==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1847,15 +1849,15 @@
       }
     },
     "node_modules/@smithy/signature-v4": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.10.tgz",
-      "integrity": "sha512-S6gcP4IXfO/VMswovrhxPpqvQvMal7ZRjM4NvblHSPpE5aNBYx67UkHFF3kg0hR3tJKqNpBGbxwq0gzpdHKLRA==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.11.tgz",
+      "integrity": "sha512-EFVU1dT+2s8xi227l1A9O27edT/GNKvyAK6lZnIZ0zhIHq/jSLznvkk15aonGAM1kmhmZBVGpI7Tt0odueZK9A==",
       "dependencies": {
-        "@smithy/eventstream-codec": "^2.0.10",
+        "@smithy/eventstream-codec": "^2.0.11",
         "@smithy/is-array-buffer": "^2.0.0",
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-hex-encoding": "^2.0.0",
-        "@smithy/util-middleware": "^2.0.3",
+        "@smithy/util-middleware": "^2.0.4",
         "@smithy/util-uri-escape": "^2.0.0",
         "@smithy/util-utf8": "^2.0.0",
         "tslib": "^2.5.0"
@@ -1865,13 +1867,13 @@
       }
     },
     "node_modules/@smithy/smithy-client": {
-      "version": "2.1.9",
-      "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.9.tgz",
-      "integrity": "sha512-HTicQSn/lOcXKJT+DKJ4YMu51S6PzbWsO8Z6Pwueo30mSoFKXg5P0BDkg2VCDqCVR0mtddM/F6hKhjW6YAV/yg==",
+      "version": "2.1.11",
+      "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.11.tgz",
+      "integrity": "sha512-okjMbuBBCTiieK665OFN/ap6u9+Z9z55PMphS5FYCsS6Zfp137Q3qlnt0OgBAnUVnH/mNGyoJV0LBX9gkTWptg==",
       "dependencies": {
-        "@smithy/middleware-stack": "^2.0.4",
-        "@smithy/types": "^2.3.4",
-        "@smithy/util-stream": "^2.0.14",
+        "@smithy/middleware-stack": "^2.0.5",
+        "@smithy/types": "^2.3.5",
+        "@smithy/util-stream": "^2.0.16",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1879,9 +1881,9 @@
       }
     },
     "node_modules/@smithy/types": {
-      "version": "2.3.4",
-      "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.3.4.tgz",
-      "integrity": "sha512-D7xlM9FOMFyFw7YnMXn9dK2KuN6+JhnrZwVt1fWaIu8hCk5CigysweeIT/H/nCo4YV+s8/oqUdLfexbkPZtvqw==",
+      "version": "2.3.5",
+      "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.3.5.tgz",
+      "integrity": "sha512-ehyDt8M9hehyxrLQGoA1BGPou8Js1Ocoh5M0ngDhJMqbFmNK5N6Xhr9/ZExWkyIW8XcGkiMPq3ZUEE0ScrhbuQ==",
       "dependencies": {
         "tslib": "^2.5.0"
       },
@@ -1890,12 +1892,12 @@
       }
     },
     "node_modules/@smithy/url-parser": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.10.tgz",
-      "integrity": "sha512-4TXQFGjHcqru8aH5VRB4dSnOFKCYNX6SR1Do6fwxZ+ExT2onLsh2W77cHpks7ma26W5jv6rI1u7d0+KX9F0aOw==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.11.tgz",
+      "integrity": "sha512-h89yXMCCF+S5k9XIoKltMIWTYj+FcEkU/IIFZ6RtE222fskOTL4Iak6ZRG+ehSvZDt8yKEcxqheTDq7JvvtK3g==",
       "dependencies": {
-        "@smithy/querystring-parser": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/querystring-parser": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       }
     },
@@ -1954,13 +1956,13 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-browser": {
-      "version": "2.0.13",
-      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.13.tgz",
-      "integrity": "sha512-UmmOdUzaQjqdsl1EjbpEaQxM0VDFqTj6zDuI26/hXN7L/a1k1koTwkYpogHMvunDX3fjrQusg5gv1Td4UsGyog==",
+      "version": "2.0.15",
+      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.15.tgz",
+      "integrity": "sha512-2raMZOYKSuke7QlDg/HDcxQdrp0zteJ8z+S0B9Rn23J55ZFNK1+IjG4HkN6vo/0u3Xy/JOdJ93ibiBSB8F7kOw==",
       "dependencies": {
-        "@smithy/property-provider": "^2.0.11",
-        "@smithy/smithy-client": "^2.1.9",
-        "@smithy/types": "^2.3.4",
+        "@smithy/property-provider": "^2.0.12",
+        "@smithy/smithy-client": "^2.1.11",
+        "@smithy/types": "^2.3.5",
         "bowser": "^2.11.0",
         "tslib": "^2.5.0"
       },
@@ -1969,16 +1971,16 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-node": {
-      "version": "2.0.16",
-      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.16.tgz",
-      "integrity": "sha512-HYNqSVTYNGzJsxuhWwiew3zcJ2cDi3ZHz3M0km8ma01AdMd0pYFIGaN24rkXvEOAZPZGRg+3+Wefc3zv8ApRkw==",
-      "dependencies": {
-        "@smithy/config-resolver": "^2.0.12",
-        "@smithy/credential-provider-imds": "^2.0.14",
-        "@smithy/node-config-provider": "^2.0.14",
-        "@smithy/property-provider": "^2.0.11",
-        "@smithy/smithy-client": "^2.1.9",
-        "@smithy/types": "^2.3.4",
+      "version": "2.0.19",
+      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.19.tgz",
+      "integrity": "sha512-7pScU4jBFADB2MBYKM3zb5onMh6Nn0X3IfaFVLYPyCarTIZDLUtUl1GtruzEUJPmDzP+uGeqOtU589HDY0Ni6g==",
+      "dependencies": {
+        "@smithy/config-resolver": "^2.0.14",
+        "@smithy/credential-provider-imds": "^2.0.16",
+        "@smithy/node-config-provider": "^2.1.1",
+        "@smithy/property-provider": "^2.0.12",
+        "@smithy/smithy-client": "^2.1.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -1997,11 +1999,11 @@
       }
     },
     "node_modules/@smithy/util-middleware": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.3.tgz",
-      "integrity": "sha512-+FOCFYOxd2HO7v/0hkFSETKf7FYQWa08wh/x/4KUeoVBnLR4juw8Qi+TTqZI6E2h5LkzD9uOaxC9lAjrpVzaaA==",
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.4.tgz",
+      "integrity": "sha512-Pbu6P4MBwRcjrLgdTR1O4Y3c0sTZn2JdOiJNcgL7EcIStcQodj+6ZTXtbyU/WTEU3MV2NMA10LxFc3AWHZ3+4A==",
       "dependencies": {
-        "@smithy/types": "^2.3.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -2009,12 +2011,12 @@
       }
     },
     "node_modules/@smithy/util-retry": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.3.tgz",
-      "integrity": "sha512-gw+czMnj82i+EaH7NL7XKkfX/ZKrCS2DIWwJFPKs76bMgkhf0y1C94Lybn7f8GkBI9lfIOUdPYtzm19zQOC8sw==",
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.4.tgz",
+      "integrity": "sha512-b+n1jBBKc77C1E/zfBe1Zo7S9OXGBiGn55N0apfhZHxPUP/fMH5AhFUUcWaJh7NAnah284M5lGkBKuhnr3yK5w==",
       "dependencies": {
-        "@smithy/service-error-classification": "^2.0.3",
-        "@smithy/types": "^2.3.4",
+        "@smithy/service-error-classification": "^2.0.4",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -2022,13 +2024,13 @@
       }
     },
     "node_modules/@smithy/util-stream": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.14.tgz",
-      "integrity": "sha512-XjvlDYe+9DieXhLf7p+EgkXwFtl34kHZcWfHnc5KaILbhyVfDLWuqKTFx6WwCFqb01iFIig8trGwExRIqqkBYg==",
+      "version": "2.0.16",
+      "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.16.tgz",
+      "integrity": "sha512-b5ZSRh1KzUzC7LoJcpfk7+iXGoRr3WylEfmPd4FnBLm90OwxSB9VgK1fDZwicfYxSEvWHdYXgvvjPtenEYBBhw==",
       "dependencies": {
-        "@smithy/fetch-http-handler": "^2.2.1",
-        "@smithy/node-http-handler": "^2.1.6",
-        "@smithy/types": "^2.3.4",
+        "@smithy/fetch-http-handler": "^2.2.3",
+        "@smithy/node-http-handler": "^2.1.7",
+        "@smithy/types": "^2.3.5",
         "@smithy/util-base64": "^2.0.0",
         "@smithy/util-buffer-from": "^2.0.0",
         "@smithy/util-hex-encoding": "^2.0.0",
@@ -2063,12 +2065,12 @@
       }
     },
     "node_modules/@smithy/util-waiter": {
-      "version": "2.0.10",
-      "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.10.tgz",
-      "integrity": "sha512-yQjwWVrwYw+/f3hFQccE3zZF7lk6N6xtNcA6jvhWFYhnyKAm6B2mX8Gzftl0TbgoPUpzCvKYlvhaEpVtRpVfVw==",
+      "version": "2.0.11",
+      "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.11.tgz",
+      "integrity": "sha512-8SJWUl9O1YhjC77EccgltI3q4XZQp3vp9DGEW6o0OdkUcwqm/H4qOLnMkA2n+NDojuM5Iia2jWoCdbluIiG7TA==",
       "dependencies": {
-        "@smithy/abort-controller": "^2.0.10",
-        "@smithy/types": "^2.3.4",
+        "@smithy/abort-controller": "^2.0.11",
+        "@smithy/types": "^2.3.5",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -2106,9 +2108,9 @@
       "dev": true
     },
     "node_modules/@types/node": {
-      "version": "16.18.57",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.57.tgz",
-      "integrity": "sha512-piPoDozdPaX1hNWFJQzzgWqE40gh986VvVx/QO9RU4qYRE55ld7iepDVgZ3ccGUw0R4wge0Oy1dd+3xOQNkkUQ==",
+      "version": "16.18.58",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.58.tgz",
+      "integrity": "sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==",
       "dev": true
     },
     "node_modules/@types/semver": {
@@ -2331,30 +2333,30 @@
       }
     },
     "node_modules/@volar/language-core": {
-      "version": "1.10.1",
-      "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.1.tgz",
-      "integrity": "sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==",
+      "version": "1.10.4",
+      "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.4.tgz",
+      "integrity": "sha512-Na69qA6uwVIdA0rHuOc2W3pHtVQQO8hCNim7FOaKNpRJh0oAFnu5r9i7Oopo5C4cnELZkPNjTrbmpcCTiW+CMQ==",
       "dev": true,
       "dependencies": {
-        "@volar/source-map": "1.10.1"
+        "@volar/source-map": "1.10.4"
       }
     },
     "node_modules/@volar/source-map": {
-      "version": "1.10.1",
-      "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.1.tgz",
-      "integrity": "sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==",
+      "version": "1.10.4",
+      "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.4.tgz",
+      "integrity": "sha512-RxZdUEL+pV8p+SMqnhVjzy5zpb1QRZTlcwSk4bdcBO7yOu4rtEWqDGahVCEj4CcXour+0yJUMrMczfSCpP9Uxg==",
       "dev": true,
       "dependencies": {
         "muggle-string": "^0.3.1"
       }
     },
     "node_modules/@volar/typescript": {
-      "version": "1.10.1",
-      "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.1.tgz",
-      "integrity": "sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==",
+      "version": "1.10.4",
+      "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.4.tgz",
+      "integrity": "sha512-BCCUEBASBEMCrz7qmNSi2hBEWYsXD0doaktRKpmmhvb6XntM2sAWYu6gbyK/MluLDgluGLFiFRpWgobgzUqolg==",
       "dev": true,
       "dependencies": {
-        "@volar/language-core": "1.10.1"
+        "@volar/language-core": "1.10.4"
       }
     },
     "node_modules/@vue/compiler-core": {
@@ -2425,9 +2427,9 @@
       }
     },
     "node_modules/@vue/devtools-api": {
-      "version": "6.5.0",
-      "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
-      "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
+      "version": "6.5.1",
+      "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz",
+      "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA=="
     },
     "node_modules/@vue/eslint-config-prettier": {
       "version": "8.0.0",
@@ -2468,17 +2470,17 @@
       }
     },
     "node_modules/@vue/language-core": {
-      "version": "1.8.15",
-      "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.15.tgz",
-      "integrity": "sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==",
+      "version": "1.8.19",
+      "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.19.tgz",
+      "integrity": "sha512-nt3dodGs97UM6fnxeQBazO50yYCKBK53waFWB3qMbLmR6eL3aUryZgQtZoBe1pye17Wl8fs9HysV3si6xMgndQ==",
       "dev": true,
       "dependencies": {
-        "@volar/language-core": "~1.10.0",
-        "@volar/source-map": "~1.10.0",
+        "@volar/language-core": "~1.10.4",
+        "@volar/source-map": "~1.10.4",
         "@vue/compiler-dom": "^3.3.0",
         "@vue/reactivity": "^3.3.0",
         "@vue/shared": "^3.3.0",
-        "minimatch": "^9.0.0",
+        "minimatch": "^9.0.3",
         "muggle-string": "^0.3.1",
         "vue-template-compiler": "^2.7.14"
       },
@@ -2594,13 +2596,13 @@
       "dev": true
     },
     "node_modules/@vue/typescript": {
-      "version": "1.8.15",
-      "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.15.tgz",
-      "integrity": "sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==",
+      "version": "1.8.19",
+      "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.19.tgz",
+      "integrity": "sha512-k/SHeeQROUgqsxyHQ8Cs3Zz5TnX57p7BcBDVYR2E0c61QL2DJ2G8CsaBremmNGuGE6o1R5D50IHIxFmroMz8iw==",
       "dev": true,
       "dependencies": {
-        "@volar/typescript": "~1.10.0",
-        "@vue/language-core": "1.8.15"
+        "@volar/typescript": "~1.10.4",
+        "@vue/language-core": "1.8.19"
       }
     },
     "node_modules/acorn": {
@@ -3436,9 +3438,9 @@
       }
     },
     "node_modules/eslint-plugin-prettier": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz",
-      "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",
+      "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==",
       "dev": true,
       "dependencies": {
         "prettier-linter-helpers": "^1.0.0",
@@ -3801,12 +3803,12 @@
       }
     },
     "node_modules/flat-cache": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz",
-      "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz",
+      "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==",
       "dev": true,
       "dependencies": {
-        "flatted": "^3.2.7",
+        "flatted": "^3.2.9",
         "keyv": "^4.5.3",
         "rimraf": "^3.0.2"
       },
@@ -4693,9 +4695,9 @@
       }
     },
     "node_modules/keyv": {
-      "version": "4.5.3",
-      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz",
-      "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==",
+      "version": "4.5.4",
+      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
       "dev": true,
       "dependencies": {
         "json-buffer": "3.0.1"
@@ -5635,9 +5637,9 @@
       }
     },
     "node_modules/resolve": {
-      "version": "1.22.6",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
-      "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
+      "version": "1.22.8",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+      "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
       "dev": true,
       "dependencies": {
         "is-core-module": "^2.13.0",
@@ -6953,9 +6955,9 @@
       }
     },
     "node_modules/vue-eslint-parser": {
-      "version": "9.3.1",
-      "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz",
-      "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==",
+      "version": "9.3.2",
+      "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.2.tgz",
+      "integrity": "sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==",
       "dev": true,
       "dependencies": {
         "debug": "^4.3.4",
@@ -7026,14 +7028,14 @@
       }
     },
     "node_modules/vue-tsc": {
-      "version": "1.8.15",
-      "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.15.tgz",
-      "integrity": "sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==",
+      "version": "1.8.19",
+      "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.19.tgz",
+      "integrity": "sha512-tacMQLQ0CXAfbhRycCL5sWIy1qujXaIEtP1hIQpzHWOUuICbtTj9gJyFf91PvzG5KCNIkA5Eg7k2Fmgt28l5DQ==",
       "dev": true,
       "dependencies": {
-        "@vue/language-core": "1.8.15",
-        "@vue/typescript": "1.8.15",
-        "semver": "^7.3.8"
+        "@vue/language-core": "1.8.19",
+        "@vue/typescript": "1.8.19",
+        "semver": "^7.5.4"
       },
       "bin": {
         "vue-tsc": "bin/vue-tsc.js"
diff --git a/src/components/object-storage/modals/UploadObjectModal.vue b/src/components/object-storage/modals/UploadObjectModal.vue
index 79a96f6..e59d9e9 100644
--- a/src/components/object-storage/modals/UploadObjectModal.vue
+++ b/src/components/object-storage/modals/UploadObjectModal.vue
@@ -76,7 +76,6 @@ async function uploadObject() {
         Key: key,
       },
       queueSize: 4, // optional concurrency configuration
-      partSize: 1024 * 1024 * 5, // optional size of each part, in bytes, at least 5MB
       leavePartsOnError: false, // optional manually handle dropped parts
     });
 
diff --git a/src/views/object-storage/BucketView.vue b/src/views/object-storage/BucketView.vue
index 2493b5d..cafdf05 100644
--- a/src/views/object-storage/BucketView.vue
+++ b/src/views/object-storage/BucketView.vue
@@ -28,7 +28,6 @@ import {
   GetObjectCommand,
 } from "@aws-sdk/client-s3";
 import { getSignedUrl } from "@aws-sdk/s3-request-presigner";
-import { awsAuthMiddlewareOptions } from "@aws-sdk/middleware-signing";
 import { useAuthStore } from "@/stores/users";
 import { useBucketStore } from "@/stores/buckets";
 import { environment } from "@/environment";
@@ -38,34 +37,18 @@ const authStore = useAuthStore();
 const bucketRepository = useBucketStore();
 const keyRepository = useS3KeyStore();
 
-const middleware = [
-  // eslint-disable-next-line @typescript-eslint/ban-ts-comment
-  // @ts-ignore
-  (next) => async (args) => {
-    args.request.headers["host"] = environment.S3_URL.split("://")[1];
-    return await next(args);
-  },
-  {
-    relation: "before",
-    toMiddleware: awsAuthMiddlewareOptions?.name ?? "impossible",
-  },
-];
-
-const client = computed<S3Client>(() => {
-  const client = new S3Client({
-    region: "us-east-1",
-    endpoint: environment.S3_URL,
-    forcePathStyle: true,
-    credentials: {
-      accessKeyId: keyRepository.keys[0]?.access_key ?? "",
-      secretAccessKey: keyRepository.keys[0]?.secret_key ?? "",
-    },
-  });
-  // eslint-disable-next-line @typescript-eslint/ban-ts-comment
-  // @ts-ignore
-  client.middlewareStack.addRelativeTo(middleware[0], middleware[1]);
-  return client;
-});
+const client = computed<S3Client>(
+  () =>
+    new S3Client({
+      region: "us-east-1",
+      endpoint: environment.S3_URL,
+      forcePathStyle: true,
+      credentials: {
+        accessKeyId: keyRepository.keys[0]?.access_key ?? "",
+        secretAccessKey: keyRepository.keys[0]?.secret_key ?? "",
+      },
+    }),
+);
 
 // Constants
 // -----------------------------------------------------------------------------
@@ -640,9 +623,6 @@ function getObjectFileName(key: string): string {
         :readonly="false"
         :deletable="false"
         :back-modal-id="undefined"
-        @permission-created="
-          (newPermission) => (objectState.createdPermission = newPermission)
-        "
       />
       <button
         v-if="!authStore.foreignUser"
@@ -665,7 +645,6 @@ function getObjectFileName(key: string): string {
         :bucket-name="props.bucketName"
         :sub-folders="folderStructure"
         modalID="permission-list-modal"
-        :add-permission="objectState.createdPermission"
       />
     </div>
   </div>
-- 
GitLab