diff --git a/package-lock.json b/package-lock.json index baa4cb993ffbc021f306aa5da9b6b2ea85658ec3..38ed8820300cd8a55be6eb5599ca2aabebadad01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,16 +8,16 @@ "name": "clowm-ui", "version": "2.0.0", "dependencies": { - "@aws-sdk/client-s3": "^3.281.0", - "@aws-sdk/lib-storage": "^3.281.0", - "@aws-sdk/s3-request-presigner": "^3.281.0", + "@aws-sdk/client-s3": "^3.290.0", + "@aws-sdk/lib-storage": "^3.290.0", + "@aws-sdk/s3-request-presigner": "^3.290.0", "@fortawesome/fontawesome-free": "^6.3.0", "@popperjs/core": "^2.11.6", "bootstrap": "^5.2.3", "dayjs": "^1.11.7", "dompurify": "^3.0.1", "filesize": "^10.0.6", - "pinia": "^2.0.32", + "pinia": "^2.0.33", "semver": "^7.3.8", "showdown": "^2.1.0", "vue": "^3.2.47", @@ -148,11 +148,11 @@ } }, "node_modules/@aws-sdk/abort-controller": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.272.0.tgz", - "integrity": "sha512-s2TV3phapcTwZNr4qLxbfuQuE9ZMP4RoJdkvRRCkKdm6jslsWLJf2Zlcxti/23hOlINUMYv2iXE2pftIgWGdpg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.290.0.tgz", + "integrity": "sha512-Q4AqucQnhcsauH6tDf1bSRuOW/Ejwjs1qHPLlvknwX1IoxZettP3lXz9LLd8KZnEMFQLHPmBTbFIW+Ivpzl+vw==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -192,61 +192,61 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/client-s3": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.281.0.tgz", - "integrity": "sha512-JaKKTvzVzw5Z978nPYkqsFMR6WGEFxWA7Xx1InC+Rbb4hyj+5qJIEbalBo+OWY0dkhq5STnvcsvCKJ9/eNhgpQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.290.0.tgz", + "integrity": "sha512-3QVUyE5rvvM1Td9/5DS9iEZMXQsbqOuV1CMskDgD1/6Iav3OeGsBzDswifova5Tn6gRtDRxmNOZG1UH//7QZMw==", "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.281.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.281.0", - "@aws-sdk/eventstream-serde-browser": "3.272.0", - "@aws-sdk/eventstream-serde-config-resolver": "3.272.0", - "@aws-sdk/eventstream-serde-node": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-blob-browser": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/hash-stream-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/md5-js": "3.272.0", - "@aws-sdk/middleware-bucket-endpoint": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-expect-continue": "3.272.0", - "@aws-sdk/middleware-flexible-checksums": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-location-constraint": "3.272.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-sdk-s3": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/middleware-ssec": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4-multi-region": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/client-sts": "3.290.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-node": "3.290.0", + "@aws-sdk/eventstream-serde-browser": "3.290.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.290.0", + "@aws-sdk/eventstream-serde-node": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-blob-browser": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/hash-stream-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/md5-js": "3.290.0", + "@aws-sdk/middleware-bucket-endpoint": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-expect-continue": "3.290.0", + "@aws-sdk/middleware-flexible-checksums": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-location-constraint": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-sdk-s3": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/middleware-ssec": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4-multi-region": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-stream-browser": "3.272.0", - "@aws-sdk/util-stream-node": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-stream-browser": "3.290.0", + "@aws-sdk/util-stream-node": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", - "@aws-sdk/util-waiter": "3.272.0", + "@aws-sdk/util-waiter": "3.290.0", "@aws-sdk/xml-builder": "3.201.0", "fast-xml-parser": "4.1.2", "tslib": "^2.3.1" @@ -261,40 +261,40 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@aws-sdk/client-sso": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.281.0.tgz", - "integrity": "sha512-3RvO5zClQhu37w9VMLoHPGk58S3y8Spb7XX8rW51bm5TUglYQskQ0X2VLEUW/7ZGx/peokHws9Z9+w5yGq5sdA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.290.0.tgz", + "integrity": "sha512-FUFAbptuJSRKnzBgFJqXxusSG7PzECSqX0FnMh2vxCVu2PifaAE4stiMW8Myj8ABQAbfIrAWM+17upcrfmudoA==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -303,40 +303,40 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.281.0.tgz", - "integrity": "sha512-P6zf9pDuxApVoCYStAg7L8BU9AcWI8PxfLSX4r2WnmcQropxzPJ3op1j9nvbwwBDMFWephijVY4AVp8MqPcPyg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.290.0.tgz", + "integrity": "sha512-/+OSYCjyf2TjA57beWLBjG05yPwWlpqK4gO3GwpVqfygaRh6g5jS0CBVQs+z+xc7gmI0weC/nhc+BXR9qcJJAA==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -355,43 +355,43 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/client-sts": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.281.0.tgz", - "integrity": "sha512-w8QomyhCVEArRcXgOkjbofiS/PLEKWRAyYBovjMS1cGhns2ZYJXFgHNgr3VGE54TghUc5dR1CqKuBKKM4ThrgA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.290.0.tgz", + "integrity": "sha512-E2X/7tZLziKLgi/owYoUL5gcorGJrbM2tANJdJmaqVUPhPvoY4wU8P91pGPKon9nQj0RQexre5ClZawYD6lTzA==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.281.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-sdk-sts": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-node": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-sdk-sts": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "fast-xml-parser": "4.1.2", "tslib": "^2.3.1" @@ -406,14 +406,14 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/config-resolver": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.272.0.tgz", - "integrity": "sha512-Dr4CffRVNsOp3LRNdpvcH6XuSgXOSLblWliCy/5I86cNl567KVMxujVx6uPrdTXYs2h1rt3MNl6jQGnAiJeTbw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.290.0.tgz", + "integrity": "sha512-Ovskri6IR4iBK0+3ttgjPSgOUEC+fd5tqRN5JlPCCZ9VwqwF/z26yYC4fAPaMUAJwPVRFeYYzQoszXGoxPyG7g==", "dependencies": { - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -426,12 +426,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.272.0.tgz", - "integrity": "sha512-QI65NbLnKLYHyTYhXaaUrq6eVsCCrMUb05WDA7+TJkWkjXesovpjc8vUKgFiLSxmgKmb2uOhHNcDyObKMrYQFw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.290.0.tgz", + "integrity": "sha512-gWsllElBm4DWZcc42Zb6sxaw77KBf6cY9iEezbVzVbJioqR9hIr1Pq3Nx30z1Q+1KiHSnt/Wl9cYYHOoNw2DnQ==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -444,14 +444,14 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.272.0.tgz", - "integrity": "sha512-wwAfVY1jTFQEfxVfdYD5r5ieYGl+0g4nhekVxNMqE8E1JeRDd18OqiwAflzpgBIqxfqvCUkf+vl5JYyacMkNAQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.290.0.tgz", + "integrity": "sha512-PkYEs7zzUVWnhkR9TlU1ORDcCnkD7qoqR1loXXSZc+EIOX9M7f+sXGLtCXVl9wV1Ekx3a5Tjud+aQcOJjjFePA==", "dependencies": { - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -464,18 +464,18 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.281.0.tgz", - "integrity": "sha512-H99nhMhHImQKgNhHKYc6usTS6UK8KzCcVGpILLVTuP97YlrYAMFAVstA3Xk6mZ28JAbHVXvI6vJjkMNOzCSKCA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.290.0.tgz", + "integrity": "sha512-n3OGvkvNgMS6Kb2fuFrmNeCI8CP7DGOsEvcfYPMiXsQWx9hHAh/XIv7ksD3TL5Mn8Dr0NHmB6uY5WgUZDatqfw==", "dependencies": { - "@aws-sdk/credential-provider-env": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.281.0", - "@aws-sdk/credential-provider-web-identity": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/credential-provider-env": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/credential-provider-process": "3.290.0", + "@aws-sdk/credential-provider-sso": "3.290.0", + "@aws-sdk/credential-provider-web-identity": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -488,19 +488,19 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.281.0.tgz", - "integrity": "sha512-jhddd+lJp8G8hBJ+6glmXjfWJT3nxiE1aliH3fBC4RR3D+1kRXc99Xg6mbUb8bm+GrVZ4gzfiqSgg+ByKjd7xA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.290.0.tgz", + "integrity": "sha512-snLmeD7yAYq1x7lngCTM1VGmHYCZ4iUW5JRG9XPr7Npl7VWVdnNqaf5XBYEANgaFoWxjN3dNyDPg05+5Ew6QCA==", "dependencies": { - "@aws-sdk/credential-provider-env": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-ini": "3.281.0", - "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.281.0", - "@aws-sdk/credential-provider-web-identity": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/credential-provider-env": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/credential-provider-ini": "3.290.0", + "@aws-sdk/credential-provider-process": "3.290.0", + "@aws-sdk/credential-provider-sso": "3.290.0", + "@aws-sdk/credential-provider-web-identity": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -513,13 +513,13 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.272.0.tgz", - "integrity": "sha512-hiCAjWWm2PeBFp5cjkxqyam/XADjiS+e7GzwC34TbZn3LisS0uoweLojj9tD11NnnUhyhbLteUvu5+rotOLwrg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.290.0.tgz", + "integrity": "sha512-PNnWDYSaE8dMepH59cyrXs45Ucdmzdnyuhcn/fVwQ0Nc7FzESxw1G7SgJZhYF4tMRDiepu6lbFEN0QXsTIM8Iw==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -532,15 +532,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.281.0.tgz", - "integrity": "sha512-IqJnpXuLpJYoSCf/Rt66/CPVTjfkam3z9+ZvlQJV+VbK+vGj276qEtTmSN3XPZZgF1XbWptvkzIWDszLhHiZmg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.290.0.tgz", + "integrity": "sha512-tX5Ez3EiMrXDx6Vsn2gMq7ga3y4iyPneenCNToRUlmZrhF61DhMfA22gRwdwuP8hlFKXY4LRg51pBfJeq0ga8w==", "dependencies": { - "@aws-sdk/client-sso": "3.281.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/token-providers": "3.281.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/client-sso": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/token-providers": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -553,12 +553,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.272.0.tgz", - "integrity": "sha512-ImrHMkcgneGa/HadHAQXPwOrX26sAKuB8qlMxZF/ZCM2B55u8deY+ZVkVuraeKb7YsahMGehPFOfRAF6mvFI5Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.290.0.tgz", + "integrity": "sha512-Apv6AnYtb5LTUreDVsqlXFNgiU0TQAZ8sfPg23pGrBGZvZU3KfDhF9n5j0i9Uca44O+/vB7UvbbvNAZS200vsQ==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -571,12 +571,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/eventstream-codec": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.272.0.tgz", - "integrity": "sha512-HYMzglDnqUhvx3u9MdzZ/OjLuavaaH9zF9XMXRuv7bdsN9AAi3/0he0FEx84ZXNXSAZCebLwXJYf0ZrN6g37QA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.290.0.tgz", + "integrity": "sha512-rUIEOTJhB/Up7FSUkrjmIExdJcmDP9Y1uMtnuhFcLhVXlELZ+tB0AfYCcbUBt8ZeMvrULlb+OkxWwHPyh8qkAA==", "dependencies": { "@aws-crypto/crc32": "3.0.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-hex-encoding": "3.201.0", "tslib": "^2.3.1" } @@ -587,12 +587,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/eventstream-serde-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.272.0.tgz", - "integrity": "sha512-mE1+mevS+KVKpnTLi5FytsBwAK1kWZ92ERtAiElp58SKE1OpfSg8lEY8VI6JKGlueN540Qq3LeIgA2/HJOcK/w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.290.0.tgz", + "integrity": "sha512-6XOtQh8Zj8AoEiF7oA+4iN4KsrtFFggkKzY+5g+NMNE9Z0vyQlc1Vo7MngicmxlX1l35KUW9Xe1DfAvCVzNUBQ==", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-serde-universal": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -605,11 +605,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/eventstream-serde-config-resolver": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.272.0.tgz", - "integrity": "sha512-e47BhGBvx+me53cvYx+47ml5KNDj7XoTth80krHlyLrimFELE1ij4tHSKR/XzilKKH1uIWmJQdlAi29129ZX5w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.290.0.tgz", + "integrity": "sha512-nmHvgc21x79Q7ATMU2d3POKOjfs5zA2s407JAek6JAK4dpq+XO8B7sX9HcHlZc8+81z4LkWfdfsOC7fcgUaTPA==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -622,12 +622,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/eventstream-serde-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.272.0.tgz", - "integrity": "sha512-uto8y4FoZugWnczM1TKwv6oV2Po2Jgrp+W1Ws3baRQ4Lan+QpFx3Tps1N5rNzQ+7Uz0xT1BhbSNPAkKs22/jtg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.290.0.tgz", + "integrity": "sha512-iD7tkWSf5I9ah6S5iL/Tc93fAC0QYZqyhKd2qKaNjF0o8draNjXWX2Bq16YrWH1H3eJBAAYAQZI7ldEP+mwccw==", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-serde-universal": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -640,12 +640,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/eventstream-serde-universal": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.272.0.tgz", - "integrity": "sha512-E9jlt8tzDcEMoNlgv3+01jGPJPHmbmw2NsajZhB4axVMpEy247JV6qvCZe+5R+EGy96t0pfsO2naViEB4Va47g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.290.0.tgz", + "integrity": "sha512-5Rz1Z+Oj9WR/NpazjgQBSapPCGUX63PHXprdv9FPeZdwkRH/ZBF1Bs4lOqixiZOcz9YX8UFtBBgrKCYH9JjtnQ==", "dependencies": { - "@aws-sdk/eventstream-codec": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-codec": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -658,13 +658,13 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/fetch-http-handler": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz", - "integrity": "sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.290.0.tgz", + "integrity": "sha512-hehbIxcqyJeiUBTbbP3C4tmY2p9UIh7bnLTKhocqaUcdEXQwlIRiQlnnA+TrQ5Uyoe+W3fAmv25tq08rB9ddhw==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "tslib": "^2.3.1" } @@ -675,13 +675,13 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/hash-blob-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.272.0.tgz", - "integrity": "sha512-IRCIMG42fXcdD92C8Sb0CQI8D/msxDwHGAIqP94iGhVEnKX2egyx5J8lmPY4gEky5UzyMMaH7cayBv89ZMEBmQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.290.0.tgz", + "integrity": "sha512-unKp9whdBAomUEHTfAYd/qloNNQG60eEw13RHysWdrN44Megaqu8y4HHRQEkfNxqXss5ERHpMja8uBj9gE7kEA==", "dependencies": { "@aws-sdk/chunked-blob-reader": "3.188.0", "@aws-sdk/chunked-blob-reader-native": "3.208.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" } }, @@ -691,11 +691,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/hash-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.272.0.tgz", - "integrity": "sha512-40dwND+iAm3VtPHPZu7/+CIdVJFk2s0cWZt1lOiMPMSXycSYJ45wMk7Lly3uoqRx0uWfFK5iT2OCv+fJi5jTng==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.290.0.tgz", + "integrity": "sha512-ayqJBOPoMa3H3eUhZHPu9ikNjoydu3nxj+R6tp8nMrKfFYDUu0XCdkpB0Wk/EBpMyWA2ZeyyfgXEUtQkqkAWBA==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-buffer-from": "3.208.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -710,11 +710,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/hash-stream-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.272.0.tgz", - "integrity": "sha512-mWwQWdfVYoR6PXRLkHP6pC1cghZMg0ULuOAm70EtTO2YXiyLlMIDb+VD4RRbjh3hNkzh+y/W47wSUJthGBM1kg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.290.0.tgz", + "integrity": "sha512-6IjHrcD9qi3QIPNT8yGWNiMGdqvPru9lJX5tDSuZSe8cNOIRKFRSLkpQIRPdQLBQLbyJSX0MkwZ+apo6K7H09g==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -728,11 +728,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/invalid-dependency": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.272.0.tgz", - "integrity": "sha512-ysW6wbjl1Y78txHUQ/Tldj2Rg1BI7rpMO9B9xAF6yAX3mQ7t6SUPQG/ewOGvH2208NBIl3qP5e/hDf0Q6r/1iw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.290.0.tgz", + "integrity": "sha512-plJpEJ+PPTrpaMfg5KKsAfdXUi6iUZTc/PgP0/CPqCe3kuiWb1xb2GeTxOL5InzfBffVdHWeTanYu9+V0MIxVw==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" } }, @@ -758,12 +758,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/lib-storage": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.281.0.tgz", - "integrity": "sha512-rFLmR0uJRd7FRMY2BGIfs0SdmTzURdW/0vaDxvHq9UBPEq2OnWb0RQlboaNwsBiDNb4gsqWqk6//zQyGNyUVKA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.290.0.tgz", + "integrity": "sha512-DLbTDy6tgk6xNuD4nvOWkgIi2i5LjWgp6JsstJIArfyYu+dIP+xJiTs1Ob3wG5sg/9SawqYIMlU/PlPP/2xfnQ==", "dependencies": { - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", "buffer": "5.6.0", "events": "3.3.0", "stream-browserify": "3.0.0", @@ -783,11 +783,11 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@aws-sdk/md5-js": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.272.0.tgz", - "integrity": "sha512-/GK32mgAarhn/F0xCeBKbYfLRof3tOCNrg8mAGNz9Di8E1/qMOnX/OXUGag0lsvNZ6DTjdjln29t4e8iKmOVqA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.290.0.tgz", + "integrity": "sha512-5JQfZObsehgX0S81j3nxS/X0wiXESisETQVG75HAUHfDiScojClfjc2WuOXCwChy3S6VZgjLpEbqEQ3CaFQKWg==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" } @@ -798,12 +798,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.272.0.tgz", - "integrity": "sha512-523T6JXfjsY9uSgMusa6myCccRv2TWyUSjzMx/0aUHfHRacJSunfPtSNX1kfYxXWn/ByWhaieHFBPehVI6wg1A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.290.0.tgz", + "integrity": "sha512-jFHcAdIXfyqcHFzldqDDEZ2qPi9GNsWMDCiKqMumOqWJvwzCzkzsNa0A+6nUnOd/eDLDslvbktrD296Qy8oLKA==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "@aws-sdk/util-config-provider": "3.208.0", "tslib": "^2.3.1" @@ -818,12 +818,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-content-length": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.272.0.tgz", - "integrity": "sha512-sAbDZSTNmLX+UTGwlUHJBWy0QGQkiClpHwVFXACon+aG0ySLNeRKEVYs6NCPYldw4cj6hveLUn50cX44ukHErw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.290.0.tgz", + "integrity": "sha512-9I+vnGSe/S0U98ZRCbOAdQngYfO7kYvXb5gjjX08XUQDfbB+ooIM1VdKngHhzUCTAs48z/43PzpBCjGJvGjB9w==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -836,17 +836,17 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.272.0.tgz", - "integrity": "sha512-Dk3JVjj7SxxoUKv3xGiOeBksvPtFhTDrVW75XJ98Ymv8gJH5L1sq4hIeJAHRKogGiRFq2J73mnZSlM9FVXEylg==", - "dependencies": { - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.290.0.tgz", + "integrity": "sha512-A7wIujIHHoQaQaqjlRynqoZ3S4S8ExYDReXUBwf4Dzx0wZ5A50owLMY9MKFyd9uukirZs8mDnPPYZuwUI4wR7w==", + "dependencies": { + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -859,12 +859,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.272.0.tgz", - "integrity": "sha512-TNx61LCZUKp/yZqcb38qb4tU3lbhKaI9zn2FQ+fpKzUSTI3H6E5aw42wHaq2LEacYlyK3b5Wg1R0sKR+vsUutw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.290.0.tgz", + "integrity": "sha512-MFRedBoLksB1kPJ/ffL1JD9D07Q7jQKEcEuxyGxj25eDiLbA4lxKuJIZI3Sj8P5XO0Lx6pguoxisnhLhp9EWtQ==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -877,15 +877,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.272.0.tgz", - "integrity": "sha512-dc/tMiYM4wTZpjXf2PSQCFD4SQI5wyVwY5SoBgcB3W2XLq1SzXahiDnnUSn2EzDTKPIrmQmYyDFRpFEPo0sP/g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.290.0.tgz", + "integrity": "sha512-E621IkVQ4SMQMnkWeawlF0GqaZEHq0KvzAlprlCufktYD7OVxd1jQc0Epa7Pd3/b+rogSNiAdEihZbp7sfQsZg==", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@aws-crypto/crc32c": "3.0.0", "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -899,12 +899,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.278.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.278.0.tgz", - "integrity": "sha512-oTkF3exy89KE8NgSeXFwD+0H0GRKL2qUw92t3caEj7+4KzU/0m3t7NtKlq2NLRtTJhZ/izYRpV536oogLzGm3g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.290.0.tgz", + "integrity": "sha512-j1ss8pjSJyG0aB+X0VPYgTfoieB8m5c+PrWw85JRM/qgbQeurkyD3d/F00V1hkZI42gygOaPlmYMik3kQnmITw==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -917,11 +917,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.272.0.tgz", - "integrity": "sha512-tROQ1DM9djxfXmXPTT0XietrUt6y6QEHShPI9rQMstjXYiaHBVXRveuRLcLAKwl4nXIrgmnIU7ygyj2ZyD8gcA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.290.0.tgz", + "integrity": "sha512-9DjPlNCPChmXP37vYonsAhBKPLk3HPQPK/aBTGkIwGhL1LE811Vzm1PoVCwN12zaB8JCt01yEVmStH9SWHEOIQ==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -934,11 +934,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.272.0.tgz", - "integrity": "sha512-u2SQ0hWrFwxbxxYMG5uMEgf01pQY5jauK/LYWgGIvuCmFgiyRQQP3oN7kkmsxnS9MWmNmhbyQguX2NY02s5e9w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.290.0.tgz", + "integrity": "sha512-wJOK31t/Y/Km6B5ULF/k2RmQB/6MXSN/hMuCiYsLMapFT+86mBlY8cXytYXtLS8afRKpuNy29EY+O6ovfjz6Ig==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -951,12 +951,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.272.0.tgz", - "integrity": "sha512-Gp/eKWeUWVNiiBdmUM2qLkBv+VLSJKoWAO+aKmyxxwjjmWhE0FrfA1NQ1a3g+NGMhRbAfQdaYswRAKsul70ISg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.290.0.tgz", + "integrity": "sha512-m8Y7SE3NfVTyGubiRhueyHF7uqC5dCbD1bSLgVjvrSjO2yEL0Dv9QR1ad7a+p5ilS+Fq3RnOu1VeujfTHy0qRQ==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -969,15 +969,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-retry": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.272.0.tgz", - "integrity": "sha512-pCGvHM7C76VbO/dFerH+Vwf7tGv7j+e+eGrvhQ35mRghCtfIou/WMfTZlD1TNee93crrAQQVZKjtW3dMB3WCzg==", - "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/service-error-classification": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-middleware": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.290.0.tgz", + "integrity": "sha512-mvXvYd/3L/f5ZcnFI1Q2hwk0OtzKMmkDfWW1BcoVzK0XHf2aeehbs7xgI92ICEi/5Ali0IG5krv5LqfgO154Sw==", + "dependencies": { + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/service-error-classification": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-middleware": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", "tslib": "^2.3.1", "uuid": "^8.3.2" }, @@ -991,12 +991,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.272.0.tgz", - "integrity": "sha512-uMvoLePkyP54b9BckMELlDnFh0SGPAfTkBwiH/FC79K7noGLA5A4KgqKObtB9LPYHkPfm1WLqIgdaE6gS1BlFQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.290.0.tgz", + "integrity": "sha512-6sks5cu5b2LVHFp2RviPZRsVrgeDyRfVExx9D9E18VCad+eejnXsFwx6yvoYFSV8J7mc2E1mCTSSSwKsaC+KBg==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "tslib": "^2.3.1" }, @@ -1010,15 +1010,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.272.0.tgz", - "integrity": "sha512-VvYPg7LrDIjUOWueSzo2wBzcNG7dw+cmzV6zAKaLxf0RC5jeAP4hE0OzDiiZfDrjNghEzgq/V+0NO+LewqYL9Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.290.0.tgz", + "integrity": "sha512-NaYnDhFtmz/e9jNBNeY10A4AldCvjF46ZfeIWoBUsk/4qDlSP9kaCjTufEjNf/zMTtYzGiP/FUtLS7T6tfXdoQ==", "dependencies": { - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1031,11 +1031,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-serde": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.272.0.tgz", - "integrity": "sha512-kW1uOxgPSwtXPB5rm3QLdWomu42lkYpQL94tM1BjyFOWmBLO2lQhk5a7Dw6HkTozT9a+vxtscLChRa6KZe61Hw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.290.0.tgz", + "integrity": "sha512-lZCKlfJzosi3cVx02RKRTVvbAijHTfd16EiSyKRsQOF2rCu7Qt4LzygIlqUonCeHG6eSqOMMf7LAJ22IHafBbw==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1048,15 +1048,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-signing": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.272.0.tgz", - "integrity": "sha512-4LChFK4VAR91X+dupqM8fQqYhFGE0G4Bf9rQlVTgGSbi2KUOmpqXzH0/WKE228nKuEhmH8+Qd2VPSAE2JcyAUA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.290.0.tgz", + "integrity": "sha512-mEJZQrbXkOTI+BdFlpAd1CleVJL8B7qayANMNj9nrZqvZ7HzVDLEkNaJqFz9JFizYTfZC2ZjtATPrSiYDvFEfg==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1069,11 +1069,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.272.0.tgz", - "integrity": "sha512-WDPcNPkscTmJUzdAvfx8p+YuUn2YR9ocmZA7yYUJ5kA94MyGH6Rbjp8tleWwQvah/HweeCQrYUzJk9wsH64LPA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.290.0.tgz", + "integrity": "sha512-HRDYawju2mWMF0RObsskEZu9eaDlABVZn9y4quutVYY0EUOWBTvfXmNBiX0YSn7sfFEElFIVqdzsbCCmxoXXBg==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1086,9 +1086,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-stack": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.272.0.tgz", - "integrity": "sha512-jhwhknnPBGhfXAGV5GXUWfEhDFoP/DN8MPCO2yC5OAxyp6oVJ8lTPLkZYMTW5VL0c0eG44dXpF4Ib01V+PlDrQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.290.0.tgz", + "integrity": "sha512-25iC/7oAokRfxixGkDjBSIAkNwtx2kcO+xMoDczFus9UrlOr2pBY0IXbPn6bB56q2zwsBTHcmMTn0H7FJSIQmw==", "dependencies": { "tslib": "^2.3.1" }, @@ -1102,12 +1102,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.272.0.tgz", - "integrity": "sha512-Qy7/0fsDJxY5l0bEk7WKDfqb4Os/sCAgFR2zEvrhDtbkhYPf72ysvg/nRUTncmCbo8tOok4SJii2myk8KMfjjw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.290.0.tgz", + "integrity": "sha512-ZR49PPra3LtqZBmXAtV8YrUSrkVG0hPBICE8cma/wMwbKGHa0G+Xu4pOZP0oQXs5XeGu1cs/Nx3AOJ2fgaMjhQ==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1120,13 +1120,13 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/node-config-provider": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.272.0.tgz", - "integrity": "sha512-YYCIBh9g1EQo7hm2l22HX5Yr9RoPQ2RCvhzKvF1n1e8t1QH4iObQrYUtqHG4khcm64Cft8C5MwZmgzHbya5Z6Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.290.0.tgz", + "integrity": "sha512-dQLnyCy5iT7Q5Ot2JOciNH9WkaixWwmEnvW6nBa6febzAYZVy78sfJOOP1EZ7ClG1aIhrsAN7/7wPebpn/Peiw==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1139,14 +1139,14 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/node-http-handler": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.272.0.tgz", - "integrity": "sha512-VrW9PjhhngeyYp4yGYPe5S0vgZH6NwU3Po9xAgayUeE37Inr7LS1YteFMHdpgsUUeNXnh7d06CXqHo1XjtqOKA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.290.0.tgz", + "integrity": "sha512-HfzuzdpAJpO/ob9DQ3aEB/WmPCS5vZOic9T4TtSCmRd5e3+xdMtK/MQUizp8XkbUGBat7jPmcV13Gy4YmwfAuw==", "dependencies": { - "@aws-sdk/abort-controller": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/abort-controller": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1159,11 +1159,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/property-provider": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.272.0.tgz", - "integrity": "sha512-V1pZTaH5eqpAt8O8CzbItHhOtzIfFuWymvwZFkAtwKuaHpnl7jjrTouV482zoq8AD/fF+VVSshwBKYA7bhidIw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.290.0.tgz", + "integrity": "sha512-2Zrh6/KecmiZ/cKVaeDtHRAfyOnAEfwJsgxfFugs3RxjJtYr0AbYJTF+mYp3f8Xc7DCjdxR055axo9TCTBSrwg==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1176,11 +1176,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/protocol-http": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.272.0.tgz", - "integrity": "sha512-4JQ54v5Yn08jspNDeHo45CaSn1CvTJqS1Ywgr79eU6jBExtguOWv6LNtwVSBD9X37v88iqaxt8iu1Z3pZZAJeg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.290.0.tgz", + "integrity": "sha512-3VHbfmo7vaA/0ugJedjwyK85MT+OKQanz7ktUnAONH5KdG2/gPpa9ZSTyfK9kCVFin93YzC3pznZgr6oNYgGgg==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1193,11 +1193,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/querystring-builder": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.272.0.tgz", - "integrity": "sha512-ndo++7GkdCj5tBXE6rGcITpSpZS4PfyV38wntGYAlj9liL1omk3bLZRY6uzqqkJpVHqbg2fD7O2qHNItzZgqhw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.290.0.tgz", + "integrity": "sha512-7q8x8ux1RCUxUolqxsXfSbCObyMzvSwfJb9GgZ8rDi2U61l8W760a9ejHzizfQJvdldRSwFqmynkRAqYbvKixg==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-uri-escape": "3.201.0", "tslib": "^2.3.1" }, @@ -1211,11 +1211,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/querystring-parser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.272.0.tgz", - "integrity": "sha512-5oS4/9n6N1LZW9tI3qq/0GnCuWoOXRgcHVB+AJLRBvDbEe+GI+C/xK1tKLsfpDNgsQJHc4IPQoIt4megyZ/1+A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.290.0.tgz", + "integrity": "sha512-8QPDihJKSFYFphxUl5+FfXMQowhAoHuDeoqd1ce3byL0bm7k8emcGfiYD6QGxuDlpno+F4O1/Mz+e+cwNCdPVA==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1228,18 +1228,18 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/s3-request-presigner": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.281.0.tgz", - "integrity": "sha512-ebCLMrGwvLW2OWrFmedngM4Er6R1qg/PKl2aSq/lfi9dvt8et7c3+qB9Lmemyont1TOZzZEKOxjgWg/MINfNJw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.290.0.tgz", + "integrity": "sha512-NRrLjixkJowl1UkAV72k+/ksGCnDBjcjfb4UJVy8SrMM5etd+00p9aIR6LcP5DRL/bH6S6Kl2Q0PUczBoX1BYw==", "dependencies": { - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-sdk-s3": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4-multi-region": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-create-request": "3.279.0", - "@aws-sdk/util-format-url": "3.272.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-sdk-s3": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4-multi-region": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-create-request": "3.290.0", + "@aws-sdk/util-format-url": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1252,19 +1252,19 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@aws-sdk/service-error-classification": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.272.0.tgz", - "integrity": "sha512-REoltM1LK9byyIufLqx9znhSolPcHQgVHIA2S0zu5sdt5qER4OubkLAXuo4MBbisUTmh8VOOvIyUb5ijZCXq1w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.290.0.tgz", + "integrity": "sha512-QP+QgL5Gm6RKl4KGwTRyG1kw0SxBbcmp/a/yhywVHmRI0/+4VsL+cooTqtjFr3xVmKoCX+/JZZ8P96VGFvRSZA==", "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.272.0.tgz", - "integrity": "sha512-lzFPohp5sy2XvwFjZIzLVCRpC0i5cwBiaXmFzXYQZJm6FSCszHO4ax+m9yrtlyVFF/2YPWl+/bzNthy4aJtseA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.290.0.tgz", + "integrity": "sha512-kvLW5rwr4lwHdwkYnoHYpFVfWwZYwQO44eRnkrDnyvvhZTcCH3rBLApu6uvomnL+Ep4bEJ1anDKt3WywlGg5Qw==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1277,14 +1277,14 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/signature-v4": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.272.0.tgz", - "integrity": "sha512-pWxnHG1NqJWMwlhJ6NHNiUikOL00DHROmxah6krJPMPq4I3am2KY2Rs/8ouWhnEXKaHAv4EQhSALJ+7Mq5S4/A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.290.0.tgz", + "integrity": "sha512-SUMflc8b8PC0ITV3AdYBSlTcn4oFjumBAPNNXBLKIpifQ1l7ZufFIulDPlqeouXTDwsuCVINAwE0DbItDe/7Qw==", "dependencies": { "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "@aws-sdk/util-uri-escape": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -1294,13 +1294,13 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.272.0.tgz", - "integrity": "sha512-nir/ICA3saE303tS+DuJ803Uocn/d3hOpOl5DqI9RDjaZxbTXwv9uHP+by8sdyyfwCE8TFaYWoiSW5rLI+Qt0g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.290.0.tgz", + "integrity": "sha512-kkFExt8MlQWnYytDuqUNLJvGhiE/stHMK8U0s1AjG+xy+wi3Atq9q3mGXbdsWatDhpuzaMhwBSttrvKOfWLnmw==", "dependencies": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "tslib": "^2.3.1" }, @@ -1327,12 +1327,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/smithy-client": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.279.0.tgz", - "integrity": "sha512-ZcYWUQDGAYN6NXRpJuSn46PetrpPCA6TrDVwP9+3pERzTXZ66npXoG2XhHjNrOXy/Ted5A3OxKrM4/zLu9tK3A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.290.0.tgz", + "integrity": "sha512-MDa+BJqM1FP2HYugVAscufoLJuapEdUTZPoyERVGfUEznKfKH33QXRoeqW1wzUNyhcxFONHLnXp1aYFBtnLx7g==", "dependencies": { - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1345,14 +1345,14 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/token-providers": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.281.0.tgz", - "integrity": "sha512-36Vg/F6Edm7qdjcTeNVON+sK2edgHhmhTtAEjWcuUk5AX/Et+Ate/A2N8HD3nxwlAcgidfnBC9SHYJatbhcEnQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.290.0.tgz", + "integrity": "sha512-fc5y8WH7RVwoaUaEdK3cRanxgHShZKAPZ0rCtHjoLURF8IjZIrn3AaZqV8YTgAAmIKNVC+argpj1G+suqXEB/Q==", "dependencies": { - "@aws-sdk/client-sso-oidc": "3.281.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/client-sso-oidc": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1365,9 +1365,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/types": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.272.0.tgz", - "integrity": "sha512-MmmL6vxMGP5Bsi+4wRx4mxYlU/LX6M0noOXrDh/x5FfG7/4ZOar/nDxqDadhJtNM88cuWVHZWY59P54JzkGWmA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.290.0.tgz", + "integrity": "sha512-uQLD9tLv8Q87CwrSB/taUoQ8wkGeFb1Gygc+kt5oClfMFP9HYzu944kW/1R7/J5LtBLT1QFYccd4gz6eOUNlsw==", "dependencies": { "tslib": "^2.3.1" }, @@ -1381,12 +1381,12 @@ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "node_modules/@aws-sdk/url-parser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.272.0.tgz", - "integrity": "sha512-vX/Tx02PlnQ/Kgtf5TnrNDHPNbY+amLZjW0Z1d9vzAvSZhQ4i9Y18yxoRDIaDTCNVRDjdhV8iuctW+05PB5JtQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.290.0.tgz", + "integrity": "sha512-19EAlyH4LyNMbAROE6KSuhFKhOwl67kciDavPjS8gFiHr6slon3oqXfz10+uzKf/pJKuY6qOpkUb9h7LnF4bFQ==", "dependencies": { - "@aws-sdk/querystring-parser": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/querystring-parser": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" } }, @@ -1491,13 +1491,13 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-create-request": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.279.0.tgz", - "integrity": "sha512-BT01BnqpYmPrCGX+P94vN52PfmB3axqtJrm2lI+D29HOSTPuk1tJBDBmpE50/bA93urCwrf0uWRy6Fk2cmEK/g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.290.0.tgz", + "integrity": "sha512-Cj7oFDNTkEvnOtTQQRnlkLg1Gswxlvg9IK7hEkG0bvzGrhHczsG14G+bP/daK0p+nWc4rFv4DkrBWfkSiZ9GgQ==", "dependencies": { - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1510,12 +1510,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.279.0.tgz", - "integrity": "sha512-RnchYRrpapTT5Hu23LOfk6e8RMVq0kUzho6xA6TJj1a4uGxkcRMvgzPipCq1P5uHu0mrkQBg9pGPEVNOUs38/Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.290.0.tgz", + "integrity": "sha512-8Mt6/OA465uw1wSA/LCCd+6IjeIUTAbg2GiqfSBCBMNJNuqPwPXuWVjg6kBd1eEChyEtAuoLTygMefaBywg4HQ==", "dependencies": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "bowser": "^2.11.0", "tslib": "^2.3.1" }, @@ -1529,15 +1529,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.279.0.tgz", - "integrity": "sha512-A2NB10xReWC+GSnOivKGZ9rnljIZdEP8WMCQQEnA6DJNI19AUFF/O9QJ9y+cHGLKEms7jH86Y99wShdpzAK+Jw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.290.0.tgz", + "integrity": "sha512-9c0jS7w1aZxfKkFXlTjp80QaKYKnutMmlsfP+/YXN9+s3yvwFcnsENMTNg5YVvkZa9e+Rhw/ySxVKTEJ7n/SOA==", "dependencies": { - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1550,11 +1550,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.272.0.tgz", - "integrity": "sha512-c4MPUaJt2G6gGpoiwIOqDfUa98c1J63RpYvf/spQEKOtC/tF5Gfqlxuq8FnAl5lHnrqj1B9ZXLLxFhHtDR0IiQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.290.0.tgz", + "integrity": "sha512-nDdSyWdxYEPE84qABQKasIFhm6oWjhiyM92g8zsHTqzrn67a4caA72FTL6cztgJOEd5GWvHn6r1BnRVhkG68Qw==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1567,12 +1567,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-format-url": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.272.0.tgz", - "integrity": "sha512-ZvYRnzDOjyR7UEZtCicDcV80nuk148IaBJfnzacVdsB3eu+rCcqZDCuGao/jKGNZGroMHmL8b4Tskwc4vZlDDw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.290.0.tgz", + "integrity": "sha512-MHeiyc8HIYvjeom0DF0OimBQ8oYvIqsG1wyfwDoFFA5A3gM6r8cl3VUg+t/KOXL+A85Ax4iALuG2ViT6zteKhg==", "dependencies": { - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1617,9 +1617,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-middleware": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.272.0.tgz", - "integrity": "sha512-Abw8m30arbwxqmeMMha5J11ESpHUNmCeSqSzE8/C4B8jZQtHY4kq7f+upzcNIQ11lsd+uzBEzNG3+dDRi0XOJQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.290.0.tgz", + "integrity": "sha512-lXGM9YSqwZgCeEPltc++jiGyZ/FLuh62IjrWSIVSL/FvkL6D8KSKNBd7Ab/KDDu5jt4iP5UZ4k3SGVk6monUZg==", "dependencies": { "tslib": "^2.3.1" }, @@ -1633,11 +1633,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-retry": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.272.0.tgz", - "integrity": "sha512-Ngha5414LR4gRHURVKC9ZYXsEJhMkm+SJ+44wlzOhavglfdcKKPUsibz5cKY1jpUV7oKECwaxHWpBB8r6h+hOg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.290.0.tgz", + "integrity": "sha512-UjyUEguu2upaBvDJkeSUQPE4ryBTA7JhPyl6M7XA6rFSRtU5+1NI8KknSNw46buviNit0Yu0E6TzxNQyS70hKA==", "dependencies": { - "@aws-sdk/service-error-classification": "3.272.0", + "@aws-sdk/service-error-classification": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1650,12 +1650,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-stream-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.272.0.tgz", - "integrity": "sha512-vD514YffKxBjV/erjUNgkXcb/mzXAz3uk/KUFMXsodo3cA4Z8WxL4P0p1O09FVuJlNa0gZ8mhFPNzNOekh31GA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.290.0.tgz", + "integrity": "sha512-mDfGVSZbostSM+kQPEeiDB57mt2oMywtuOtLmv8+iXRZmCBwaHrHZLWguEV+hy/DSKD0e9yAzPja6PbI0/maNA==", "dependencies": { - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-hex-encoding": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", @@ -1668,12 +1668,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-stream-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.272.0.tgz", - "integrity": "sha512-s7dGeM1ImzihqBKgrpaeZokLnPUk3H4Et5oiM+t+TpRxotXTecJPyuD0p76HRgO8KSXfVT5Nxw/FoHXqj1fiMg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.290.0.tgz", + "integrity": "sha512-LUrJAt5knKvkJa3ZjOvAFf5bDKqT3DXM8l+KIYSwj9WM7a4rX+gAACILWQZLNvlzQAy+KEjPfhT7p0LZf6Os2w==", "dependencies": { - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" }, @@ -1703,11 +1703,11 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.272.0.tgz", - "integrity": "sha512-Lp5QX5bH6uuwBlIdr7w7OAcAI50ttyskb++yUr9i+SPvj6RI2dsfIBaK4mDg1qUdM5LeUdvIyqwj3XHjFKAAvA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.290.0.tgz", + "integrity": "sha512-I+B5ooKRYQ9jHcdg7TOf20LlTfcBUlCJQ2AAqI1ukmJqal22OD1CtC1E+/XbplpU5mxRs4s2UQbxNaPA0yIrBA==", "dependencies": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "bowser": "^2.11.0", "tslib": "^2.3.1" } @@ -1718,12 +1718,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.272.0.tgz", - "integrity": "sha512-ljK+R3l+Q1LIHrcR+Knhk0rmcSkfFadZ8V+crEGpABf/QUQRg7NkZMsoe814tfBO5F7tMxo8wwwSdaVNNHtoRA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.290.0.tgz", + "integrity": "sha512-7juKgEMqpa0il6jZmiBKGDJslM4UIKX1bvhlqkSvvPfV3zFdfi0V2xavh68GfelWduBBkYLGRjsLunqzw64f8A==", "dependencies": { - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -1774,12 +1774,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@aws-sdk/util-waiter": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.272.0.tgz", - "integrity": "sha512-N25/XsJ2wkPh1EgkFyb/GRgfHDityScfD49Hk1AwJWpfetzgkcEtWdeW4IuPymXlSKhrm5L+SBw49USxo9kBag==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.290.0.tgz", + "integrity": "sha512-8dD1CN5uKAXvRybwk+U6XHPirmVFkHyqu/n20tKB7M/cSoSEM/S5WmaaAqyW3Y0Kv+RIRGcQJb4goYqm7pfZkA==", "dependencies": { - "@aws-sdk/abort-controller": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/abort-controller": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "engines": { @@ -5541,9 +5541,9 @@ } }, "node_modules/pinia": { - "version": "2.0.32", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.32.tgz", - "integrity": "sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA==", + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.33.tgz", + "integrity": "sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==", "dependencies": { "@vue/devtools-api": "^6.5.0", "vue-demi": "*" @@ -6794,11 +6794,11 @@ } }, "@aws-sdk/abort-controller": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.272.0.tgz", - "integrity": "sha512-s2TV3phapcTwZNr4qLxbfuQuE9ZMP4RoJdkvRRCkKdm6jslsWLJf2Zlcxti/23hOlINUMYv2iXE2pftIgWGdpg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.290.0.tgz", + "integrity": "sha512-Q4AqucQnhcsauH6tDf1bSRuOW/Ejwjs1qHPLlvknwX1IoxZettP3lXz9LLd8KZnEMFQLHPmBTbFIW+Ivpzl+vw==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -6841,61 +6841,61 @@ } }, "@aws-sdk/client-s3": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.281.0.tgz", - "integrity": "sha512-JaKKTvzVzw5Z978nPYkqsFMR6WGEFxWA7Xx1InC+Rbb4hyj+5qJIEbalBo+OWY0dkhq5STnvcsvCKJ9/eNhgpQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.290.0.tgz", + "integrity": "sha512-3QVUyE5rvvM1Td9/5DS9iEZMXQsbqOuV1CMskDgD1/6Iav3OeGsBzDswifova5Tn6gRtDRxmNOZG1UH//7QZMw==", "requires": { "@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.281.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.281.0", - "@aws-sdk/eventstream-serde-browser": "3.272.0", - "@aws-sdk/eventstream-serde-config-resolver": "3.272.0", - "@aws-sdk/eventstream-serde-node": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-blob-browser": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/hash-stream-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/md5-js": "3.272.0", - "@aws-sdk/middleware-bucket-endpoint": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-expect-continue": "3.272.0", - "@aws-sdk/middleware-flexible-checksums": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-location-constraint": "3.272.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-sdk-s3": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/middleware-ssec": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4-multi-region": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/client-sts": "3.290.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-node": "3.290.0", + "@aws-sdk/eventstream-serde-browser": "3.290.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.290.0", + "@aws-sdk/eventstream-serde-node": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-blob-browser": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/hash-stream-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/md5-js": "3.290.0", + "@aws-sdk/middleware-bucket-endpoint": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-expect-continue": "3.290.0", + "@aws-sdk/middleware-flexible-checksums": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-location-constraint": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-sdk-s3": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/middleware-ssec": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4-multi-region": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-stream-browser": "3.272.0", - "@aws-sdk/util-stream-node": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-stream-browser": "3.290.0", + "@aws-sdk/util-stream-node": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", - "@aws-sdk/util-waiter": "3.272.0", + "@aws-sdk/util-waiter": "3.290.0", "@aws-sdk/xml-builder": "3.201.0", "fast-xml-parser": "4.1.2", "tslib": "^2.3.1" @@ -6909,40 +6909,40 @@ } }, "@aws-sdk/client-sso": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.281.0.tgz", - "integrity": "sha512-3RvO5zClQhu37w9VMLoHPGk58S3y8Spb7XX8rW51bm5TUglYQskQ0X2VLEUW/7ZGx/peokHws9Z9+w5yGq5sdA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.290.0.tgz", + "integrity": "sha512-FUFAbptuJSRKnzBgFJqXxusSG7PzECSqX0FnMh2vxCVu2PifaAE4stiMW8Myj8ABQAbfIrAWM+17upcrfmudoA==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -6955,40 +6955,40 @@ } }, "@aws-sdk/client-sso-oidc": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.281.0.tgz", - "integrity": "sha512-P6zf9pDuxApVoCYStAg7L8BU9AcWI8PxfLSX4r2WnmcQropxzPJ3op1j9nvbwwBDMFWephijVY4AVp8MqPcPyg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.290.0.tgz", + "integrity": "sha512-/+OSYCjyf2TjA57beWLBjG05yPwWlpqK4gO3GwpVqfygaRh6g5jS0CBVQs+z+xc7gmI0weC/nhc+BXR9qcJJAA==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -7001,43 +7001,43 @@ } }, "@aws-sdk/client-sts": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.281.0.tgz", - "integrity": "sha512-w8QomyhCVEArRcXgOkjbofiS/PLEKWRAyYBovjMS1cGhns2ZYJXFgHNgr3VGE54TghUc5dR1CqKuBKKM4ThrgA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.290.0.tgz", + "integrity": "sha512-E2X/7tZLziKLgi/owYoUL5gcorGJrbM2tANJdJmaqVUPhPvoY4wU8P91pGPKon9nQj0RQexre5ClZawYD6lTzA==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.281.0", - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/hash-node": "3.272.0", - "@aws-sdk/invalid-dependency": "3.272.0", - "@aws-sdk/middleware-content-length": "3.272.0", - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.278.0", - "@aws-sdk/middleware-logger": "3.272.0", - "@aws-sdk/middleware-recursion-detection": "3.272.0", - "@aws-sdk/middleware-retry": "3.272.0", - "@aws-sdk/middleware-sdk-sts": "3.272.0", - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/middleware-user-agent": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-node": "3.290.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/hash-node": "3.290.0", + "@aws-sdk/invalid-dependency": "3.290.0", + "@aws-sdk/middleware-content-length": "3.290.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-host-header": "3.290.0", + "@aws-sdk/middleware-logger": "3.290.0", + "@aws-sdk/middleware-recursion-detection": "3.290.0", + "@aws-sdk/middleware-retry": "3.290.0", + "@aws-sdk/middleware-sdk-sts": "3.290.0", + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/middleware-user-agent": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.279.0", - "@aws-sdk/util-defaults-mode-node": "3.279.0", - "@aws-sdk/util-endpoints": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", - "@aws-sdk/util-user-agent-browser": "3.272.0", - "@aws-sdk/util-user-agent-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.290.0", + "@aws-sdk/util-defaults-mode-node": "3.290.0", + "@aws-sdk/util-endpoints": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", + "@aws-sdk/util-user-agent-browser": "3.290.0", + "@aws-sdk/util-user-agent-node": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "fast-xml-parser": "4.1.2", "tslib": "^2.3.1" @@ -7051,14 +7051,14 @@ } }, "@aws-sdk/config-resolver": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.272.0.tgz", - "integrity": "sha512-Dr4CffRVNsOp3LRNdpvcH6XuSgXOSLblWliCy/5I86cNl567KVMxujVx6uPrdTXYs2h1rt3MNl6jQGnAiJeTbw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.290.0.tgz", + "integrity": "sha512-Ovskri6IR4iBK0+3ttgjPSgOUEC+fd5tqRN5JlPCCZ9VwqwF/z26yYC4fAPaMUAJwPVRFeYYzQoszXGoxPyG7g==", "requires": { - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7070,12 +7070,12 @@ } }, "@aws-sdk/credential-provider-env": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.272.0.tgz", - "integrity": "sha512-QI65NbLnKLYHyTYhXaaUrq6eVsCCrMUb05WDA7+TJkWkjXesovpjc8vUKgFiLSxmgKmb2uOhHNcDyObKMrYQFw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.290.0.tgz", + "integrity": "sha512-gWsllElBm4DWZcc42Zb6sxaw77KBf6cY9iEezbVzVbJioqR9hIr1Pq3Nx30z1Q+1KiHSnt/Wl9cYYHOoNw2DnQ==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7087,14 +7087,14 @@ } }, "@aws-sdk/credential-provider-imds": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.272.0.tgz", - "integrity": "sha512-wwAfVY1jTFQEfxVfdYD5r5ieYGl+0g4nhekVxNMqE8E1JeRDd18OqiwAflzpgBIqxfqvCUkf+vl5JYyacMkNAQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.290.0.tgz", + "integrity": "sha512-PkYEs7zzUVWnhkR9TlU1ORDcCnkD7qoqR1loXXSZc+EIOX9M7f+sXGLtCXVl9wV1Ekx3a5Tjud+aQcOJjjFePA==", "requires": { - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7106,18 +7106,18 @@ } }, "@aws-sdk/credential-provider-ini": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.281.0.tgz", - "integrity": "sha512-H99nhMhHImQKgNhHKYc6usTS6UK8KzCcVGpILLVTuP97YlrYAMFAVstA3Xk6mZ28JAbHVXvI6vJjkMNOzCSKCA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.290.0.tgz", + "integrity": "sha512-n3OGvkvNgMS6Kb2fuFrmNeCI8CP7DGOsEvcfYPMiXsQWx9hHAh/XIv7ksD3TL5Mn8Dr0NHmB6uY5WgUZDatqfw==", "requires": { - "@aws-sdk/credential-provider-env": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.281.0", - "@aws-sdk/credential-provider-web-identity": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/credential-provider-env": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/credential-provider-process": "3.290.0", + "@aws-sdk/credential-provider-sso": "3.290.0", + "@aws-sdk/credential-provider-web-identity": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7129,19 +7129,19 @@ } }, "@aws-sdk/credential-provider-node": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.281.0.tgz", - "integrity": "sha512-jhddd+lJp8G8hBJ+6glmXjfWJT3nxiE1aliH3fBC4RR3D+1kRXc99Xg6mbUb8bm+GrVZ4gzfiqSgg+ByKjd7xA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.290.0.tgz", + "integrity": "sha512-snLmeD7yAYq1x7lngCTM1VGmHYCZ4iUW5JRG9XPr7Npl7VWVdnNqaf5XBYEANgaFoWxjN3dNyDPg05+5Ew6QCA==", "requires": { - "@aws-sdk/credential-provider-env": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-ini": "3.281.0", - "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.281.0", - "@aws-sdk/credential-provider-web-identity": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/credential-provider-env": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/credential-provider-ini": "3.290.0", + "@aws-sdk/credential-provider-process": "3.290.0", + "@aws-sdk/credential-provider-sso": "3.290.0", + "@aws-sdk/credential-provider-web-identity": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7153,13 +7153,13 @@ } }, "@aws-sdk/credential-provider-process": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.272.0.tgz", - "integrity": "sha512-hiCAjWWm2PeBFp5cjkxqyam/XADjiS+e7GzwC34TbZn3LisS0uoweLojj9tD11NnnUhyhbLteUvu5+rotOLwrg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.290.0.tgz", + "integrity": "sha512-PNnWDYSaE8dMepH59cyrXs45Ucdmzdnyuhcn/fVwQ0Nc7FzESxw1G7SgJZhYF4tMRDiepu6lbFEN0QXsTIM8Iw==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7171,15 +7171,15 @@ } }, "@aws-sdk/credential-provider-sso": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.281.0.tgz", - "integrity": "sha512-IqJnpXuLpJYoSCf/Rt66/CPVTjfkam3z9+ZvlQJV+VbK+vGj276qEtTmSN3XPZZgF1XbWptvkzIWDszLhHiZmg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.290.0.tgz", + "integrity": "sha512-tX5Ez3EiMrXDx6Vsn2gMq7ga3y4iyPneenCNToRUlmZrhF61DhMfA22gRwdwuP8hlFKXY4LRg51pBfJeq0ga8w==", "requires": { - "@aws-sdk/client-sso": "3.281.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/token-providers": "3.281.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/client-sso": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/token-providers": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7191,12 +7191,12 @@ } }, "@aws-sdk/credential-provider-web-identity": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.272.0.tgz", - "integrity": "sha512-ImrHMkcgneGa/HadHAQXPwOrX26sAKuB8qlMxZF/ZCM2B55u8deY+ZVkVuraeKb7YsahMGehPFOfRAF6mvFI5Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.290.0.tgz", + "integrity": "sha512-Apv6AnYtb5LTUreDVsqlXFNgiU0TQAZ8sfPg23pGrBGZvZU3KfDhF9n5j0i9Uca44O+/vB7UvbbvNAZS200vsQ==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7208,12 +7208,12 @@ } }, "@aws-sdk/eventstream-codec": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.272.0.tgz", - "integrity": "sha512-HYMzglDnqUhvx3u9MdzZ/OjLuavaaH9zF9XMXRuv7bdsN9AAi3/0he0FEx84ZXNXSAZCebLwXJYf0ZrN6g37QA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.290.0.tgz", + "integrity": "sha512-rUIEOTJhB/Up7FSUkrjmIExdJcmDP9Y1uMtnuhFcLhVXlELZ+tB0AfYCcbUBt8ZeMvrULlb+OkxWwHPyh8qkAA==", "requires": { "@aws-crypto/crc32": "3.0.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-hex-encoding": "3.201.0", "tslib": "^2.3.1" }, @@ -7226,12 +7226,12 @@ } }, "@aws-sdk/eventstream-serde-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.272.0.tgz", - "integrity": "sha512-mE1+mevS+KVKpnTLi5FytsBwAK1kWZ92ERtAiElp58SKE1OpfSg8lEY8VI6JKGlueN540Qq3LeIgA2/HJOcK/w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.290.0.tgz", + "integrity": "sha512-6XOtQh8Zj8AoEiF7oA+4iN4KsrtFFggkKzY+5g+NMNE9Z0vyQlc1Vo7MngicmxlX1l35KUW9Xe1DfAvCVzNUBQ==", "requires": { - "@aws-sdk/eventstream-serde-universal": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-serde-universal": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7243,11 +7243,11 @@ } }, "@aws-sdk/eventstream-serde-config-resolver": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.272.0.tgz", - "integrity": "sha512-e47BhGBvx+me53cvYx+47ml5KNDj7XoTth80krHlyLrimFELE1ij4tHSKR/XzilKKH1uIWmJQdlAi29129ZX5w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.290.0.tgz", + "integrity": "sha512-nmHvgc21x79Q7ATMU2d3POKOjfs5zA2s407JAek6JAK4dpq+XO8B7sX9HcHlZc8+81z4LkWfdfsOC7fcgUaTPA==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7259,12 +7259,12 @@ } }, "@aws-sdk/eventstream-serde-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.272.0.tgz", - "integrity": "sha512-uto8y4FoZugWnczM1TKwv6oV2Po2Jgrp+W1Ws3baRQ4Lan+QpFx3Tps1N5rNzQ+7Uz0xT1BhbSNPAkKs22/jtg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.290.0.tgz", + "integrity": "sha512-iD7tkWSf5I9ah6S5iL/Tc93fAC0QYZqyhKd2qKaNjF0o8draNjXWX2Bq16YrWH1H3eJBAAYAQZI7ldEP+mwccw==", "requires": { - "@aws-sdk/eventstream-serde-universal": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-serde-universal": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7276,12 +7276,12 @@ } }, "@aws-sdk/eventstream-serde-universal": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.272.0.tgz", - "integrity": "sha512-E9jlt8tzDcEMoNlgv3+01jGPJPHmbmw2NsajZhB4axVMpEy247JV6qvCZe+5R+EGy96t0pfsO2naViEB4Va47g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.290.0.tgz", + "integrity": "sha512-5Rz1Z+Oj9WR/NpazjgQBSapPCGUX63PHXprdv9FPeZdwkRH/ZBF1Bs4lOqixiZOcz9YX8UFtBBgrKCYH9JjtnQ==", "requires": { - "@aws-sdk/eventstream-codec": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/eventstream-codec": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7293,13 +7293,13 @@ } }, "@aws-sdk/fetch-http-handler": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz", - "integrity": "sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.290.0.tgz", + "integrity": "sha512-hehbIxcqyJeiUBTbbP3C4tmY2p9UIh7bnLTKhocqaUcdEXQwlIRiQlnnA+TrQ5Uyoe+W3fAmv25tq08rB9ddhw==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "tslib": "^2.3.1" }, @@ -7312,13 +7312,13 @@ } }, "@aws-sdk/hash-blob-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.272.0.tgz", - "integrity": "sha512-IRCIMG42fXcdD92C8Sb0CQI8D/msxDwHGAIqP94iGhVEnKX2egyx5J8lmPY4gEky5UzyMMaH7cayBv89ZMEBmQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.290.0.tgz", + "integrity": "sha512-unKp9whdBAomUEHTfAYd/qloNNQG60eEw13RHysWdrN44Megaqu8y4HHRQEkfNxqXss5ERHpMja8uBj9gE7kEA==", "requires": { "@aws-sdk/chunked-blob-reader": "3.188.0", "@aws-sdk/chunked-blob-reader-native": "3.208.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7330,11 +7330,11 @@ } }, "@aws-sdk/hash-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.272.0.tgz", - "integrity": "sha512-40dwND+iAm3VtPHPZu7/+CIdVJFk2s0cWZt1lOiMPMSXycSYJ45wMk7Lly3uoqRx0uWfFK5iT2OCv+fJi5jTng==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.290.0.tgz", + "integrity": "sha512-ayqJBOPoMa3H3eUhZHPu9ikNjoydu3nxj+R6tp8nMrKfFYDUu0XCdkpB0Wk/EBpMyWA2ZeyyfgXEUtQkqkAWBA==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-buffer-from": "3.208.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -7348,11 +7348,11 @@ } }, "@aws-sdk/hash-stream-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.272.0.tgz", - "integrity": "sha512-mWwQWdfVYoR6PXRLkHP6pC1cghZMg0ULuOAm70EtTO2YXiyLlMIDb+VD4RRbjh3hNkzh+y/W47wSUJthGBM1kg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.290.0.tgz", + "integrity": "sha512-6IjHrcD9qi3QIPNT8yGWNiMGdqvPru9lJX5tDSuZSe8cNOIRKFRSLkpQIRPdQLBQLbyJSX0MkwZ+apo6K7H09g==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -7365,11 +7365,11 @@ } }, "@aws-sdk/invalid-dependency": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.272.0.tgz", - "integrity": "sha512-ysW6wbjl1Y78txHUQ/Tldj2Rg1BI7rpMO9B9xAF6yAX3mQ7t6SUPQG/ewOGvH2208NBIl3qP5e/hDf0Q6r/1iw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.290.0.tgz", + "integrity": "sha512-plJpEJ+PPTrpaMfg5KKsAfdXUi6iUZTc/PgP0/CPqCe3kuiWb1xb2GeTxOL5InzfBffVdHWeTanYu9+V0MIxVw==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7396,12 +7396,12 @@ } }, "@aws-sdk/lib-storage": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.281.0.tgz", - "integrity": "sha512-rFLmR0uJRd7FRMY2BGIfs0SdmTzURdW/0vaDxvHq9UBPEq2OnWb0RQlboaNwsBiDNb4gsqWqk6//zQyGNyUVKA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.290.0.tgz", + "integrity": "sha512-DLbTDy6tgk6xNuD4nvOWkgIi2i5LjWgp6JsstJIArfyYu+dIP+xJiTs1Ob3wG5sg/9SawqYIMlU/PlPP/2xfnQ==", "requires": { - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", "buffer": "5.6.0", "events": "3.3.0", "stream-browserify": "3.0.0", @@ -7416,11 +7416,11 @@ } }, "@aws-sdk/md5-js": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.272.0.tgz", - "integrity": "sha512-/GK32mgAarhn/F0xCeBKbYfLRof3tOCNrg8mAGNz9Di8E1/qMOnX/OXUGag0lsvNZ6DTjdjln29t4e8iKmOVqA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.290.0.tgz", + "integrity": "sha512-5JQfZObsehgX0S81j3nxS/X0wiXESisETQVG75HAUHfDiScojClfjc2WuOXCwChy3S6VZgjLpEbqEQ3CaFQKWg==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -7433,12 +7433,12 @@ } }, "@aws-sdk/middleware-bucket-endpoint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.272.0.tgz", - "integrity": "sha512-523T6JXfjsY9uSgMusa6myCccRv2TWyUSjzMx/0aUHfHRacJSunfPtSNX1kfYxXWn/ByWhaieHFBPehVI6wg1A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.290.0.tgz", + "integrity": "sha512-jFHcAdIXfyqcHFzldqDDEZ2qPi9GNsWMDCiKqMumOqWJvwzCzkzsNa0A+6nUnOd/eDLDslvbktrD296Qy8oLKA==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "@aws-sdk/util-config-provider": "3.208.0", "tslib": "^2.3.1" @@ -7452,12 +7452,12 @@ } }, "@aws-sdk/middleware-content-length": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.272.0.tgz", - "integrity": "sha512-sAbDZSTNmLX+UTGwlUHJBWy0QGQkiClpHwVFXACon+aG0ySLNeRKEVYs6NCPYldw4cj6hveLUn50cX44ukHErw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.290.0.tgz", + "integrity": "sha512-9I+vnGSe/S0U98ZRCbOAdQngYfO7kYvXb5gjjX08XUQDfbB+ooIM1VdKngHhzUCTAs48z/43PzpBCjGJvGjB9w==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7469,17 +7469,17 @@ } }, "@aws-sdk/middleware-endpoint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.272.0.tgz", - "integrity": "sha512-Dk3JVjj7SxxoUKv3xGiOeBksvPtFhTDrVW75XJ98Ymv8gJH5L1sq4hIeJAHRKogGiRFq2J73mnZSlM9FVXEylg==", - "requires": { - "@aws-sdk/middleware-serde": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/url-parser": "3.272.0", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.290.0.tgz", + "integrity": "sha512-A7wIujIHHoQaQaqjlRynqoZ3S4S8ExYDReXUBwf4Dzx0wZ5A50owLMY9MKFyd9uukirZs8mDnPPYZuwUI4wR7w==", + "requires": { + "@aws-sdk/middleware-serde": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/url-parser": "3.290.0", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7491,12 +7491,12 @@ } }, "@aws-sdk/middleware-expect-continue": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.272.0.tgz", - "integrity": "sha512-TNx61LCZUKp/yZqcb38qb4tU3lbhKaI9zn2FQ+fpKzUSTI3H6E5aw42wHaq2LEacYlyK3b5Wg1R0sKR+vsUutw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.290.0.tgz", + "integrity": "sha512-MFRedBoLksB1kPJ/ffL1JD9D07Q7jQKEcEuxyGxj25eDiLbA4lxKuJIZI3Sj8P5XO0Lx6pguoxisnhLhp9EWtQ==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7508,15 +7508,15 @@ } }, "@aws-sdk/middleware-flexible-checksums": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.272.0.tgz", - "integrity": "sha512-dc/tMiYM4wTZpjXf2PSQCFD4SQI5wyVwY5SoBgcB3W2XLq1SzXahiDnnUSn2EzDTKPIrmQmYyDFRpFEPo0sP/g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.290.0.tgz", + "integrity": "sha512-E621IkVQ4SMQMnkWeawlF0GqaZEHq0KvzAlprlCufktYD7OVxd1jQc0Epa7Pd3/b+rogSNiAdEihZbp7sfQsZg==", "requires": { "@aws-crypto/crc32": "3.0.0", "@aws-crypto/crc32c": "3.0.0", "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -7529,12 +7529,12 @@ } }, "@aws-sdk/middleware-host-header": { - "version": "3.278.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.278.0.tgz", - "integrity": "sha512-oTkF3exy89KE8NgSeXFwD+0H0GRKL2qUw92t3caEj7+4KzU/0m3t7NtKlq2NLRtTJhZ/izYRpV536oogLzGm3g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.290.0.tgz", + "integrity": "sha512-j1ss8pjSJyG0aB+X0VPYgTfoieB8m5c+PrWw85JRM/qgbQeurkyD3d/F00V1hkZI42gygOaPlmYMik3kQnmITw==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7546,11 +7546,11 @@ } }, "@aws-sdk/middleware-location-constraint": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.272.0.tgz", - "integrity": "sha512-tROQ1DM9djxfXmXPTT0XietrUt6y6QEHShPI9rQMstjXYiaHBVXRveuRLcLAKwl4nXIrgmnIU7ygyj2ZyD8gcA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.290.0.tgz", + "integrity": "sha512-9DjPlNCPChmXP37vYonsAhBKPLk3HPQPK/aBTGkIwGhL1LE811Vzm1PoVCwN12zaB8JCt01yEVmStH9SWHEOIQ==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7562,11 +7562,11 @@ } }, "@aws-sdk/middleware-logger": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.272.0.tgz", - "integrity": "sha512-u2SQ0hWrFwxbxxYMG5uMEgf01pQY5jauK/LYWgGIvuCmFgiyRQQP3oN7kkmsxnS9MWmNmhbyQguX2NY02s5e9w==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.290.0.tgz", + "integrity": "sha512-wJOK31t/Y/Km6B5ULF/k2RmQB/6MXSN/hMuCiYsLMapFT+86mBlY8cXytYXtLS8afRKpuNy29EY+O6ovfjz6Ig==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7578,12 +7578,12 @@ } }, "@aws-sdk/middleware-recursion-detection": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.272.0.tgz", - "integrity": "sha512-Gp/eKWeUWVNiiBdmUM2qLkBv+VLSJKoWAO+aKmyxxwjjmWhE0FrfA1NQ1a3g+NGMhRbAfQdaYswRAKsul70ISg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.290.0.tgz", + "integrity": "sha512-m8Y7SE3NfVTyGubiRhueyHF7uqC5dCbD1bSLgVjvrSjO2yEL0Dv9QR1ad7a+p5ilS+Fq3RnOu1VeujfTHy0qRQ==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7595,15 +7595,15 @@ } }, "@aws-sdk/middleware-retry": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.272.0.tgz", - "integrity": "sha512-pCGvHM7C76VbO/dFerH+Vwf7tGv7j+e+eGrvhQ35mRghCtfIou/WMfTZlD1TNee93crrAQQVZKjtW3dMB3WCzg==", - "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/service-error-classification": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-middleware": "3.272.0", - "@aws-sdk/util-retry": "3.272.0", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.290.0.tgz", + "integrity": "sha512-mvXvYd/3L/f5ZcnFI1Q2hwk0OtzKMmkDfWW1BcoVzK0XHf2aeehbs7xgI92ICEi/5Ali0IG5krv5LqfgO154Sw==", + "requires": { + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/service-error-classification": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-middleware": "3.290.0", + "@aws-sdk/util-retry": "3.290.0", "tslib": "^2.3.1", "uuid": "^8.3.2" }, @@ -7616,12 +7616,12 @@ } }, "@aws-sdk/middleware-sdk-s3": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.272.0.tgz", - "integrity": "sha512-uMvoLePkyP54b9BckMELlDnFh0SGPAfTkBwiH/FC79K7noGLA5A4KgqKObtB9LPYHkPfm1WLqIgdaE6gS1BlFQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.290.0.tgz", + "integrity": "sha512-6sks5cu5b2LVHFp2RviPZRsVrgeDyRfVExx9D9E18VCad+eejnXsFwx6yvoYFSV8J7mc2E1mCTSSSwKsaC+KBg==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "tslib": "^2.3.1" }, @@ -7634,15 +7634,15 @@ } }, "@aws-sdk/middleware-sdk-sts": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.272.0.tgz", - "integrity": "sha512-VvYPg7LrDIjUOWueSzo2wBzcNG7dw+cmzV6zAKaLxf0RC5jeAP4hE0OzDiiZfDrjNghEzgq/V+0NO+LewqYL9Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.290.0.tgz", + "integrity": "sha512-NaYnDhFtmz/e9jNBNeY10A4AldCvjF46ZfeIWoBUsk/4qDlSP9kaCjTufEjNf/zMTtYzGiP/FUtLS7T6tfXdoQ==", "requires": { - "@aws-sdk/middleware-signing": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-signing": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7654,11 +7654,11 @@ } }, "@aws-sdk/middleware-serde": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.272.0.tgz", - "integrity": "sha512-kW1uOxgPSwtXPB5rm3QLdWomu42lkYpQL94tM1BjyFOWmBLO2lQhk5a7Dw6HkTozT9a+vxtscLChRa6KZe61Hw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.290.0.tgz", + "integrity": "sha512-lZCKlfJzosi3cVx02RKRTVvbAijHTfd16EiSyKRsQOF2rCu7Qt4LzygIlqUonCeHG6eSqOMMf7LAJ22IHafBbw==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7670,15 +7670,15 @@ } }, "@aws-sdk/middleware-signing": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.272.0.tgz", - "integrity": "sha512-4LChFK4VAR91X+dupqM8fQqYhFGE0G4Bf9rQlVTgGSbi2KUOmpqXzH0/WKE228nKuEhmH8+Qd2VPSAE2JcyAUA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.290.0.tgz", + "integrity": "sha512-mEJZQrbXkOTI+BdFlpAd1CleVJL8B7qayANMNj9nrZqvZ7HzVDLEkNaJqFz9JFizYTfZC2ZjtATPrSiYDvFEfg==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-middleware": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7690,11 +7690,11 @@ } }, "@aws-sdk/middleware-ssec": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.272.0.tgz", - "integrity": "sha512-WDPcNPkscTmJUzdAvfx8p+YuUn2YR9ocmZA7yYUJ5kA94MyGH6Rbjp8tleWwQvah/HweeCQrYUzJk9wsH64LPA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.290.0.tgz", + "integrity": "sha512-HRDYawju2mWMF0RObsskEZu9eaDlABVZn9y4quutVYY0EUOWBTvfXmNBiX0YSn7sfFEElFIVqdzsbCCmxoXXBg==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7706,9 +7706,9 @@ } }, "@aws-sdk/middleware-stack": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.272.0.tgz", - "integrity": "sha512-jhwhknnPBGhfXAGV5GXUWfEhDFoP/DN8MPCO2yC5OAxyp6oVJ8lTPLkZYMTW5VL0c0eG44dXpF4Ib01V+PlDrQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.290.0.tgz", + "integrity": "sha512-25iC/7oAokRfxixGkDjBSIAkNwtx2kcO+xMoDczFus9UrlOr2pBY0IXbPn6bB56q2zwsBTHcmMTn0H7FJSIQmw==", "requires": { "tslib": "^2.3.1" }, @@ -7721,12 +7721,12 @@ } }, "@aws-sdk/middleware-user-agent": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.272.0.tgz", - "integrity": "sha512-Qy7/0fsDJxY5l0bEk7WKDfqb4Os/sCAgFR2zEvrhDtbkhYPf72ysvg/nRUTncmCbo8tOok4SJii2myk8KMfjjw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.290.0.tgz", + "integrity": "sha512-ZR49PPra3LtqZBmXAtV8YrUSrkVG0hPBICE8cma/wMwbKGHa0G+Xu4pOZP0oQXs5XeGu1cs/Nx3AOJ2fgaMjhQ==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7738,13 +7738,13 @@ } }, "@aws-sdk/node-config-provider": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.272.0.tgz", - "integrity": "sha512-YYCIBh9g1EQo7hm2l22HX5Yr9RoPQ2RCvhzKvF1n1e8t1QH4iObQrYUtqHG4khcm64Cft8C5MwZmgzHbya5Z6Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.290.0.tgz", + "integrity": "sha512-dQLnyCy5iT7Q5Ot2JOciNH9WkaixWwmEnvW6nBa6febzAYZVy78sfJOOP1EZ7ClG1aIhrsAN7/7wPebpn/Peiw==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7756,14 +7756,14 @@ } }, "@aws-sdk/node-http-handler": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.272.0.tgz", - "integrity": "sha512-VrW9PjhhngeyYp4yGYPe5S0vgZH6NwU3Po9xAgayUeE37Inr7LS1YteFMHdpgsUUeNXnh7d06CXqHo1XjtqOKA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.290.0.tgz", + "integrity": "sha512-HfzuzdpAJpO/ob9DQ3aEB/WmPCS5vZOic9T4TtSCmRd5e3+xdMtK/MQUizp8XkbUGBat7jPmcV13Gy4YmwfAuw==", "requires": { - "@aws-sdk/abort-controller": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/abort-controller": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7775,11 +7775,11 @@ } }, "@aws-sdk/property-provider": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.272.0.tgz", - "integrity": "sha512-V1pZTaH5eqpAt8O8CzbItHhOtzIfFuWymvwZFkAtwKuaHpnl7jjrTouV482zoq8AD/fF+VVSshwBKYA7bhidIw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.290.0.tgz", + "integrity": "sha512-2Zrh6/KecmiZ/cKVaeDtHRAfyOnAEfwJsgxfFugs3RxjJtYr0AbYJTF+mYp3f8Xc7DCjdxR055axo9TCTBSrwg==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7791,11 +7791,11 @@ } }, "@aws-sdk/protocol-http": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.272.0.tgz", - "integrity": "sha512-4JQ54v5Yn08jspNDeHo45CaSn1CvTJqS1Ywgr79eU6jBExtguOWv6LNtwVSBD9X37v88iqaxt8iu1Z3pZZAJeg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.290.0.tgz", + "integrity": "sha512-3VHbfmo7vaA/0ugJedjwyK85MT+OKQanz7ktUnAONH5KdG2/gPpa9ZSTyfK9kCVFin93YzC3pznZgr6oNYgGgg==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7807,11 +7807,11 @@ } }, "@aws-sdk/querystring-builder": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.272.0.tgz", - "integrity": "sha512-ndo++7GkdCj5tBXE6rGcITpSpZS4PfyV38wntGYAlj9liL1omk3bLZRY6uzqqkJpVHqbg2fD7O2qHNItzZgqhw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.290.0.tgz", + "integrity": "sha512-7q8x8ux1RCUxUolqxsXfSbCObyMzvSwfJb9GgZ8rDi2U61l8W760a9ejHzizfQJvdldRSwFqmynkRAqYbvKixg==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-uri-escape": "3.201.0", "tslib": "^2.3.1" }, @@ -7824,11 +7824,11 @@ } }, "@aws-sdk/querystring-parser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.272.0.tgz", - "integrity": "sha512-5oS4/9n6N1LZW9tI3qq/0GnCuWoOXRgcHVB+AJLRBvDbEe+GI+C/xK1tKLsfpDNgsQJHc4IPQoIt4megyZ/1+A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.290.0.tgz", + "integrity": "sha512-8QPDihJKSFYFphxUl5+FfXMQowhAoHuDeoqd1ce3byL0bm7k8emcGfiYD6QGxuDlpno+F4O1/Mz+e+cwNCdPVA==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7840,18 +7840,18 @@ } }, "@aws-sdk/s3-request-presigner": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.281.0.tgz", - "integrity": "sha512-ebCLMrGwvLW2OWrFmedngM4Er6R1qg/PKl2aSq/lfi9dvt8et7c3+qB9Lmemyont1TOZzZEKOxjgWg/MINfNJw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.290.0.tgz", + "integrity": "sha512-NRrLjixkJowl1UkAV72k+/ksGCnDBjcjfb4UJVy8SrMM5etd+00p9aIR6LcP5DRL/bH6S6Kl2Q0PUczBoX1BYw==", "requires": { - "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-sdk-s3": "3.272.0", - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4-multi-region": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", - "@aws-sdk/util-create-request": "3.279.0", - "@aws-sdk/util-format-url": "3.272.0", + "@aws-sdk/middleware-endpoint": "3.290.0", + "@aws-sdk/middleware-sdk-s3": "3.290.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4-multi-region": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", + "@aws-sdk/util-create-request": "3.290.0", + "@aws-sdk/util-format-url": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7863,16 +7863,16 @@ } }, "@aws-sdk/service-error-classification": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.272.0.tgz", - "integrity": "sha512-REoltM1LK9byyIufLqx9znhSolPcHQgVHIA2S0zu5sdt5qER4OubkLAXuo4MBbisUTmh8VOOvIyUb5ijZCXq1w==" + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.290.0.tgz", + "integrity": "sha512-QP+QgL5Gm6RKl4KGwTRyG1kw0SxBbcmp/a/yhywVHmRI0/+4VsL+cooTqtjFr3xVmKoCX+/JZZ8P96VGFvRSZA==" }, "@aws-sdk/shared-ini-file-loader": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.272.0.tgz", - "integrity": "sha512-lzFPohp5sy2XvwFjZIzLVCRpC0i5cwBiaXmFzXYQZJm6FSCszHO4ax+m9yrtlyVFF/2YPWl+/bzNthy4aJtseA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.290.0.tgz", + "integrity": "sha512-kvLW5rwr4lwHdwkYnoHYpFVfWwZYwQO44eRnkrDnyvvhZTcCH3rBLApu6uvomnL+Ep4bEJ1anDKt3WywlGg5Qw==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7884,14 +7884,14 @@ } }, "@aws-sdk/signature-v4": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.272.0.tgz", - "integrity": "sha512-pWxnHG1NqJWMwlhJ6NHNiUikOL00DHROmxah6krJPMPq4I3am2KY2Rs/8ouWhnEXKaHAv4EQhSALJ+7Mq5S4/A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.290.0.tgz", + "integrity": "sha512-SUMflc8b8PC0ITV3AdYBSlTcn4oFjumBAPNNXBLKIpifQ1l7ZufFIulDPlqeouXTDwsuCVINAwE0DbItDe/7Qw==", "requires": { "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.272.0", + "@aws-sdk/util-middleware": "3.290.0", "@aws-sdk/util-uri-escape": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -7905,13 +7905,13 @@ } }, "@aws-sdk/signature-v4-multi-region": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.272.0.tgz", - "integrity": "sha512-nir/ICA3saE303tS+DuJ803Uocn/d3hOpOl5DqI9RDjaZxbTXwv9uHP+by8sdyyfwCE8TFaYWoiSW5rLI+Qt0g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.290.0.tgz", + "integrity": "sha512-kkFExt8MlQWnYytDuqUNLJvGhiE/stHMK8U0s1AjG+xy+wi3Atq9q3mGXbdsWatDhpuzaMhwBSttrvKOfWLnmw==", "requires": { - "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/signature-v4": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/protocol-http": "3.290.0", + "@aws-sdk/signature-v4": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-arn-parser": "3.208.0", "tslib": "^2.3.1" }, @@ -7924,12 +7924,12 @@ } }, "@aws-sdk/smithy-client": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.279.0.tgz", - "integrity": "sha512-ZcYWUQDGAYN6NXRpJuSn46PetrpPCA6TrDVwP9+3pERzTXZ66npXoG2XhHjNrOXy/Ted5A3OxKrM4/zLu9tK3A==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.290.0.tgz", + "integrity": "sha512-MDa+BJqM1FP2HYugVAscufoLJuapEdUTZPoyERVGfUEznKfKH33QXRoeqW1wzUNyhcxFONHLnXp1aYFBtnLx7g==", "requires": { - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7941,14 +7941,14 @@ } }, "@aws-sdk/token-providers": { - "version": "3.281.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.281.0.tgz", - "integrity": "sha512-36Vg/F6Edm7qdjcTeNVON+sK2edgHhmhTtAEjWcuUk5AX/Et+Ate/A2N8HD3nxwlAcgidfnBC9SHYJatbhcEnQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.290.0.tgz", + "integrity": "sha512-fc5y8WH7RVwoaUaEdK3cRanxgHShZKAPZ0rCtHjoLURF8IjZIrn3AaZqV8YTgAAmIKNVC+argpj1G+suqXEB/Q==", "requires": { - "@aws-sdk/client-sso-oidc": "3.281.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/client-sso-oidc": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/shared-ini-file-loader": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -7960,9 +7960,9 @@ } }, "@aws-sdk/types": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.272.0.tgz", - "integrity": "sha512-MmmL6vxMGP5Bsi+4wRx4mxYlU/LX6M0noOXrDh/x5FfG7/4ZOar/nDxqDadhJtNM88cuWVHZWY59P54JzkGWmA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.290.0.tgz", + "integrity": "sha512-uQLD9tLv8Q87CwrSB/taUoQ8wkGeFb1Gygc+kt5oClfMFP9HYzu944kW/1R7/J5LtBLT1QFYccd4gz6eOUNlsw==", "requires": { "tslib": "^2.3.1" }, @@ -7975,12 +7975,12 @@ } }, "@aws-sdk/url-parser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.272.0.tgz", - "integrity": "sha512-vX/Tx02PlnQ/Kgtf5TnrNDHPNbY+amLZjW0Z1d9vzAvSZhQ4i9Y18yxoRDIaDTCNVRDjdhV8iuctW+05PB5JtQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.290.0.tgz", + "integrity": "sha512-19EAlyH4LyNMbAROE6KSuhFKhOwl67kciDavPjS8gFiHr6slon3oqXfz10+uzKf/pJKuY6qOpkUb9h7LnF4bFQ==", "requires": { - "@aws-sdk/querystring-parser": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/querystring-parser": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8084,13 +8084,13 @@ } }, "@aws-sdk/util-create-request": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.279.0.tgz", - "integrity": "sha512-BT01BnqpYmPrCGX+P94vN52PfmB3axqtJrm2lI+D29HOSTPuk1tJBDBmpE50/bA93urCwrf0uWRy6Fk2cmEK/g==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.290.0.tgz", + "integrity": "sha512-Cj7oFDNTkEvnOtTQQRnlkLg1Gswxlvg9IK7hEkG0bvzGrhHczsG14G+bP/daK0p+nWc4rFv4DkrBWfkSiZ9GgQ==", "requires": { - "@aws-sdk/middleware-stack": "3.272.0", - "@aws-sdk/smithy-client": "3.279.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/middleware-stack": "3.290.0", + "@aws-sdk/smithy-client": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8102,12 +8102,12 @@ } }, "@aws-sdk/util-defaults-mode-browser": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.279.0.tgz", - "integrity": "sha512-RnchYRrpapTT5Hu23LOfk6e8RMVq0kUzho6xA6TJj1a4uGxkcRMvgzPipCq1P5uHu0mrkQBg9pGPEVNOUs38/Q==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.290.0.tgz", + "integrity": "sha512-8Mt6/OA465uw1wSA/LCCd+6IjeIUTAbg2GiqfSBCBMNJNuqPwPXuWVjg6kBd1eEChyEtAuoLTygMefaBywg4HQ==", "requires": { - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "bowser": "^2.11.0", "tslib": "^2.3.1" }, @@ -8120,15 +8120,15 @@ } }, "@aws-sdk/util-defaults-mode-node": { - "version": "3.279.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.279.0.tgz", - "integrity": "sha512-A2NB10xReWC+GSnOivKGZ9rnljIZdEP8WMCQQEnA6DJNI19AUFF/O9QJ9y+cHGLKEms7jH86Y99wShdpzAK+Jw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.290.0.tgz", + "integrity": "sha512-9c0jS7w1aZxfKkFXlTjp80QaKYKnutMmlsfP+/YXN9+s3yvwFcnsENMTNg5YVvkZa9e+Rhw/ySxVKTEJ7n/SOA==", "requires": { - "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/property-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/config-resolver": "3.290.0", + "@aws-sdk/credential-provider-imds": "3.290.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/property-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8140,11 +8140,11 @@ } }, "@aws-sdk/util-endpoints": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.272.0.tgz", - "integrity": "sha512-c4MPUaJt2G6gGpoiwIOqDfUa98c1J63RpYvf/spQEKOtC/tF5Gfqlxuq8FnAl5lHnrqj1B9ZXLLxFhHtDR0IiQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.290.0.tgz", + "integrity": "sha512-nDdSyWdxYEPE84qABQKasIFhm6oWjhiyM92g8zsHTqzrn67a4caA72FTL6cztgJOEd5GWvHn6r1BnRVhkG68Qw==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8156,12 +8156,12 @@ } }, "@aws-sdk/util-format-url": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.272.0.tgz", - "integrity": "sha512-ZvYRnzDOjyR7UEZtCicDcV80nuk148IaBJfnzacVdsB3eu+rCcqZDCuGao/jKGNZGroMHmL8b4Tskwc4vZlDDw==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.290.0.tgz", + "integrity": "sha512-MHeiyc8HIYvjeom0DF0OimBQ8oYvIqsG1wyfwDoFFA5A3gM6r8cl3VUg+t/KOXL+A85Ax4iALuG2ViT6zteKhg==", "requires": { - "@aws-sdk/querystring-builder": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/querystring-builder": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8203,9 +8203,9 @@ } }, "@aws-sdk/util-middleware": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.272.0.tgz", - "integrity": "sha512-Abw8m30arbwxqmeMMha5J11ESpHUNmCeSqSzE8/C4B8jZQtHY4kq7f+upzcNIQ11lsd+uzBEzNG3+dDRi0XOJQ==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.290.0.tgz", + "integrity": "sha512-lXGM9YSqwZgCeEPltc++jiGyZ/FLuh62IjrWSIVSL/FvkL6D8KSKNBd7Ab/KDDu5jt4iP5UZ4k3SGVk6monUZg==", "requires": { "tslib": "^2.3.1" }, @@ -8218,11 +8218,11 @@ } }, "@aws-sdk/util-retry": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.272.0.tgz", - "integrity": "sha512-Ngha5414LR4gRHURVKC9ZYXsEJhMkm+SJ+44wlzOhavglfdcKKPUsibz5cKY1jpUV7oKECwaxHWpBB8r6h+hOg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.290.0.tgz", + "integrity": "sha512-UjyUEguu2upaBvDJkeSUQPE4ryBTA7JhPyl6M7XA6rFSRtU5+1NI8KknSNw46buviNit0Yu0E6TzxNQyS70hKA==", "requires": { - "@aws-sdk/service-error-classification": "3.272.0", + "@aws-sdk/service-error-classification": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8234,12 +8234,12 @@ } }, "@aws-sdk/util-stream-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.272.0.tgz", - "integrity": "sha512-vD514YffKxBjV/erjUNgkXcb/mzXAz3uk/KUFMXsodo3cA4Z8WxL4P0p1O09FVuJlNa0gZ8mhFPNzNOekh31GA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.290.0.tgz", + "integrity": "sha512-mDfGVSZbostSM+kQPEeiDB57mt2oMywtuOtLmv8+iXRZmCBwaHrHZLWguEV+hy/DSKD0e9yAzPja6PbI0/maNA==", "requires": { - "@aws-sdk/fetch-http-handler": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/fetch-http-handler": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-hex-encoding": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", @@ -8254,12 +8254,12 @@ } }, "@aws-sdk/util-stream-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.272.0.tgz", - "integrity": "sha512-s7dGeM1ImzihqBKgrpaeZokLnPUk3H4Et5oiM+t+TpRxotXTecJPyuD0p76HRgO8KSXfVT5Nxw/FoHXqj1fiMg==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.290.0.tgz", + "integrity": "sha512-LUrJAt5knKvkJa3ZjOvAFf5bDKqT3DXM8l+KIYSwj9WM7a4rX+gAACILWQZLNvlzQAy+KEjPfhT7p0LZf6Os2w==", "requires": { - "@aws-sdk/node-http-handler": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/node-http-handler": "3.290.0", + "@aws-sdk/types": "3.290.0", "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" }, @@ -8287,11 +8287,11 @@ } }, "@aws-sdk/util-user-agent-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.272.0.tgz", - "integrity": "sha512-Lp5QX5bH6uuwBlIdr7w7OAcAI50ttyskb++yUr9i+SPvj6RI2dsfIBaK4mDg1qUdM5LeUdvIyqwj3XHjFKAAvA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.290.0.tgz", + "integrity": "sha512-I+B5ooKRYQ9jHcdg7TOf20LlTfcBUlCJQ2AAqI1ukmJqal22OD1CtC1E+/XbplpU5mxRs4s2UQbxNaPA0yIrBA==", "requires": { - "@aws-sdk/types": "3.272.0", + "@aws-sdk/types": "3.290.0", "bowser": "^2.11.0", "tslib": "^2.3.1" }, @@ -8304,12 +8304,12 @@ } }, "@aws-sdk/util-user-agent-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.272.0.tgz", - "integrity": "sha512-ljK+R3l+Q1LIHrcR+Knhk0rmcSkfFadZ8V+crEGpABf/QUQRg7NkZMsoe814tfBO5F7tMxo8wwwSdaVNNHtoRA==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.290.0.tgz", + "integrity": "sha512-7juKgEMqpa0il6jZmiBKGDJslM4UIKX1bvhlqkSvvPfV3zFdfi0V2xavh68GfelWduBBkYLGRjsLunqzw64f8A==", "requires": { - "@aws-sdk/node-config-provider": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/node-config-provider": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -8352,12 +8352,12 @@ } }, "@aws-sdk/util-waiter": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.272.0.tgz", - "integrity": "sha512-N25/XsJ2wkPh1EgkFyb/GRgfHDityScfD49Hk1AwJWpfetzgkcEtWdeW4IuPymXlSKhrm5L+SBw49USxo9kBag==", + "version": "3.290.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.290.0.tgz", + "integrity": "sha512-8dD1CN5uKAXvRybwk+U6XHPirmVFkHyqu/n20tKB7M/cSoSEM/S5WmaaAqyW3Y0Kv+RIRGcQJb4goYqm7pfZkA==", "requires": { - "@aws-sdk/abort-controller": "3.272.0", - "@aws-sdk/types": "3.272.0", + "@aws-sdk/abort-controller": "3.290.0", + "@aws-sdk/types": "3.290.0", "tslib": "^2.3.1" }, "dependencies": { @@ -10915,9 +10915,9 @@ "dev": true }, "pinia": { - "version": "2.0.32", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.32.tgz", - "integrity": "sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA==", + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.33.tgz", + "integrity": "sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==", "requires": { "@vue/devtools-api": "^6.5.0", "vue-demi": "*" diff --git a/package.json b/package.json index c184236b1dc8476c76f6d563ff8331ab60798e83..606756def77f592698554102521585632aed2611 100644 --- a/package.json +++ b/package.json @@ -13,16 +13,16 @@ "generate-workflow-client": "openapi --input https://clowm-staging.bi.denbi.de/api/workflow-service/openapi.json --output src/client/workflow --client axios" }, "dependencies": { - "@aws-sdk/client-s3": "^3.281.0", - "@aws-sdk/lib-storage": "^3.281.0", - "@aws-sdk/s3-request-presigner": "^3.281.0", + "@aws-sdk/client-s3": "^3.290.0", + "@aws-sdk/lib-storage": "^3.290.0", + "@aws-sdk/s3-request-presigner": "^3.290.0", "@fortawesome/fontawesome-free": "^6.3.0", "@popperjs/core": "^2.11.6", "bootstrap": "^5.2.3", "dayjs": "^1.11.7", "dompurify": "^3.0.1", "filesize": "^10.0.6", - "pinia": "^2.0.32", + "pinia": "^2.0.33", "semver": "^7.3.8", "showdown": "^2.1.0", "vue": "^3.2.47", diff --git a/src/App.vue b/src/App.vue index bd042446181ca863c1c5f03f17b5b498b649fa03..359fecb2daa41b1f0944b576b527f521dd287805 100644 --- a/src/App.vue +++ b/src/App.vue @@ -32,6 +32,11 @@ onBeforeMount(() => { !(store.workflowDev || store.admin) ) { return { name: "dashboard" }; + } else if ( + to.meta.requiresReviewerRole && + !(store.workflowReviewer || store.admin) + ) { + return { name: "dashboard" }; } }); }); diff --git a/src/client/auth/services/UserService.ts b/src/client/auth/services/UserService.ts index 3083ad8baf127db60a98e9c5bb0706f4dd8ee9d7..62cdb9335627acda756cf39fc80eecdaaa5de3e1 100644 --- a/src/client/auth/services/UserService.ts +++ b/src/client/auth/services/UserService.ts @@ -13,6 +13,7 @@ export class UserService { /** * Get the logged in user * Return the user associated with the used JWT. + * Permission 'user:read' required. * @returns User Successful Response * @throws ApiError */ @@ -31,16 +32,18 @@ export class UserService { /** * List users and search by their name * Return the users that have a specific substring in their name. + * Permission 'user:read_any' required, except when 'name_substring' as only query parameter is set. + * Then permission 'user:search' required. * @param nameSubstring Filter users by a substring in their name. Permission 'search_user' required * @param filterRoles Filter users by their role. If multiple are selected, they are concatenating by an OR Expresssion. Permission 'read_any' required - * @param includeRole Flag whether to include the roles of the users in the response. If True, permission 'read_any' required. + * @param includeRoles Flag whether to include the roles of the users in the response. If True, permission 'read_any' required. * @returns User Successful Response * @throws ApiError */ public static userListUsers( nameSubstring?: string, filterRoles?: Array<RoleEnum>, - includeRole: boolean = false, + includeRoles: boolean = false, ): CancelablePromise<Array<User>> { return __request(OpenAPI, { method: 'GET', @@ -48,7 +51,7 @@ export class UserService { query: { 'name_substring': nameSubstring, 'filter_roles': filterRoles, - 'include_role': includeRole, + 'include_roles': includeRoles, }, errors: { 400: `Error decoding JWT Token`, @@ -63,11 +66,13 @@ export class UserService { * Get a user by its uid * Return the user with the specific uid. A user can only view himself. * @param uid UID of a user + * @param includeRoles Flag whether to include the roles of the users in the response. If True, permission 'read_any' required. * @returns User Successful Response * @throws ApiError */ public static userGetUser( uid: string, + includeRoles: boolean = false, ): CancelablePromise<User> { return __request(OpenAPI, { method: 'GET', @@ -75,6 +80,9 @@ export class UserService { path: { 'uid': uid, }, + query: { + 'include_roles': includeRoles, + }, errors: { 400: `Error decoding JWT Token`, 403: `Not Authorized`, diff --git a/src/client/workflow/models/WorkflowOut.ts b/src/client/workflow/models/WorkflowOut.ts index b0fc84c0635ef7ebb40318a72e5a65419fdc662a..b16961cff5439bd2817580383ca376f5f772af58 100644 --- a/src/client/workflow/models/WorkflowOut.ts +++ b/src/client/workflow/models/WorkflowOut.ts @@ -25,5 +25,9 @@ export type WorkflowOut = { * Versions of the workflow */ versions: Array<WorkflowVersionReduced>; + /** + * Id of developer of the workflow + */ + developer_id: string; }; diff --git a/src/components/NavbarTop.vue b/src/components/NavbarTop.vue index e878966ba393096c4aec9ef1a8270f6ff56a56f7..fdf80da4180a877ec4242f0d53dfa033ccd236bd 100644 --- a/src/components/NavbarTop.vue +++ b/src/components/NavbarTop.vue @@ -137,7 +137,11 @@ watch( > </li> <li v-if="store.workflowReviewer || store.admin"> - <a class="dropdown-item" href="#">Reviews</a> + <router-link + class="dropdown-item" + :to="{ name: 'workflows-reviewer' }" + >Reviews</router-link + > </li> </ul> </li> diff --git a/src/router/index.ts b/src/router/index.ts index 28865df587f3020c5c06ac2d7136f8ad1c0eb91b..3460872612edae5a193e4d2e6a3767e637c5ce47 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -39,6 +39,12 @@ const router = createRouter({ component: () => import("../views/workflows/MyWorkflowsView.vue"), meta: { requiresDeveloperRole: true }, }, + { + path: "reviewer/workflows", + name: "workflows-reviewer", + component: () => import("../views/workflows/ReviewWorkflowsView.vue"), + meta: { requiresReviewerRole: true }, + }, { path: "workflows/:workflowId/", name: "workflow", diff --git a/src/views/workflows/ListWorkflowsView.vue b/src/views/workflows/ListWorkflowsView.vue index 464e75d2f711f4e20cc14d373d9fda2dc6c81f0f..362e885d07fa0fd8173ff63b34018605b65cf2be 100644 --- a/src/views/workflows/ListWorkflowsView.vue +++ b/src/views/workflows/ListWorkflowsView.vue @@ -75,7 +75,6 @@ onMounted(() => { <template> <div class="row m-2 border-bottom border-light mb-4"> - <div class="col-12"></div> <h1 class="mb-2 text-light">Workflows</h1> </div> <div class="d-flex m-2 mb-3 align-items-center justify-content-between"> @@ -191,6 +190,7 @@ onMounted(() => { repository_url: '', workflow_id: '', versions: [], + developer_id: '', }" loading /> diff --git a/src/views/workflows/MyWorkflowsView.vue b/src/views/workflows/MyWorkflowsView.vue index 94b8b0b15aa33cf2a4790a342b14d344a1535a16..7ecb28cfbac7f840af410d5e2dc623cbc9ffc446 100644 --- a/src/views/workflows/MyWorkflowsView.vue +++ b/src/views/workflows/MyWorkflowsView.vue @@ -29,6 +29,7 @@ const workflowsState = reactive<{ ], repository_url: "", workflow_id: "", + developer_id: "", }, }); @@ -73,8 +74,10 @@ onMounted(() => { modal-i-d="updateWorkflowModal" @workflow-updated="workflowUpdated" /> - <div class="d-flex justify-content-between align-items-center mt-5"> - <div class="fs-1 w-fit">My Workflows</div> + <div + class="row m-2 border-bottom border-light mb-4 justify-content-between align-items-center pb-2" + > + <h1 class="w-fit text-light">My Workflows</h1> <button class="btn btn-lg btn-primary w-fit" data-bs-toggle="modal" @@ -116,6 +119,7 @@ onMounted(() => { name: '', repository_url: '', short_description: '', + developer_id: '', }" loading /> diff --git a/src/views/workflows/ReviewWorkflowsView.vue b/src/views/workflows/ReviewWorkflowsView.vue new file mode 100644 index 0000000000000000000000000000000000000000..61f8c5cf153fca0592b8c25f109a78bcb502b68b --- /dev/null +++ b/src/views/workflows/ReviewWorkflowsView.vue @@ -0,0 +1,253 @@ +<script setup lang="ts"> +import { onMounted, reactive } from "vue"; +import type { WorkflowOut, WorkflowVersionStatus } from "@/client/workflow"; +import { + Status, + WorkflowService, + WorkflowVersionService, +} from "@/client/workflow"; +import { UserService } from "@/client/auth"; +import FontAwesomeIcon from "@/components/FontAwesomeIcon.vue"; +import { determineGitIcon } from "@/utils/GitRepository"; +import { sortedVersions } from "@/utils/Workflow"; + +const workflowsState = reactive<{ + workflows: WorkflowOut[]; + developers: Record<string, string>; + loading: boolean; + developersLoading: boolean; + versionUpdateLoading: string; +}>({ + workflows: [], + developers: {}, + loading: true, + developersLoading: true, + versionUpdateLoading: "", +}); + +function updateWorkflowVersionStatus( + workflow_id: string, + git_commit_hash: string, + new_status: Status +) { + workflowsState.versionUpdateLoading = git_commit_hash; + WorkflowVersionService.workflowVersionUpdateWorkflowVersionStatus( + git_commit_hash, + workflow_id, + { status: new_status } as WorkflowVersionStatus + ) + .then(() => { + const workflowIndex = workflowsState.workflows.findIndex( + (workflow) => workflow.workflow_id === workflow_id + ); + if (workflowIndex >= 0) { + const versionIndex = workflowsState.workflows[ + workflowIndex + ].versions.findIndex( + (version) => version.git_commit_hash === git_commit_hash + ); + if (versionIndex >= 0) { + workflowsState.workflows[workflowIndex].versions[ + versionIndex + ].status = new_status; + } + } + }) + .finally(() => { + workflowsState.versionUpdateLoading = ""; + }); +} + +function fetchDevelopers(workflows: WorkflowOut[]) { + workflowsState.developersLoading = true; + Promise.all( + workflows.map((workflow) => + UserService.userGetUser(workflow.developer_id).then((developer) => { + workflowsState.developers[developer.uid] = developer.display_name; + }) + ) + ).finally(() => { + workflowsState.developersLoading = false; + }); +} + +function fetchWorkflows() { + workflowsState.loading = true; + WorkflowService.workflowListWorkflows(undefined, [Status.CREATED]) + .then((w) => { + fetchDevelopers(w); + workflowsState.workflows = w; + }) + .finally(() => { + workflowsState.loading = false; + }); +} + +onMounted(() => { + fetchWorkflows(); +}); +</script> + +<template> + <div class="row m-2 border-bottom border-light mb-4"> + <h1 class="mb-2 text-light">Workflow Reviews</h1> + </div> + <div v-if="workflowsState.loading" class="text-center mt-5"> + <div class="spinner-border" style="width: 3rem; height: 3rem" role="status"> + <span class="visually-hidden">Loading...</span> + </div> + </div> + <table + class="table table-dark table-striped mx-auto" + v-else-if="workflowsState.workflows.length > 0" + > + <thead class="fs-5"> + <tr> + <th scope="col">Workflow Name</th> + <th scope="col" class="w-50">Description</th> + <th scope="col">Repository</th> + <th scope="col">Developer</th> + </tr> + </thead> + <tbody v-if="!workflowsState.loading"> + <template + v-for="workflow in workflowsState.workflows" + :key="workflow.workflow_id" + > + <tr> + <td class="text-center">{{ workflow.name }}</td> + <td>{{ workflow.short_description }}</td> + <td> + <a :href="workflow.repository_url" target="_blank"> + <font-awesome-icon + :icon="determineGitIcon(workflow.repository_url)" + /> + {{ workflow.repository_url }} + </a> + </td> + <td v-if="workflowsState.developersLoading" class="placeholder-glow"> + <div class="placeholder w-75"></div> + </td> + <td v-else>{{ workflowsState.developers[workflow.developer_id] }}</td> + </tr> + <tr> + <td colspan="4" class="px-5"> + <table class="table table-dark mb-0"> + <colgroup> + <col span="1" style="width: 1%" /> + </colgroup> + <tbody class="text-center"> + <tr + v-for="version in sortedVersions(workflow.versions)" + :key="version.git_commit_hash" + > + <td class="text-end"> + <img + v-if="version.icon_url" + :src="version.icon_url" + class="img-fluid" + /> + </td> + <td class="text-start">{{ version.version }}</td> + <td>{{ version.status }}</td> + <td> + <a + :href=" + workflow.repository_url + + '/tree/' + + version.git_commit_hash + " + target="_blank" + > + <font-awesome-icon + :icon="determineGitIcon(workflow.repository_url)" + /> + {{ version.git_commit_hash }} + </a> + </td> + <td> + <router-link + target="_blank" + :to="{ + name: 'workflow-version', + params: { + workflowId: workflow.workflow_id, + versionId: version.git_commit_hash, + }, + }" + > + View + </router-link> + </td> + <td class="text-end"> + <div + v-if=" + workflowsState.versionUpdateLoading === + version.git_commit_hash + " + class="spinner-border text-light spinner-border-sm" + role="status" + > + <span class="visually-hidden">Loading...</span> + </div> + <div v-else-if="version.status === Status.PUBLISHED"> + <font-awesome-icon + icon="fa-solid fa-circle-check" + class="text-success" + /> + </div> + <div v-else-if="version.status === Status.DENIED"> + <font-awesome-icon + icon="fa-solid fa-x" + class="text-danger" + /> + </div> + <div v-else class="btn-group"> + <button + type="button" + class="btn btn-success btn-sm" + @click=" + updateWorkflowVersionStatus( + workflow.workflow_id, + version.git_commit_hash, + Status.PUBLISHED + ) + " + > + Publish + </button> + <button + type="button" + class="btn btn-danger btn-sm" + @click=" + updateWorkflowVersionStatus( + workflow.workflow_id, + version.git_commit_hash, + Status.DENIED + ) + " + > + Deny + </button> + </div> + </td> + </tr> + </tbody> + </table> + </td> + </tr> + </template> + </tbody> + </table> + <div v-else class="text-center mt-5 fs-4"> + There are currently no workflows to review + </div> +</template> + +<style scoped> +img { + padding: 0 !important; + max-width: 1.2em; + max-height: 1.2em; +} +</style>