summary refs log tree commit diff
diff options
context:
space:
mode:
authorMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2023-08-12 16:06:15 +1000
committerMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2023-08-12 16:06:15 +1000
commit8764930d9a9188b9db1e924ae3515e3bf27a781a (patch)
tree31a084787a1deb287a618882f6d65a0fe6f690f2
parentRefactor email sending + remove email verification if mail sending is not set up (diff)
downloadserver-8764930d9a9188b9db1e924ae3515e3bf27a781a.tar.xz
update jsonwebtoken and bcrypt
-rw-r--r--package-lock.json1066
-rw-r--r--package.json4
2 files changed, 528 insertions, 542 deletions
diff --git a/package-lock.json b/package-lock.json
index 33cf329c..0576c589 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
 				"i18next-http-middleware": "^3.3.2",
 				"image-size": "^1.0.2",
 				"json-bigint": "^1.0.0",
-				"jsonwebtoken": "^8.5.1",
+				"jsonwebtoken": "^9.0.1",
 				"lambert-server": "^1.2.12",
 				"missing-native-js-functions": "^1.4.3",
 				"module-alias": "^2.2.3",
@@ -62,7 +62,7 @@
 				"@types/express": "^4.17.17",
 				"@types/i18next-node-fs-backend": "^2.1.2",
 				"@types/json-bigint": "^1.0.1",
-				"@types/jsonwebtoken": "^8.5.9",
+				"@types/jsonwebtoken": "^9.0.2",
 				"@types/morgan": "^1.9.4",
 				"@types/multer": "^1.4.7",
 				"@types/murmurhash-js": "^1.0.4",
@@ -238,62 +238,62 @@
 			"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
 		},
 		"node_modules/@aws-sdk/client-s3": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.385.0.tgz",
-			"integrity": "sha512-7KoSPt0hTpscEQXK5NpS8BXpWoAc7yaaj2eNxynMCGf9OWZgHG4YJaFVjhgi18wBAioLTZKFcPUt1vrzK41wkA==",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.388.0.tgz",
+			"integrity": "sha512-9UN8gtr/4e4YnHb3Kb4VsxGTDe6olkL90ivK09jKwG2SX8m5OY2fIHSjtyqUHDuFb67JOk3WVEMbZEfxfx46+w==",
 			"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.385.0",
-				"@aws-sdk/credential-provider-node": "3.385.0",
-				"@aws-sdk/middleware-bucket-endpoint": "3.378.0",
-				"@aws-sdk/middleware-expect-continue": "3.378.0",
-				"@aws-sdk/middleware-flexible-checksums": "3.383.0",
-				"@aws-sdk/middleware-host-header": "3.379.1",
-				"@aws-sdk/middleware-location-constraint": "3.379.1",
-				"@aws-sdk/middleware-logger": "3.378.0",
-				"@aws-sdk/middleware-recursion-detection": "3.378.0",
-				"@aws-sdk/middleware-sdk-s3": "3.379.1",
-				"@aws-sdk/middleware-signing": "3.379.1",
-				"@aws-sdk/middleware-ssec": "3.378.0",
-				"@aws-sdk/middleware-user-agent": "3.382.0",
-				"@aws-sdk/signature-v4-multi-region": "3.378.0",
-				"@aws-sdk/types": "3.378.0",
-				"@aws-sdk/util-endpoints": "3.382.0",
-				"@aws-sdk/util-user-agent-browser": "3.378.0",
-				"@aws-sdk/util-user-agent-node": "3.378.0",
+				"@aws-sdk/client-sts": "3.388.0",
+				"@aws-sdk/credential-provider-node": "3.388.0",
+				"@aws-sdk/middleware-bucket-endpoint": "3.387.0",
+				"@aws-sdk/middleware-expect-continue": "3.387.0",
+				"@aws-sdk/middleware-flexible-checksums": "3.387.0",
+				"@aws-sdk/middleware-host-header": "3.387.0",
+				"@aws-sdk/middleware-location-constraint": "3.387.0",
+				"@aws-sdk/middleware-logger": "3.387.0",
+				"@aws-sdk/middleware-recursion-detection": "3.387.0",
+				"@aws-sdk/middleware-sdk-s3": "3.387.0",
+				"@aws-sdk/middleware-signing": "3.387.0",
+				"@aws-sdk/middleware-ssec": "3.387.0",
+				"@aws-sdk/middleware-user-agent": "3.387.0",
+				"@aws-sdk/signature-v4-multi-region": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
+				"@aws-sdk/util-endpoints": "3.387.0",
+				"@aws-sdk/util-user-agent-browser": "3.387.0",
+				"@aws-sdk/util-user-agent-node": "3.387.0",
 				"@aws-sdk/xml-builder": "3.310.0",
-				"@smithy/config-resolver": "^2.0.1",
-				"@smithy/eventstream-serde-browser": "^2.0.1",
-				"@smithy/eventstream-serde-config-resolver": "^2.0.1",
-				"@smithy/eventstream-serde-node": "^2.0.1",
-				"@smithy/fetch-http-handler": "^2.0.1",
-				"@smithy/hash-blob-browser": "^2.0.1",
-				"@smithy/hash-node": "^2.0.1",
-				"@smithy/hash-stream-node": "^2.0.1",
-				"@smithy/invalid-dependency": "^2.0.1",
-				"@smithy/md5-js": "^2.0.1",
-				"@smithy/middleware-content-length": "^2.0.1",
-				"@smithy/middleware-endpoint": "^2.0.1",
-				"@smithy/middleware-retry": "^2.0.1",
-				"@smithy/middleware-serde": "^2.0.1",
+				"@smithy/config-resolver": "^2.0.2",
+				"@smithy/eventstream-serde-browser": "^2.0.2",
+				"@smithy/eventstream-serde-config-resolver": "^2.0.2",
+				"@smithy/eventstream-serde-node": "^2.0.2",
+				"@smithy/fetch-http-handler": "^2.0.2",
+				"@smithy/hash-blob-browser": "^2.0.2",
+				"@smithy/hash-node": "^2.0.2",
+				"@smithy/hash-stream-node": "^2.0.2",
+				"@smithy/invalid-dependency": "^2.0.2",
+				"@smithy/md5-js": "^2.0.2",
+				"@smithy/middleware-content-length": "^2.0.2",
+				"@smithy/middleware-endpoint": "^2.0.2",
+				"@smithy/middleware-retry": "^2.0.2",
+				"@smithy/middleware-serde": "^2.0.2",
 				"@smithy/middleware-stack": "^2.0.0",
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/node-http-handler": "^2.0.1",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/smithy-client": "^2.0.1",
-				"@smithy/types": "^2.0.2",
-				"@smithy/url-parser": "^2.0.1",
+				"@smithy/node-config-provider": "^2.0.2",
+				"@smithy/node-http-handler": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/smithy-client": "^2.0.2",
+				"@smithy/types": "^2.1.0",
+				"@smithy/url-parser": "^2.0.2",
 				"@smithy/util-base64": "^2.0.0",
 				"@smithy/util-body-length-browser": "^2.0.0",
 				"@smithy/util-body-length-node": "^2.0.0",
-				"@smithy/util-defaults-mode-browser": "^2.0.1",
-				"@smithy/util-defaults-mode-node": "^2.0.1",
+				"@smithy/util-defaults-mode-browser": "^2.0.2",
+				"@smithy/util-defaults-mode-node": "^2.0.2",
 				"@smithy/util-retry": "^2.0.0",
-				"@smithy/util-stream": "^2.0.1",
+				"@smithy/util-stream": "^2.0.2",
 				"@smithy/util-utf8": "^2.0.0",
-				"@smithy/util-waiter": "^2.0.1",
+				"@smithy/util-waiter": "^2.0.2",
 				"fast-xml-parser": "4.2.5",
 				"tslib": "^2.5.0"
 			},
@@ -302,40 +302,40 @@
 			}
 		},
 		"node_modules/@aws-sdk/client-sso": {
-			"version": "3.382.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.382.0.tgz",
-			"integrity": "sha512-ge11t4hJllOF8pBNF0p1X52lLqUsLGAoey24fvk3fyvvczeLpegGYh2kdLG0iwFTDgRxaUqK+kboH5Wy9ux/pw==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.387.0.tgz",
+			"integrity": "sha512-E7uKSvbA0XMKSN5KLInf52hmMpe9/OKo6N9OPffGXdn3fNEQlvyQq3meUkqG7Is0ldgsQMz5EUBNtNybXzr3tQ==",
 			"dependencies": {
 				"@aws-crypto/sha256-browser": "3.0.0",
 				"@aws-crypto/sha256-js": "3.0.0",
-				"@aws-sdk/middleware-host-header": "3.379.1",
-				"@aws-sdk/middleware-logger": "3.378.0",
-				"@aws-sdk/middleware-recursion-detection": "3.378.0",
-				"@aws-sdk/middleware-user-agent": "3.382.0",
-				"@aws-sdk/types": "3.378.0",
-				"@aws-sdk/util-endpoints": "3.382.0",
-				"@aws-sdk/util-user-agent-browser": "3.378.0",
-				"@aws-sdk/util-user-agent-node": "3.378.0",
-				"@smithy/config-resolver": "^2.0.1",
-				"@smithy/fetch-http-handler": "^2.0.1",
-				"@smithy/hash-node": "^2.0.1",
-				"@smithy/invalid-dependency": "^2.0.1",
-				"@smithy/middleware-content-length": "^2.0.1",
-				"@smithy/middleware-endpoint": "^2.0.1",
-				"@smithy/middleware-retry": "^2.0.1",
-				"@smithy/middleware-serde": "^2.0.1",
+				"@aws-sdk/middleware-host-header": "3.387.0",
+				"@aws-sdk/middleware-logger": "3.387.0",
+				"@aws-sdk/middleware-recursion-detection": "3.387.0",
+				"@aws-sdk/middleware-user-agent": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
+				"@aws-sdk/util-endpoints": "3.387.0",
+				"@aws-sdk/util-user-agent-browser": "3.387.0",
+				"@aws-sdk/util-user-agent-node": "3.387.0",
+				"@smithy/config-resolver": "^2.0.2",
+				"@smithy/fetch-http-handler": "^2.0.2",
+				"@smithy/hash-node": "^2.0.2",
+				"@smithy/invalid-dependency": "^2.0.2",
+				"@smithy/middleware-content-length": "^2.0.2",
+				"@smithy/middleware-endpoint": "^2.0.2",
+				"@smithy/middleware-retry": "^2.0.2",
+				"@smithy/middleware-serde": "^2.0.2",
 				"@smithy/middleware-stack": "^2.0.0",
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/node-http-handler": "^2.0.1",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/smithy-client": "^2.0.1",
-				"@smithy/types": "^2.0.2",
-				"@smithy/url-parser": "^2.0.1",
+				"@smithy/node-config-provider": "^2.0.2",
+				"@smithy/node-http-handler": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/smithy-client": "^2.0.2",
+				"@smithy/types": "^2.1.0",
+				"@smithy/url-parser": "^2.0.2",
 				"@smithy/util-base64": "^2.0.0",
 				"@smithy/util-body-length-browser": "^2.0.0",
 				"@smithy/util-body-length-node": "^2.0.0",
-				"@smithy/util-defaults-mode-browser": "^2.0.1",
-				"@smithy/util-defaults-mode-node": "^2.0.1",
+				"@smithy/util-defaults-mode-browser": "^2.0.2",
+				"@smithy/util-defaults-mode-node": "^2.0.2",
 				"@smithy/util-retry": "^2.0.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
@@ -345,43 +345,43 @@
 			}
 		},
 		"node_modules/@aws-sdk/client-sts": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.385.0.tgz",
-			"integrity": "sha512-VdSDwICW2cBttbdj1izu6VYflJbZZKu3/FSaJGuGu8SgTvRsa56g6E5xfbUfR/SCstuETObKLusSfQZ6yxUnzA==",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.388.0.tgz",
+			"integrity": "sha512-y9FAcAYHT8O6T/jqhgsIQUb4gLiSTKD3xtzudDvjmFi8gl0oRIY1npbeckSiK6k07VQugm2s64I0nDnDxtWsBg==",
 			"dependencies": {
 				"@aws-crypto/sha256-browser": "3.0.0",
 				"@aws-crypto/sha256-js": "3.0.0",
-				"@aws-sdk/credential-provider-node": "3.385.0",
-				"@aws-sdk/middleware-host-header": "3.379.1",
-				"@aws-sdk/middleware-logger": "3.378.0",
-				"@aws-sdk/middleware-recursion-detection": "3.378.0",
-				"@aws-sdk/middleware-sdk-sts": "3.379.1",
-				"@aws-sdk/middleware-signing": "3.379.1",
-				"@aws-sdk/middleware-user-agent": "3.382.0",
-				"@aws-sdk/types": "3.378.0",
-				"@aws-sdk/util-endpoints": "3.382.0",
-				"@aws-sdk/util-user-agent-browser": "3.378.0",
-				"@aws-sdk/util-user-agent-node": "3.378.0",
-				"@smithy/config-resolver": "^2.0.1",
-				"@smithy/fetch-http-handler": "^2.0.1",
-				"@smithy/hash-node": "^2.0.1",
-				"@smithy/invalid-dependency": "^2.0.1",
-				"@smithy/middleware-content-length": "^2.0.1",
-				"@smithy/middleware-endpoint": "^2.0.1",
-				"@smithy/middleware-retry": "^2.0.1",
-				"@smithy/middleware-serde": "^2.0.1",
+				"@aws-sdk/credential-provider-node": "3.388.0",
+				"@aws-sdk/middleware-host-header": "3.387.0",
+				"@aws-sdk/middleware-logger": "3.387.0",
+				"@aws-sdk/middleware-recursion-detection": "3.387.0",
+				"@aws-sdk/middleware-sdk-sts": "3.387.0",
+				"@aws-sdk/middleware-signing": "3.387.0",
+				"@aws-sdk/middleware-user-agent": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
+				"@aws-sdk/util-endpoints": "3.387.0",
+				"@aws-sdk/util-user-agent-browser": "3.387.0",
+				"@aws-sdk/util-user-agent-node": "3.387.0",
+				"@smithy/config-resolver": "^2.0.2",
+				"@smithy/fetch-http-handler": "^2.0.2",
+				"@smithy/hash-node": "^2.0.2",
+				"@smithy/invalid-dependency": "^2.0.2",
+				"@smithy/middleware-content-length": "^2.0.2",
+				"@smithy/middleware-endpoint": "^2.0.2",
+				"@smithy/middleware-retry": "^2.0.2",
+				"@smithy/middleware-serde": "^2.0.2",
 				"@smithy/middleware-stack": "^2.0.0",
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/node-http-handler": "^2.0.1",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/smithy-client": "^2.0.1",
-				"@smithy/types": "^2.0.2",
-				"@smithy/url-parser": "^2.0.1",
+				"@smithy/node-config-provider": "^2.0.2",
+				"@smithy/node-http-handler": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/smithy-client": "^2.0.2",
+				"@smithy/types": "^2.1.0",
+				"@smithy/url-parser": "^2.0.2",
 				"@smithy/util-base64": "^2.0.0",
 				"@smithy/util-body-length-browser": "^2.0.0",
 				"@smithy/util-body-length-node": "^2.0.0",
-				"@smithy/util-defaults-mode-browser": "^2.0.1",
-				"@smithy/util-defaults-mode-node": "^2.0.1",
+				"@smithy/util-defaults-mode-browser": "^2.0.2",
+				"@smithy/util-defaults-mode-node": "^2.0.2",
 				"@smithy/util-retry": "^2.0.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"fast-xml-parser": "4.2.5",
@@ -392,13 +392,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-env": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.378.0.tgz",
-			"integrity": "sha512-B2OVdO9kBClDwGgWTBLAQwFV8qYTYGyVujg++1FZFSFMt8ORFdZ5fNpErvJtiSjYiOOQMzyBeSNhKyYNXCiJjQ==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.387.0.tgz",
+			"integrity": "sha512-PVqNk7XPIYe5CMYNvELkcALtkl/pIM8/uPtqEtTg+mgnZBeL4fAmgXZiZMahQo1DxP5t/JaK384f6JG+A0qDjA==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/property-provider": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -406,19 +406,19 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-ini": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.385.0.tgz",
-			"integrity": "sha512-WBIR5GdfUzCGzynQYX/TuCXw3KJCkHBk6bVAsO1YmfR68XKVAxWmJPKovlK/rR6LIuV+iwUMNludO+SkmG0efg==",
-			"dependencies": {
-				"@aws-sdk/credential-provider-env": "3.378.0",
-				"@aws-sdk/credential-provider-process": "3.378.0",
-				"@aws-sdk/credential-provider-sso": "3.385.0",
-				"@aws-sdk/credential-provider-web-identity": "3.378.0",
-				"@aws-sdk/types": "3.378.0",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.388.0.tgz",
+			"integrity": "sha512-3dg3A8AiZ5vXkSAYyyI3V/AW3Eo6KQJyE/glA+Nr2M0oAjT4z3vHhS3pf2B+hfKGZBTuKKgxusrrhrQABd/Diw==",
+			"dependencies": {
+				"@aws-sdk/credential-provider-env": "3.387.0",
+				"@aws-sdk/credential-provider-process": "3.387.0",
+				"@aws-sdk/credential-provider-sso": "3.388.0",
+				"@aws-sdk/credential-provider-web-identity": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/credential-provider-imds": "^2.0.0",
 				"@smithy/property-provider": "^2.0.0",
 				"@smithy/shared-ini-file-loader": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -426,20 +426,20 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-node": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.385.0.tgz",
-			"integrity": "sha512-Lk8uu6jm/8OkbLX4Qnss8o5bnt0yQa0Tb7Azbh5/5otju5kStVAD2E+zMGrMP++NriGyZV87crduh0J8l4JUTA==",
-			"dependencies": {
-				"@aws-sdk/credential-provider-env": "3.378.0",
-				"@aws-sdk/credential-provider-ini": "3.385.0",
-				"@aws-sdk/credential-provider-process": "3.378.0",
-				"@aws-sdk/credential-provider-sso": "3.385.0",
-				"@aws-sdk/credential-provider-web-identity": "3.378.0",
-				"@aws-sdk/types": "3.378.0",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.388.0.tgz",
+			"integrity": "sha512-BqWAkIG08gj/wevpesaZhAjALjfUNVjseHQRk+DNUoHIfyibW7Ahf3q/GIPs11dA2o8ECwR9/fo68Sq+sK799A==",
+			"dependencies": {
+				"@aws-sdk/credential-provider-env": "3.387.0",
+				"@aws-sdk/credential-provider-ini": "3.388.0",
+				"@aws-sdk/credential-provider-process": "3.387.0",
+				"@aws-sdk/credential-provider-sso": "3.388.0",
+				"@aws-sdk/credential-provider-web-identity": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/credential-provider-imds": "^2.0.0",
 				"@smithy/property-provider": "^2.0.0",
 				"@smithy/shared-ini-file-loader": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -447,14 +447,14 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-process": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.378.0.tgz",
-			"integrity": "sha512-KFTIy7u+wXj3eDua4rgS0tODzMnXtXhAm1RxzCW9FL5JLBBrd82ymCj1Dp72217Sw5Do6NjCnDTTNkCHZMA77w==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.387.0.tgz",
+			"integrity": "sha512-tQScLHmDlqkQN+mqw4s3cxepEUeHYDhFl5eH+J8puvPqWjXMYpCEdY79SAtWs6SZd4CWiZ0VLeYU6xQBZengbQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/property-provider": "^2.0.0",
 				"@smithy/shared-ini-file-loader": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -462,16 +462,16 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-sso": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.385.0.tgz",
-			"integrity": "sha512-ETFnS+4ZKTAgT8boVpIpRuXA9wWGpNqOcI1RXtjsaIgQ9s8uNn2JPa8l71gZh861mzBC8Hadp1EpNu+43w4lkg==",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.388.0.tgz",
+			"integrity": "sha512-RH02+rntaO0UhnSBr42n+7q8HOztc+Dets/hh6cWovf3Yi9s9ghLgYLN9FXpSosfot3XkmT/HOCa+CphAmGN9A==",
 			"dependencies": {
-				"@aws-sdk/client-sso": "3.382.0",
-				"@aws-sdk/token-providers": "3.385.0",
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/client-sso": "3.387.0",
+				"@aws-sdk/token-providers": "3.388.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/property-provider": "^2.0.0",
 				"@smithy/shared-ini-file-loader": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -479,13 +479,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/credential-provider-web-identity": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.378.0.tgz",
-			"integrity": "sha512-GWjydOszhc4xDF8xuPtBvboglXQr0gwCW1oHAvmLcOT38+Hd6qnKywnMSeoXYRPgoKfF9TkWQgW1jxplzCG0UA==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.387.0.tgz",
+			"integrity": "sha512-6ueMPl+J3KWv6ZaAWF4Z138QCuBVFZRVAgwbtP3BNqWrrs4Q6TPksOQJ79lRDMpv0EUoyVl04B6lldNlhN8RdA==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/property-provider": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -493,14 +493,14 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-bucket-endpoint": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.378.0.tgz",
-			"integrity": "sha512-3o+AYU6JWUsPM49bWglCUOgNvySiHkbIma0J6F9a68e30vEDD0FUQtKzyHPZkF7iYDyesEl166gYjwVNAmASzw==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.387.0.tgz",
+			"integrity": "sha512-o7Dsq0YTUHFcKXD6+30/fXv/Wzdxqz9WonhCu3ZFPwTDLZgOM4QDDKW8EcC1SplKP1IUyaEli8Affodag9T1cQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@aws-sdk/util-arn-parser": "3.310.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"@smithy/util-config-provider": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -509,13 +509,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-expect-continue": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.378.0.tgz",
-			"integrity": "sha512-8maaNQvza3/IGDbIyVQkUbGlo+Oc6SY1gVG50UMcTUX8nwZrD1/ko+ft+pd2EDb2n+0JritoDj4bjr6pdesNBg==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.387.0.tgz",
+			"integrity": "sha512-w415a4tjQc6a7isq0AEDWFBC0HWUCHXEDjDl94UACxfMmS9bVabuf04t9CQ+nBBVs6HdiNdfdc/pBR2pRwx2Yg==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -523,16 +523,16 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-flexible-checksums": {
-			"version": "3.383.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.383.0.tgz",
-			"integrity": "sha512-RxIuby6Nz4pgKqNtt9Rdr2gWtOLrl9shZrteVuPh42n/dSOtCIhsG0fffKqy247I6oUghicoVJK9v0mxfINu/w==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.387.0.tgz",
+			"integrity": "sha512-QlH97rrKlcMyLG+2ps7+DtBHfPyRIpi7sD3y0iko2u3PGXk+PoLPK8wWyGql9sFopOYTl6/Jh2Rb1b6z6NbjEA==",
 			"dependencies": {
 				"@aws-crypto/crc32": "3.0.0",
 				"@aws-crypto/crc32c": "3.0.0",
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/is-array-buffer": "^2.0.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -541,13 +541,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-host-header": {
-			"version": "3.379.1",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.379.1.tgz",
-			"integrity": "sha512-LI4KpAFWNWVr2aH2vRVblr0Y8tvDz23lj8LOmbDmCrzd5M21nxuocI/8nEAQj55LiTIf9Zs+dHCdsyegnFXdrA==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.387.0.tgz",
+			"integrity": "sha512-EWm9PXSr8dSp7hnRth1U7OfelXQp9dLf1yS1kUL+UhppYDJpjhdP7ql3NI4xJKw8e76sP2FuJYEuzWnJHuWoyQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -555,12 +555,12 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-location-constraint": {
-			"version": "3.379.1",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.379.1.tgz",
-			"integrity": "sha512-+bmy8DjX9jtqJk8WiDaHoP9M5ZcqjHSJf4mkv8IUZ/FNTUl9j6Dll//bG/JxuAw5e5shtCDjmZ027W5d9ITp0g==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.387.0.tgz",
+			"integrity": "sha512-Ipdry2V58CpDcWD0ZTz6yFtpTASEBxbuWdqUUYW7pOkZ/5GPGH8NhBky7M38iGqAO6FNysvWEVCUpIqNGkI1lw==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -568,12 +568,12 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-logger": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.378.0.tgz",
-			"integrity": "sha512-l1DyaDLm3KeBMNMuANI3scWh8Xvu248x+vw6Z7ExWOhGXFmQ1MW7YvASg/SdxWkhlF9HmkkTif1LdMB22x6QDA==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.387.0.tgz",
+			"integrity": "sha512-FjAvJr1XyaInT81RxUwgifnbXoFJrRBFc64XeFJgFanGIQCWLYxRrK2HV9eBpao/AycbmuoHgLd/f0sa4hZFoQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -581,13 +581,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-recursion-detection": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.378.0.tgz",
-			"integrity": "sha512-mUMfHAz0oGNIWiTZHTVJb+I515Hqs2zx1j36Le4MMiiaMkPW1SRUF1FIwGuc1wh6E8jB5q+XfEMriDjRi4TZRA==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.387.0.tgz",
+			"integrity": "sha512-ZF45T785ru8OwvYZw6awD9Z76OwSMM1eZzj2eY+FDz1cHfkpLjxEiti2iIH1FxbyK7n9ZqDUx29lVlCv238YyQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -595,14 +595,14 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-sdk-s3": {
-			"version": "3.379.1",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.379.1.tgz",
-			"integrity": "sha512-NVHRpNLfkHCqr3CE1Bmlf8Fhys8lL78kDX7UONnTZXvSiSXmCS7EbNtGDghZ8IKi+V9S/ifB4sLsX3tfzY0i6Q==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.387.0.tgz",
+			"integrity": "sha512-OIUBDzGhglI6KjXVwPLh7hRbrfCpSTwWRkbXbLrPgZZuzWMoJJ3q59RVkpLnAV9Mdkg6+YA6JTw4k4hcmJblVw==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@aws-sdk/util-arn-parser": "3.310.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -610,13 +610,13 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-sdk-sts": {
-			"version": "3.379.1",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.379.1.tgz",
-			"integrity": "sha512-SK3gSyT0XbLiY12+AjLFYL9YngxOXHnZF3Z33Cdd4a+AUYrVBV7JBEEGD1Nlwrcmko+3XgaKlmgUaR5s91MYvg==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.387.0.tgz",
+			"integrity": "sha512-7ZzRKOJ4V/JDQmKz9z+FjZqw59mrMATEMLR6ff0H0JHMX0Uk5IX8TQB058ss+ar14qeJ4UcteYzCqHNI0O1BHw==",
 			"dependencies": {
-				"@aws-sdk/middleware-signing": "3.379.1",
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/middleware-signing": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -624,15 +624,15 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-signing": {
-			"version": "3.379.1",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.379.1.tgz",
-			"integrity": "sha512-kBk2ZUvR84EM4fICjr8K+Ykpf8SI1UzzPp2/UVYZ0X+4H/ZCjfSqohGRwHykMqeplne9qHSL7/rGJs1H3l3gPg==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.387.0.tgz",
+			"integrity": "sha512-oJXlE0MES8gxNLo137PPNNiOICQGOaETTvq3kBSJgb/gtEAxQajMIlaNT7s1wsjOAruFHt4975nCXuY4lpx7GQ==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"@smithy/property-provider": "^2.0.0",
-				"@smithy/protocol-http": "^2.0.1",
+				"@smithy/protocol-http": "^2.0.2",
 				"@smithy/signature-v4": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"@smithy/util-middleware": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -641,12 +641,12 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-ssec": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.378.0.tgz",
-			"integrity": "sha512-WDT2LOd6OxlY1zkrRG9ZtW2vFms/dsqMg9VyE88RKG2oATxSXEhkr5zLbNVh3TyuUKnV9jydate56d/ECwHOHg==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.387.0.tgz",
+			"integrity": "sha512-Jtie1gqqcs7ZuYDlz/kuI3CKCXoCL5Ov/Gj5X8/XmwrQJEpuB6z0KY5H1qY0xo+jtAhC8nDPv0GnuLoOfn85hw==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -654,14 +654,14 @@
 			}
 		},
 		"node_modules/@aws-sdk/middleware-user-agent": {
-			"version": "3.382.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.382.0.tgz",
-			"integrity": "sha512-LFRW1jmXOrOAd3911ktn6oaYmuurNnulbdRMOUdwz99GGdLVFipQhOi9idKswb8IOhPa4jEVQt25Kcv7ctvu0A==",
-			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@aws-sdk/util-endpoints": "3.382.0",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.387.0.tgz",
+			"integrity": "sha512-hTfFTwDtp86xS98BKa+RFuLfcvGftxwzrbZeisZV8hdb4ZhvNXjSxnvM3vetW0GUEnY9xHPSGyp2ERRTinPKFQ==",
+			"dependencies": {
+				"@aws-sdk/types": "3.387.0",
+				"@aws-sdk/util-endpoints": "3.387.0",
+				"@smithy/protocol-http": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -669,14 +669,14 @@
 			}
 		},
 		"node_modules/@aws-sdk/signature-v4-multi-region": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.378.0.tgz",
-			"integrity": "sha512-gtuABS7EeYZQeNzTrabY3Ruv4wWmoz4u8OMSGl47gYPDWA70WYEZ0aoi4zSGuKhXiqtVvTsO9wGEMIInwV5phQ==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.387.0.tgz",
+			"integrity": "sha512-SGuUbEFi8BXYVv4M7Hc0488I7uZbTVBW19j/B7bnyfbKFrndBXM366s/mChx4iELtESQ61AAstyafx5nGj5tIg==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/protocol-http": "^2.0.1",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/protocol-http": "^2.0.2",
 				"@smithy/signature-v4": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -692,14 +692,44 @@
 			}
 		},
 		"node_modules/@aws-sdk/token-providers": {
-			"version": "3.385.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.385.0.tgz",
-			"integrity": "sha512-2A2Y7/bU5EaxQwLwLy7ojs+Wy5VOBkIlGPH7ZcpPaoQ1Hscwn3Wvx/DZmOvbyYfZ1CbIFutoHJlVxh6KZldUDw==",
+			"version": "3.388.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.388.0.tgz",
+			"integrity": "sha512-2lo1gFJl624kfjo/YdU6zW+k6dEwhoqjNkDNbOZEFgS1KDofHe9GX8W4/ReKb0Ggho5/EcjzZ53/1CjkzUq4tA==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-crypto/sha256-browser": "3.0.0",
+				"@aws-crypto/sha256-js": "3.0.0",
+				"@aws-sdk/middleware-host-header": "3.387.0",
+				"@aws-sdk/middleware-logger": "3.387.0",
+				"@aws-sdk/middleware-recursion-detection": "3.387.0",
+				"@aws-sdk/middleware-user-agent": "3.387.0",
+				"@aws-sdk/types": "3.387.0",
+				"@aws-sdk/util-endpoints": "3.387.0",
+				"@aws-sdk/util-user-agent-browser": "3.387.0",
+				"@aws-sdk/util-user-agent-node": "3.387.0",
+				"@smithy/config-resolver": "^2.0.2",
+				"@smithy/fetch-http-handler": "^2.0.2",
+				"@smithy/hash-node": "^2.0.2",
+				"@smithy/invalid-dependency": "^2.0.2",
+				"@smithy/middleware-content-length": "^2.0.2",
+				"@smithy/middleware-endpoint": "^2.0.2",
+				"@smithy/middleware-retry": "^2.0.2",
+				"@smithy/middleware-serde": "^2.0.2",
+				"@smithy/middleware-stack": "^2.0.0",
+				"@smithy/node-config-provider": "^2.0.2",
+				"@smithy/node-http-handler": "^2.0.2",
 				"@smithy/property-provider": "^2.0.0",
+				"@smithy/protocol-http": "^2.0.2",
 				"@smithy/shared-ini-file-loader": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/smithy-client": "^2.0.2",
+				"@smithy/types": "^2.1.0",
+				"@smithy/url-parser": "^2.0.2",
+				"@smithy/util-base64": "^2.0.0",
+				"@smithy/util-body-length-browser": "^2.0.0",
+				"@smithy/util-body-length-node": "^2.0.0",
+				"@smithy/util-defaults-mode-browser": "^2.0.2",
+				"@smithy/util-defaults-mode-node": "^2.0.2",
+				"@smithy/util-retry": "^2.0.0",
+				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -707,11 +737,11 @@
 			}
 		},
 		"node_modules/@aws-sdk/types": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.378.0.tgz",
-			"integrity": "sha512-qP0CvR/ItgktmN8YXpGQglzzR/6s0nrsQ4zIfx3HMwpsBTwuouYahcCtF1Vr82P4NFcoDA412EJahJ2pIqEd+w==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz",
+			"integrity": "sha512-YTjFabNwjTF+6yl88f0/tWff018qmmgMmjlw45s6sdVKueWxdxV68U7gepNLF2nhaQPZa6FDOBoA51NaviVs0Q==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -730,11 +760,11 @@
 			}
 		},
 		"node_modules/@aws-sdk/util-endpoints": {
-			"version": "3.382.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.382.0.tgz",
-			"integrity": "sha512-flajPyjmjNG67fXk7l4GoTB/7J11VBqtFZXuuAZKhKU07Ia3IQupsFqNf5lV8D44ZgjnKH0fTGnv3dUALjW7Wg==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.387.0.tgz",
+			"integrity": "sha512-g7kvuCXehGXHHBw9PkSQdwVyDFmNUZLmfrRmqMyrMDG9QLQrxr4pyWcSaYgTE16yUzhQQOR+QSey+BL6W9/N6g==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
+				"@aws-sdk/types": "3.387.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -753,24 +783,24 @@
 			}
 		},
 		"node_modules/@aws-sdk/util-user-agent-browser": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.378.0.tgz",
-			"integrity": "sha512-FSCpagzftK1W+m7Ar6lpX7/Gr9y5P56nhFYz8U4EYQ4PkufS6czWX9YW+/FA5OYV0vlQ/SvPqMnzoHIPUNhZrQ==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.387.0.tgz",
+			"integrity": "sha512-lpgSVvDqx+JjHZCTYs/yQSS7J71dPlJeAlvxc7bmx5m+vfwKe07HAnIs+929DngS0QbAp/VaXbTiMFsInLkO4Q==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/types": "^2.1.0",
 				"bowser": "^2.11.0",
 				"tslib": "^2.5.0"
 			}
 		},
 		"node_modules/@aws-sdk/util-user-agent-node": {
-			"version": "3.378.0",
-			"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.378.0.tgz",
-			"integrity": "sha512-IdwVJV0E96MkJeFte4dlWqvB+oiqCiZ5lOlheY3W9NynTuuX0GGYNC8Y9yIsV8Oava1+ujpJq0ww6qXdYxmO4A==",
+			"version": "3.387.0",
+			"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.387.0.tgz",
+			"integrity": "sha512-r9OVkcWpRYatjLhJacuHFgvO2T5s/Nu5DDbScMrkUD8b4aGIIqsrdZji0vZy9FCjsUFQMM92t9nt4SejrGjChA==",
 			"dependencies": {
-				"@aws-sdk/types": "3.378.0",
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@aws-sdk/types": "3.387.0",
+				"@smithy/node-config-provider": "^2.0.2",
+				"@smithy/types": "^2.1.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -805,11 +835,11 @@
 			}
 		},
 		"node_modules/@babel/runtime": {
-			"version": "7.22.6",
-			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz",
-			"integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==",
+			"version": "7.22.10",
+			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz",
+			"integrity": "sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==",
 			"dependencies": {
-				"regenerator-runtime": "^0.13.11"
+				"regenerator-runtime": "^0.14.0"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -923,9 +953,9 @@
 			}
 		},
 		"node_modules/@eslint/eslintrc": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz",
-			"integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==",
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
+			"integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
 			"dev": true,
 			"dependencies": {
 				"ajv": "^6.12.4",
@@ -968,9 +998,9 @@
 			"dev": true
 		},
 		"node_modules/@eslint/js": {
-			"version": "8.46.0",
-			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz",
-			"integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==",
+			"version": "8.47.0",
+			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz",
+			"integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==",
 			"dev": true,
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1216,13 +1246,13 @@
 			}
 		},
 		"node_modules/@sentry-internal/tracing": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.61.1.tgz",
-			"integrity": "sha512-E8J6ZMXHGdWdmgKBK/ounuUppDK65c4Hphin6iVckDGMEATn0auYAKngeyRUMLof1167DssD8wxcIA4aBvmScA==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.63.0.tgz",
+			"integrity": "sha512-Fxpc53p6NGvLSURg3iRvZA0k10K9yfeVhtczvJnpX30POBuV41wxpkLHkb68fjksirjEma1K3Ut1iLOEEDpPQg==",
 			"dependencies": {
-				"@sentry/core": "7.61.1",
-				"@sentry/types": "7.61.1",
-				"@sentry/utils": "7.61.1",
+				"@sentry/core": "7.63.0",
+				"@sentry/types": "7.63.0",
+				"@sentry/utils": "7.63.0",
 				"tslib": "^2.4.1 || ^1.9.3"
 			},
 			"engines": {
@@ -1230,12 +1260,12 @@
 			}
 		},
 		"node_modules/@sentry/core": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.61.1.tgz",
-			"integrity": "sha512-WTRt0J33KhUbYuDQZ5G58kdsNeQ5JYrpi6o+Qz+1xTv60DQq/tBGRJ7d86SkmdnGIiTs6W1hsxAtyiLS0y9d2A==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.63.0.tgz",
+			"integrity": "sha512-13Ljiq8hv6ieCkO+Am99/PljYJO5ynKT/hRQrWgGy9IIEgUr8sV3fW+1W6K4/3MCeOJou0HsiGBjOD1mASItVg==",
 			"dependencies": {
-				"@sentry/types": "7.61.1",
-				"@sentry/utils": "7.61.1",
+				"@sentry/types": "7.63.0",
+				"@sentry/utils": "7.63.0",
 				"tslib": "^2.4.1 || ^1.9.3"
 			},
 			"engines": {
@@ -1243,12 +1273,12 @@
 			}
 		},
 		"node_modules/@sentry/integrations": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.61.1.tgz",
-			"integrity": "sha512-mdmWzUQmW1viOiW0/Gi6AQ5LXukqhuefjzLdn5o6HMxiAgskIpNX+0+BOQ/6162/o7mHWSTNEHqEzMNTK2ppLw==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.63.0.tgz",
+			"integrity": "sha512-+P8GNqFZNH/yS/KPbvUfUDERneoRNUrqp9ayvvp8aq4cTtrBdM72CYgI21oG6cti42SSM1VDLYZomTV3ElPzSg==",
 			"dependencies": {
-				"@sentry/types": "7.61.1",
-				"@sentry/utils": "7.61.1",
+				"@sentry/types": "7.63.0",
+				"@sentry/utils": "7.63.0",
 				"localforage": "^1.8.1",
 				"tslib": "^2.4.1 || ^1.9.3"
 			},
@@ -1257,14 +1287,14 @@
 			}
 		},
 		"node_modules/@sentry/node": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.61.1.tgz",
-			"integrity": "sha512-+crVAeymXdWZcDuwU9xySf4sVv2fHOFlr13XqeXl73q4zqKJM1IX4VUO9On3+jTyGfB5SCAuBBYpzA3ehBfeYw==",
-			"dependencies": {
-				"@sentry-internal/tracing": "7.61.1",
-				"@sentry/core": "7.61.1",
-				"@sentry/types": "7.61.1",
-				"@sentry/utils": "7.61.1",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.63.0.tgz",
+			"integrity": "sha512-tSMyfQNbfjX1w8vJDZtvWeaD4QQ/Z4zVW/TLXfL/JZFIIksPgDZmqLdF+NJS4bSGTU5JiHiUh4pYhME4mHgNBQ==",
+			"dependencies": {
+				"@sentry-internal/tracing": "7.63.0",
+				"@sentry/core": "7.63.0",
+				"@sentry/types": "7.63.0",
+				"@sentry/utils": "7.63.0",
 				"cookie": "^0.4.1",
 				"https-proxy-agent": "^5.0.0",
 				"lru_map": "^0.3.3",
@@ -1275,30 +1305,30 @@
 			}
 		},
 		"node_modules/@sentry/tracing": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.61.1.tgz",
-			"integrity": "sha512-iKyt7HU5LFHktEvDd7bpP4Ft7Kxj4SgoosP6WVcqBqH+84gzC+fzeTltaZTc86X0Xvb4+SEhdN6POwagS033HQ==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.63.0.tgz",
+			"integrity": "sha512-91gjqM/3CD6XdN1JVSLnUTD7HAI77NodP48+FZ2kgRkNmD2jojJBWsTC9NHG4UEO0PppjjwDPPJR1iHwybaO8g==",
 			"dependencies": {
-				"@sentry-internal/tracing": "7.61.1"
+				"@sentry-internal/tracing": "7.63.0"
 			},
 			"engines": {
 				"node": ">=8"
 			}
 		},
 		"node_modules/@sentry/types": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.61.1.tgz",
-			"integrity": "sha512-CpPKL+OfwYOduRX9AT3p+Ie1fftgcCPd5WofTVVq7xeWRuerOOf2iJd0v+8yHQ25omgres1YOttDkCcvQRn4Jw==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.63.0.tgz",
+			"integrity": "sha512-pZNwJVW7RqNLGuTUAhoygt0c9zmc0js10eANAz0MstygJRhQI1tqPDuiELVdujPrbeL+IFKF+7NvRDAydR2Niw==",
 			"engines": {
 				"node": ">=8"
 			}
 		},
 		"node_modules/@sentry/utils": {
-			"version": "7.61.1",
-			"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.61.1.tgz",
-			"integrity": "sha512-pUPXoiuYrTEPcBHjRizFB6eZEGm/6cTBwdWSHUjkGKvt19zuZ1ixFJQV6LrIL/AMeiQbmfQ+kTd/8SR7E9rcTQ==",
+			"version": "7.63.0",
+			"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.63.0.tgz",
+			"integrity": "sha512-7FQv1RYAwnuTuarruP+1+Jd6YQuN7i/Y7KltwPMVEwU7j5mzYQaexLr/Jz1XIdR2KYVdkbXQyP8jj8BmA6u9Jw==",
 			"dependencies": {
-				"@sentry/types": "7.61.1",
+				"@sentry/types": "7.63.0",
 				"tslib": "^2.4.1 || ^1.9.3"
 			},
 			"engines": {
@@ -1306,11 +1336,11 @@
 			}
 		},
 		"node_modules/@smithy/abort-controller": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.1.tgz",
-			"integrity": "sha512-0s7XjIbsTwZyUW9OwXQ8J6x1UiA1TNCh60Vaw56nHahL7kUZsLhmTlWiaxfLkFtO2Utkj8YewcpHTYpxaTzO+w==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.3.tgz",
+			"integrity": "sha512-LbQ4fdsVuQC3/18Z/uia5wnk9fk8ikfHl3laYCEGhboEMJ/6oVk3zhydqljMxBCftHGUv7yUrTnZ6EAQhOf+PA==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1335,11 +1365,11 @@
 			}
 		},
 		"node_modules/@smithy/config-resolver": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.1.tgz",
-			"integrity": "sha512-l83Pm7hV+8CBQOCmBRopWDtF+CURUJol7NsuPYvimiDhkC2F8Ba9T1imSFE+pD1UIJ9jlsDPAnZfPJT5cjnuEw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.3.tgz",
+			"integrity": "sha512-E+fsc6BOzFOc6U6y9ogRH8Pw2HF1NVW14AAYy7l3OTXYWuYxHb/fzDZaA0FvD/dXyFoMy7AV1rYZsGzD4bMKzw==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-config-provider": "^2.0.0",
 				"@smithy/util-middleware": "^2.0.0",
 				"tslib": "^2.5.0"
@@ -1349,14 +1379,14 @@
 			}
 		},
 		"node_modules/@smithy/credential-provider-imds": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.1.tgz",
-			"integrity": "sha512-8VxriuRINNEfVZjEFKBY75y9ZWAx73DZ5K/u+3LmB6r8WR2h3NaFxFKMlwlq0uzNdGhD1ouKBn9XWEGYHKiPLw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.3.tgz",
+			"integrity": "sha512-2e85iLgSuiGQ8BBFkot88kuv6sT5DHvkDO8FDvGwNunn2ybf24HhEkaWCMxK4pUeHtnA2dMa3hZbtfmJ7KJQig==",
 			"dependencies": {
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/property-provider": "^2.0.1",
-				"@smithy/types": "^2.0.2",
-				"@smithy/url-parser": "^2.0.1",
+				"@smithy/node-config-provider": "^2.0.3",
+				"@smithy/property-provider": "^2.0.3",
+				"@smithy/types": "^2.2.0",
+				"@smithy/url-parser": "^2.0.3",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1364,23 +1394,23 @@
 			}
 		},
 		"node_modules/@smithy/eventstream-codec": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.1.tgz",
-			"integrity": "sha512-/IiNB7gQM2y2ZC/GAWOWDa8+iXfhr1g9Xe5979cQEOdCWDISvrAiv18cn3OtIQUhbYOR3gm7QtCpkq1to2takQ==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.3.tgz",
+			"integrity": "sha512-3l/uKZBsV/6uMe2qXvh1C8ut/w6JHKgy7ic7N2QPR1SSuNWKNQBX0iVBqJpPtQz0UDeQYM4cNmwDBX+hw74EEw==",
 			"dependencies": {
 				"@aws-crypto/crc32": "3.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-hex-encoding": "^2.0.0",
 				"tslib": "^2.5.0"
 			}
 		},
 		"node_modules/@smithy/eventstream-serde-browser": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.1.tgz",
-			"integrity": "sha512-9E1/6ZGF7nB/Td3G1kcatU7VjjP8eZ/p/Q+0KsZc1AUPyv4lR15pmWnWj3iGBEGYI9qZBJ/7a/wPEPayabmA3Q==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.3.tgz",
+			"integrity": "sha512-RwQeTFnc6nOP6iGjdnMFgDG8QtneHKptrVZxjc+be4KIoXGPyF3QAourxnrClxTl+MACXYUaCg6bWCozqfHMOw==",
 			"dependencies": {
-				"@smithy/eventstream-serde-universal": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/eventstream-serde-universal": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1388,11 +1418,11 @@
 			}
 		},
 		"node_modules/@smithy/eventstream-serde-config-resolver": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.1.tgz",
-			"integrity": "sha512-J8a+8HH8oDPIgq8Px/nPLfu9vpIjQ7XUPtP3orbs8KUh0GznNthSTy1xZP5RXjRqGQEkxPvsHf1po2+QOsgNFw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.3.tgz",
+			"integrity": "sha512-J8QzPnarBiJaPw5DBsZ5O2GHjfPHhCmKV5iVzdcAFt0PD81UWNL9HMwAKx99mY5WWPCaFKvb1yBeN2g/v4uA2w==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1400,12 +1430,12 @@
 			}
 		},
 		"node_modules/@smithy/eventstream-serde-node": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.1.tgz",
-			"integrity": "sha512-wklowUz0zXJuqC7FMpriz66J8OAko3z6INTg+iMJWYB1bWv4pc5V7q36PxlZ0RKRbj0u+EThlozWgzE7Stz2Sw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.3.tgz",
+			"integrity": "sha512-085r0AHMhwVF99rlAy8RVMhXMkxay4SdSwRdDUIe4MXQ6r2957BVpm3BcoxRpjcGgnoCldRc9tCRa0TclvUS5w==",
 			"dependencies": {
-				"@smithy/eventstream-serde-universal": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/eventstream-serde-universal": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1413,12 +1443,12 @@
 			}
 		},
 		"node_modules/@smithy/eventstream-serde-universal": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.1.tgz",
-			"integrity": "sha512-WPPylIgVZ6wOYVgpF0Rs1LlocYyj248MRtKEEehnDvC+0tV7wmGt7H/SchCh10W4y4YUxuzPlW+mUvVMGmLSVg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.3.tgz",
+			"integrity": "sha512-51nLy47MmU9Nb4dwlwsmP1XJViP72kuLtIqTeDeRSe5Ah4xfSP/df11roEhzUmE/rUYEkErj64RHkseeuFkCgg==",
 			"dependencies": {
-				"@smithy/eventstream-codec": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/eventstream-codec": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1426,34 +1456,34 @@
 			}
 		},
 		"node_modules/@smithy/fetch-http-handler": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.1.tgz",
-			"integrity": "sha512-/SoU/ClazgcdOxgE4zA7RX8euiELwpsrKCSvulVQvu9zpmqJRyEJn8ZTWYFV17/eHOBdHTs9kqodhNhsNT+cUw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.3.tgz",
+			"integrity": "sha512-0if2hyn+tDkyK9Tg1bXpo3IMUaezz/FKlaUTwTey3m87hF8gb7a0nKaST4NURE2eUVimViGCB7SH3/i4wFXALg==",
 			"dependencies": {
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/querystring-builder": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.3",
+				"@smithy/querystring-builder": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-base64": "^2.0.0",
 				"tslib": "^2.5.0"
 			}
 		},
 		"node_modules/@smithy/hash-blob-browser": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.1.tgz",
-			"integrity": "sha512-i/o2+sHb4jDRz5nf2ilTTbC0nVmm4LO//FbODCAB7pbzMdywxbZ6z+q56FmEa8R+aFbtApxQ1SJ3umEiNz6IPg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.3.tgz",
+			"integrity": "sha512-YQywO2eGG4x3klQZ+R7G8X3oCgrzQaCNC3zYq7kcGibE2Z+q9Lzt3prYiODUwAihDJTCG09xHq1p9IW+z/fp+Q==",
 			"dependencies": {
 				"@smithy/chunked-blob-reader": "^2.0.0",
 				"@smithy/chunked-blob-reader-native": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			}
 		},
 		"node_modules/@smithy/hash-node": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.1.tgz",
-			"integrity": "sha512-oTKYimQdF4psX54ZonpcIE+MXjMUWFxLCNosjPkJPFQ9whRX0K/PFX/+JZGRQh3zO9RlEOEUIbhy9NO+Wha6hw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.3.tgz",
+			"integrity": "sha512-wtN9eiRKEiryXrPbWQ7Acu0D3Uk65+PowtTqOslViMZNcKNlYHsxOP1S9rb2klnzA3yY1WSPO1tG78pjhRlvrQ==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-buffer-from": "^2.0.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
@@ -1463,11 +1493,11 @@
 			}
 		},
 		"node_modules/@smithy/hash-stream-node": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.1.tgz",
-			"integrity": "sha512-AequnQdPRuXf4AuvvFlSjnkWI460xxhAd6y362gFtOE4jjJLLXblbMAXVFrkV8/pDMGNjpVegVSpRmHXZsbKhg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.3.tgz",
+			"integrity": "sha512-rFUhbuynRMd1DlYewqXRog2bZIMaDL3sNTAK7fg+7DngPpus7hiIGuXn3tJNnCiqiNuxVrhi/ffWpwt21+8DtA==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -1476,11 +1506,11 @@
 			}
 		},
 		"node_modules/@smithy/invalid-dependency": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.1.tgz",
-			"integrity": "sha512-2q/Eb0AE662zwyMV+z+TL7deBwcHCgaZZGc0RItamBE8kak3MzCi/EZCNoFWoBfxgQ4jfR12wm8KKsSXhJzJtQ==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.3.tgz",
+			"integrity": "sha512-GtmVXD/s+OZlFG1o3HfUI55aBJZXX5/iznAQkgjRGf8prYoO8GvSZLDWHXJp91arybaJxYd133oJORGf4YxGAg==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			}
 		},
@@ -1496,22 +1526,22 @@
 			}
 		},
 		"node_modules/@smithy/md5-js": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.1.tgz",
-			"integrity": "sha512-8WWOtwWMmIDgTkRv1o3opy3ABsRXs4/XunETK53ckxQRAiOML1PlnqLBK9Uwk9bvOD6cpmsC6dioIfmKGpJ25w==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.3.tgz",
+			"integrity": "sha512-pYnD2US3SioMynHytq4n2BsB5L6uJ7pWKxl9sQqvWwYJXcT3VSnJ0/9adbVcWE+GrMRlGO4CpRg9SIKpdQYR+Q==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-utf8": "^2.0.0",
 				"tslib": "^2.5.0"
 			}
 		},
 		"node_modules/@smithy/middleware-content-length": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.1.tgz",
-			"integrity": "sha512-IZhRSk5GkVBcrKaqPXddBS2uKhaqwBgaSgbBb1OJyGsKe7SxRFbclWS0LqOR9fKUkDl+3lL8E2ffpo6EQg0igw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.3.tgz",
+			"integrity": "sha512-2FiZ5vu2+iMRL8XWNaREUqqNHjtBubaY9Jb2b3huZ9EbgrXsJfCszK6PPidHTLe+B4T7AISqdF4ZSp9VPXuelg==",
 			"dependencies": {
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/protocol-http": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1519,13 +1549,13 @@
 			}
 		},
 		"node_modules/@smithy/middleware-endpoint": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.1.tgz",
-			"integrity": "sha512-uz/KI1MBd9WHrrkVFZO4L4Wyv24raf0oR4EsOYEeG5jPJO5U+C7MZGLcMxX8gWERDn1sycBDqmGv8fjUMLxT6w==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.3.tgz",
+			"integrity": "sha512-gNleUHhu5OKk/nrA6WbpLUk/Wk2hcyCvaw7sZiKMazs+zdzWb0kYzynRf675uCWolbvlw9BvkrVaSJo5TRz+Mg==",
 			"dependencies": {
-				"@smithy/middleware-serde": "^2.0.1",
-				"@smithy/types": "^2.0.2",
-				"@smithy/url-parser": "^2.0.1",
+				"@smithy/middleware-serde": "^2.0.3",
+				"@smithy/types": "^2.2.0",
+				"@smithy/url-parser": "^2.0.3",
 				"@smithy/util-middleware": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -1534,13 +1564,13 @@
 			}
 		},
 		"node_modules/@smithy/middleware-retry": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.1.tgz",
-			"integrity": "sha512-NKHF4i0gjSyjO6C0ZyjEpNqzGgIu7s8HOK6oT/1Jqws2Q1GynR1xV8XTUs1gKXeaNRzbzKQRewHHmfPwZjOtHA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.3.tgz",
+			"integrity": "sha512-BpfaUwgOh8LpWP/x6KBb5IdBmd5+tEpTKIjDt7LWi3IVOYmRX5DjQo1eCEUqlKS1nxws/T7+/IyzvgBq8gF9rw==",
 			"dependencies": {
-				"@smithy/protocol-http": "^2.0.1",
+				"@smithy/protocol-http": "^2.0.3",
 				"@smithy/service-error-classification": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-middleware": "^2.0.0",
 				"@smithy/util-retry": "^2.0.0",
 				"tslib": "^2.5.0",
@@ -1551,11 +1581,11 @@
 			}
 		},
 		"node_modules/@smithy/middleware-serde": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.1.tgz",
-			"integrity": "sha512-uKxPaC6ItH9ZXdpdqNtf8sda7GcU4SPMp0tomq/5lUg9oiMa/Q7+kD35MUrpKaX3IVXVrwEtkjCU9dogZ/RAUA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.3.tgz",
+			"integrity": "sha512-5BxuOKL7pXqesvtunniDlvYQXVr7UJEF5nFVoK6+5chf5wplLA8IZWAn3NUcGq/f1u01w2m2q7atCoA6ftRLKA==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1574,13 +1604,13 @@
 			}
 		},
 		"node_modules/@smithy/node-config-provider": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.1.tgz",
-			"integrity": "sha512-Zoel4CPkKRTQ2XxmozZUfqBYqjPKL53/SvTDhJHj+VBSiJy6MXRav1iDCyFPS92t40Uh+Yi+Km5Ch3hQ+c/zSA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.3.tgz",
+			"integrity": "sha512-dYSVxOQMqtdmSOBW/J4RPvSYE4KKdGLgFHDJQGNsGo1d3y9IoNLwE32lT7doWwV0ryntlm4QZZwhfb3gISrTtA==",
 			"dependencies": {
-				"@smithy/property-provider": "^2.0.1",
-				"@smithy/shared-ini-file-loader": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/property-provider": "^2.0.3",
+				"@smithy/shared-ini-file-loader": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1588,14 +1618,14 @@
 			}
 		},
 		"node_modules/@smithy/node-http-handler": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.0.1.tgz",
-			"integrity": "sha512-Zv3fxk3p9tsmPT2CKMsbuwbbxnq2gzLDIulxv+yI6aE+02WPYorObbbe9gh7SW3weadMODL1vTfOoJ9yFypDzg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.0.3.tgz",
+			"integrity": "sha512-wUO78aa0VVJVz54Lr1Nw6FYnkatbvh2saHgkT8fdtNWc7I/osaPMUJnRkBmTZZ5w+BIQ1rvr9dbGyYBTlRg2+Q==",
 			"dependencies": {
-				"@smithy/abort-controller": "^2.0.1",
-				"@smithy/protocol-http": "^2.0.1",
-				"@smithy/querystring-builder": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/abort-controller": "^2.0.3",
+				"@smithy/protocol-http": "^2.0.3",
+				"@smithy/querystring-builder": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1603,11 +1633,11 @@
 			}
 		},
 		"node_modules/@smithy/property-provider": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.1.tgz",
-			"integrity": "sha512-pmJRyY9SF6sutWIktIhe+bUdSQDxv/qZ4mYr3/u+u45riTPN7nmRxPo+e4sjWVoM0caKFjRSlj3tf5teRFy0Vg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.3.tgz",
+			"integrity": "sha512-SHV1SINUNysJ5HyPrMLHLkdofgalk9+5FnQCB/985hqcUxstN616hPZ7ngOjLpdhKp0yu1ul/esE9Gd4qh1tgg==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1615,11 +1645,11 @@
 			}
 		},
 		"node_modules/@smithy/protocol-http": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.1.tgz",
-			"integrity": "sha512-mrkMAp0wtaDEIkgRObWYxI1Kun1tm6Iu6rK+X4utb6Ah7Uc3Kk4VIWwK/rBHdYGReiLIrxFCB1rq4a2gyZnSgg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.3.tgz",
+			"integrity": "sha512-yzBYloviSLOwo2RT62vBRCPtk8mc/O2RMJfynEahbX8ZnduHpKaajvx3IuGubhamIbesi7M5HBVecDehBnlb9Q==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1627,11 +1657,11 @@
 			}
 		},
 		"node_modules/@smithy/querystring-builder": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.1.tgz",
-			"integrity": "sha512-bp+93WFzx1FojVEIeFPtG0A1pKsFdCUcZvVdZdRlmNooOUrz9Mm9bneRd8hDwAQ37pxiZkCOxopSXXRQN10mYw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.3.tgz",
+			"integrity": "sha512-HPSviVgGj9FT4jPdprkfSGF3nhFzpQMST1hOC1Oh6eaRB2KTQCsOZmS7U4IqGErVPafe6f/yRa1DV73B5gO50w==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-uri-escape": "^2.0.0",
 				"tslib": "^2.5.0"
 			},
@@ -1640,11 +1670,11 @@
 			}
 		},
 		"node_modules/@smithy/querystring-parser": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.1.tgz",
-			"integrity": "sha512-h+e7k1z+IvI2sSbUBG9Aq46JsgLl4UqIUl6aigAlRBj+P6ocNXpM6Yn1vMBw5ijtXeZbYpd1YvCxwDgdw3jhmg==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.3.tgz",
+			"integrity": "sha512-AaiZ2osstDbmOTz5uY+96o0G1E7k1U7dCYrNT8FFcyffdhScTzG7fXr12f5peie2W0XFu2Ub+b6tQwFuZwPoBA==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1660,11 +1690,11 @@
 			}
 		},
 		"node_modules/@smithy/shared-ini-file-loader": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.1.tgz",
-			"integrity": "sha512-a463YiZrPGvM+F336rIF8pLfQsHAdCRAn/BiI/EWzg5xLoxbC7GSxIgliDDXrOu0z8gT3nhVsif85eU6jyct3A==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.3.tgz",
+			"integrity": "sha512-1Vgco3K0rN5YG2OStoS2zUrBzdcFqgqp475rGdag206PCh7AHzmVSGXL6OpWPAqZl29WUqXfMP8tHOLG0H6vkA==",
 			"dependencies": {
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1672,13 +1702,13 @@
 			}
 		},
 		"node_modules/@smithy/signature-v4": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.1.tgz",
-			"integrity": "sha512-jztv5Mirca42ilxmMDjzLdXcoAmRhZskGafGL49sRo5u7swEZcToEFrq6vtX5YMbSyTVrE9Teog5EFexY5Ff2Q==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.3.tgz",
+			"integrity": "sha512-AZ+951EAcNqas2RTq4xQvuX4uZqPV/zCcbs7ACqpuxcjYAFU2FKRPpQHqsDN0jbJwI3Scw75xhSKcGWFf2/Olg==",
 			"dependencies": {
-				"@smithy/eventstream-codec": "^2.0.1",
+				"@smithy/eventstream-codec": "^2.0.3",
 				"@smithy/is-array-buffer": "^2.0.0",
-				"@smithy/types": "^2.0.2",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-hex-encoding": "^2.0.0",
 				"@smithy/util-middleware": "^2.0.0",
 				"@smithy/util-uri-escape": "^2.0.0",
@@ -1690,13 +1720,13 @@
 			}
 		},
 		"node_modules/@smithy/smithy-client": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.0.1.tgz",
-			"integrity": "sha512-LHC5m6tYpEu1iNbONfvMbwtErboyTZJfEIPoD78Ei5MVr36vZQCaCla5mvo36+q/a2NAk2//fA5Rx3I1Kf7+lQ==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.0.3.tgz",
+			"integrity": "sha512-YP0HakPOJgvX2wvPEAGH9GB3NfuQE8CmBhR13bWtqWuIErmJnInTiSQcLSc0QiXHclH/8Qlq+qjKCR7N/4wvtQ==",
 			"dependencies": {
 				"@smithy/middleware-stack": "^2.0.0",
-				"@smithy/types": "^2.0.2",
-				"@smithy/util-stream": "^2.0.1",
+				"@smithy/types": "^2.2.0",
+				"@smithy/util-stream": "^2.0.3",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1704,9 +1734,9 @@
 			}
 		},
 		"node_modules/@smithy/types": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.0.2.tgz",
-			"integrity": "sha512-wcymEjIXQ9+NEfE5Yt5TInAqe1o4n+Nh+rh00AwoazppmUt8tdo6URhc5gkDcOYrcvlDVAZE7uG69nDpEGUKxw==",
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.2.0.tgz",
+			"integrity": "sha512-Ahpt9KvD0mWeWiyaGo5EBE7KOByLl3jl4CD9Ps/r8qySgzVzo/4qsa+vvstOU3ZEriALmrPqUKIhqHt0Rn+m6g==",
 			"dependencies": {
 				"tslib": "^2.5.0"
 			},
@@ -1715,12 +1745,12 @@
 			}
 		},
 		"node_modules/@smithy/url-parser": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.1.tgz",
-			"integrity": "sha512-NpHVOAwddo+OyyIoujDL9zGL96piHWrTNXqltWmBvlUoWgt1HPyBuKs6oHjioyFnNZXUqveTOkEEq0U5w6Uv8A==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.3.tgz",
+			"integrity": "sha512-O7NlbDL4kh+th6qwtL7wNRcPCuOXFRWJzWKywfB/Nv56N1F8KiK0KbPn1z7MU5du/0LgjAMvhkg0mVDyiMCnqw==",
 			"dependencies": {
-				"@smithy/querystring-parser": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/querystring-parser": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			}
 		},
@@ -1779,12 +1809,12 @@
 			}
 		},
 		"node_modules/@smithy/util-defaults-mode-browser": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.1.tgz",
-			"integrity": "sha512-w72Qwsb+IaEYEFtYICn0Do42eFju78hTaBzzJfT107lFOPdbjWjKnFutV+6GL/nZd5HWXY7ccAKka++C3NrjHw==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.3.tgz",
+			"integrity": "sha512-t9cirP55wYeSfDjjvPHSjNiuZj3wc9W3W3fjLXaVzuKKlKX98B9Vj7QM9WHJnFjJdsrYEwolLA8GVdqZeHOkHg==",
 			"dependencies": {
-				"@smithy/property-provider": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/property-provider": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"bowser": "^2.11.0",
 				"tslib": "^2.5.0"
 			},
@@ -1793,15 +1823,15 @@
 			}
 		},
 		"node_modules/@smithy/util-defaults-mode-node": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.1.tgz",
-			"integrity": "sha512-dNF45caelEBambo0SgkzQ0v76m4YM+aFKZNTtSafy7P5dVF8TbjZuR2UX1A5gJABD9XK6lzN+v/9Yfzj/EDgGg==",
-			"dependencies": {
-				"@smithy/config-resolver": "^2.0.1",
-				"@smithy/credential-provider-imds": "^2.0.1",
-				"@smithy/node-config-provider": "^2.0.1",
-				"@smithy/property-provider": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.3.tgz",
+			"integrity": "sha512-Gca+fL0h+tl8cbvoLDMWCVzs1CL4jWLWvz/I6MCYZzaEAKkmd1qO4kPzBeGaI6hGA/IbrlWCFg7L+MTPzLwzfg==",
+			"dependencies": {
+				"@smithy/config-resolver": "^2.0.3",
+				"@smithy/credential-provider-imds": "^2.0.3",
+				"@smithy/node-config-provider": "^2.0.3",
+				"@smithy/property-provider": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -1843,13 +1873,13 @@
 			}
 		},
 		"node_modules/@smithy/util-stream": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.1.tgz",
-			"integrity": "sha512-2a0IOtwIKC46EEo7E7cxDN8u2jwOiYYJqcFKA6rd5rdXqKakHT2Gc+AqHWngr0IEHUfW92zX12wRQKwyoqZf2Q==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.3.tgz",
+			"integrity": "sha512-+8n2vIyp6o9KHGey0PoGatcDthwVb7C/EzWfqojXrHhZOXy6l+hnWlfoF8zVerKYH2CUtravdJKRTy7vdkOXfQ==",
 			"dependencies": {
-				"@smithy/fetch-http-handler": "^2.0.1",
-				"@smithy/node-http-handler": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/fetch-http-handler": "^2.0.3",
+				"@smithy/node-http-handler": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"@smithy/util-base64": "^2.0.0",
 				"@smithy/util-buffer-from": "^2.0.0",
 				"@smithy/util-hex-encoding": "^2.0.0",
@@ -1884,12 +1914,12 @@
 			}
 		},
 		"node_modules/@smithy/util-waiter": {
-			"version": "2.0.1",
-			"resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.1.tgz",
-			"integrity": "sha512-bSyGFicPRYuGFFWAr72UvYI7tE7KmEeFJJ5iaLuTTdo8RGaNBZ2kE25coGtzrejYh9AhwSfckBvbxgEDxIxhlA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.3.tgz",
+			"integrity": "sha512-3/Fzqoyecvh4cNvcHQDl1GznskXjGc9uZ8N6aoaPCKfsctgZad/J13xg8WC1UXc3PwKocHtuUvz0dRFDLaBppQ==",
 			"dependencies": {
-				"@smithy/abort-controller": "^2.0.1",
-				"@smithy/types": "^2.0.2",
+				"@smithy/abort-controller": "^2.0.3",
+				"@smithy/types": "^2.2.0",
 				"tslib": "^2.5.0"
 			},
 			"engines": {
@@ -2044,9 +2074,9 @@
 			"integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA=="
 		},
 		"node_modules/@types/jsonwebtoken": {
-			"version": "8.5.9",
-			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz",
-			"integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==",
+			"version": "9.0.2",
+			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
+			"integrity": "sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==",
 			"dev": true,
 			"dependencies": {
 				"@types/node": "*"
@@ -2098,9 +2128,9 @@
 			}
 		},
 		"node_modules/@types/node": {
-			"version": "18.17.3",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.3.tgz",
-			"integrity": "sha512-2x8HWtFk0S99zqVQABU9wTpr8wPoaDHZUcAkoTKH+nL7kPv3WUI9cRi/Kk5Mz4xdqXSqTkKP7IWNoQQYCnDsTA=="
+			"version": "18.17.5",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.5.tgz",
+			"integrity": "sha512-xNbS75FxH6P4UXTPUJp/zNPq6/xsfdJKussCWNOnz4aULWIRwMgP1LgaB5RiBnMX1DPCYenuqGZfnIAx5mbFLA=="
 		},
 		"node_modules/@types/node-fetch": {
 			"version": "2.6.4",
@@ -3807,15 +3837,15 @@
 			}
 		},
 		"node_modules/eslint": {
-			"version": "8.46.0",
-			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz",
-			"integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==",
+			"version": "8.47.0",
+			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
+			"integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
 			"dev": true,
 			"dependencies": {
 				"@eslint-community/eslint-utils": "^4.2.0",
 				"@eslint-community/regexpp": "^4.6.1",
-				"@eslint/eslintrc": "^2.1.1",
-				"@eslint/js": "^8.46.0",
+				"@eslint/eslintrc": "^2.1.2",
+				"@eslint/js": "^8.47.0",
 				"@humanwhocodes/config-array": "^0.11.10",
 				"@humanwhocodes/module-importer": "^1.0.1",
 				"@nodelib/fs.walk": "^1.2.8",
@@ -3826,7 +3856,7 @@
 				"doctrine": "^3.0.0",
 				"escape-string-regexp": "^4.0.0",
 				"eslint-scope": "^7.2.2",
-				"eslint-visitor-keys": "^3.4.2",
+				"eslint-visitor-keys": "^3.4.3",
 				"espree": "^9.6.1",
 				"esquery": "^1.4.2",
 				"esutils": "^2.0.2",
@@ -3874,9 +3904,9 @@
 			}
 		},
 		"node_modules/eslint-visitor-keys": {
-			"version": "3.4.2",
-			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz",
-			"integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==",
+			"version": "3.4.3",
+			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+			"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
 			"dev": true,
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4582,9 +4612,9 @@
 			}
 		},
 		"node_modules/globals": {
-			"version": "13.20.0",
-			"resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
-			"integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
+			"version": "13.21.0",
+			"resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz",
+			"integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==",
 			"dev": true,
 			"dependencies": {
 				"type-fest": "^0.20.2"
@@ -5105,32 +5135,18 @@
 			}
 		},
 		"node_modules/jsonwebtoken": {
-			"version": "8.5.1",
-			"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
-			"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
+			"version": "9.0.1",
+			"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz",
+			"integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==",
 			"dependencies": {
 				"jws": "^3.2.2",
-				"lodash.includes": "^4.3.0",
-				"lodash.isboolean": "^3.0.3",
-				"lodash.isinteger": "^4.0.4",
-				"lodash.isnumber": "^3.0.3",
-				"lodash.isplainobject": "^4.0.6",
-				"lodash.isstring": "^4.0.1",
-				"lodash.once": "^4.0.0",
+				"lodash": "^4.17.21",
 				"ms": "^2.1.1",
-				"semver": "^5.6.0"
+				"semver": "^7.3.8"
 			},
 			"engines": {
-				"node": ">=4",
-				"npm": ">=1.4.28"
-			}
-		},
-		"node_modules/jsonwebtoken/node_modules/semver": {
-			"version": "5.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
-			"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
-			"bin": {
-				"semver": "bin/semver"
+				"node": ">=12",
+				"npm": ">=6"
 			}
 		},
 		"node_modules/jwa": {
@@ -5245,46 +5261,16 @@
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
-		"node_modules/lodash.includes": {
-			"version": "4.3.0",
-			"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
-			"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
-		},
-		"node_modules/lodash.isboolean": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
-			"integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
-		},
-		"node_modules/lodash.isinteger": {
-			"version": "4.0.4",
-			"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
-			"integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
-		},
-		"node_modules/lodash.isnumber": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
-			"integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
-		},
-		"node_modules/lodash.isplainobject": {
-			"version": "4.0.6",
-			"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
-			"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
-		},
-		"node_modules/lodash.isstring": {
-			"version": "4.0.1",
-			"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
-			"integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
+		"node_modules/lodash": {
+			"version": "4.17.21",
+			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
 		},
 		"node_modules/lodash.merge": {
 			"version": "4.6.2",
 			"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
 			"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
 		},
-		"node_modules/lodash.once": {
-			"version": "4.1.1",
-			"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
-			"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
-		},
 		"node_modules/lru_map": {
 			"version": "0.3.3",
 			"resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz",
@@ -6618,11 +6604,11 @@
 			}
 		},
 		"node_modules/pvtsutils": {
-			"version": "1.3.2",
-			"resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz",
-			"integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==",
+			"version": "1.3.3",
+			"resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.3.tgz",
+			"integrity": "sha512-6sAOMlXyrJ+8tRN5IAaYfuYZRp1C2uJ0SyDynEFxL+VY8kCRib9Lpj/+KPaNFpaQWr/iRik5nrzz6iaNlxgEGA==",
 			"dependencies": {
-				"tslib": "^2.4.0"
+				"tslib": "^2.6.1"
 			}
 		},
 		"node_modules/pvutils": {
@@ -6774,9 +6760,9 @@
 			"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
 		},
 		"node_modules/regenerator-runtime": {
-			"version": "0.13.11",
-			"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
-			"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+			"version": "0.14.0",
+			"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
+			"integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
 		},
 		"node_modules/require-directory": {
 			"version": "2.1.1",
@@ -7638,20 +7624,20 @@
 			}
 		},
 		"node_modules/tldts": {
-			"version": "6.0.13",
-			"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.0.13.tgz",
-			"integrity": "sha512-9v+ZsSU8yBywX6RjT6/pNmwPzTVIeIi7sEiaFDhgsbXZRtvKKrWSiP4K0NTLm1rEvlfKYM24wxxcq7wMr4JRDA==",
+			"version": "6.0.14",
+			"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.0.14.tgz",
+			"integrity": "sha512-mYU7xwVGfiiC4lkWr4h3Q6U4kfAq3aWP1KsJZyRlVVeDQ3ZSBLmE20543dWSqI0U799PNzhpHObex5n60TeBGw==",
 			"dependencies": {
-				"tldts-core": "^6.0.13"
+				"tldts-core": "^6.0.14"
 			},
 			"bin": {
 				"tldts": "bin/cli.js"
 			}
 		},
 		"node_modules/tldts-core": {
-			"version": "6.0.13",
-			"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.0.13.tgz",
-			"integrity": "sha512-LcXhi9dyMeMBTMhpOSUUG4QwiMSADkcdmTg59rXkQyxoWTnyXgvpzoqJGvrhWTDwcs2NseybtqDTA6TWZgNxOA=="
+			"version": "6.0.14",
+			"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.0.14.tgz",
+			"integrity": "sha512-ESYhU/bgs6jiHlnl5h029f+0dB7EKRiTaxM/jHLZ6powScbmsgsrFcFjmyrjDgCvI/BRY79TEBBClmqLNEPyjQ=="
 		},
 		"node_modules/to-regex-range": {
 			"version": "5.0.1",
diff --git a/package.json b/package.json
index 6bb3eb87..70e4ae84 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
 		"@types/express": "^4.17.17",
 		"@types/i18next-node-fs-backend": "^2.1.2",
 		"@types/json-bigint": "^1.0.1",
-		"@types/jsonwebtoken": "^8.5.9",
+		"@types/jsonwebtoken": "^9.0.2",
 		"@types/morgan": "^1.9.4",
 		"@types/multer": "^1.4.7",
 		"@types/murmurhash-js": "^1.0.4",
@@ -87,7 +87,7 @@
 		"i18next-http-middleware": "^3.3.2",
 		"image-size": "^1.0.2",
 		"json-bigint": "^1.0.0",
-		"jsonwebtoken": "^8.5.1",
+		"jsonwebtoken": "^9.0.1",
 		"lambert-server": "^1.2.12",
 		"missing-native-js-functions": "^1.4.3",
 		"module-alias": "^2.2.3",