From 60d00a26081d6c85906a2246bfc689e6a3fb4e18 Mon Sep 17 00:00:00 2001 From: David Deal Date: Wed, 30 Aug 2023 16:36:54 -0700 Subject: [PATCH 1/8] CI/CD - EasyCLA - Testing Python Layer Deployment - updated requirements - updated package libs - updated serverless Signed-off-by: David Deal --- .github/workflows/build-pr.yml | 1 + .github/workflows/deploy-dev.yml | 3 +- cla-backend-go/.golangci.yaml | 19 +- cla-backend-go/Makefile | 2 +- cla-backend/README.md | 15 + cla-backend/cla/docusign_auth.py | 5 +- cla-backend/package.json | 7 +- cla-backend/requirements-test.txt | 7 + cla-backend/requirements.txt | 69 +- cla-backend/serverless.yml | 29 +- cla-backend/yarn.lock | 2269 +++++++++++++++++------------ 11 files changed, 1418 insertions(+), 1008 deletions(-) create mode 100644 cla-backend/README.md create mode 100644 cla-backend/requirements-test.txt diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 0e3280800..6048f1933 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -52,6 +52,7 @@ jobs: working-directory: cla-backend run: | pip install -r requirements.txt + pip install -r requirements-test.txt - name: Python Lint working-directory: cla-backend diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index af84225ca..d44afde6a 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -89,8 +89,7 @@ jobs: working-directory: cla-backend run: | pip install -r requirements.txt - - + pip install -r requirements-test.txt - name: Python Lint working-directory: cla-backend diff --git a/cla-backend-go/.golangci.yaml b/cla-backend-go/.golangci.yaml index 737ced042..cc8a75720 100644 --- a/cla-backend-go/.golangci.yaml +++ b/cla-backend-go/.golangci.yaml @@ -33,10 +33,10 @@ linters-settings: # default is false: such cases aren't reported by default. check-blank: true govet: - check-shadowing: true - fieldalignment: true - revive: - ignore-generated-header: true + enable-all: true + #check-shadowing: true + #fieldalignment: true + revive: # golint was replaced by revive min-confidence: 0 rules: # Recommended in Revive docs @@ -48,12 +48,14 @@ linters-settings: goconst: min-len: 2 min-occurrences: 2 + gocyclo: + min-complexity: 40 linters: disable-all: true enable: - - revive - - govet + - revive # 'golint' is deprecated (since v1.41.0), replaced by revive + # - govet - errcheck - ineffassign - typecheck @@ -63,14 +65,13 @@ linters: - goimports - gosec - megacheck # (staticcheck + gosimple + unused in one linter) - - depguard - unconvert - unparam - unused - nakedret - #- maligned # The repository of the linter has been archived by the owner. Replaced by govet 'fieldalignment'. + # - depguard # recently, this error is showing up: import '....' is not allowed from list 'Main' (depguard) for all the packages + #- maligned is deprecated (since v1.38.0), replaced by govet 'fieldalignment'. #- dupl - - bodyclose issues: exclude-use-default: false diff --git a/cla-backend-go/Makefile b/cla-backend-go/Makefile index 9584d3df1..ceb154591 100644 --- a/cla-backend-go/Makefile +++ b/cla-backend-go/Makefile @@ -35,7 +35,7 @@ ifeq "$(shell uname -s)" "Linux" endif LINT_TOOL=$(shell go env GOPATH)/bin/golangci-lint -LINT_VERSION=v1.51.2 +LINT_VERSION=v1.54.2 SWAGGER_DIR=$(ROOT_DIR)/swagger SWAGGER_BIN_DIR=/usr/local/bin SWAGGER_TOOL_VERSION=v0.30.3 diff --git a/cla-backend/README.md b/cla-backend/README.md new file mode 100644 index 000000000..89a42bbd8 --- /dev/null +++ b/cla-backend/README.md @@ -0,0 +1,15 @@ +# Python Backend Notes + +## Setup + +```bash +pip3 install -r requirements.txt +``` +## Dependency Tree + +To show the dependency tree of the project, run the following commands: + +```bash +pip install pipdeptree +pipdeptree -fl +``` diff --git a/cla-backend/cla/docusign_auth.py b/cla-backend/cla/docusign_auth.py index ebc8ddbec..955ca1768 100644 --- a/cla-backend/cla/docusign_auth.py +++ b/cla-backend/cla/docusign_auth.py @@ -39,6 +39,9 @@ def request_access_token() -> str: "scope": "signature impersonation" } cla.log.debug(f'Claims: {claims}') + # Note from the docs: If you are planning on encoding or decoding tokens using certain digital signature + # algorithms # (like RSA or ECDSA), you will need to install the cryptography library. This can be installed + # explicitly, or as a required extra in the pyjwt requirement: $ pip install pyjwt[crypto] encoded_jwt = jwt.encode(claims, INTEGRATION_SECRET.encode(), algorithm='RS256') payload = { @@ -54,7 +57,7 @@ def request_access_token() -> str: else: cla.log.error('Unable to request access token from DocuSign OAuth2 service: ' + str(data)) raise Exception('Unable to request access token from DocuSign OAuth2 service: ' + str(data)) - + except Exception as err: cla.log.error('Unable to request access token from DocuSign OAuth2 service: ' + str(err)) raise err diff --git a/cla-backend/package.json b/cla-backend/package.json index ac55d473a..5157b3dbe 100644 --- a/cla-backend/package.json +++ b/cla-backend/package.json @@ -14,6 +14,7 @@ "prune:dev": "SLS_DEBUG=* time ./node_modules/serverless/bin/serverless.js prune -n 10 -s dev -r us-east-1 --verbose", "offline:dev": "./node_modules/serverless/bin/serverless.js offline -s dev -r us-east-1 start", "package": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js package -s dev -r us-east-1 --verbose", + "package:dev": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js package -s dev -r us-east-1 --verbose", "serve:staging": "./node_modules/serverless/bin/serverless.js wsgi serve -s 'staging'", "deploy:staging": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js deploy -s staging -r us-east-1 --verbose", "deploy:info:staging": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js info -s staging -r us-east-1 --verbose", @@ -35,8 +36,8 @@ "dependencies": { "install": "^0.13.0", "node.extend": "^2.0.2", - "serverless": "^3.32.2", - "serverless-domain-manager": "^7.0.4", + "serverless": "^3.34.0", + "serverless-domain-manager": "^7.1.2", "serverless-finch": "^4.0.3", "serverless-layers": "^2.6.1", "serverless-plugin-tracing": "^2.0.0", @@ -51,6 +52,7 @@ "aws-sdk": "^2.1329.0", "axios": "^0.21.4", "cookiejar": "^2.1.4", + "fast-xml-parser": "^4.2.4", "file-type": "^16.5.4", "glob-parent": "^5.1.2", "http-cache-semantics": "^4.1.1", @@ -63,6 +65,7 @@ "minimist": "^1.2.6", "normalize-url": "^4.5.1", "qs": "^6.11.0", + "semver": "^7.5.4", "set-value": "^4.0.1", "shell-quote": "^1.7.3", "simple-git": "^3.16.0", diff --git a/cla-backend/requirements-test.txt b/cla-backend/requirements-test.txt new file mode 100644 index 000000000..dc5620c4c --- /dev/null +++ b/cla-backend/requirements-test.txt @@ -0,0 +1,7 @@ +# Copyright The Linux Foundation and each contributor to CommunityBridge. +# SPDX-License-Identifier: MIT +pytest==5.0.1 +pytest-clarity==0.3.0a0 +pytest-cov==2.8.1 +coverage==4.5.4 + diff --git a/cla-backend/requirements.txt b/cla-backend/requirements.txt index f14cee204..07bd09b69 100644 --- a/cla-backend/requirements.txt +++ b/cla-backend/requirements.txt @@ -1,62 +1,77 @@ # Copyright The Linux Foundation and each contributor to CommunityBridge. # SPDX-License-Identifier: MIT -astroid==2.3.3 -atomicwrites==1.3.0 -attrs==19.3.0 -beautifulsoup4==4.8.1 +astroid==2.15.6 +atomicwrites==1.4.1 +attrs==23.1.0 +beautifulsoup4==4.12.2 boto3==1.9.236 botocore==1.12.253 -certifi==2022.12.7 +certifi==2023.7.22 +cffi==1.15.1 chardet==3.0.4 -colorama==0.4.3 -coverage==4.5.4 -Deprecated==1.2.7 +charset-normalizer==3.2.0 +click==8.1.7 +colorama==0.4.6 +cryptography==41.0.3 +Deprecated==1.2.14 +dill==0.3.7 +distlib==0.3.7 docraptor==1.2.0 docutils==0.15.2 -ecdsa==0.14.1 +ecdsa==0.18.0 falcon==2.0.0 +filelock==3.12.2 future==0.18.3 -gossip==2.3.1 -gunicorn==19.9.0 -hug==2.6.0 -idna==2.8 -importlib-metadata==1.6.1 -Jinja2==2.11.3 +gossip==2.4.0 +gunicorn==21.2.0 +hug==2.6.1 +idna==3.4 +importlib-metadata==6.7.0 +isort==5.11.5 +Jinja2==3.1.2 jmespath==0.9.4 lazy-object-proxy==1.4.3 Logbook==1.5.3 -lxml==4.9.2 +lxml==4.9.3 +MarkupSafe==2.0.1 +mccabe==0.7.0 more-itertools==8.0.2 nose2==0.9.1 -oauthlib==3.1.0 +oauthlib==3.2.2 packaging==20.5 +pip-autoremove==0.10.0 +pipdeptree==2.9.6 +platformdirs==3.10.0 pluggy==0.13.1 -py==1.10.0 +psycopg2==2.9.7 +py==1.11.0 pyasn1==0.4.8 +pycparser==2.21 pydocusign==2.2 -PyGithub==1.55 -PyJWT==2.7.0 -pylint==1.5.2 +PyGithub==1.59.1 +PyJWT==2.8.0 +pylint==2.17.5 +PyNaCl==1.5.0 pynamodb==3.4.1 pyparsing==2.4.5 -pytest==5.0.1 -pytest-clarity==0.3.0a0 -pytest-cov==2.8.1 python-dateutil==2.8.1 python-jose==3.0.1 requests==2.31.0 requests-oauthlib==1.2.0 -rsa==4.7 +rsa==4.9 s3transfer==0.2.1 sentinels==1.0.0 -six==1.13.0 +six==1.16.0 soupsieve==1.9.5 termcolor==1.1.0 +tomli==2.0.1 +tomlkit==0.12.1 typed-ast==1.4.1 +typing_extensions==4.7.1 urllib3==1.25.11 vintage==0.4.1 +virtualenv==20.24.4 wcwidth==0.1.7 Werkzeug==0.15.5 wrapt==1.11.2 zipp==3.15.0 -markupsafe==2.0.1 diff --git a/cla-backend/serverless.yml b/cla-backend/serverless.yml index a68429079..5c0b561d1 100644 --- a/cla-backend/serverless.yml +++ b/cla-backend/serverless.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: MIT service: cla-backend -frameworkVersion: '^3.28.1' +frameworkVersion: '^3.34.0' package: # Exclude all first - selectively add in lambda functions @@ -25,6 +25,15 @@ package: - '!node_modules/**' - '!package-lock.json' - '!yarn.lock' + - '!**/test/**' + - '!**/tests/**' + - '!**/*test*.py' + - '!tests/**' + - '!**/_pytest/**' + - '!**/pytest*/**' + - '!**/test_*' + - '!**/LICENSE' + - '!**/README*' - '.serverless-wsgi' custom: @@ -40,6 +49,10 @@ custom: number: 3 userEventsSNSTopicARN: arn:aws:sns:us-east-2:${aws:accountId}:userservice-triggers-${sls:stage}-user-sns-topic + # For the python requirements add layer:true to put them into a Lambda Layer. + pythonRequirements: + layer: true + certificate: arn: # From env Certificate Manager - @@ -320,7 +333,7 @@ provider: DOCRAPTOR_API_KEY: ${file(./env.json):doc-raptor-api-key, ssm:/cla-doc-raptor-api-key-${sls:stage}} DOCUSIGN_ROOT_URL: ${file(./env.json):docusign-root-url, ssm:/cla-docusign-root-url-${sls:stage}} DOCUSIGN_USERNAME: ${file(./env.json):docusign-username, ssm:/cla-docusign-username-${sls:stage}} - DOCUSIGN_PASSWORD: ${file(./env.json):docusign-password, ssm:/cla-docusign-password-${sls:stage}} + DOCUSIGN_PASSWORD: ${file(./env.json):docusign-password, ssm:/cla-docusign-password-${sls:stage}} DOCUSIGN_AUTH_SERVER: ${file(./env.json):docusign-auth-server, ssm:/cla-docusign-auth-server-${sls:stage}} CLA_API_BASE: ${file(./env.json):cla-api-base, ssm:/cla-api-base-${sls:stage}} CLA_CONTRIBUTOR_BASE: ${file(./env.json):cla-contributor-base, ssm:/cla-contributor-base-${sls:stage}} @@ -583,6 +596,8 @@ functions: apiv1: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v1 endpoints" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -592,6 +607,8 @@ functions: apiv2: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v2 endpoints" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -601,6 +618,8 @@ functions: salesforceprojects: handler: cla.salesforce.get_projects description: "EasyCLA API Callback Handler for fetching all SalesForce projects" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -610,6 +629,8 @@ functions: salesforceprojectbyID: handler: cla.salesforce.get_project description: "EasyCLA API Callback Handler for fetching SalesForce projects by ID" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -620,6 +641,8 @@ functions: githubinstall: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub bot installations" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -629,6 +652,8 @@ functions: githubactivity: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub activity" + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: POST diff --git a/cla-backend/yarn.lock b/cla-backend/yarn.lock index 2377dc276..234ad9444 100644 --- a/cla-backend/yarn.lock +++ b/cla-backend/yarn.lock @@ -78,1004 +78,769 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/abort-controller@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.342.0.tgz#a84a5fc884d87ae4adfe852aa6a43effc63e7af1" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/chunked-blob-reader@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.310.0.tgz#2ada1b024a2745c2fe7e869606fab781325f981e" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/client-acm@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-acm/-/client-acm-3.344.0.tgz#99e75e6833d3d5a8ad2b1475cef6724b9bfb08ba" +"@aws-sdk/client-acm@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-acm/-/client-acm-3.398.0.tgz#0de2e25de26d08dcc10977243c2e75d009063f62" + integrity sha512-NSrWuzzrGWDBfk3Y5U6sNis+c6fluNFA2y9jPIJxnB4U26F6ntBDxqI3Hiuscknzd8+RGoNVMZxaoMqBPBGccQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@aws-sdk/util-waiter" "3.342.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.5" tslib "^2.5.0" -"@aws-sdk/client-api-gateway@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-api-gateway/-/client-api-gateway-3.344.0.tgz#3e272962e6b5804c331406611168c5cd561d8597" +"@aws-sdk/client-api-gateway@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-api-gateway/-/client-api-gateway-3.398.0.tgz#824d2bccaf7fe1600e4a09199cd219a4076429ea" + integrity sha512-WS0f4r2jsTeiGMvnN7JbqV/f6S7Cs4f8FluhgauWCw9mecGOJP5YD6u4oDk4rub3urtNuo+qOpH8TVG3fJ2hVg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-sdk-api-gateway" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-sdk-api-gateway" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-stream" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-apigatewayv2@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-apigatewayv2/-/client-apigatewayv2-3.344.0.tgz#f1d259310faad63c3d7e1f9e816de6d833d023e8" +"@aws-sdk/client-apigatewayv2@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-apigatewayv2/-/client-apigatewayv2-3.398.0.tgz#c2f0f3b7aff89023b9194b1210efcfdcc19c2b6d" + integrity sha512-Au5XNhU7q2sxMbURGTmK6AWvCpwv7mzsTtum6pZk0xSUDBa81GCR/LP7oXkFjSKpbSgDebjBGKX9MNF7E1bWrg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-stream" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-cloudformation@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.344.0.tgz#b842c4afa9dc8a7dede0b58630722a3424c02664" +"@aws-sdk/client-cloudformation@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.398.0.tgz#fce2efab4b87217901828c111b4dba173a3a32a8" + integrity sha512-NQAjm0FYmmMT9jn7y2kYpa5MtANwe2c+65IJATXCJC9YqmDxDveZce6YmOpZ3Qflf7Z1J2A7rYAwo0qO35/Zcg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@aws-sdk/util-waiter" "3.342.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" - fast-xml-parser "4.1.2" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.5" + fast-xml-parser "4.2.5" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-cognito-identity@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.344.0.tgz#d1f6f152251fc5f6c46940c50b4e940434ae0e87" +"@aws-sdk/client-cognito-identity@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.398.0.tgz#17f418ee1c31e71918c16f696b40effc9cf90cf5" + integrity sha512-Pr/S1f8R2FsJ8DwBC6g0CSdtZNNV5dMHhlIi+t8YAmCJvP4KT+UhzFjbvQRINlBRLFuGUuP7p5vRcGVELD3+wA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-route-53@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.344.0.tgz#0aa5a623114be27e8c9793271094b075eae0292b" +"@aws-sdk/client-route-53@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.398.0.tgz#a0ae6e5ba6cef844919d6b7b2666564a700917a8" + integrity sha512-Aab11et2VY1pE3C5pqZoVZPU5BP1iNhRufK27wQ1bCy/SiRyqvhXKAZ7YPkP9vHDIAFejp9/PSJPy17v/GUwuw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-sdk-route53" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@aws-sdk/util-waiter" "3.342.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-sdk-route53" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" - fast-xml-parser "4.1.2" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.5" + fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-s3@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.344.0.tgz#e39d1ad73702dcaf02217d87537c1694054749aa" +"@aws-sdk/client-s3@^3.370.0": + version "3.400.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.400.0.tgz#579dfa12c93bf12f0d8654fcbfe36f7989209a4d" + integrity sha512-lnv0pb79Czl8fCMs/z7yM56LvoKTri1I4jX/V33trHMFKPQDoy8i24wxG8+TZl3MUmnUyoQS7tlukh7IFkii1Q== 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.344.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/eventstream-serde-browser" "3.342.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.342.0" - "@aws-sdk/eventstream-serde-node" "3.342.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-blob-browser" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/hash-stream-node" "3.342.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/md5-js" "3.342.0" - "@aws-sdk/middleware-bucket-endpoint" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-expect-continue" "3.342.0" - "@aws-sdk/middleware-flexible-checksums" "3.342.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-location-constraint" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-sdk-s3" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-ssec" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/signature-v4-multi-region" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-stream-browser" "3.342.0" - "@aws-sdk/util-stream-node" "3.344.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@aws-sdk/util-waiter" "3.342.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-bucket-endpoint" "3.398.0" + "@aws-sdk/middleware-expect-continue" "3.398.0" + "@aws-sdk/middleware-flexible-checksums" "3.400.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-location-constraint" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-sdk-s3" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-ssec" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/signature-v4-multi-region" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" - fast-xml-parser "4.1.2" + "@smithy/config-resolver" "^2.0.5" + "@smithy/eventstream-serde-browser" "^2.0.5" + "@smithy/eventstream-serde-config-resolver" "^2.0.5" + "@smithy/eventstream-serde-node" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-blob-browser" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/hash-stream-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/md5-js" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-stream" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.5" + fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-sso-oidc@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.344.0.tgz#6e13b659399b9cd6acf8b7b5bdf775935ed3f4eb" +"@aws-sdk/client-sso@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz#68ce0a4d359794b629e5a7efe43a24ed9b52211e" + integrity sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sso@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.344.0.tgz#9ccf466ef45972376ebe6fe820df225943b1377e" +"@aws-sdk/client-sts@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz#8c569760d05b9fe663f82fc092d39b093096f7cc" + integrity sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-sdk-sts" "3.398.0" + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-sts@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.344.0.tgz#5d2a554766ca70ee6af929aa9617850b54d4b9a3" +"@aws-sdk/config-resolver@^3.370.0": + version "3.374.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.374.0.tgz#753dd47066365be611755a74515235d54e72e10b" + integrity sha512-eTSbmpcgZ97o7PuFls8pH1344OS03nfqq1NO9HxxvoYoZ6DFfUO7kqKeNUhP9LxOF7slyHXajDT7eoPclGnTuw== dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/hash-node" "3.344.0" - "@aws-sdk/invalid-dependency" "3.342.0" - "@aws-sdk/middleware-content-length" "3.342.0" - "@aws-sdk/middleware-endpoint" "3.344.0" - "@aws-sdk/middleware-host-header" "3.342.0" - "@aws-sdk/middleware-logger" "3.342.0" - "@aws-sdk/middleware-recursion-detection" "3.342.0" - "@aws-sdk/middleware-retry" "3.342.0" - "@aws-sdk/middleware-sdk-sts" "3.342.0" - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/middleware-user-agent" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/smithy-client" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-body-length-browser" "3.310.0" - "@aws-sdk/util-body-length-node" "3.310.0" - "@aws-sdk/util-defaults-mode-browser" "3.342.0" - "@aws-sdk/util-defaults-mode-node" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" - "@aws-sdk/util-user-agent-browser" "3.342.0" - "@aws-sdk/util-user-agent-node" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - "@smithy/protocol-http" "^1.0.1" - "@smithy/types" "^1.0.0" - fast-xml-parser "4.1.2" + "@smithy/config-resolver" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/config-resolver@3.342.0", "@aws-sdk/config-resolver@^3.329.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.342.0.tgz#186684780ffe74ceb7a384ee8a58f32c45d1c233" +"@aws-sdk/credential-provider-cognito-identity@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.398.0.tgz#ae7fca820c2fcf0c3c78599e55dc60f08f172370" + integrity sha512-MFUhy1YayHg5ypRTk4OTfDumQRP+OJBagaGv14kA8DzhKH1sNrU4HV7A7y2J4SvkN5hG/KnLJqxpakCtB2/O2g== dependencies: - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-config-provider" "3.310.0" - "@aws-sdk/util-middleware" "3.342.0" + "@aws-sdk/client-cognito-identity" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-cognito-identity@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.344.0.tgz#2110c5ea652310ea67be6d3f5cdf4958846e4060" +"@aws-sdk/credential-provider-env@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz#28d0d4d2de85dd35fdf83298191ea495da8f8646" + integrity sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ== dependencies: - "@aws-sdk/client-cognito-identity" "3.344.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.342.0.tgz#1fef895b6460787fdf3b8fef6e67c9d1196fbd4f" - dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" +"@aws-sdk/credential-provider-ini@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz#723264d8d8adb01963fdfe9fe9005aa20def3a56" + integrity sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw== + dependencies: + "@aws-sdk/credential-provider-env" "3.398.0" + "@aws-sdk/credential-provider-process" "3.398.0" + "@aws-sdk/credential-provider-sso" "3.398.0" + "@aws-sdk/credential-provider-web-identity" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-imds@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.342.0.tgz#f18345d69e2ebeb2396d16756ed92370cc250120" - dependencies: - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" +"@aws-sdk/credential-provider-node@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz#afc6e6417b071a5a5b242329fd9c80aacba40f7d" + integrity sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg== + dependencies: + "@aws-sdk/credential-provider-env" "3.398.0" + "@aws-sdk/credential-provider-ini" "3.398.0" + "@aws-sdk/credential-provider-process" "3.398.0" + "@aws-sdk/credential-provider-sso" "3.398.0" + "@aws-sdk/credential-provider-web-identity" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.344.0.tgz#59560ca30ef7380adc103eec209a66a8b15bb735" - dependencies: - "@aws-sdk/credential-provider-env" "3.342.0" - "@aws-sdk/credential-provider-imds" "3.342.0" - "@aws-sdk/credential-provider-process" "3.342.0" - "@aws-sdk/credential-provider-sso" "3.344.0" - "@aws-sdk/credential-provider-web-identity" "3.342.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-node@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.344.0.tgz#9d802aea6866267a7da6844eef676fa570943a9a" - dependencies: - "@aws-sdk/credential-provider-env" "3.342.0" - "@aws-sdk/credential-provider-imds" "3.342.0" - "@aws-sdk/credential-provider-ini" "3.344.0" - "@aws-sdk/credential-provider-process" "3.342.0" - "@aws-sdk/credential-provider-sso" "3.344.0" - "@aws-sdk/credential-provider-web-identity" "3.342.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-process@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.342.0.tgz#faccc5937f055e2888217140e47499da844c01a6" +"@aws-sdk/credential-provider-process@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz#bae46e14bcb664371d33926118bad61866184317" + integrity sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg== dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.344.0.tgz#03c4d92850a35891999ecfe6a3d4a7975431174a" - dependencies: - "@aws-sdk/client-sso" "3.344.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/token-providers" "3.344.0" - "@aws-sdk/types" "3.342.0" +"@aws-sdk/credential-provider-sso@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz#b8a094e5e62cea233d77e27c8b7e2ce65e9f7559" + integrity sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw== + dependencies: + "@aws-sdk/client-sso" "3.398.0" + "@aws-sdk/token-providers" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.342.0.tgz#d05f0478c897a69a7010643c5aac1bae0f1861ec" +"@aws-sdk/credential-provider-web-identity@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz#0396a34bf9d2e4b48530c2f899cbb4101b592db8" + integrity sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg== dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/credential-providers@^3.329.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.344.0.tgz#ae742ec18027a163d5269f421fd82601e52748aa" - dependencies: - "@aws-sdk/client-cognito-identity" "3.344.0" - "@aws-sdk/client-sso" "3.344.0" - "@aws-sdk/client-sts" "3.344.0" - "@aws-sdk/credential-provider-cognito-identity" "3.344.0" - "@aws-sdk/credential-provider-env" "3.342.0" - "@aws-sdk/credential-provider-imds" "3.342.0" - "@aws-sdk/credential-provider-ini" "3.344.0" - "@aws-sdk/credential-provider-node" "3.344.0" - "@aws-sdk/credential-provider-process" "3.342.0" - "@aws-sdk/credential-provider-sso" "3.344.0" - "@aws-sdk/credential-provider-web-identity" "3.342.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" +"@aws-sdk/credential-providers@^3.370.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.398.0.tgz#c20119371139abf99bfebaf57a69f97d6ed0036c" + integrity sha512-355vXmImn2e85mIWSYDVb101AF2lIVHKNCaH6sV1U/8i0ZOXh2cJYNdkRYrxNt1ezDB0k97lSKvuDx7RDvJyRg== + dependencies: + "@aws-sdk/client-cognito-identity" "3.398.0" + "@aws-sdk/client-sso" "3.398.0" + "@aws-sdk/client-sts" "3.398.0" + "@aws-sdk/credential-provider-cognito-identity" "3.398.0" + "@aws-sdk/credential-provider-env" "3.398.0" + "@aws-sdk/credential-provider-ini" "3.398.0" + "@aws-sdk/credential-provider-node" "3.398.0" + "@aws-sdk/credential-provider-process" "3.398.0" + "@aws-sdk/credential-provider-sso" "3.398.0" + "@aws-sdk/credential-provider-web-identity" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/eventstream-codec@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.342.0.tgz#aef9ab3c5fdaa02c6da9836194eada9d35515fa1" +"@aws-sdk/middleware-bucket-endpoint@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.398.0.tgz#1cff84e1f71043346277f3c1a6268763c631a984" + integrity sha512-+iDHiRofK/vIY94RWAXkSnR4rBPzc2dPHmLp+FDKywq1y708H9W7TOT37dpn+KSFeO4k2FfddFjzWBHsaeakCA== dependencies: - "@aws-crypto/crc32" "3.0.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-hex-encoding" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/eventstream-serde-browser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.342.0.tgz#c34feadb932da49416e2d8e0fda9e2645642d1d3" - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/eventstream-serde-config-resolver@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.342.0.tgz#dc6864591e51d9716543161a14ffcbc9efb30557" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/eventstream-serde-node@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.342.0.tgz#71357532f7e7938fe075844910d159d37c3b40c7" - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/eventstream-serde-universal@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.342.0.tgz#186a1af9a764095545d5ecfc517f219e5fe152d2" - dependencies: - "@aws-sdk/eventstream-codec" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/fetch-http-handler@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.342.0.tgz#7db371a02a5d7e5db80715d3f14803727fb9e984" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/querystring-builder" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/hash-blob-browser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.342.0.tgz#1453230939670d34fda93285917ad0619aa806dd" - dependencies: - "@aws-sdk/chunked-blob-reader" "3.310.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/hash-node@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.344.0.tgz#4ce5d69a39b5f722d02cd4ae6d0518571c0028fd" - dependencies: - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-buffer-from" "3.310.0" - "@aws-sdk/util-utf8" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/hash-stream-node@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.342.0.tgz#74868a6689b80b479483f78b08928192b3902a86" - dependencies: - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/invalid-dependency@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.342.0.tgz#90fbfab6f8789962ba7291d1a06d70ca1054b83e" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/is-array-buffer@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.310.0.tgz#f87a79f1b858c88744f07e8d8d0a791df204017e" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/md5-js@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.342.0.tgz#f212286a8ee793f7277b55dffb28b62c67485503" - dependencies: - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-bucket-endpoint@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.342.0.tgz#d8a1a36781de64e50820d29e4f51fa294fa4451d" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@aws-sdk/util-config-provider" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-content-length@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.342.0.tgz#6b42d8e6d07631b080a3e30065ec3c1efb6ae0bc" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-endpoint@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.344.0.tgz#3acd2815fcbd07b005fb8ffea09a0a109b5acb93" - dependencies: - "@aws-sdk/middleware-serde" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/url-parser" "3.342.0" - "@aws-sdk/util-middleware" "3.342.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/util-config-provider" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.342.0.tgz#231a9a8d02e787db6cb31479499b33d29def2d1f" +"@aws-sdk/middleware-expect-continue@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.398.0.tgz#a43cbe0a5b339238f5f307c69798da8f69e5c111" + integrity sha512-d6he+Qqwh1yqml9duXSv5iKJ2lS0PVrF2UEsVew2GFxfUif0E/davTZJjvWtnelbuIGcTP+wDKVVjLwBN2sN/g== dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-flexible-checksums@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.342.0.tgz#bb60017e17154aa53aafda5e2baf1f406fe3ee8f" +"@aws-sdk/middleware-flexible-checksums@3.400.0": + version "3.400.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.400.0.tgz#f3cb1e9f42968d2177b583a83e5027b4d3f70e67" + integrity sha512-lpsumd5/G+eAMTr61h/cJQZ8+i+xzC6OG3bvUcbRHqcjN49XgeNLcPfYcr6Rzf0QHxmuCN4te/4XGU3Fif2YVA== dependencies: "@aws-crypto/crc32" "3.0.0" "@aws-crypto/crc32c" "3.0.0" - "@aws-sdk/is-array-buffer" "3.310.0" - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-utf8" "3.310.0" + "@aws-sdk/types" "3.398.0" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.342.0.tgz#7e82300466d458a2726c52de264e013f50bd5898" +"@aws-sdk/middleware-host-header@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz#4e5eeaa8ead96237e70cb6930dfb813a9c21ae8c" + integrity sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA== dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.342.0.tgz#46a69dfdacc7db4fde570233b51b885c38c1d177" +"@aws-sdk/middleware-location-constraint@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.398.0.tgz#ec7d046401d1f547d8dd55bf1c94ed067b10224b" + integrity sha512-it+olJf1Lf2bmH8OL/N1jMOFB0zEVYs4rIzgFrluTRCuPatRuDi4LsXS8zqYxkBa05JE8JmqwW5gCzAmWyLLqw== dependencies: - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.342.0.tgz#0f89a98a5e771c18ffa9bc9c70176df5f4866323" +"@aws-sdk/middleware-logger@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz#1f336c329861c2aa7cc267d84ef41e74e98b1502" + integrity sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg== dependencies: - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.342.0.tgz#16568a3bf89e20f978b2145168f62acd8d881847" +"@aws-sdk/middleware-recursion-detection@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz#e456d67fc88afac73004a8feae497d3ab24231e4" + integrity sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ== dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-retry@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.342.0.tgz#63f8e132845f2528f1c653e90a06489a0230716a" +"@aws-sdk/middleware-sdk-api-gateway@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-api-gateway/-/middleware-sdk-api-gateway-3.398.0.tgz#cfd39cd296823361a88ba4d32ad9ea36d78afe0e" + integrity sha512-SpDimzekPpOQTtkUScK8sMRY+JsAAGb5LvqSmf7kfYfyt0x+F+MAdAgPcO874GApJC7gu9++lqR5qP9B+LBNOw== dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/service-error-classification" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-middleware" "3.342.0" - "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" - uuid "^8.3.2" -"@aws-sdk/middleware-sdk-api-gateway@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-api-gateway/-/middleware-sdk-api-gateway-3.342.0.tgz#ce66fa2cd97d72ac4c2c1dd9fb3c684be8ce5a9e" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-sdk-route53@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.342.0.tgz#81fd3716d097fe8b9a50dc4c3d8e8cbe33d9e1f6" +"@aws-sdk/middleware-sdk-route53@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.398.0.tgz#37484344c10803d857a5b0d988c1f68e070a3374" + integrity sha512-1biZeNxfPLBTgCdK0xCD9MyO3i0xPhY+DjiD59HrxXHaYrMDhfDapbjmi+6QmoOLGTvWGIyKUo4Sqp6Ly1wT5w== dependencies: - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-s3@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.342.0.tgz#01f1e2bc3c5adbb1d403d1287435a4f0e46dbd70" +"@aws-sdk/middleware-sdk-s3@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.398.0.tgz#3277c50438a34faedc0f1b6380e62196aeffe331" + integrity sha512-yweSMc/TyiFtqc52hFMKQJvTm3i1KCoW5mB3o/Sla6zsHBh+nS6TTaBmo+2kcDIR7AKODwW+FLCTHWiazb7J3Q== dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" "@aws-sdk/util-arn-parser" "3.310.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.342.0.tgz#99bd8ac1f39ea8baa30e5e36d5a874e89595c74f" - dependencies: - "@aws-sdk/middleware-signing" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-serde@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.342.0.tgz#ed051e4e7dfc33e431aa27f260e065b9fbb5ee0f" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-signing@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.342.0.tgz#f0964e6c1e6dc7eaf4a90a8a15f1de5f5fb03b7e" - dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/signature-v4" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-middleware" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-ssec@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.342.0.tgz#724e8d493086d19c9ffa1921f3788a3b3f78b745" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-stack@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.342.0.tgz#e755815cb22a66f15a964db12e998211f736eda0" +"@aws-sdk/middleware-sdk-sts@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz#f7383c86eedba80666b1a009256a1127d1c4edc6" + integrity sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ== dependencies: + "@aws-sdk/middleware-signing" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.342.0.tgz#b4983412786b4b42e4c8ada295476bc1f0bdbe63" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-endpoints" "3.342.0" +"@aws-sdk/middleware-signing@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz#ad8f73c2e7ab564eea95568e2e109f41af6128ec" + integrity sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w== + dependencies: + "@aws-sdk/types" "3.398.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.2.2" + "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/node-config-provider@3.342.0", "@aws-sdk/node-config-provider@^3.329.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.342.0.tgz#ef4bb4642e885c7f634af358c9312809373c67ca" +"@aws-sdk/middleware-ssec@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.398.0.tgz#0c4f291e009833858935eb589a94d386cfc45a49" + integrity sha512-QtKr/hPcRugKSIZAH4+7hbUfdW7Lg+OQvD25nJn7ic1JHRZ+eDctEFxdsmnt68lE6aZxOcHCWHAW6/umcA93Dw== dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/node-http-handler@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.344.0.tgz#df6a167a583a1fcf968dfec8480e618874930113" +"@aws-sdk/middleware-user-agent@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz#42542b3697ee6812cb8f81fd19757dc1592af0e0" + integrity sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ== dependencies: - "@aws-sdk/abort-controller" "3.342.0" - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/querystring-builder" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/property-provider@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.342.0.tgz#04acca6ddb0dec6fdc190ef28ef5c19af192629f" +"@aws-sdk/node-config-provider@^3.370.0": + version "3.374.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.374.0.tgz#4f49f6d1050482c9bae546632de1d6578eae3ec5" + integrity sha512-RsUeDTtslQ9b/slyjAuVqEVZLnZ/jVdNbLaY30oF6FhvZnKpoiN8m7z4oiDjGQ6K2lVuQNdSRGjzI22W+mLwug== dependencies: - "@aws-sdk/types" "3.342.0" + "@smithy/node-config-provider" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/protocol-http@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.342.0.tgz#2f4852a1ff14491f8785ca094684e7fcd80db4e5" +"@aws-sdk/signature-v4-multi-region@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.398.0.tgz#3afc781f59a657962e9fd69c0c82a2b083e349d4" + integrity sha512-8fTqTxRDWE03T7ClaWlCfbwuSae//01XMNVy2a9g5QgaelQh7ZZyU3ZIJiV8gIj8v6ZM0NGn9Bz1liI/vmNmcw== dependencies: - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/querystring-builder@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.342.0.tgz#1163c1b9ec901b1264911be504a42638113f1002" +"@aws-sdk/smithy-client@^3.370.0": + version "3.374.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.374.0.tgz#e00e7d9bbf478846c0ac384e22c95159de5eab33" + integrity sha512-YQBdO/Nv5EXBg/qfMF4GgYYLNN3Y/06MyuVBYILC1TKAnMoLy2FV0VOYyediagepAcWPdJqyUq4MCNNBy0CPRg== dependencies: - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-uri-escape" "3.310.0" + "@smithy/smithy-client" "^1.0.3" tslib "^2.5.0" -"@aws-sdk/querystring-parser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.342.0.tgz#20b3e13cb727171045625c1fbb87e351f300bb20" +"@aws-sdk/token-providers@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz#62fc8f5379df0e94486d71b96df975fb7e7d04cc" + integrity sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ== dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/service-error-classification@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.342.0.tgz#6ddb08a7976bc93cfafab4584719883baa787f6f" - -"@aws-sdk/shared-ini-file-loader@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.342.0.tgz#395c3cad50c831979751842e81eefbf1cee55d35" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/signature-v4-multi-region@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.344.0.tgz#38c2da1c75c13d93964ac4a3682b427eeb75253a" - dependencies: - "@aws-sdk/protocol-http" "3.342.0" - "@aws-sdk/signature-v4" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/signature-v4@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.342.0.tgz#c2249594c53c76891986e3a54a077062a0b55b63" - dependencies: - "@aws-sdk/eventstream-codec" "3.342.0" - "@aws-sdk/is-array-buffer" "3.310.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-hex-encoding" "3.310.0" - "@aws-sdk/util-middleware" "3.342.0" - "@aws-sdk/util-uri-escape" "3.310.0" - "@aws-sdk/util-utf8" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/smithy-client@3.342.0", "@aws-sdk/smithy-client@^3.329.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.342.0.tgz#976ec7ca4e029145707c33d6300d60efcee53214" - dependencies: - "@aws-sdk/middleware-stack" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/middleware-host-header" "3.398.0" + "@aws-sdk/middleware-logger" "3.398.0" + "@aws-sdk/middleware-recursion-detection" "3.398.0" + "@aws-sdk/middleware-user-agent" "3.398.0" + "@aws-sdk/types" "3.398.0" + "@aws-sdk/util-endpoints" "3.398.0" + "@aws-sdk/util-user-agent-browser" "3.398.0" + "@aws-sdk/util-user-agent-node" "3.398.0" + "@smithy/config-resolver" "^2.0.5" + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/hash-node" "^2.0.5" + "@smithy/invalid-dependency" "^2.0.5" + "@smithy/middleware-content-length" "^2.0.5" + "@smithy/middleware-endpoint" "^2.0.5" + "@smithy/middleware-retry" "^2.0.5" + "@smithy/middleware-serde" "^2.0.5" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^2.0.5" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/smithy-client" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.5" + "@smithy/util-defaults-mode-node" "^2.0.5" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/token-providers@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.344.0.tgz#94cda399c22d7c0e3082d6698d844878bdd4d90f" +"@aws-sdk/types@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.398.0.tgz#8ce02559536670f9188cddfce32e9dd12b4fe965" + integrity sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ== dependencies: - "@aws-sdk/client-sso-oidc" "3.344.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/shared-ini-file-loader" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/types@3.342.0", "@aws-sdk/types@^3.222.0": +"@aws-sdk/types@^3.222.0": version "3.342.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.342.0.tgz#0bcba3b5966f28e0725122697a19ece8647afbec" dependencies: tslib "^2.5.0" -"@aws-sdk/url-parser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.342.0.tgz#c0be80c1d88b0ff8a8224de0ff7de64ccd5ef186" - dependencies: - "@aws-sdk/querystring-parser" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - "@aws-sdk/util-arn-parser@3.310.0": version "3.310.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba" dependencies: tslib "^2.5.0" -"@aws-sdk/util-base64@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.310.0.tgz#d0fd49aff358c5a6e771d0001c63b1f97acbe34c" - dependencies: - "@aws-sdk/util-buffer-from" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/util-body-length-browser@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.310.0.tgz#3fca9d2f73c058edf1907e4a1d99a392fdd23eca" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/util-body-length-node@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.310.0.tgz#4846ae72834ab0636f29f89fc1878520f6543fed" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/util-buffer-from@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.310.0.tgz#7a72cb965984d3c6a7e256ae6cf1621f52e54a57" - dependencies: - "@aws-sdk/is-array-buffer" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/util-config-provider@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.310.0.tgz#ff21f73d4774cfd7bd16ae56f905828600dda95f" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/util-defaults-mode-browser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.342.0.tgz#309b8191801f31647b259c8f8cf30de9b47895df" - dependencies: - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" - bowser "^2.11.0" - tslib "^2.5.0" - -"@aws-sdk/util-defaults-mode-node@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.342.0.tgz#ddd7180ff1cf0429be6077a2b67856fa6088eb4c" - dependencies: - "@aws-sdk/config-resolver" "3.342.0" - "@aws-sdk/credential-provider-imds" "3.342.0" - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/property-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/util-endpoints@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.342.0.tgz#19aa3176c6f3d7e35d5a6f02d5808c6129ea24f2" - dependencies: - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/util-hex-encoding@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz#19294c78986c90ae33f04491487863dc1d33bd87" +"@aws-sdk/util-endpoints@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz#cb1cc5fe3e4b3839e4e1cc6a66f834cf0dde20ee" + integrity sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw== dependencies: + "@aws-sdk/types" "3.398.0" tslib "^2.5.0" "@aws-sdk/util-locate-window@^3.0.0": @@ -1084,59 +849,32 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-middleware@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.342.0.tgz#db8f50136bcba3d480d5c8e5340aecaa1e1c3a6c" - dependencies: - tslib "^2.5.0" - -"@aws-sdk/util-retry@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.342.0.tgz#9451a6809a51b9915661fcbea0335c89f24eab4e" - dependencies: - "@aws-sdk/service-error-classification" "3.342.0" - tslib "^2.5.0" - -"@aws-sdk/util-stream-browser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.342.0.tgz#063b6f55ee4a2a2f681f8010370d8a67ed45b25f" - dependencies: - "@aws-sdk/fetch-http-handler" "3.342.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-base64" "3.310.0" - "@aws-sdk/util-hex-encoding" "3.310.0" - "@aws-sdk/util-utf8" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/util-stream-node@3.344.0": - version "3.344.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.344.0.tgz#8144e73d52f583610f75ff41cc8dd84b1851fdfb" - dependencies: - "@aws-sdk/node-http-handler" "3.344.0" - "@aws-sdk/types" "3.342.0" - "@aws-sdk/util-buffer-from" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/util-uri-escape@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.310.0.tgz#9f942f09a715d8278875013a416295746b6085ba" +"@aws-sdk/util-retry@^3.370.0": + version "3.374.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.374.0.tgz#7fd819d5857609b65a1bf06c39701fe5de5ad6cd" + integrity sha512-0p/trhYU+Ys8j3vMnWCvAkSOL6JRMooV9dVlQ+o7EHbQs9kDtnyucMUHU09ahHSIPTA/n/013hv7bzIt3MyKQg== dependencies: + "@smithy/util-retry" "^1.0.3" tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.342.0.tgz#7127e523973b382d98c916ae069285eb48a01d8b" +"@aws-sdk/util-user-agent-browser@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz#5c3e430032eb867b7cbe48dda51a6d8c4ea000a8" + integrity sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA== dependencies: - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/types" "^2.2.2" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.342.0.tgz#5b8e849b83e9fbaae5664e2e0c284892093af783" +"@aws-sdk/util-user-agent-node@3.398.0": + version "3.398.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz#1707737ee67c864d74a03137003b6d2b28172ee6" + integrity sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ== dependencies: - "@aws-sdk/node-config-provider" "3.342.0" - "@aws-sdk/types" "3.342.0" + "@aws-sdk/types" "3.398.0" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" "@aws-sdk/util-utf8-browser@^3.0.0": @@ -1145,21 +883,6 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-utf8@3.310.0": - version "3.310.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8/-/util-utf8-3.310.0.tgz#4a7b9dcebb88e830d3811aeb21e9a6df4273afb4" - dependencies: - "@aws-sdk/util-buffer-from" "3.310.0" - tslib "^2.5.0" - -"@aws-sdk/util-waiter@3.342.0": - version "3.342.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.342.0.tgz#09d24818be522d78db3885f4a24bd80494ccd933" - dependencies: - "@aws-sdk/abort-controller" "3.342.0" - "@aws-sdk/types" "3.342.0" - tslib "^2.5.0" - "@aws-sdk/xml-builder@3.310.0": version "3.310.0" resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76" @@ -1307,17 +1030,624 @@ version "4.6.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" -"@smithy/protocol-http@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-1.0.1.tgz#62fd73d73db285fd8e9a2287ed2904ac66e0d43f" +"@smithy/abort-controller@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-1.1.0.tgz#2da0d73c504b93ca8bb83bdc8d6b8208d73f418b" + integrity sha512-5imgGUlZL4dW4YWdMYAKLmal9ny/tlenM81QZY7xYyb76z9Z/QOg7oM5Ak9HQl8QfFTlGVWwcMXl+54jroRgEQ== dependencies: - "@smithy/types" "^1.0.0" + "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/types@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.0.0.tgz#87ab6131fe5e19cbd4d383ffb94d2b806d027d38" +"@smithy/abort-controller@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.5.tgz#9602a9b362e84c0d043d820c4aba5d9b78028a84" + integrity sha512-byVZ2KWLMPYAZGKjRpniAzLcygJO4ruClZKdJTuB0eCB76ONFTdptBHlviHpAZXknRz7skYWPfcgO9v30A1SyA== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/chunked-blob-reader-native@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558" + integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ== + dependencies: + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" + +"@smithy/chunked-blob-reader@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b" + integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg== + dependencies: + tslib "^2.5.0" + +"@smithy/config-resolver@^1.0.1": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-1.1.0.tgz#e604fe25a65a77bc21cc01b66e0bee5bc0c9e57b" + integrity sha512-7WD9eZHp46BxAjNGHJLmxhhyeiNWkBdVStd7SUJPUZqQGeIO/REtIrcIfKUfdiHTQ9jyu2SYoqvzqqaFc6987w== + dependencies: + "@smithy/types" "^1.2.0" + "@smithy/util-config-provider" "^1.1.0" + "@smithy/util-middleware" "^1.1.0" + tslib "^2.5.0" + +"@smithy/config-resolver@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.5.tgz#d64c1c83a773ca5a038146d4b537c202b6c6bfaf" + integrity sha512-n0c2AXz+kjALY2FQr7Zy9zhYigXzboIh1AuUUVCqFBKFtdEvTwnwPXrTDoEehLiRTUHNL+4yzZ3s+D0kKYSLSg== + dependencies: + "@smithy/types" "^2.2.2" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + +"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.5.tgz#59e6f8d30beed9e966d418f47108bb4da371bbae" + integrity sha512-KFcf/e0meFkQNyteJ65f1G19sgUEY1e5zL7hyAEUPz2SEfBmC9B37WyRq87G3MEEsvmAWwCRu7nFFYUKtR3svQ== + dependencies: + "@smithy/node-config-provider" "^2.0.5" + "@smithy/property-provider" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + tslib "^2.5.0" + +"@smithy/eventstream-codec@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.5.tgz#771f50657f1958db3e19b9f2726d62e2e0672546" + integrity sha512-iqR6OuOV3zbQK8uVs9o+9AxhVk8kW9NAxA71nugwUB+kTY9C35pUd0A5/m4PRT0Y0oIW7W4kgnSR3fdYXQjECw== + dependencies: + "@aws-crypto/crc32" "3.0.0" + "@smithy/types" "^2.2.2" + "@smithy/util-hex-encoding" "^2.0.0" + tslib "^2.5.0" + +"@smithy/eventstream-serde-browser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.5.tgz#5f4d3d78a9fcb0a5a6f5b20f69141c8cc6b0ef6b" + integrity sha512-8NU51y94qFJbxL6SmvgWDfITHO/svvbAigkLYk2pckX17TGCSf4EXuGpGLliJp5Ljh5+vASC7mUH2jYX7MWBxA== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/eventstream-serde-config-resolver@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.5.tgz#1e551a308dc2e91b8c732815077dbf99beb1300f" + integrity sha512-u3gvukRaTH4X6tsryuZ4T1WGIEP34fPaTTzphFDJe8GJz/k11oBW1MPnkcaucBMxLnObK9swCF85j5cp1Kj1oA== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/eventstream-serde-node@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.5.tgz#ceea04afcef95caf0e4148c606721c1882a1d9b5" + integrity sha512-/C8jb+k/vKUBIe80D30vzjvRXlJf76kG2AJY7/NwiqWuD2usRuuDFCDaswXdVsSh9P1+FeaxZ48chsK10yDryQ== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/eventstream-serde-universal@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.5.tgz#5a656557575ee4ad69515434e45f19f7816f09f8" + integrity sha512-+vHvbQtlSVYTQ/20tNpVaKi0EpTR7E8GoEUHJypRZIRgiT03b3h2MAWk+SNaqMrCJrYG9vKLkJFzDylRlUvDWg== + dependencies: + "@smithy/eventstream-codec" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/fetch-http-handler@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-1.1.0.tgz#933694dcc0e1ade205161237a151c1c818479676" + integrity sha512-N22C9R44u5WGlcY+Wuv8EXmCAq62wWwriRAuoczMEwAIjPbvHSthyPSLqI4S7kAST1j6niWg8kwpeJ3ReAv3xg== + dependencies: + "@smithy/protocol-http" "^1.2.0" + "@smithy/querystring-builder" "^1.1.0" + "@smithy/types" "^1.2.0" + "@smithy/util-base64" "^1.1.0" + tslib "^2.5.0" + +"@smithy/fetch-http-handler@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.5.tgz#822510720598b4306e7c71e839eea34b6928c66b" + integrity sha512-EzFoMowdBNy1VqtvkiXgPFEdosIAt4/4bgZ8uiDiUyfhmNXq/3bV+CagPFFBsgFOR/X2XK4zFZHRsoa7PNHVVg== + dependencies: + "@smithy/protocol-http" "^2.0.5" + "@smithy/querystring-builder" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" + +"@smithy/hash-blob-browser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.5.tgz#5cc622f6d448f3e87134eb6d4c4b608b5a4e2002" + integrity sha512-ZVAUBtJXGf9bEko4/RwWcTK6d3b/ZmQMxJMrxOOcQhVDiqny9zI0mzgstO4Oxz3135R7S3V/bbGw3w3woCYpQg== dependencies: + "@smithy/chunked-blob-reader" "^2.0.0" + "@smithy/chunked-blob-reader-native" "^2.0.0" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/hash-node@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.5.tgz#f3558c1553f846148c3e5d10a815429e1b357668" + integrity sha512-mk551hIywBITT+kXruRNXk7f8Fy7DTzBjZJSr/V6nolYKmUHIG3w5QU6nO9qPYEQGKc/yEPtkpdS28ndeG93lA== + dependencies: + "@smithy/types" "^2.2.2" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/hash-stream-node@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.5.tgz#98175965ee7057312b464fcd63e8e1bd4142e38e" + integrity sha512-XiR4Aoux5kXy8OWPLQisKy3GPmm0l6deHepvPvr4MUzIwa5XWazG3JdbZXy+mk93CvEZrOwKPHU5Kul6QybJiQ== + dependencies: + "@smithy/types" "^2.2.2" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/invalid-dependency@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.5.tgz#b07bdbc43403977b8bcae6de19a96e184f2eb655" + integrity sha512-0wEi+JT0hM+UUwrJVYbqjuGFhy5agY/zXyiN7BNAJ1XoCDjU5uaNSj8ekPWsXd/d4yM6NSe8UbPd8cOc1+3oBQ== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-1.1.0.tgz#29948072da2b57575aa9898cda863932e842ab11" + integrity sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ== + dependencies: + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34" + integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug== + dependencies: + tslib "^2.5.0" + +"@smithy/md5-js@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.5.tgz#02173e4e21105819efa8ebaa17eab23d5663f896" + integrity sha512-k5EOte/Ye2r7XBVaXv2rhiehk6l3T4uRiPF+pnxKEc+G9Fwd1xAXBDZrtOq1syFPBKBmVfNszG4nevngST7NKg== + dependencies: + "@smithy/types" "^2.2.2" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/middleware-content-length@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.5.tgz#b2008c6b664c4c67fb255ef5a9fd5f4bd2c914f6" + integrity sha512-E7VwV5H02fgZIUGRli4GevBCAPvkyEI/fgl9SU47nPPi3DAAX3nEtUb8xfGbXjOcJ5BdSUoWWZn42tEd/blOqA== + dependencies: + "@smithy/protocol-http" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/middleware-endpoint@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.5.tgz#6a16361dc527262958194e48343733ac6285776b" + integrity sha512-tyzDuoNTbsMQCq5Xkc4QOt6e2GACUllQIV8SQ5fc59FtOIV9/vbf58/GxVjZm2o8+MMbdDBANjTDZe/ijZKfyA== + dependencies: + "@smithy/middleware-serde" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/url-parser" "^2.0.5" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + +"@smithy/middleware-retry@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.5.tgz#bbf8858aeccdfe11837f89635cb6ce8a8e304518" + integrity sha512-ulIfbFyzQTVnJbLjUl1CTSi0etg6tej/ekwaLp0Gn8ybUkDkKYa+uB6CF/m2J5B6meRwyJlsryR+DjaOVyiicg== + dependencies: + "@smithy/protocol-http" "^2.0.5" + "@smithy/service-error-classification" "^2.0.0" + "@smithy/types" "^2.2.2" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-retry" "^2.0.0" + tslib "^2.5.0" + uuid "^8.3.2" + +"@smithy/middleware-serde@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.5.tgz#3f3635cb437a3fba46cd1407d3adf53d41328574" + integrity sha512-in0AA5sous74dOfTGU9rMJBXJ0bDVNxwdXtEt5lh3FVd2sEyjhI+rqpLLRF1E4ixbw3RSEf80hfRpcPdjg4vvQ== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/middleware-stack@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-1.1.0.tgz#04edd33b5db48d880b9942c38459f193144fa533" + integrity sha512-XynYiIvXNea2BbLcppvpNK0zu8o2woJqgnmxqYTn4FWagH/Hr2QIk8LOsUz7BIJ4tooFhmx8urHKCdlPbbPDCA== + dependencies: + tslib "^2.5.0" + +"@smithy/middleware-stack@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9" + integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ== + dependencies: + tslib "^2.5.0" + +"@smithy/node-config-provider@^1.0.1": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-1.1.0.tgz#86c64e4ef6a557863422a236ba10aa7ed51ad85d" + integrity sha512-2G4TlzUnmTrUY26VKTonQqydwb+gtM/mcl+TqDP8CnWtJKVL8ElPpKgLGScP04bPIRY9x2/10lDdoaRXDqPuCw== + dependencies: + "@smithy/property-provider" "^1.2.0" + "@smithy/shared-ini-file-loader" "^1.1.0" + "@smithy/types" "^1.2.0" + tslib "^2.5.0" + +"@smithy/node-config-provider@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.5.tgz#239a6281e1d0bc2a0dd8fdab7826bacd25dfbf00" + integrity sha512-LRtjV9WkhONe2lVy+ipB/l1GX60ybzBmFyeRUoLUXWKdnZ3o81jsnbKzMK8hKq8eFSWPk+Lmyx6ZzCQabGeLxg== + dependencies: + "@smithy/property-provider" "^2.0.5" + "@smithy/shared-ini-file-loader" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/node-http-handler@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-1.1.0.tgz#887cee930b520e08043c9f41e463f8d8f5dae127" + integrity sha512-d3kRriEgaIiGXLziAM8bjnaLn1fthCJeTLZIwEIpzQqe6yPX0a+yQoLCTyjb2fvdLwkMoG4p7THIIB5cj5lkbg== + dependencies: + "@smithy/abort-controller" "^1.1.0" + "@smithy/protocol-http" "^1.2.0" + "@smithy/querystring-builder" "^1.1.0" + "@smithy/types" "^1.2.0" + tslib "^2.5.0" + +"@smithy/node-http-handler@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.0.5.tgz#19c1bdd4d61502bc9c793dddb8ce995626ca6585" + integrity sha512-lZm5DZf4b3V0saUw9WTC4/du887P6cy2fUyQgQQKRRV6OseButyD5yTzeMmXE53CaXJBMBsUvvIQ0hRVxIq56w== + dependencies: + "@smithy/abort-controller" "^2.0.5" + "@smithy/protocol-http" "^2.0.5" + "@smithy/querystring-builder" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/property-provider@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-1.2.0.tgz#2e4ca34b0994ec6de734316c0093e671a1bfa5c7" + integrity sha512-qlJd9gT751i4T0t/hJAyNGfESfi08Fek8QiLcysoKPgR05qHhG0OYhlaCJHhpXy4ECW0lHyjvFM1smrCLIXVfw== + dependencies: + "@smithy/types" "^1.2.0" + tslib "^2.5.0" + +"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.5.tgz#7cc88bc56706a4758076754a71c6a9ebf5daa8a7" + integrity sha512-cAFSUhX6aiHcmpWfrCLKvwBtgN1F6A0N8qY/8yeSi0LRLmhGqsY1/YTxFE185MCVzYbqBGXVr9TBv4RUcIV4rA== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/protocol-http@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-1.2.0.tgz#a554e4dabb14508f0bc2cdef9c3710e2b294be04" + integrity sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q== + dependencies: + "@smithy/types" "^1.2.0" + tslib "^2.5.0" + +"@smithy/protocol-http@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-2.0.5.tgz#ff7779fc8fcd3fe52e71fd07565b518f0937e8ba" + integrity sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/querystring-builder@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-1.1.0.tgz#de6306104640ade34e59be33949db6cc64aa9d7f" + integrity sha512-gDEi4LxIGLbdfjrjiY45QNbuDmpkwh9DX4xzrR2AzjjXpxwGyfSpbJaYhXARw9p17VH0h9UewnNQXNwaQyYMDA== + dependencies: + "@smithy/types" "^1.2.0" + "@smithy/util-uri-escape" "^1.1.0" + tslib "^2.5.0" + +"@smithy/querystring-builder@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.5.tgz#c5a873769de56ef57ae3b4d2c58fc7f68184a89c" + integrity sha512-4DCX9krxLzATj+HdFPC3i8pb7XTAWzzKqSw8aTZMjXjtQY+vhe4azMAqIvbb6g7JKwIkmkRAjK6EXO3YWSnJVQ== + dependencies: + "@smithy/types" "^2.2.2" + "@smithy/util-uri-escape" "^2.0.0" + tslib "^2.5.0" + +"@smithy/querystring-parser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.5.tgz#aec6733ed4497402634978e7026d0d00661594d6" + integrity sha512-C2stCULH0r54KBksv3AWcN8CLS3u9+WsEW8nBrvctrJ5rQTNa1waHkffpVaiKvcW2nP0aIMBPCobD/kYf/q9mA== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/service-error-classification@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" + integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== + +"@smithy/service-error-classification@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892" + integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw== + +"@smithy/shared-ini-file-loader@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-1.1.0.tgz#144a03a303590ef7d465ebcb21ffc2a52efc3389" + integrity sha512-S/v33zvCWzFyGZGlsEF0XsZtNNR281UhR7byk3nRfsgw5lGpg51rK/zjMgulM+h6NSuXaFILaYrw1I1v4kMcuA== + dependencies: + "@smithy/types" "^1.2.0" + tslib "^2.5.0" + +"@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.5.tgz#c2b28b499f2b9928e892a80fcdeb259b2938475c" + integrity sha512-Mvtk6FwMtfbKRC4YuSsIqRYp9WTxsSUJVVo2djgyhcacKGMqicHDWSAmgy3sDrKv+G/G6xTZCPwm6pJARtdxVg== + dependencies: + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/signature-v4@^2.0.0": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.5.tgz#48fbc1a25f2f44bbd9217927518c8fe439419f4d" + integrity sha512-ABIzXmUDXK4n2c9cXjQLELgH2RdtABpYKT+U131e2I6RbCypFZmxIHmIBufJzU2kdMCQ3+thBGDWorAITFW04A== + dependencies: + "@smithy/eventstream-codec" "^2.0.5" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/types" "^2.2.2" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-uri-escape" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/smithy-client@^1.0.3": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-1.1.0.tgz#a546a41cc377c836756b6fa749fc9ae292472985" + integrity sha512-j32SGgVhv2G9nBTmel9u3OXux8KG20ssxuFakJrEeDug3kqbl1qrGzVLCe+Eib402UDtA0Sp1a4NZ2SEXDBxag== + dependencies: + "@smithy/middleware-stack" "^1.1.0" + "@smithy/types" "^1.2.0" + "@smithy/util-stream" "^1.1.0" + tslib "^2.5.0" + +"@smithy/smithy-client@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.0.5.tgz#7941449f146d2c61d34670779d77d4a085141bc1" + integrity sha512-kCTFr8wfOAWKDzGvfBElc6shHigWtHNhMQ1IbosjC4jOlayFyZMSs2PysKB+Ox/dhQ41KqOzgVjgiQ+PyWqHMQ== + dependencies: + "@smithy/middleware-stack" "^2.0.0" + "@smithy/types" "^2.2.2" + "@smithy/util-stream" "^2.0.5" + tslib "^2.5.0" + +"@smithy/types@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.2.0.tgz#9dc65767b0ee3d6681704fcc67665d6fc9b6a34e" + integrity sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA== + dependencies: + tslib "^2.5.0" + +"@smithy/types@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.2.2.tgz#bd8691eb92dd07ac33b83e0e1c45f283502b1bf7" + integrity sha512-4PS0y1VxDnELGHGgBWlDksB2LJK8TG8lcvlWxIsgR+8vROI7Ms8h1P4FQUx+ftAX2QZv5g1CJCdhdRmQKyonyw== + dependencies: + tslib "^2.5.0" + +"@smithy/url-parser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.5.tgz#09fa623076bb5861892930628bf368d5c79fd7d9" + integrity sha512-OdMBvZhpckQSkugCXNJQCvqJ71wE7Ftxce92UOQLQ9pwF6hoS5PLL7wEfpnuEXtStzBqJYkzu1C1ZfjuFGOXAA== + dependencies: + "@smithy/querystring-parser" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/util-base64@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-1.1.0.tgz#2b1854013bfd11aefdd0c035eae789d7c4e56a1e" + integrity sha512-FpYmDmVbOXAxqvoVCwqehUN0zXS+lN8V7VS9O7I8MKeVHdSTsZzlwiMEvGoyTNOXWn8luF4CTDYgNHnZViR30g== + dependencies: + "@smithy/util-buffer-from" "^1.1.0" + tslib "^2.5.0" + +"@smithy/util-base64@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444" + integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA== + dependencies: + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-body-length-browser@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" + integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-body-length-node@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa" + integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-1.1.0.tgz#a000bd9f95c0e8d5b0edb0112f2a586daa5bed49" + integrity sha512-9m6NXE0ww+ra5HKHCHig20T+FAwxBAm7DIdwc/767uGWbRcY720ybgPacQNB96JMOI7xVr/CDa3oMzKmW4a+kw== + dependencies: + "@smithy/is-array-buffer" "^1.1.0" + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb" + integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw== + dependencies: + "@smithy/is-array-buffer" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-config-provider@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-1.1.0.tgz#eb7dcf9bfec9c359430c77dc9671decebeb0b2f9" + integrity sha512-rQ47YpNmF6Is4I9GiE3T3+0xQ+r7RKRKbmHYyGSbyep/0cSf9kteKcI0ssJTvveJ1K4QvwrxXj1tEFp/G2UqxQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-config-provider@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" + integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-defaults-mode-browser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.5.tgz#36d5424749d324bd69f37c74ea20a183f8c2286e" + integrity sha512-yciP6TPttLsj731aHTvekgyuCGXQrEAJibEwEWAh3kzaDsfGAVCuZSBlyvC2Dl3TZmHKCOQwHV8mIE7KQCTPuQ== + dependencies: + "@smithy/property-provider" "^2.0.5" + "@smithy/types" "^2.2.2" + bowser "^2.11.0" + tslib "^2.5.0" + +"@smithy/util-defaults-mode-node@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.5.tgz#504dd39a603fd2d67e53537c794dd57e6541baae" + integrity sha512-M07t99rWasXt+IaDZDyP3BkcoEm/mgIE1RIMASrE49LKSNxaVN7PVcgGc77+4uu2kzBAyqJKy79pgtezuknyjQ== + dependencies: + "@smithy/config-resolver" "^2.0.5" + "@smithy/credential-provider-imds" "^2.0.5" + "@smithy/node-config-provider" "^2.0.5" + "@smithy/property-provider" "^2.0.5" + "@smithy/types" "^2.2.2" + tslib "^2.5.0" + +"@smithy/util-hex-encoding@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-1.1.0.tgz#b5ba919aa076a3fd5e93e368e34ae2b732fa2090" + integrity sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-hex-encoding@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" + integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA== + dependencies: + tslib "^2.5.0" + +"@smithy/util-middleware@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-1.1.0.tgz#9f186489437ca2ef753c5e1de2930f76fd1edc14" + integrity sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-middleware@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99" + integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA== + dependencies: + tslib "^2.5.0" + +"@smithy/util-retry@^1.0.3": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-1.1.0.tgz#f6e62ec7d7d30f1dd9608991730ba7a86e445047" + integrity sha512-ygQW5HBqYXpR3ua09UciS0sL7UGJzGiktrKkOuEJwARoUuzz40yaEGU6xd9Gs7KBmAaFC8gMfnghHtwZ2nyBCQ== + dependencies: + "@smithy/service-error-classification" "^1.1.0" + tslib "^2.5.0" + +"@smithy/util-retry@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24" + integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg== + dependencies: + "@smithy/service-error-classification" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-stream@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-1.1.0.tgz#3f174223bef33af85aa39261fccb908648e13af9" + integrity sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA== + dependencies: + "@smithy/fetch-http-handler" "^1.1.0" + "@smithy/node-http-handler" "^1.1.0" + "@smithy/types" "^1.2.0" + "@smithy/util-base64" "^1.1.0" + "@smithy/util-buffer-from" "^1.1.0" + "@smithy/util-hex-encoding" "^1.1.0" + "@smithy/util-utf8" "^1.1.0" + tslib "^2.5.0" + +"@smithy/util-stream@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.5.tgz#a59f6e5327dfa23c3302f578ea023674fc7fa42f" + integrity sha512-ylx27GwI05xLpYQ4hDIfS15vm+wYjNN0Sc2P0FxuzgRe8v0BOLHppGIQ+Bezcynk8C9nUzsUue3TmtRhjut43g== + dependencies: + "@smithy/fetch-http-handler" "^2.0.5" + "@smithy/node-http-handler" "^2.0.5" + "@smithy/types" "^2.2.2" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-uri-escape@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-1.1.0.tgz#a8c5edaf19c0efdb9b51661e840549cf600a1808" + integrity sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w== + dependencies: + tslib "^2.5.0" + +"@smithy/util-uri-escape@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95" + integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw== + dependencies: + tslib "^2.5.0" + +"@smithy/util-utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-1.1.0.tgz#b791ab1e3f694374edfe22811e39dd8424a1be69" + integrity sha512-p/MYV+JmqmPyjdgyN2UxAeYDj9cBqCjp0C/NsTWnnjoZUVqoeZ6IrW915L9CAKWVECgv9lVQGc4u/yz26/bI1A== + dependencies: + "@smithy/util-buffer-from" "^1.1.0" + tslib "^2.5.0" + +"@smithy/util-utf8@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42" + integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ== + dependencies: + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-waiter@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.5.tgz#e42161e03c53cf6726dca049ad9a105ea0967435" + integrity sha512-1lkkUmI/bhaDX+LIT3RiUNAn+NzPmsWjE7beMq0oQ3H1/CffaILIN67riDA0aE1YBj6xll7uWMIy4tJqc+peXw== + dependencies: + "@smithy/abort-controller" "^2.0.5" + "@smithy/types" "^2.2.2" tslib "^2.5.0" "@szmarczak/http-timer@^4.0.5": @@ -1398,6 +1728,13 @@ version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + adm-zip@^0.5.5: version "0.5.10" resolved "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz" @@ -1545,7 +1882,7 @@ available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" -aws-sdk@^2.1329.0, aws-sdk@^2.1389.0: +aws-sdk@^2.1329.0, aws-sdk@^2.1404.0: version "2.1386.0" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1386.0.tgz#6005b33d6c8e9769268d899b3640695e88ce36fd" dependencies: @@ -1980,9 +2317,10 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" -dayjs@^1.11.7: - version "1.11.7" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" +dayjs@^1.11.8: + version "1.11.9" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" + integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== debug@4, debug@^4.1.1, debug@^4.3.4: version "4.3.4" @@ -2092,9 +2430,10 @@ dotenv-expand@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz" -dotenv@^16.1.3: - version "16.1.3" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.1.3.tgz#0c67e90d0ddb48d08c570888f709b41844928210" +dotenv@^16.3.1: + version "16.3.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" + integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== duration@^0.2.2: version "0.2.2" @@ -2196,6 +2535,11 @@ event-emitter@^0.3.5: d "1" es5-ext "~0.10.14" +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + events@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz" @@ -2255,9 +2599,10 @@ fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-xml-parser@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz#5a98c18238d28a57bbdfa9fe4cda01211fff8f4a" +fast-xml-parser@4.2.5, fast-xml-parser@^4.2.4: + version "4.2.7" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" + integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== dependencies: strnum "^1.0.5" @@ -3569,34 +3914,29 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" -semver@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - -semver@^6.0.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - -semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" +semver@^5.5.0, semver@^6.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -serverless-domain-manager@^7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/serverless-domain-manager/-/serverless-domain-manager-7.0.4.tgz#41c8a6333906534cafc4c25cbc78b4bd4c4df745" - dependencies: - "@aws-sdk/client-acm" "^3.329.0" - "@aws-sdk/client-api-gateway" "^3.329.0" - "@aws-sdk/client-apigatewayv2" "^3.329.0" - "@aws-sdk/client-cloudformation" "^3.329.0" - "@aws-sdk/client-route-53" "^3.329.0" - "@aws-sdk/client-s3" "^3.329.0" - "@aws-sdk/config-resolver" "^3.329.0" - "@aws-sdk/credential-providers" "^3.329.0" - "@aws-sdk/node-config-provider" "^3.329.0" - "@aws-sdk/smithy-client" "^3.329.0" +serverless-domain-manager@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/serverless-domain-manager/-/serverless-domain-manager-7.1.2.tgz#f7a8799ebcf3bc721dd410d6456de66eb65f6d69" + integrity sha512-KuDqDmr2sC4o+7/PAWEo6m2Ox4HLSWMVgO6nncJIeWeaV7iaffAMVgg2GtOwYL7p93rS3eLGO2ra2ce4QYaTkg== + dependencies: + "@aws-sdk/client-acm" "^3.370.0" + "@aws-sdk/client-api-gateway" "^3.370.0" + "@aws-sdk/client-apigatewayv2" "^3.370.0" + "@aws-sdk/client-cloudformation" "^3.370.0" + "@aws-sdk/client-route-53" "^3.370.0" + "@aws-sdk/client-s3" "^3.370.0" + "@aws-sdk/config-resolver" "^3.370.0" + "@aws-sdk/credential-providers" "^3.370.0" + "@aws-sdk/node-config-provider" "^3.370.0" + "@aws-sdk/smithy-client" "^3.370.0" + "@aws-sdk/util-retry" "^3.370.0" serverless-finch@^4.0.3: version "4.0.3" @@ -3663,17 +4003,19 @@ serverless-wsgi@^3.0.1: lodash "^4.17.21" process-utils "^4.0.0" -serverless@^3.32.2: - version "3.32.2" - resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.32.2.tgz#7d55a44eb2e08cbb8349b9c8c68b747ba4e4a462" +serverless@^3.34.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.34.0.tgz#d60d7c6fc4c6e8634106f22d1e7d52f2a4d4d46c" + integrity sha512-xtWAg78NGgboolP/GArdorx+UHyESJgriGSE6Qpgg9trTYsKMyd8YKaMIM3sidy89e45XZopRSpvnPYoQCJOBA== dependencies: "@serverless/dashboard-plugin" "^6.2.3" "@serverless/platform-client" "^4.3.2" "@serverless/utils" "^6.11.1" + abort-controller "^3.0.0" ajv "^8.12.0" ajv-formats "^2.1.1" archiver "^5.3.1" - aws-sdk "^2.1389.0" + aws-sdk "^2.1404.0" bluebird "^3.7.2" cachedir "^2.3.0" chalk "^4.1.2" @@ -3681,9 +4023,9 @@ serverless@^3.32.2: ci-info "^3.8.0" cli-progress-footer "^2.3.2" d "^1.0.1" - dayjs "^1.11.7" + dayjs "^1.11.8" decompress "^4.2.1" - dotenv "^16.1.3" + dotenv "^16.3.1" dotenv-expand "^10.0.0" essentials "^1.2.0" ext "^1.7.0" @@ -3692,7 +4034,6 @@ serverless@^3.32.2: fs-extra "^10.1.0" get-stdin "^8.0.0" globby "^11.1.0" - got "^11.8.6" graceful-fs "^4.2.11" https-proxy-agent "^5.0.1" is-docker "^2.2.1" @@ -3711,7 +4052,7 @@ serverless@^3.32.2: process-utils "^4.0.0" promise-queue "^2.2.5" require-from-string "^2.0.2" - semver "^7.5.1" + semver "^7.5.3" signal-exit "^3.0.7" stream-buffers "^3.0.2" strip-ansi "^6.0.1" From 540e5901f19551f7a7b66a8f20a7d85caad3a1c4 Mon Sep 17 00:00:00 2001 From: David Deal Date: Wed, 30 Aug 2023 16:36:54 -0700 Subject: [PATCH 2/8] CI/CD - EasyCLA - Testing Python Layer Deployment - updated requirements - updated package libs - updated serverless Signed-off-by: David Deal --- cla-backend-go/package.json | 1 + cla-backend-go/yarn.lock | 15 ++++----------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/cla-backend-go/package.json b/cla-backend-go/package.json index 3cf26200c..137ac4475 100644 --- a/cla-backend-go/package.json +++ b/cla-backend-go/package.json @@ -43,6 +43,7 @@ "minimist": "^1.2.6", "normalize-url": "^4.5.1", "qs": "^6.11.0", + "semver": "^7.5.4", "set-value": "^4.0.1", "simple-git": "^3.16.0", "ws": "^7.4.6", diff --git a/cla-backend-go/yarn.lock b/cla-backend-go/yarn.lock index c752eeb4a..5a755d08e 100644 --- a/cla-backend-go/yarn.lock +++ b/cla-backend-go/yarn.lock @@ -2313,17 +2313,10 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" -semver@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - -semver@^6.0.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - -semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" +semver@^5.5.0, semver@^6.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From fc31b4383f6f70ffde3a89126453a82f1565ba51 Mon Sep 17 00:00:00 2001 From: David Deal Date: Wed, 30 Aug 2023 17:15:22 -0700 Subject: [PATCH 3/8] Resolved Go Lint Issues (#4113) --- cla-backend-go/signatures/constants.go | 2 +- cla-backend-go/signatures/repository.go | 4 ++-- cla-backend-go/v2/metrics/repository.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cla-backend-go/signatures/constants.go b/cla-backend-go/signatures/constants.go index 5e1cd5f42..1e2de9f07 100644 --- a/cla-backend-go/signatures/constants.go +++ b/cla-backend-go/signatures/constants.go @@ -19,7 +19,7 @@ const SignatureGitHubOrgApprovalListColumn = "github_org_whitelist" // TODO: ren const SignatureGitlabUsernameApprovalListColumn = "gitlab_username_approval_list" // SignatureGitlabOrgApprovalListColumn is the name of the signature column for gitlab organization approval lists -const SignatureGitlabOrgApprovalListColumn = "gitlab_org_approval_list" +const SignatureGitlabOrgApprovalListColumn = "gitlab_org_approval_list" // nolint G101: Potential hardcoded credentials (gosec) // SignatureUserGitHubUsername is the name of the signature column for user gitlab username const SignatureUserGitHubUsername = "user_github_username" diff --git a/cla-backend-go/signatures/repository.go b/cla-backend-go/signatures/repository.go index b693ffd00..c9483dfbe 100644 --- a/cla-backend-go/signatures/repository.go +++ b/cla-backend-go/signatures/repository.go @@ -556,7 +556,7 @@ func (repo repository) GetIndividualSignature(ctx context.Context, claGroupID, u log.WithFields(f).Warnf("found multiple matching ICLA signatures - found %d total", len(sigs)) } - return sigs[0], nil + return sigs[0], nil // nolint G602: Potentially accessing slice out of bounds (gosec) } // GetCorporateSignature returns the signature record for the specified CLA Group and Company ID @@ -665,7 +665,7 @@ func (repo repository) GetCorporateSignature(ctx context.Context, claGroupID, co log.WithFields(f).Warnf("found multiple matching ICLA signatures - found %d total", len(sigs)) } - return sigs[0], nil + return sigs[0], nil // nolint G602: Potentially accessing slice out of bounds (gosec) } // GetActivePullRequestMetadata returns the pull request metadata for the given user ID diff --git a/cla-backend-go/v2/metrics/repository.go b/cla-backend-go/v2/metrics/repository.go index 54f39ef43..ea88f7bd9 100644 --- a/cla-backend-go/v2/metrics/repository.go +++ b/cla-backend-go/v2/metrics/repository.go @@ -88,10 +88,10 @@ const ( MetricTypeCompany = "company" MetricTypeProject = "project" MetricTypeCompanyProject = "company_project" - MetricTypeClaManagerDistribution = "cla_manager_distribution" + MetricTypeClaManagerDistribution = "cla_manager_distribution" // nolint G101: Potential hardcoded credentials (gosec) IDTotalCount = "total_count" - IDClaManagerDistribution = "cla_manager_distribution" + IDClaManagerDistribution = "cla_manager_distribution" // nolint G101: Potential hardcoded credentials (gosec) ) func newMetrics() *Metrics { From 506338cb0100ae24e613a58066bea70baed44639 Mon Sep 17 00:00:00 2001 From: David Deal Date: Thu, 31 Aug 2023 06:45:24 -0700 Subject: [PATCH 4/8] CI/CD - ECR/ECS Python Deployment Test (#4114) --- .github/workflows/build-docker-pr.yml | 82 +++++++++++++++++++++++++++ .github/workflows/deploy-dev.yml | 33 +++++++++++ cla-backend/Dockerfile | 16 ++++++ cla-backend/requirements.txt | 3 +- cla-backend/serverless.yml | 65 +++++++++++++++------ 5 files changed, 180 insertions(+), 19 deletions(-) create mode 100644 .github/workflows/build-docker-pr.yml create mode 100644 cla-backend/Dockerfile diff --git a/.github/workflows/build-docker-pr.yml b/.github/workflows/build-docker-pr.yml new file mode 100644 index 000000000..d201eed33 --- /dev/null +++ b/.github/workflows/build-docker-pr.yml @@ -0,0 +1,82 @@ +--- +# Copyright The Linux Foundation and each contributor to CommunityBridge. +# SPDX-License-Identifier: MIT + +name: Build Docker in DEV +on: + pull_request: + branches: + - main + +env: + AWS_REGION: us-east-1 + AWS_ECR_REGION: us-east-1 + AWS_PROFILE: lf-cla + STAGE: dev + REPOSITORY: lfx-easycla-dev + ECR_HOST: ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.us-east-1.amazonaws.com + +jobs: + build-docker-dev: + runs-on: ubuntu-latest + environment: dev + steps: + - uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + - name: Available Build Platforms + run: echo ${{ steps.buildx.outputs.platforms }} + - name: Configure AWS Credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} + aws-region: us-east-1 + role-duration-seconds: 900 + - name: Setup AWS Profile + run: | + echo "Installing Profile '${AWS_PROFILE}'..." + mkdir -p ~/.aws + + touch ~/.aws/config + if ! grep -q AWS_PROFILE ~/.aws/config; then + printf "[profile ${AWS_PROFILE}]\nregion=${AWS_REGION}\noutput=json" > ~/.aws/config + echo "Added ${AWS_PROFILE} profile to ~/.aws/config" + else + echo "Skipped adding ${AWS_PROFILE} to ~/.aws/config - already there" + fi + + touch ~/.aws/credentials + if ! grep -q AWS_PROFILE ~/.aws/credentials; then + printf "[${AWS_PROFILE}]\naws_access_key_id=${{ secrets.AWS_ACCESS_KEY }}\naws_secret_access_key=${{ secrets.AWS_SECRET_KEY }}" > ~/.aws/credentials + echo "Added ${AWS_PROFILE} profile to ~/.aws/credentials" + else + echo "Skipped adding ${AWS_PROFILE} to ~/.aws/credentials - already there" + fi + + if ! grep -q AWS_PROFILE ${HOME}/.bashrc; then + echo "export AWS_PROFILE=${AWS_PROFILE}" >> ${HOME}/.bashrc + echo "Added ${AWS_PROFILE} profile to ${HOME}/.bashrc" + else + echo "Skipped adding ${AWS_PROFILE} to ${HOME}/.bashrc - already there" + fi + + - name: Build Docker Image + working-directory: cla-backend + run: | + # Create a new builder, named container, that uses the Docker container driver + echo "Creating a new builder container..." + docker buildx create --name container --driver=docker-container + + echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:${{github.sha}}" + docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . + echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:latest" + docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:latest . + + # Note, unlike when using the default docker driver, images built with the docker-container driver must be explicitly loaded into the local image store. Use the --load flag + echo "Loading the image into the image store..." + docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . + docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:latest . diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index d44afde6a..0b679f8f7 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -10,8 +10,11 @@ on: env: AWS_REGION: us-east-1 + AWS_ECR_REGION: us-east-1 AWS_PROFILE: lf-cla STAGE: dev + REPOSITORY: lfx-easycla-dev + ECR_HOST: ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.us-east-1.amazonaws.com jobs: build-deploy-dev: @@ -25,6 +28,13 @@ jobs: go-version: '1.20.1' - name: Go Version run: go version + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + - name: Available Build Platforms + run: echo ${{ steps.buildx.outputs.platforms }} - name: Setup Node uses: actions/setup-node@v3 with: @@ -88,6 +98,7 @@ jobs: - name: Python Setup working-directory: cla-backend run: | + pip install --upgrade pip pip install -r requirements.txt pip install -r requirements-test.txt @@ -107,6 +118,28 @@ jobs: AUTH0_PLATFORM_CLIENT_SECRET: ${{ secrets.AUTH0_PLATFORM_CLIENT_SECRET }} AUTH0_PLATFORM_AUDIENCE: https://api-gw.dev.platform.linuxfoundation.org/ + - name: Build Docker Image + working-directory: cla-backend + run: | + # Create a new builder, named container, that uses the Docker container driver + echo "Creating a new builder container..." + docker buildx create --name container --driver=docker-container + + echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:${{github.sha}}" + docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . + echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:latest" + docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:latest . + + # Note, unlike when using the default docker driver, images built with the docker-container driver must be explicitly loaded into the local image store. Use the --load flag + echo "Loading the image into the image store..." + docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . + docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:latest . + - name: Publish Docker Image + run: | + aws ecr get-login-password --region ${AWS_ECR_REGION} | docker login --username AWS --password-stdin ${ECR_HOST} + docker push ${ECR_HOST}/${REPOSITORY}:${{github.sha}} + docker push ${ECR_HOST}/${REPOSITORY}:latest + - name: Go Setup working-directory: cla-backend-go run: | diff --git a/cla-backend/Dockerfile b/cla-backend/Dockerfile new file mode 100644 index 000000000..65e69bedb --- /dev/null +++ b/cla-backend/Dockerfile @@ -0,0 +1,16 @@ +# Copyright The Linux Foundation and each contributor to CommunityBridge. +# SPDX-License-Identifier: MIT + +FROM public.ecr.aws/lambda/python:3.7 + +# Copy requirements.txt +COPY requirements.txt ${LAMBDA_TASK_ROOT} + +# Copy function code +COPY *.py cla ${LAMBDA_TASK_ROOT} + +# Install the specified packages +RUN pip install -r requirements.txt + +# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile) +CMD [ "wsgi_handler.handler" ] diff --git a/cla-backend/requirements.txt b/cla-backend/requirements.txt index 07bd09b69..4d1f08078 100644 --- a/cla-backend/requirements.txt +++ b/cla-backend/requirements.txt @@ -43,7 +43,8 @@ pip-autoremove==0.10.0 pipdeptree==2.9.6 platformdirs==3.10.0 pluggy==0.13.1 -psycopg2==2.9.7 +#psycopg2==2.9.7 +psycopg2-binary==2.9.7 py==1.11.0 pyasn1==0.4.8 pycparser==2.21 diff --git a/cla-backend/serverless.yml b/cla-backend/serverless.yml index 5c0b561d1..84f1890cb 100644 --- a/cla-backend/serverless.yml +++ b/cla-backend/serverless.yml @@ -49,10 +49,6 @@ custom: number: 3 userEventsSNSTopicARN: arn:aws:sns:us-east-2:${aws:accountId}:userservice-triggers-${sls:stage}-user-sns-topic - # For the python requirements add layer:true to put them into a Lambda Layer. - pythonRequirements: - layer: true - certificate: arn: # From env Certificate Manager - @@ -111,6 +107,10 @@ custom: dev: admin@dev.lfcla.com staging: admin@staging.lfcla.com prod: admin@lfx.linuxfoundation.org + ecr_img: + dev: 395594542180.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest + staging: 844390194980.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest + prod: 716487311010.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest provider: name: aws @@ -121,6 +121,12 @@ provider: logRetentionInDays: 14 lambdaHashingVersion: '20201221' # Resolution of lambda version hashes was improved with better algorithm, which will be used in next major release. Switch to it now by setting "provider.lambdaHashingVersion" to "20201221" + ecr: + # In this section you can define images that will be built locally and uploaded to ECR + images: + easyclaPythonAppImage: + uri: ${self:custom.ecr_img.${sls:stage} + apiGateway: # https://www.serverless.com/framework/docs/deprecations/#AWS_API_GATEWAY_NAME_STARTING_WITH_SERVICE shouldStartNameWithService: true @@ -392,7 +398,7 @@ provider: Owner: "David Deal" plugins: - - serverless-python-requirements + #- serverless-python-requirements - serverless-wsgi - serverless-plugin-tracing # Serverless Finch does s3 uploading. Called with 'sls client deploy'. @@ -596,8 +602,12 @@ functions: apiv1: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v1 endpoints" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'wsgi_handler.handler' + #entryPoint: + # - '/lambda-entrypoint.sh' events: - http: method: ANY @@ -607,8 +617,12 @@ functions: apiv2: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v2 endpoints" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'wsgi_handler.handler' + # layers: + # - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -618,8 +632,12 @@ functions: salesforceprojects: handler: cla.salesforce.get_projects description: "EasyCLA API Callback Handler for fetching all SalesForce projects" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'cla.salesforce.get_projects' +# layers: +# - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -629,8 +647,12 @@ functions: salesforceprojectbyID: handler: cla.salesforce.get_project description: "EasyCLA API Callback Handler for fetching SalesForce projects by ID" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'cla.salesforce.get_project' +# layers: +# - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -641,8 +663,12 @@ functions: githubinstall: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub bot installations" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'wsgi_handler.handler' +# layers: +# - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -652,14 +678,17 @@ functions: githubactivity: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub activity" - layers: - - Ref: PythonRequirementsLambdaLayer + image: + name: easyclaPythonAppImage + command: + - 'wsgi_handler.handler' +# layers: +# - Ref: PythonRequirementsLambdaLayer events: - http: method: POST path: v2/github/activity - resources: Conditions: # Helper functions since we conditionally create some resources From 0ba7ab11ba7e3a6633000a5935648937b06aa027 Mon Sep 17 00:00:00 2001 From: Harold Wanyama Date: Tue, 5 Sep 2023 17:58:45 +0300 Subject: [PATCH 5/8] Revert "CI/CD - ECR/ECS Python Deployment Test (#4114)" This reverts commit 506338cb0100ae24e613a58066bea70baed44639. --- .github/workflows/build-docker-pr.yml | 82 --------------------------- .github/workflows/deploy-dev.yml | 33 ----------- cla-backend/Dockerfile | 16 ------ cla-backend/requirements.txt | 3 +- cla-backend/serverless.yml | 65 ++++++--------------- 5 files changed, 19 insertions(+), 180 deletions(-) delete mode 100644 .github/workflows/build-docker-pr.yml delete mode 100644 cla-backend/Dockerfile diff --git a/.github/workflows/build-docker-pr.yml b/.github/workflows/build-docker-pr.yml deleted file mode 100644 index d201eed33..000000000 --- a/.github/workflows/build-docker-pr.yml +++ /dev/null @@ -1,82 +0,0 @@ ---- -# Copyright The Linux Foundation and each contributor to CommunityBridge. -# SPDX-License-Identifier: MIT - -name: Build Docker in DEV -on: - pull_request: - branches: - - main - -env: - AWS_REGION: us-east-1 - AWS_ECR_REGION: us-east-1 - AWS_PROFILE: lf-cla - STAGE: dev - REPOSITORY: lfx-easycla-dev - ECR_HOST: ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.us-east-1.amazonaws.com - -jobs: - build-docker-dev: - runs-on: ubuntu-latest - environment: dev - steps: - - uses: actions/checkout@v3 - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v2 - - name: Available Build Platforms - run: echo ${{ steps.buildx.outputs.platforms }} - - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} - aws-region: us-east-1 - role-duration-seconds: 900 - - name: Setup AWS Profile - run: | - echo "Installing Profile '${AWS_PROFILE}'..." - mkdir -p ~/.aws - - touch ~/.aws/config - if ! grep -q AWS_PROFILE ~/.aws/config; then - printf "[profile ${AWS_PROFILE}]\nregion=${AWS_REGION}\noutput=json" > ~/.aws/config - echo "Added ${AWS_PROFILE} profile to ~/.aws/config" - else - echo "Skipped adding ${AWS_PROFILE} to ~/.aws/config - already there" - fi - - touch ~/.aws/credentials - if ! grep -q AWS_PROFILE ~/.aws/credentials; then - printf "[${AWS_PROFILE}]\naws_access_key_id=${{ secrets.AWS_ACCESS_KEY }}\naws_secret_access_key=${{ secrets.AWS_SECRET_KEY }}" > ~/.aws/credentials - echo "Added ${AWS_PROFILE} profile to ~/.aws/credentials" - else - echo "Skipped adding ${AWS_PROFILE} to ~/.aws/credentials - already there" - fi - - if ! grep -q AWS_PROFILE ${HOME}/.bashrc; then - echo "export AWS_PROFILE=${AWS_PROFILE}" >> ${HOME}/.bashrc - echo "Added ${AWS_PROFILE} profile to ${HOME}/.bashrc" - else - echo "Skipped adding ${AWS_PROFILE} to ${HOME}/.bashrc - already there" - fi - - - name: Build Docker Image - working-directory: cla-backend - run: | - # Create a new builder, named container, that uses the Docker container driver - echo "Creating a new builder container..." - docker buildx create --name container --driver=docker-container - - echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:${{github.sha}}" - docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . - echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:latest" - docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:latest . - - # Note, unlike when using the default docker driver, images built with the docker-container driver must be explicitly loaded into the local image store. Use the --load flag - echo "Loading the image into the image store..." - docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . - docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:latest . diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 0b679f8f7..d44afde6a 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -10,11 +10,8 @@ on: env: AWS_REGION: us-east-1 - AWS_ECR_REGION: us-east-1 AWS_PROFILE: lf-cla STAGE: dev - REPOSITORY: lfx-easycla-dev - ECR_HOST: ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.us-east-1.amazonaws.com jobs: build-deploy-dev: @@ -28,13 +25,6 @@ jobs: go-version: '1.20.1' - name: Go Version run: go version - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v2 - - name: Available Build Platforms - run: echo ${{ steps.buildx.outputs.platforms }} - name: Setup Node uses: actions/setup-node@v3 with: @@ -98,7 +88,6 @@ jobs: - name: Python Setup working-directory: cla-backend run: | - pip install --upgrade pip pip install -r requirements.txt pip install -r requirements-test.txt @@ -118,28 +107,6 @@ jobs: AUTH0_PLATFORM_CLIENT_SECRET: ${{ secrets.AUTH0_PLATFORM_CLIENT_SECRET }} AUTH0_PLATFORM_AUDIENCE: https://api-gw.dev.platform.linuxfoundation.org/ - - name: Build Docker Image - working-directory: cla-backend - run: | - # Create a new builder, named container, that uses the Docker container driver - echo "Creating a new builder container..." - docker buildx create --name container --driver=docker-container - - echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:${{github.sha}}" - docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . - echo "Building image with tag: ${ECR_HOST}/${REPOSITORY}:latest" - docker buildx build --platform=linux/arm64 --builder=container --tag ${ECR_HOST}/${REPOSITORY}:latest . - - # Note, unlike when using the default docker driver, images built with the docker-container driver must be explicitly loaded into the local image store. Use the --load flag - echo "Loading the image into the image store..." - docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:${{github.sha}} . - docker buildx build --platform=linux/arm64 --builder=container --load --tag ${ECR_HOST}/${REPOSITORY}:latest . - - name: Publish Docker Image - run: | - aws ecr get-login-password --region ${AWS_ECR_REGION} | docker login --username AWS --password-stdin ${ECR_HOST} - docker push ${ECR_HOST}/${REPOSITORY}:${{github.sha}} - docker push ${ECR_HOST}/${REPOSITORY}:latest - - name: Go Setup working-directory: cla-backend-go run: | diff --git a/cla-backend/Dockerfile b/cla-backend/Dockerfile deleted file mode 100644 index 65e69bedb..000000000 --- a/cla-backend/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright The Linux Foundation and each contributor to CommunityBridge. -# SPDX-License-Identifier: MIT - -FROM public.ecr.aws/lambda/python:3.7 - -# Copy requirements.txt -COPY requirements.txt ${LAMBDA_TASK_ROOT} - -# Copy function code -COPY *.py cla ${LAMBDA_TASK_ROOT} - -# Install the specified packages -RUN pip install -r requirements.txt - -# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile) -CMD [ "wsgi_handler.handler" ] diff --git a/cla-backend/requirements.txt b/cla-backend/requirements.txt index 4d1f08078..07bd09b69 100644 --- a/cla-backend/requirements.txt +++ b/cla-backend/requirements.txt @@ -43,8 +43,7 @@ pip-autoremove==0.10.0 pipdeptree==2.9.6 platformdirs==3.10.0 pluggy==0.13.1 -#psycopg2==2.9.7 -psycopg2-binary==2.9.7 +psycopg2==2.9.7 py==1.11.0 pyasn1==0.4.8 pycparser==2.21 diff --git a/cla-backend/serverless.yml b/cla-backend/serverless.yml index 84f1890cb..5c0b561d1 100644 --- a/cla-backend/serverless.yml +++ b/cla-backend/serverless.yml @@ -49,6 +49,10 @@ custom: number: 3 userEventsSNSTopicARN: arn:aws:sns:us-east-2:${aws:accountId}:userservice-triggers-${sls:stage}-user-sns-topic + # For the python requirements add layer:true to put them into a Lambda Layer. + pythonRequirements: + layer: true + certificate: arn: # From env Certificate Manager - @@ -107,10 +111,6 @@ custom: dev: admin@dev.lfcla.com staging: admin@staging.lfcla.com prod: admin@lfx.linuxfoundation.org - ecr_img: - dev: 395594542180.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest - staging: 844390194980.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest - prod: 716487311010.dkr.ecr.us-east-1.amazonaws.com/lfx-easycla-${sls:stage}:latest provider: name: aws @@ -121,12 +121,6 @@ provider: logRetentionInDays: 14 lambdaHashingVersion: '20201221' # Resolution of lambda version hashes was improved with better algorithm, which will be used in next major release. Switch to it now by setting "provider.lambdaHashingVersion" to "20201221" - ecr: - # In this section you can define images that will be built locally and uploaded to ECR - images: - easyclaPythonAppImage: - uri: ${self:custom.ecr_img.${sls:stage} - apiGateway: # https://www.serverless.com/framework/docs/deprecations/#AWS_API_GATEWAY_NAME_STARTING_WITH_SERVICE shouldStartNameWithService: true @@ -398,7 +392,7 @@ provider: Owner: "David Deal" plugins: - #- serverless-python-requirements + - serverless-python-requirements - serverless-wsgi - serverless-plugin-tracing # Serverless Finch does s3 uploading. Called with 'sls client deploy'. @@ -602,12 +596,8 @@ functions: apiv1: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v1 endpoints" - image: - name: easyclaPythonAppImage - command: - - 'wsgi_handler.handler' - #entryPoint: - # - '/lambda-entrypoint.sh' + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -617,12 +607,8 @@ functions: apiv2: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v2 endpoints" - image: - name: easyclaPythonAppImage - command: - - 'wsgi_handler.handler' - # layers: - # - Ref: PythonRequirementsLambdaLayer + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -632,12 +618,8 @@ functions: salesforceprojects: handler: cla.salesforce.get_projects description: "EasyCLA API Callback Handler for fetching all SalesForce projects" - image: - name: easyclaPythonAppImage - command: - - 'cla.salesforce.get_projects' -# layers: -# - Ref: PythonRequirementsLambdaLayer + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -647,12 +629,8 @@ functions: salesforceprojectbyID: handler: cla.salesforce.get_project description: "EasyCLA API Callback Handler for fetching SalesForce projects by ID" - image: - name: easyclaPythonAppImage - command: - - 'cla.salesforce.get_project' -# layers: -# - Ref: PythonRequirementsLambdaLayer + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -663,12 +641,8 @@ functions: githubinstall: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub bot installations" - image: - name: easyclaPythonAppImage - command: - - 'wsgi_handler.handler' -# layers: -# - Ref: PythonRequirementsLambdaLayer + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -678,17 +652,14 @@ functions: githubactivity: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub activity" - image: - name: easyclaPythonAppImage - command: - - 'wsgi_handler.handler' -# layers: -# - Ref: PythonRequirementsLambdaLayer + layers: + - Ref: PythonRequirementsLambdaLayer events: - http: method: POST path: v2/github/activity + resources: Conditions: # Helper functions since we conditionally create some resources From 10037ae851b8cdfd71fa3ec994158bcc4d78ab16 Mon Sep 17 00:00:00 2001 From: Harold Wanyama Date: Tue, 5 Sep 2023 18:01:59 +0300 Subject: [PATCH 6/8] Revert "CI/CD - EasyCLA - Testing Python Layer Deployment" This reverts commit 540e5901f19551f7a7b66a8f20a7d85caad3a1c4. --- cla-backend-go/package.json | 1 - cla-backend-go/yarn.lock | 15 +++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/cla-backend-go/package.json b/cla-backend-go/package.json index 137ac4475..3cf26200c 100644 --- a/cla-backend-go/package.json +++ b/cla-backend-go/package.json @@ -43,7 +43,6 @@ "minimist": "^1.2.6", "normalize-url": "^4.5.1", "qs": "^6.11.0", - "semver": "^7.5.4", "set-value": "^4.0.1", "simple-git": "^3.16.0", "ws": "^7.4.6", diff --git a/cla-backend-go/yarn.lock b/cla-backend-go/yarn.lock index 5a755d08e..c752eeb4a 100644 --- a/cla-backend-go/yarn.lock +++ b/cla-backend-go/yarn.lock @@ -2313,10 +2313,17 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" -semver@^5.5.0, semver@^6.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1: + version "7.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" dependencies: lru-cache "^6.0.0" From 09ab0495743914e237d53660eb8d00fe56c4fe65 Mon Sep 17 00:00:00 2001 From: Harold Wanyama Date: Tue, 5 Sep 2023 18:02:21 +0300 Subject: [PATCH 7/8] Revert "CI/CD - EasyCLA - Testing Python Layer Deployment" This reverts commit 60d00a26081d6c85906a2246bfc689e6a3fb4e18. --- .github/workflows/build-pr.yml | 1 - .github/workflows/deploy-dev.yml | 3 +- cla-backend-go/.golangci.yaml | 19 +- cla-backend-go/Makefile | 2 +- cla-backend/README.md | 15 - cla-backend/cla/docusign_auth.py | 5 +- cla-backend/package.json | 7 +- cla-backend/requirements-test.txt | 7 - cla-backend/requirements.txt | 69 +- cla-backend/serverless.yml | 29 +- cla-backend/yarn.lock | 2269 ++++++++++++----------------- 11 files changed, 1008 insertions(+), 1418 deletions(-) delete mode 100644 cla-backend/README.md delete mode 100644 cla-backend/requirements-test.txt diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 6048f1933..0e3280800 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -52,7 +52,6 @@ jobs: working-directory: cla-backend run: | pip install -r requirements.txt - pip install -r requirements-test.txt - name: Python Lint working-directory: cla-backend diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index d44afde6a..af84225ca 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -89,7 +89,8 @@ jobs: working-directory: cla-backend run: | pip install -r requirements.txt - pip install -r requirements-test.txt + + - name: Python Lint working-directory: cla-backend diff --git a/cla-backend-go/.golangci.yaml b/cla-backend-go/.golangci.yaml index cc8a75720..737ced042 100644 --- a/cla-backend-go/.golangci.yaml +++ b/cla-backend-go/.golangci.yaml @@ -33,10 +33,10 @@ linters-settings: # default is false: such cases aren't reported by default. check-blank: true govet: - enable-all: true - #check-shadowing: true - #fieldalignment: true - revive: # golint was replaced by revive + check-shadowing: true + fieldalignment: true + revive: + ignore-generated-header: true min-confidence: 0 rules: # Recommended in Revive docs @@ -48,14 +48,12 @@ linters-settings: goconst: min-len: 2 min-occurrences: 2 - gocyclo: - min-complexity: 40 linters: disable-all: true enable: - - revive # 'golint' is deprecated (since v1.41.0), replaced by revive - # - govet + - revive + - govet - errcheck - ineffassign - typecheck @@ -65,13 +63,14 @@ linters: - goimports - gosec - megacheck # (staticcheck + gosimple + unused in one linter) + - depguard - unconvert - unparam - unused - nakedret - # - depguard # recently, this error is showing up: import '....' is not allowed from list 'Main' (depguard) for all the packages - #- maligned is deprecated (since v1.38.0), replaced by govet 'fieldalignment'. + #- maligned # The repository of the linter has been archived by the owner. Replaced by govet 'fieldalignment'. #- dupl + - bodyclose issues: exclude-use-default: false diff --git a/cla-backend-go/Makefile b/cla-backend-go/Makefile index ceb154591..9584d3df1 100644 --- a/cla-backend-go/Makefile +++ b/cla-backend-go/Makefile @@ -35,7 +35,7 @@ ifeq "$(shell uname -s)" "Linux" endif LINT_TOOL=$(shell go env GOPATH)/bin/golangci-lint -LINT_VERSION=v1.54.2 +LINT_VERSION=v1.51.2 SWAGGER_DIR=$(ROOT_DIR)/swagger SWAGGER_BIN_DIR=/usr/local/bin SWAGGER_TOOL_VERSION=v0.30.3 diff --git a/cla-backend/README.md b/cla-backend/README.md deleted file mode 100644 index 89a42bbd8..000000000 --- a/cla-backend/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Python Backend Notes - -## Setup - -```bash -pip3 install -r requirements.txt -``` -## Dependency Tree - -To show the dependency tree of the project, run the following commands: - -```bash -pip install pipdeptree -pipdeptree -fl -``` diff --git a/cla-backend/cla/docusign_auth.py b/cla-backend/cla/docusign_auth.py index 955ca1768..ebc8ddbec 100644 --- a/cla-backend/cla/docusign_auth.py +++ b/cla-backend/cla/docusign_auth.py @@ -39,9 +39,6 @@ def request_access_token() -> str: "scope": "signature impersonation" } cla.log.debug(f'Claims: {claims}') - # Note from the docs: If you are planning on encoding or decoding tokens using certain digital signature - # algorithms # (like RSA or ECDSA), you will need to install the cryptography library. This can be installed - # explicitly, or as a required extra in the pyjwt requirement: $ pip install pyjwt[crypto] encoded_jwt = jwt.encode(claims, INTEGRATION_SECRET.encode(), algorithm='RS256') payload = { @@ -57,7 +54,7 @@ def request_access_token() -> str: else: cla.log.error('Unable to request access token from DocuSign OAuth2 service: ' + str(data)) raise Exception('Unable to request access token from DocuSign OAuth2 service: ' + str(data)) - + except Exception as err: cla.log.error('Unable to request access token from DocuSign OAuth2 service: ' + str(err)) raise err diff --git a/cla-backend/package.json b/cla-backend/package.json index 5157b3dbe..ac55d473a 100644 --- a/cla-backend/package.json +++ b/cla-backend/package.json @@ -14,7 +14,6 @@ "prune:dev": "SLS_DEBUG=* time ./node_modules/serverless/bin/serverless.js prune -n 10 -s dev -r us-east-1 --verbose", "offline:dev": "./node_modules/serverless/bin/serverless.js offline -s dev -r us-east-1 start", "package": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js package -s dev -r us-east-1 --verbose", - "package:dev": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js package -s dev -r us-east-1 --verbose", "serve:staging": "./node_modules/serverless/bin/serverless.js wsgi serve -s 'staging'", "deploy:staging": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js deploy -s staging -r us-east-1 --verbose", "deploy:info:staging": "SLS_DEBUG=* ./node_modules/serverless/bin/serverless.js info -s staging -r us-east-1 --verbose", @@ -36,8 +35,8 @@ "dependencies": { "install": "^0.13.0", "node.extend": "^2.0.2", - "serverless": "^3.34.0", - "serverless-domain-manager": "^7.1.2", + "serverless": "^3.32.2", + "serverless-domain-manager": "^7.0.4", "serverless-finch": "^4.0.3", "serverless-layers": "^2.6.1", "serverless-plugin-tracing": "^2.0.0", @@ -52,7 +51,6 @@ "aws-sdk": "^2.1329.0", "axios": "^0.21.4", "cookiejar": "^2.1.4", - "fast-xml-parser": "^4.2.4", "file-type": "^16.5.4", "glob-parent": "^5.1.2", "http-cache-semantics": "^4.1.1", @@ -65,7 +63,6 @@ "minimist": "^1.2.6", "normalize-url": "^4.5.1", "qs": "^6.11.0", - "semver": "^7.5.4", "set-value": "^4.0.1", "shell-quote": "^1.7.3", "simple-git": "^3.16.0", diff --git a/cla-backend/requirements-test.txt b/cla-backend/requirements-test.txt deleted file mode 100644 index dc5620c4c..000000000 --- a/cla-backend/requirements-test.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright The Linux Foundation and each contributor to CommunityBridge. -# SPDX-License-Identifier: MIT -pytest==5.0.1 -pytest-clarity==0.3.0a0 -pytest-cov==2.8.1 -coverage==4.5.4 - diff --git a/cla-backend/requirements.txt b/cla-backend/requirements.txt index 07bd09b69..f14cee204 100644 --- a/cla-backend/requirements.txt +++ b/cla-backend/requirements.txt @@ -1,77 +1,62 @@ # Copyright The Linux Foundation and each contributor to CommunityBridge. # SPDX-License-Identifier: MIT -astroid==2.15.6 -atomicwrites==1.4.1 -attrs==23.1.0 -beautifulsoup4==4.12.2 +astroid==2.3.3 +atomicwrites==1.3.0 +attrs==19.3.0 +beautifulsoup4==4.8.1 boto3==1.9.236 botocore==1.12.253 -certifi==2023.7.22 -cffi==1.15.1 +certifi==2022.12.7 chardet==3.0.4 -charset-normalizer==3.2.0 -click==8.1.7 -colorama==0.4.6 -cryptography==41.0.3 -Deprecated==1.2.14 -dill==0.3.7 -distlib==0.3.7 +colorama==0.4.3 +coverage==4.5.4 +Deprecated==1.2.7 docraptor==1.2.0 docutils==0.15.2 -ecdsa==0.18.0 +ecdsa==0.14.1 falcon==2.0.0 -filelock==3.12.2 future==0.18.3 -gossip==2.4.0 -gunicorn==21.2.0 -hug==2.6.1 -idna==3.4 -importlib-metadata==6.7.0 -isort==5.11.5 -Jinja2==3.1.2 +gossip==2.3.1 +gunicorn==19.9.0 +hug==2.6.0 +idna==2.8 +importlib-metadata==1.6.1 +Jinja2==2.11.3 jmespath==0.9.4 lazy-object-proxy==1.4.3 Logbook==1.5.3 -lxml==4.9.3 -MarkupSafe==2.0.1 -mccabe==0.7.0 +lxml==4.9.2 more-itertools==8.0.2 nose2==0.9.1 -oauthlib==3.2.2 +oauthlib==3.1.0 packaging==20.5 -pip-autoremove==0.10.0 -pipdeptree==2.9.6 -platformdirs==3.10.0 pluggy==0.13.1 -psycopg2==2.9.7 -py==1.11.0 +py==1.10.0 pyasn1==0.4.8 -pycparser==2.21 pydocusign==2.2 -PyGithub==1.59.1 -PyJWT==2.8.0 -pylint==2.17.5 -PyNaCl==1.5.0 +PyGithub==1.55 +PyJWT==2.7.0 +pylint==1.5.2 pynamodb==3.4.1 pyparsing==2.4.5 +pytest==5.0.1 +pytest-clarity==0.3.0a0 +pytest-cov==2.8.1 python-dateutil==2.8.1 python-jose==3.0.1 requests==2.31.0 requests-oauthlib==1.2.0 -rsa==4.9 +rsa==4.7 s3transfer==0.2.1 sentinels==1.0.0 -six==1.16.0 +six==1.13.0 soupsieve==1.9.5 termcolor==1.1.0 -tomli==2.0.1 -tomlkit==0.12.1 typed-ast==1.4.1 -typing_extensions==4.7.1 urllib3==1.25.11 vintage==0.4.1 -virtualenv==20.24.4 wcwidth==0.1.7 Werkzeug==0.15.5 wrapt==1.11.2 zipp==3.15.0 +markupsafe==2.0.1 diff --git a/cla-backend/serverless.yml b/cla-backend/serverless.yml index 5c0b561d1..a68429079 100644 --- a/cla-backend/serverless.yml +++ b/cla-backend/serverless.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: MIT service: cla-backend -frameworkVersion: '^3.34.0' +frameworkVersion: '^3.28.1' package: # Exclude all first - selectively add in lambda functions @@ -25,15 +25,6 @@ package: - '!node_modules/**' - '!package-lock.json' - '!yarn.lock' - - '!**/test/**' - - '!**/tests/**' - - '!**/*test*.py' - - '!tests/**' - - '!**/_pytest/**' - - '!**/pytest*/**' - - '!**/test_*' - - '!**/LICENSE' - - '!**/README*' - '.serverless-wsgi' custom: @@ -49,10 +40,6 @@ custom: number: 3 userEventsSNSTopicARN: arn:aws:sns:us-east-2:${aws:accountId}:userservice-triggers-${sls:stage}-user-sns-topic - # For the python requirements add layer:true to put them into a Lambda Layer. - pythonRequirements: - layer: true - certificate: arn: # From env Certificate Manager - @@ -333,7 +320,7 @@ provider: DOCRAPTOR_API_KEY: ${file(./env.json):doc-raptor-api-key, ssm:/cla-doc-raptor-api-key-${sls:stage}} DOCUSIGN_ROOT_URL: ${file(./env.json):docusign-root-url, ssm:/cla-docusign-root-url-${sls:stage}} DOCUSIGN_USERNAME: ${file(./env.json):docusign-username, ssm:/cla-docusign-username-${sls:stage}} - DOCUSIGN_PASSWORD: ${file(./env.json):docusign-password, ssm:/cla-docusign-password-${sls:stage}} + DOCUSIGN_PASSWORD: ${file(./env.json):docusign-password, ssm:/cla-docusign-password-${sls:stage}} DOCUSIGN_AUTH_SERVER: ${file(./env.json):docusign-auth-server, ssm:/cla-docusign-auth-server-${sls:stage}} CLA_API_BASE: ${file(./env.json):cla-api-base, ssm:/cla-api-base-${sls:stage}} CLA_CONTRIBUTOR_BASE: ${file(./env.json):cla-contributor-base, ssm:/cla-contributor-base-${sls:stage}} @@ -596,8 +583,6 @@ functions: apiv1: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v1 endpoints" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -607,8 +592,6 @@ functions: apiv2: handler: wsgi_handler.handler description: "EasyCLA Python API handler for the /v2 endpoints" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -618,8 +601,6 @@ functions: salesforceprojects: handler: cla.salesforce.get_projects description: "EasyCLA API Callback Handler for fetching all SalesForce projects" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -629,8 +610,6 @@ functions: salesforceprojectbyID: handler: cla.salesforce.get_project description: "EasyCLA API Callback Handler for fetching SalesForce projects by ID" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -641,8 +620,6 @@ functions: githubinstall: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub bot installations" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: ANY @@ -652,8 +629,6 @@ functions: githubactivity: handler: wsgi_handler.handler description: "EasyCLA API Callback Handler for GitHub activity" - layers: - - Ref: PythonRequirementsLambdaLayer events: - http: method: POST diff --git a/cla-backend/yarn.lock b/cla-backend/yarn.lock index 234ad9444..2377dc276 100644 --- a/cla-backend/yarn.lock +++ b/cla-backend/yarn.lock @@ -78,769 +78,1004 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/client-acm@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-acm/-/client-acm-3.398.0.tgz#0de2e25de26d08dcc10977243c2e75d009063f62" - integrity sha512-NSrWuzzrGWDBfk3Y5U6sNis+c6fluNFA2y9jPIJxnB4U26F6ntBDxqI3Hiuscknzd8+RGoNVMZxaoMqBPBGccQ== +"@aws-sdk/abort-controller@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.342.0.tgz#a84a5fc884d87ae4adfe852aa6a43effc63e7af1" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/chunked-blob-reader@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.310.0.tgz#2ada1b024a2745c2fe7e869606fab781325f981e" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/client-acm@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-acm/-/client-acm-3.344.0.tgz#99e75e6833d3d5a8ad2b1475cef6724b9bfb08ba" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.5" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@aws-sdk/util-waiter" "3.342.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/client-api-gateway@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-api-gateway/-/client-api-gateway-3.398.0.tgz#824d2bccaf7fe1600e4a09199cd219a4076429ea" - integrity sha512-WS0f4r2jsTeiGMvnN7JbqV/f6S7Cs4f8FluhgauWCw9mecGOJP5YD6u4oDk4rub3urtNuo+qOpH8TVG3fJ2hVg== +"@aws-sdk/client-api-gateway@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-api-gateway/-/client-api-gateway-3.344.0.tgz#3e272962e6b5804c331406611168c5cd561d8597" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-sdk-api-gateway" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.5" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-sdk-api-gateway" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/client-apigatewayv2@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-apigatewayv2/-/client-apigatewayv2-3.398.0.tgz#c2f0f3b7aff89023b9194b1210efcfdcc19c2b6d" - integrity sha512-Au5XNhU7q2sxMbURGTmK6AWvCpwv7mzsTtum6pZk0xSUDBa81GCR/LP7oXkFjSKpbSgDebjBGKX9MNF7E1bWrg== +"@aws-sdk/client-apigatewayv2@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-apigatewayv2/-/client-apigatewayv2-3.344.0.tgz#f1d259310faad63c3d7e1f9e816de6d833d023e8" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.5" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/client-cloudformation@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.398.0.tgz#fce2efab4b87217901828c111b4dba173a3a32a8" - integrity sha512-NQAjm0FYmmMT9jn7y2kYpa5MtANwe2c+65IJATXCJC9YqmDxDveZce6YmOpZ3Qflf7Z1J2A7rYAwo0qO35/Zcg== +"@aws-sdk/client-cloudformation@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.344.0.tgz#b842c4afa9dc8a7dede0b58630722a3424c02664" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.5" - fast-xml-parser "4.2.5" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@aws-sdk/util-waiter" "3.342.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" + fast-xml-parser "4.1.2" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-cognito-identity@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.398.0.tgz#17f418ee1c31e71918c16f696b40effc9cf90cf5" - integrity sha512-Pr/S1f8R2FsJ8DwBC6g0CSdtZNNV5dMHhlIi+t8YAmCJvP4KT+UhzFjbvQRINlBRLFuGUuP7p5vRcGVELD3+wA== +"@aws-sdk/client-cognito-identity@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.344.0.tgz#d1f6f152251fc5f6c46940c50b4e940434ae0e87" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/client-route-53@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.398.0.tgz#a0ae6e5ba6cef844919d6b7b2666564a700917a8" - integrity sha512-Aab11et2VY1pE3C5pqZoVZPU5BP1iNhRufK27wQ1bCy/SiRyqvhXKAZ7YPkP9vHDIAFejp9/PSJPy17v/GUwuw== +"@aws-sdk/client-route-53@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.344.0.tgz#0aa5a623114be27e8c9793271094b075eae0292b" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-sdk-route53" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-sdk-route53" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@aws-sdk/util-waiter" "3.342.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.5" - fast-xml-parser "4.2.5" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" + fast-xml-parser "4.1.2" tslib "^2.5.0" -"@aws-sdk/client-s3@^3.370.0": - version "3.400.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.400.0.tgz#579dfa12c93bf12f0d8654fcbfe36f7989209a4d" - integrity sha512-lnv0pb79Czl8fCMs/z7yM56LvoKTri1I4jX/V33trHMFKPQDoy8i24wxG8+TZl3MUmnUyoQS7tlukh7IFkii1Q== +"@aws-sdk/client-s3@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.344.0.tgz#e39d1ad73702dcaf02217d87537c1694054749aa" 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.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-bucket-endpoint" "3.398.0" - "@aws-sdk/middleware-expect-continue" "3.398.0" - "@aws-sdk/middleware-flexible-checksums" "3.400.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-location-constraint" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-sdk-s3" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-ssec" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/signature-v4-multi-region" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/eventstream-serde-browser" "3.342.0" + "@aws-sdk/eventstream-serde-config-resolver" "3.342.0" + "@aws-sdk/eventstream-serde-node" "3.342.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-blob-browser" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/hash-stream-node" "3.342.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/md5-js" "3.342.0" + "@aws-sdk/middleware-bucket-endpoint" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-expect-continue" "3.342.0" + "@aws-sdk/middleware-flexible-checksums" "3.342.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-location-constraint" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-sdk-s3" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-ssec" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/signature-v4-multi-region" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-stream-browser" "3.342.0" + "@aws-sdk/util-stream-node" "3.344.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@aws-sdk/util-waiter" "3.342.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/eventstream-serde-browser" "^2.0.5" - "@smithy/eventstream-serde-config-resolver" "^2.0.5" - "@smithy/eventstream-serde-node" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-blob-browser" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/hash-stream-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/md5-js" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.5" - "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.5" - fast-xml-parser "4.2.5" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" + fast-xml-parser "4.1.2" tslib "^2.5.0" -"@aws-sdk/client-sso@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz#68ce0a4d359794b629e5a7efe43a24ed9b52211e" - integrity sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ== +"@aws-sdk/client-sso-oidc@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.344.0.tgz#6e13b659399b9cd6acf8b7b5bdf775935ed3f4eb" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/client-sts@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz#8c569760d05b9fe663f82fc092d39b093096f7cc" - integrity sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg== +"@aws-sdk/client-sso@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.344.0.tgz#9ccf466ef45972376ebe6fe820df225943b1377e" dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-sdk-sts" "3.398.0" - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - fast-xml-parser "4.2.5" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@aws-sdk/config-resolver@^3.370.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.374.0.tgz#753dd47066365be611755a74515235d54e72e10b" - integrity sha512-eTSbmpcgZ97o7PuFls8pH1344OS03nfqq1NO9HxxvoYoZ6DFfUO7kqKeNUhP9LxOF7slyHXajDT7eoPclGnTuw== +"@aws-sdk/client-sts@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.344.0.tgz#5d2a554766ca70ee6af929aa9617850b54d4b9a3" dependencies: - "@smithy/config-resolver" "^1.0.1" + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/hash-node" "3.344.0" + "@aws-sdk/invalid-dependency" "3.342.0" + "@aws-sdk/middleware-content-length" "3.342.0" + "@aws-sdk/middleware-endpoint" "3.344.0" + "@aws-sdk/middleware-host-header" "3.342.0" + "@aws-sdk/middleware-logger" "3.342.0" + "@aws-sdk/middleware-recursion-detection" "3.342.0" + "@aws-sdk/middleware-retry" "3.342.0" + "@aws-sdk/middleware-sdk-sts" "3.342.0" + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/middleware-user-agent" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/smithy-client" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-body-length-browser" "3.310.0" + "@aws-sdk/util-body-length-node" "3.310.0" + "@aws-sdk/util-defaults-mode-browser" "3.342.0" + "@aws-sdk/util-defaults-mode-node" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" + "@aws-sdk/util-user-agent-browser" "3.342.0" + "@aws-sdk/util-user-agent-node" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + "@smithy/protocol-http" "^1.0.1" + "@smithy/types" "^1.0.0" + fast-xml-parser "4.1.2" tslib "^2.5.0" -"@aws-sdk/credential-provider-cognito-identity@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.398.0.tgz#ae7fca820c2fcf0c3c78599e55dc60f08f172370" - integrity sha512-MFUhy1YayHg5ypRTk4OTfDumQRP+OJBagaGv14kA8DzhKH1sNrU4HV7A7y2J4SvkN5hG/KnLJqxpakCtB2/O2g== +"@aws-sdk/config-resolver@3.342.0", "@aws-sdk/config-resolver@^3.329.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.342.0.tgz#186684780ffe74ceb7a384ee8a58f32c45d1c233" dependencies: - "@aws-sdk/client-cognito-identity" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-config-provider" "3.310.0" + "@aws-sdk/util-middleware" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz#28d0d4d2de85dd35fdf83298191ea495da8f8646" - integrity sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ== +"@aws-sdk/credential-provider-cognito-identity@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.344.0.tgz#2110c5ea652310ea67be6d3f5cdf4958846e4060" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/client-cognito-identity" "3.344.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz#723264d8d8adb01963fdfe9fe9005aa20def3a56" - integrity sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw== - dependencies: - "@aws-sdk/credential-provider-env" "3.398.0" - "@aws-sdk/credential-provider-process" "3.398.0" - "@aws-sdk/credential-provider-sso" "3.398.0" - "@aws-sdk/credential-provider-web-identity" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/credential-provider-imds" "^2.0.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.0" - "@smithy/types" "^2.2.2" +"@aws-sdk/credential-provider-env@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.342.0.tgz#1fef895b6460787fdf3b8fef6e67c9d1196fbd4f" + dependencies: + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz#afc6e6417b071a5a5b242329fd9c80aacba40f7d" - integrity sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg== - dependencies: - "@aws-sdk/credential-provider-env" "3.398.0" - "@aws-sdk/credential-provider-ini" "3.398.0" - "@aws-sdk/credential-provider-process" "3.398.0" - "@aws-sdk/credential-provider-sso" "3.398.0" - "@aws-sdk/credential-provider-web-identity" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/credential-provider-imds" "^2.0.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.0" - "@smithy/types" "^2.2.2" +"@aws-sdk/credential-provider-imds@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.342.0.tgz#f18345d69e2ebeb2396d16756ed92370cc250120" + dependencies: + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz#bae46e14bcb664371d33926118bad61866184317" - integrity sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg== +"@aws-sdk/credential-provider-ini@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.344.0.tgz#59560ca30ef7380adc103eec209a66a8b15bb735" + dependencies: + "@aws-sdk/credential-provider-env" "3.342.0" + "@aws-sdk/credential-provider-imds" "3.342.0" + "@aws-sdk/credential-provider-process" "3.342.0" + "@aws-sdk/credential-provider-sso" "3.344.0" + "@aws-sdk/credential-provider-web-identity" "3.342.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-node@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.344.0.tgz#9d802aea6866267a7da6844eef676fa570943a9a" + dependencies: + "@aws-sdk/credential-provider-env" "3.342.0" + "@aws-sdk/credential-provider-imds" "3.342.0" + "@aws-sdk/credential-provider-ini" "3.344.0" + "@aws-sdk/credential-provider-process" "3.342.0" + "@aws-sdk/credential-provider-sso" "3.344.0" + "@aws-sdk/credential-provider-web-identity" "3.342.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-process@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.342.0.tgz#faccc5937f055e2888217140e47499da844c01a6" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz#b8a094e5e62cea233d77e27c8b7e2ce65e9f7559" - integrity sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw== - dependencies: - "@aws-sdk/client-sso" "3.398.0" - "@aws-sdk/token-providers" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.0" - "@smithy/types" "^2.2.2" +"@aws-sdk/credential-provider-sso@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.344.0.tgz#03c4d92850a35891999ecfe6a3d4a7975431174a" + dependencies: + "@aws-sdk/client-sso" "3.344.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/token-providers" "3.344.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz#0396a34bf9d2e4b48530c2f899cbb4101b592db8" - integrity sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg== +"@aws-sdk/credential-provider-web-identity@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.342.0.tgz#d05f0478c897a69a7010643c5aac1bae0f1861ec" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/credential-providers@^3.370.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.398.0.tgz#c20119371139abf99bfebaf57a69f97d6ed0036c" - integrity sha512-355vXmImn2e85mIWSYDVb101AF2lIVHKNCaH6sV1U/8i0ZOXh2cJYNdkRYrxNt1ezDB0k97lSKvuDx7RDvJyRg== - dependencies: - "@aws-sdk/client-cognito-identity" "3.398.0" - "@aws-sdk/client-sso" "3.398.0" - "@aws-sdk/client-sts" "3.398.0" - "@aws-sdk/credential-provider-cognito-identity" "3.398.0" - "@aws-sdk/credential-provider-env" "3.398.0" - "@aws-sdk/credential-provider-ini" "3.398.0" - "@aws-sdk/credential-provider-node" "3.398.0" - "@aws-sdk/credential-provider-process" "3.398.0" - "@aws-sdk/credential-provider-sso" "3.398.0" - "@aws-sdk/credential-provider-web-identity" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/credential-provider-imds" "^2.0.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" +"@aws-sdk/credential-providers@^3.329.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.344.0.tgz#ae742ec18027a163d5269f421fd82601e52748aa" + dependencies: + "@aws-sdk/client-cognito-identity" "3.344.0" + "@aws-sdk/client-sso" "3.344.0" + "@aws-sdk/client-sts" "3.344.0" + "@aws-sdk/credential-provider-cognito-identity" "3.344.0" + "@aws-sdk/credential-provider-env" "3.342.0" + "@aws-sdk/credential-provider-imds" "3.342.0" + "@aws-sdk/credential-provider-ini" "3.344.0" + "@aws-sdk/credential-provider-node" "3.344.0" + "@aws-sdk/credential-provider-process" "3.342.0" + "@aws-sdk/credential-provider-sso" "3.344.0" + "@aws-sdk/credential-provider-web-identity" "3.342.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-bucket-endpoint@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.398.0.tgz#1cff84e1f71043346277f3c1a6268763c631a984" - integrity sha512-+iDHiRofK/vIY94RWAXkSnR4rBPzc2dPHmLp+FDKywq1y708H9W7TOT37dpn+KSFeO4k2FfddFjzWBHsaeakCA== +"@aws-sdk/eventstream-codec@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.342.0.tgz#aef9ab3c5fdaa02c6da9836194eada9d35515fa1" dependencies: - "@aws-sdk/types" "3.398.0" + "@aws-crypto/crc32" "3.0.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-hex-encoding" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/eventstream-serde-browser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.342.0.tgz#c34feadb932da49416e2d8e0fda9e2645642d1d3" + dependencies: + "@aws-sdk/eventstream-serde-universal" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/eventstream-serde-config-resolver@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.342.0.tgz#dc6864591e51d9716543161a14ffcbc9efb30557" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/eventstream-serde-node@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.342.0.tgz#71357532f7e7938fe075844910d159d37c3b40c7" + dependencies: + "@aws-sdk/eventstream-serde-universal" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/eventstream-serde-universal@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.342.0.tgz#186a1af9a764095545d5ecfc517f219e5fe152d2" + dependencies: + "@aws-sdk/eventstream-codec" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/fetch-http-handler@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.342.0.tgz#7db371a02a5d7e5db80715d3f14803727fb9e984" + dependencies: + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/querystring-builder" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/hash-blob-browser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.342.0.tgz#1453230939670d34fda93285917ad0619aa806dd" + dependencies: + "@aws-sdk/chunked-blob-reader" "3.310.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/hash-node@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.344.0.tgz#4ce5d69a39b5f722d02cd4ae6d0518571c0028fd" + dependencies: + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-buffer-from" "3.310.0" + "@aws-sdk/util-utf8" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/hash-stream-node@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.342.0.tgz#74868a6689b80b479483f78b08928192b3902a86" + dependencies: + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/invalid-dependency@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.342.0.tgz#90fbfab6f8789962ba7291d1a06d70ca1054b83e" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/is-array-buffer@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.310.0.tgz#f87a79f1b858c88744f07e8d8d0a791df204017e" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/md5-js@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.342.0.tgz#f212286a8ee793f7277b55dffb28b62c67485503" + dependencies: + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-bucket-endpoint@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.342.0.tgz#d8a1a36781de64e50820d29e4f51fa294fa4451d" + dependencies: + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/util-config-provider" "^2.0.0" + "@aws-sdk/util-config-provider" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-content-length@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.342.0.tgz#6b42d8e6d07631b080a3e30065ec3c1efb6ae0bc" + dependencies: + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-endpoint@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.344.0.tgz#3acd2815fcbd07b005fb8ffea09a0a109b5acb93" + dependencies: + "@aws-sdk/middleware-serde" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/url-parser" "3.342.0" + "@aws-sdk/util-middleware" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.398.0.tgz#a43cbe0a5b339238f5f307c69798da8f69e5c111" - integrity sha512-d6he+Qqwh1yqml9duXSv5iKJ2lS0PVrF2UEsVew2GFxfUif0E/davTZJjvWtnelbuIGcTP+wDKVVjLwBN2sN/g== +"@aws-sdk/middleware-expect-continue@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.342.0.tgz#231a9a8d02e787db6cb31479499b33d29def2d1f" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-flexible-checksums@3.400.0": - version "3.400.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.400.0.tgz#f3cb1e9f42968d2177b583a83e5027b4d3f70e67" - integrity sha512-lpsumd5/G+eAMTr61h/cJQZ8+i+xzC6OG3bvUcbRHqcjN49XgeNLcPfYcr6Rzf0QHxmuCN4te/4XGU3Fif2YVA== +"@aws-sdk/middleware-flexible-checksums@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.342.0.tgz#bb60017e17154aa53aafda5e2baf1f406fe3ee8f" dependencies: "@aws-crypto/crc32" "3.0.0" "@aws-crypto/crc32c" "3.0.0" - "@aws-sdk/types" "3.398.0" - "@smithy/is-array-buffer" "^2.0.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/is-array-buffer" "3.310.0" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-utf8" "3.310.0" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz#4e5eeaa8ead96237e70cb6930dfb813a9c21ae8c" - integrity sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA== +"@aws-sdk/middleware-host-header@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.342.0.tgz#7e82300466d458a2726c52de264e013f50bd5898" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.398.0.tgz#ec7d046401d1f547d8dd55bf1c94ed067b10224b" - integrity sha512-it+olJf1Lf2bmH8OL/N1jMOFB0zEVYs4rIzgFrluTRCuPatRuDi4LsXS8zqYxkBa05JE8JmqwW5gCzAmWyLLqw== +"@aws-sdk/middleware-location-constraint@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.342.0.tgz#46a69dfdacc7db4fde570233b51b885c38c1d177" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz#1f336c329861c2aa7cc267d84ef41e74e98b1502" - integrity sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg== +"@aws-sdk/middleware-logger@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.342.0.tgz#0f89a98a5e771c18ffa9bc9c70176df5f4866323" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz#e456d67fc88afac73004a8feae497d3ab24231e4" - integrity sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ== +"@aws-sdk/middleware-recursion-detection@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.342.0.tgz#16568a3bf89e20f978b2145168f62acd8d881847" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-api-gateway@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-api-gateway/-/middleware-sdk-api-gateway-3.398.0.tgz#cfd39cd296823361a88ba4d32ad9ea36d78afe0e" - integrity sha512-SpDimzekPpOQTtkUScK8sMRY+JsAAGb5LvqSmf7kfYfyt0x+F+MAdAgPcO874GApJC7gu9++lqR5qP9B+LBNOw== +"@aws-sdk/middleware-retry@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.342.0.tgz#63f8e132845f2528f1c653e90a06489a0230716a" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/service-error-classification" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-middleware" "3.342.0" + "@aws-sdk/util-retry" "3.342.0" tslib "^2.5.0" + uuid "^8.3.2" -"@aws-sdk/middleware-sdk-route53@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.398.0.tgz#37484344c10803d857a5b0d988c1f68e070a3374" - integrity sha512-1biZeNxfPLBTgCdK0xCD9MyO3i0xPhY+DjiD59HrxXHaYrMDhfDapbjmi+6QmoOLGTvWGIyKUo4Sqp6Ly1wT5w== +"@aws-sdk/middleware-sdk-api-gateway@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-api-gateway/-/middleware-sdk-api-gateway-3.342.0.tgz#ce66fa2cd97d72ac4c2c1dd9fb3c684be8ce5a9e" + dependencies: + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-sdk-route53@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.342.0.tgz#81fd3716d097fe8b9a50dc4c3d8e8cbe33d9e1f6" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-s3@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.398.0.tgz#3277c50438a34faedc0f1b6380e62196aeffe331" - integrity sha512-yweSMc/TyiFtqc52hFMKQJvTm3i1KCoW5mB3o/Sla6zsHBh+nS6TTaBmo+2kcDIR7AKODwW+FLCTHWiazb7J3Q== +"@aws-sdk/middleware-sdk-s3@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.342.0.tgz#01f1e2bc3c5adbb1d403d1287435a4f0e46dbd70" dependencies: - "@aws-sdk/types" "3.398.0" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz#f7383c86eedba80666b1a009256a1127d1c4edc6" - integrity sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ== +"@aws-sdk/middleware-sdk-sts@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.342.0.tgz#99bd8ac1f39ea8baa30e5e36d5a874e89595c74f" dependencies: - "@aws-sdk/middleware-signing" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/middleware-signing" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz#ad8f73c2e7ab564eea95568e2e109f41af6128ec" - integrity sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w== - dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-middleware" "^2.0.0" +"@aws-sdk/middleware-serde@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.342.0.tgz#ed051e4e7dfc33e431aa27f260e065b9fbb5ee0f" + dependencies: + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-ssec@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.398.0.tgz#0c4f291e009833858935eb589a94d386cfc45a49" - integrity sha512-QtKr/hPcRugKSIZAH4+7hbUfdW7Lg+OQvD25nJn7ic1JHRZ+eDctEFxdsmnt68lE6aZxOcHCWHAW6/umcA93Dw== +"@aws-sdk/middleware-signing@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.342.0.tgz#f0964e6c1e6dc7eaf4a90a8a15f1de5f5fb03b7e" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/signature-v4" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-middleware" "3.342.0" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz#42542b3697ee6812cb8f81fd19757dc1592af0e0" - integrity sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ== +"@aws-sdk/middleware-ssec@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.342.0.tgz#724e8d493086d19c9ffa1921f3788a3b3f78b745" dependencies: - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/node-config-provider@^3.370.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.374.0.tgz#4f49f6d1050482c9bae546632de1d6578eae3ec5" - integrity sha512-RsUeDTtslQ9b/slyjAuVqEVZLnZ/jVdNbLaY30oF6FhvZnKpoiN8m7z4oiDjGQ6K2lVuQNdSRGjzI22W+mLwug== +"@aws-sdk/middleware-stack@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.342.0.tgz#e755815cb22a66f15a964db12e998211f736eda0" dependencies: - "@smithy/node-config-provider" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/signature-v4-multi-region@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.398.0.tgz#3afc781f59a657962e9fd69c0c82a2b083e349d4" - integrity sha512-8fTqTxRDWE03T7ClaWlCfbwuSae//01XMNVy2a9g5QgaelQh7ZZyU3ZIJiV8gIj8v6ZM0NGn9Bz1liI/vmNmcw== +"@aws-sdk/middleware-user-agent@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.342.0.tgz#b4983412786b4b42e4c8ada295476bc1f0bdbe63" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-endpoints" "3.342.0" tslib "^2.5.0" -"@aws-sdk/smithy-client@^3.370.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.374.0.tgz#e00e7d9bbf478846c0ac384e22c95159de5eab33" - integrity sha512-YQBdO/Nv5EXBg/qfMF4GgYYLNN3Y/06MyuVBYILC1TKAnMoLy2FV0VOYyediagepAcWPdJqyUq4MCNNBy0CPRg== +"@aws-sdk/node-config-provider@3.342.0", "@aws-sdk/node-config-provider@^3.329.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.342.0.tgz#ef4bb4642e885c7f634af358c9312809373c67ca" dependencies: - "@smithy/smithy-client" "^1.0.3" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/token-providers@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz#62fc8f5379df0e94486d71b96df975fb7e7d04cc" - integrity sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ== +"@aws-sdk/node-http-handler@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.344.0.tgz#df6a167a583a1fcf968dfec8480e618874930113" dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.398.0" - "@aws-sdk/middleware-logger" "3.398.0" - "@aws-sdk/middleware-recursion-detection" "3.398.0" - "@aws-sdk/middleware-user-agent" "3.398.0" - "@aws-sdk/types" "3.398.0" - "@aws-sdk/util-endpoints" "3.398.0" - "@aws-sdk/util-user-agent-browser" "3.398.0" - "@aws-sdk/util-user-agent-node" "3.398.0" - "@smithy/config-resolver" "^2.0.5" - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/hash-node" "^2.0.5" - "@smithy/invalid-dependency" "^2.0.5" - "@smithy/middleware-content-length" "^2.0.5" - "@smithy/middleware-endpoint" "^2.0.5" - "@smithy/middleware-retry" "^2.0.5" - "@smithy/middleware-serde" "^2.0.5" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/shared-ini-file-loader" "^2.0.0" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.5" - "@smithy/util-defaults-mode-node" "^2.0.5" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" + "@aws-sdk/abort-controller" "3.342.0" + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/querystring-builder" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/property-provider@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.342.0.tgz#04acca6ddb0dec6fdc190ef28ef5c19af192629f" + dependencies: + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" -"@aws-sdk/types@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.398.0.tgz#8ce02559536670f9188cddfce32e9dd12b4fe965" - integrity sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ== +"@aws-sdk/protocol-http@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.342.0.tgz#2f4852a1ff14491f8785ca094684e7fcd80db4e5" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/querystring-builder@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.342.0.tgz#1163c1b9ec901b1264911be504a42638113f1002" dependencies: - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-uri-escape" "3.310.0" tslib "^2.5.0" -"@aws-sdk/types@^3.222.0": +"@aws-sdk/querystring-parser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.342.0.tgz#20b3e13cb727171045625c1fbb87e351f300bb20" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/service-error-classification@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.342.0.tgz#6ddb08a7976bc93cfafab4584719883baa787f6f" + +"@aws-sdk/shared-ini-file-loader@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.342.0.tgz#395c3cad50c831979751842e81eefbf1cee55d35" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/signature-v4-multi-region@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.344.0.tgz#38c2da1c75c13d93964ac4a3682b427eeb75253a" + dependencies: + "@aws-sdk/protocol-http" "3.342.0" + "@aws-sdk/signature-v4" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/signature-v4@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.342.0.tgz#c2249594c53c76891986e3a54a077062a0b55b63" + dependencies: + "@aws-sdk/eventstream-codec" "3.342.0" + "@aws-sdk/is-array-buffer" "3.310.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-hex-encoding" "3.310.0" + "@aws-sdk/util-middleware" "3.342.0" + "@aws-sdk/util-uri-escape" "3.310.0" + "@aws-sdk/util-utf8" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/smithy-client@3.342.0", "@aws-sdk/smithy-client@^3.329.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.342.0.tgz#976ec7ca4e029145707c33d6300d60efcee53214" + dependencies: + "@aws-sdk/middleware-stack" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/token-providers@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.344.0.tgz#94cda399c22d7c0e3082d6698d844878bdd4d90f" + dependencies: + "@aws-sdk/client-sso-oidc" "3.344.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/shared-ini-file-loader" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/types@3.342.0", "@aws-sdk/types@^3.222.0": version "3.342.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.342.0.tgz#0bcba3b5966f28e0725122697a19ece8647afbec" dependencies: tslib "^2.5.0" +"@aws-sdk/url-parser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.342.0.tgz#c0be80c1d88b0ff8a8224de0ff7de64ccd5ef186" + dependencies: + "@aws-sdk/querystring-parser" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + "@aws-sdk/util-arn-parser@3.310.0": version "3.310.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba" dependencies: tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz#cb1cc5fe3e4b3839e4e1cc6a66f834cf0dde20ee" - integrity sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw== +"@aws-sdk/util-base64@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.310.0.tgz#d0fd49aff358c5a6e771d0001c63b1f97acbe34c" + dependencies: + "@aws-sdk/util-buffer-from" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/util-body-length-browser@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.310.0.tgz#3fca9d2f73c058edf1907e4a1d99a392fdd23eca" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-body-length-node@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.310.0.tgz#4846ae72834ab0636f29f89fc1878520f6543fed" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-buffer-from@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.310.0.tgz#7a72cb965984d3c6a7e256ae6cf1621f52e54a57" + dependencies: + "@aws-sdk/is-array-buffer" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/util-config-provider@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.310.0.tgz#ff21f73d4774cfd7bd16ae56f905828600dda95f" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-browser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.342.0.tgz#309b8191801f31647b259c8f8cf30de9b47895df" + dependencies: + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" + bowser "^2.11.0" + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-node@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.342.0.tgz#ddd7180ff1cf0429be6077a2b67856fa6088eb4c" + dependencies: + "@aws-sdk/config-resolver" "3.342.0" + "@aws-sdk/credential-provider-imds" "3.342.0" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/property-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/util-endpoints@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.342.0.tgz#19aa3176c6f3d7e35d5a6f02d5808c6129ea24f2" + dependencies: + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/util-hex-encoding@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz#19294c78986c90ae33f04491487863dc1d33bd87" dependencies: - "@aws-sdk/types" "3.398.0" tslib "^2.5.0" "@aws-sdk/util-locate-window@^3.0.0": @@ -849,32 +1084,59 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-retry@^3.370.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.374.0.tgz#7fd819d5857609b65a1bf06c39701fe5de5ad6cd" - integrity sha512-0p/trhYU+Ys8j3vMnWCvAkSOL6JRMooV9dVlQ+o7EHbQs9kDtnyucMUHU09ahHSIPTA/n/013hv7bzIt3MyKQg== +"@aws-sdk/util-middleware@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.342.0.tgz#db8f50136bcba3d480d5c8e5340aecaa1e1c3a6c" + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-retry@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.342.0.tgz#9451a6809a51b9915661fcbea0335c89f24eab4e" + dependencies: + "@aws-sdk/service-error-classification" "3.342.0" + tslib "^2.5.0" + +"@aws-sdk/util-stream-browser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.342.0.tgz#063b6f55ee4a2a2f681f8010370d8a67ed45b25f" + dependencies: + "@aws-sdk/fetch-http-handler" "3.342.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-base64" "3.310.0" + "@aws-sdk/util-hex-encoding" "3.310.0" + "@aws-sdk/util-utf8" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/util-stream-node@3.344.0": + version "3.344.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.344.0.tgz#8144e73d52f583610f75ff41cc8dd84b1851fdfb" + dependencies: + "@aws-sdk/node-http-handler" "3.344.0" + "@aws-sdk/types" "3.342.0" + "@aws-sdk/util-buffer-from" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/util-uri-escape@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.310.0.tgz#9f942f09a715d8278875013a416295746b6085ba" dependencies: - "@smithy/util-retry" "^1.0.3" tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz#5c3e430032eb867b7cbe48dda51a6d8c4ea000a8" - integrity sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA== +"@aws-sdk/util-user-agent-browser@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.342.0.tgz#7127e523973b382d98c916ae069285eb48a01d8b" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.342.0" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.398.0": - version "3.398.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz#1707737ee67c864d74a03137003b6d2b28172ee6" - integrity sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ== +"@aws-sdk/util-user-agent-node@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.342.0.tgz#5b8e849b83e9fbaae5664e2e0c284892093af783" dependencies: - "@aws-sdk/types" "3.398.0" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/node-config-provider" "3.342.0" + "@aws-sdk/types" "3.342.0" tslib "^2.5.0" "@aws-sdk/util-utf8-browser@^3.0.0": @@ -883,6 +1145,21 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-utf8@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8/-/util-utf8-3.310.0.tgz#4a7b9dcebb88e830d3811aeb21e9a6df4273afb4" + dependencies: + "@aws-sdk/util-buffer-from" "3.310.0" + tslib "^2.5.0" + +"@aws-sdk/util-waiter@3.342.0": + version "3.342.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.342.0.tgz#09d24818be522d78db3885f4a24bd80494ccd933" + dependencies: + "@aws-sdk/abort-controller" "3.342.0" + "@aws-sdk/types" "3.342.0" + tslib "^2.5.0" + "@aws-sdk/xml-builder@3.310.0": version "3.310.0" resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76" @@ -1030,624 +1307,17 @@ version "4.6.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" -"@smithy/abort-controller@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-1.1.0.tgz#2da0d73c504b93ca8bb83bdc8d6b8208d73f418b" - integrity sha512-5imgGUlZL4dW4YWdMYAKLmal9ny/tlenM81QZY7xYyb76z9Z/QOg7oM5Ak9HQl8QfFTlGVWwcMXl+54jroRgEQ== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/abort-controller@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.5.tgz#9602a9b362e84c0d043d820c4aba5d9b78028a84" - integrity sha512-byVZ2KWLMPYAZGKjRpniAzLcygJO4ruClZKdJTuB0eCB76ONFTdptBHlviHpAZXknRz7skYWPfcgO9v30A1SyA== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/chunked-blob-reader-native@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558" - integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ== - dependencies: - "@smithy/util-base64" "^2.0.0" - tslib "^2.5.0" - -"@smithy/chunked-blob-reader@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b" - integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg== - dependencies: - tslib "^2.5.0" - -"@smithy/config-resolver@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-1.1.0.tgz#e604fe25a65a77bc21cc01b66e0bee5bc0c9e57b" - integrity sha512-7WD9eZHp46BxAjNGHJLmxhhyeiNWkBdVStd7SUJPUZqQGeIO/REtIrcIfKUfdiHTQ9jyu2SYoqvzqqaFc6987w== - dependencies: - "@smithy/types" "^1.2.0" - "@smithy/util-config-provider" "^1.1.0" - "@smithy/util-middleware" "^1.1.0" - tslib "^2.5.0" - -"@smithy/config-resolver@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.5.tgz#d64c1c83a773ca5a038146d4b537c202b6c6bfaf" - integrity sha512-n0c2AXz+kjALY2FQr7Zy9zhYigXzboIh1AuUUVCqFBKFtdEvTwnwPXrTDoEehLiRTUHNL+4yzZ3s+D0kKYSLSg== - dependencies: - "@smithy/types" "^2.2.2" - "@smithy/util-config-provider" "^2.0.0" - "@smithy/util-middleware" "^2.0.0" - tslib "^2.5.0" - -"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.5.tgz#59e6f8d30beed9e966d418f47108bb4da371bbae" - integrity sha512-KFcf/e0meFkQNyteJ65f1G19sgUEY1e5zL7hyAEUPz2SEfBmC9B37WyRq87G3MEEsvmAWwCRu7nFFYUKtR3svQ== - dependencies: - "@smithy/node-config-provider" "^2.0.5" - "@smithy/property-provider" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - tslib "^2.5.0" - -"@smithy/eventstream-codec@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.5.tgz#771f50657f1958db3e19b9f2726d62e2e0672546" - integrity sha512-iqR6OuOV3zbQK8uVs9o+9AxhVk8kW9NAxA71nugwUB+kTY9C35pUd0A5/m4PRT0Y0oIW7W4kgnSR3fdYXQjECw== - dependencies: - "@aws-crypto/crc32" "3.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-hex-encoding" "^2.0.0" - tslib "^2.5.0" - -"@smithy/eventstream-serde-browser@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.5.tgz#5f4d3d78a9fcb0a5a6f5b20f69141c8cc6b0ef6b" - integrity sha512-8NU51y94qFJbxL6SmvgWDfITHO/svvbAigkLYk2pckX17TGCSf4EXuGpGLliJp5Ljh5+vASC7mUH2jYX7MWBxA== - dependencies: - "@smithy/eventstream-serde-universal" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/eventstream-serde-config-resolver@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.5.tgz#1e551a308dc2e91b8c732815077dbf99beb1300f" - integrity sha512-u3gvukRaTH4X6tsryuZ4T1WGIEP34fPaTTzphFDJe8GJz/k11oBW1MPnkcaucBMxLnObK9swCF85j5cp1Kj1oA== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/eventstream-serde-node@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.5.tgz#ceea04afcef95caf0e4148c606721c1882a1d9b5" - integrity sha512-/C8jb+k/vKUBIe80D30vzjvRXlJf76kG2AJY7/NwiqWuD2usRuuDFCDaswXdVsSh9P1+FeaxZ48chsK10yDryQ== - dependencies: - "@smithy/eventstream-serde-universal" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/eventstream-serde-universal@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.5.tgz#5a656557575ee4ad69515434e45f19f7816f09f8" - integrity sha512-+vHvbQtlSVYTQ/20tNpVaKi0EpTR7E8GoEUHJypRZIRgiT03b3h2MAWk+SNaqMrCJrYG9vKLkJFzDylRlUvDWg== - dependencies: - "@smithy/eventstream-codec" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/fetch-http-handler@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-1.1.0.tgz#933694dcc0e1ade205161237a151c1c818479676" - integrity sha512-N22C9R44u5WGlcY+Wuv8EXmCAq62wWwriRAuoczMEwAIjPbvHSthyPSLqI4S7kAST1j6niWg8kwpeJ3ReAv3xg== - dependencies: - "@smithy/protocol-http" "^1.2.0" - "@smithy/querystring-builder" "^1.1.0" - "@smithy/types" "^1.2.0" - "@smithy/util-base64" "^1.1.0" - tslib "^2.5.0" - -"@smithy/fetch-http-handler@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.5.tgz#822510720598b4306e7c71e839eea34b6928c66b" - integrity sha512-EzFoMowdBNy1VqtvkiXgPFEdosIAt4/4bgZ8uiDiUyfhmNXq/3bV+CagPFFBsgFOR/X2XK4zFZHRsoa7PNHVVg== - dependencies: - "@smithy/protocol-http" "^2.0.5" - "@smithy/querystring-builder" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/util-base64" "^2.0.0" - tslib "^2.5.0" - -"@smithy/hash-blob-browser@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.5.tgz#5cc622f6d448f3e87134eb6d4c4b608b5a4e2002" - integrity sha512-ZVAUBtJXGf9bEko4/RwWcTK6d3b/ZmQMxJMrxOOcQhVDiqny9zI0mzgstO4Oxz3135R7S3V/bbGw3w3woCYpQg== - dependencies: - "@smithy/chunked-blob-reader" "^2.0.0" - "@smithy/chunked-blob-reader-native" "^2.0.0" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/hash-node@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.5.tgz#f3558c1553f846148c3e5d10a815429e1b357668" - integrity sha512-mk551hIywBITT+kXruRNXk7f8Fy7DTzBjZJSr/V6nolYKmUHIG3w5QU6nO9qPYEQGKc/yEPtkpdS28ndeG93lA== - dependencies: - "@smithy/types" "^2.2.2" - "@smithy/util-buffer-from" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/hash-stream-node@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.5.tgz#98175965ee7057312b464fcd63e8e1bd4142e38e" - integrity sha512-XiR4Aoux5kXy8OWPLQisKy3GPmm0l6deHepvPvr4MUzIwa5XWazG3JdbZXy+mk93CvEZrOwKPHU5Kul6QybJiQ== - dependencies: - "@smithy/types" "^2.2.2" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/invalid-dependency@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.5.tgz#b07bdbc43403977b8bcae6de19a96e184f2eb655" - integrity sha512-0wEi+JT0hM+UUwrJVYbqjuGFhy5agY/zXyiN7BNAJ1XoCDjU5uaNSj8ekPWsXd/d4yM6NSe8UbPd8cOc1+3oBQ== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/is-array-buffer@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-1.1.0.tgz#29948072da2b57575aa9898cda863932e842ab11" - integrity sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ== - dependencies: - tslib "^2.5.0" - -"@smithy/is-array-buffer@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34" - integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug== - dependencies: - tslib "^2.5.0" - -"@smithy/md5-js@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.5.tgz#02173e4e21105819efa8ebaa17eab23d5663f896" - integrity sha512-k5EOte/Ye2r7XBVaXv2rhiehk6l3T4uRiPF+pnxKEc+G9Fwd1xAXBDZrtOq1syFPBKBmVfNszG4nevngST7NKg== - dependencies: - "@smithy/types" "^2.2.2" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/middleware-content-length@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.5.tgz#b2008c6b664c4c67fb255ef5a9fd5f4bd2c914f6" - integrity sha512-E7VwV5H02fgZIUGRli4GevBCAPvkyEI/fgl9SU47nPPi3DAAX3nEtUb8xfGbXjOcJ5BdSUoWWZn42tEd/blOqA== - dependencies: - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/middleware-endpoint@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.5.tgz#6a16361dc527262958194e48343733ac6285776b" - integrity sha512-tyzDuoNTbsMQCq5Xkc4QOt6e2GACUllQIV8SQ5fc59FtOIV9/vbf58/GxVjZm2o8+MMbdDBANjTDZe/ijZKfyA== - dependencies: - "@smithy/middleware-serde" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" - "@smithy/util-middleware" "^2.0.0" - tslib "^2.5.0" - -"@smithy/middleware-retry@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.5.tgz#bbf8858aeccdfe11837f89635cb6ce8a8e304518" - integrity sha512-ulIfbFyzQTVnJbLjUl1CTSi0etg6tej/ekwaLp0Gn8ybUkDkKYa+uB6CF/m2J5B6meRwyJlsryR+DjaOVyiicg== - dependencies: - "@smithy/protocol-http" "^2.0.5" - "@smithy/service-error-classification" "^2.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-middleware" "^2.0.0" - "@smithy/util-retry" "^2.0.0" - tslib "^2.5.0" - uuid "^8.3.2" - -"@smithy/middleware-serde@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.5.tgz#3f3635cb437a3fba46cd1407d3adf53d41328574" - integrity sha512-in0AA5sous74dOfTGU9rMJBXJ0bDVNxwdXtEt5lh3FVd2sEyjhI+rqpLLRF1E4ixbw3RSEf80hfRpcPdjg4vvQ== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/middleware-stack@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-1.1.0.tgz#04edd33b5db48d880b9942c38459f193144fa533" - integrity sha512-XynYiIvXNea2BbLcppvpNK0zu8o2woJqgnmxqYTn4FWagH/Hr2QIk8LOsUz7BIJ4tooFhmx8urHKCdlPbbPDCA== - dependencies: - tslib "^2.5.0" - -"@smithy/middleware-stack@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9" - integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ== - dependencies: - tslib "^2.5.0" - -"@smithy/node-config-provider@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-1.1.0.tgz#86c64e4ef6a557863422a236ba10aa7ed51ad85d" - integrity sha512-2G4TlzUnmTrUY26VKTonQqydwb+gtM/mcl+TqDP8CnWtJKVL8ElPpKgLGScP04bPIRY9x2/10lDdoaRXDqPuCw== - dependencies: - "@smithy/property-provider" "^1.2.0" - "@smithy/shared-ini-file-loader" "^1.1.0" - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/node-config-provider@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.5.tgz#239a6281e1d0bc2a0dd8fdab7826bacd25dfbf00" - integrity sha512-LRtjV9WkhONe2lVy+ipB/l1GX60ybzBmFyeRUoLUXWKdnZ3o81jsnbKzMK8hKq8eFSWPk+Lmyx6ZzCQabGeLxg== - dependencies: - "@smithy/property-provider" "^2.0.5" - "@smithy/shared-ini-file-loader" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/node-http-handler@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-1.1.0.tgz#887cee930b520e08043c9f41e463f8d8f5dae127" - integrity sha512-d3kRriEgaIiGXLziAM8bjnaLn1fthCJeTLZIwEIpzQqe6yPX0a+yQoLCTyjb2fvdLwkMoG4p7THIIB5cj5lkbg== - dependencies: - "@smithy/abort-controller" "^1.1.0" - "@smithy/protocol-http" "^1.2.0" - "@smithy/querystring-builder" "^1.1.0" - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/node-http-handler@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.0.5.tgz#19c1bdd4d61502bc9c793dddb8ce995626ca6585" - integrity sha512-lZm5DZf4b3V0saUw9WTC4/du887P6cy2fUyQgQQKRRV6OseButyD5yTzeMmXE53CaXJBMBsUvvIQ0hRVxIq56w== - dependencies: - "@smithy/abort-controller" "^2.0.5" - "@smithy/protocol-http" "^2.0.5" - "@smithy/querystring-builder" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/property-provider@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-1.2.0.tgz#2e4ca34b0994ec6de734316c0093e671a1bfa5c7" - integrity sha512-qlJd9gT751i4T0t/hJAyNGfESfi08Fek8QiLcysoKPgR05qHhG0OYhlaCJHhpXy4ECW0lHyjvFM1smrCLIXVfw== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.5.tgz#7cc88bc56706a4758076754a71c6a9ebf5daa8a7" - integrity sha512-cAFSUhX6aiHcmpWfrCLKvwBtgN1F6A0N8qY/8yeSi0LRLmhGqsY1/YTxFE185MCVzYbqBGXVr9TBv4RUcIV4rA== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/protocol-http@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-1.2.0.tgz#a554e4dabb14508f0bc2cdef9c3710e2b294be04" - integrity sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/protocol-http@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-2.0.5.tgz#ff7779fc8fcd3fe52e71fd07565b518f0937e8ba" - integrity sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/querystring-builder@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-1.1.0.tgz#de6306104640ade34e59be33949db6cc64aa9d7f" - integrity sha512-gDEi4LxIGLbdfjrjiY45QNbuDmpkwh9DX4xzrR2AzjjXpxwGyfSpbJaYhXARw9p17VH0h9UewnNQXNwaQyYMDA== - dependencies: - "@smithy/types" "^1.2.0" - "@smithy/util-uri-escape" "^1.1.0" - tslib "^2.5.0" - -"@smithy/querystring-builder@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.5.tgz#c5a873769de56ef57ae3b4d2c58fc7f68184a89c" - integrity sha512-4DCX9krxLzATj+HdFPC3i8pb7XTAWzzKqSw8aTZMjXjtQY+vhe4azMAqIvbb6g7JKwIkmkRAjK6EXO3YWSnJVQ== - dependencies: - "@smithy/types" "^2.2.2" - "@smithy/util-uri-escape" "^2.0.0" - tslib "^2.5.0" - -"@smithy/querystring-parser@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.5.tgz#aec6733ed4497402634978e7026d0d00661594d6" - integrity sha512-C2stCULH0r54KBksv3AWcN8CLS3u9+WsEW8nBrvctrJ5rQTNa1waHkffpVaiKvcW2nP0aIMBPCobD/kYf/q9mA== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/service-error-classification@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" - integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== - -"@smithy/service-error-classification@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892" - integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw== - -"@smithy/shared-ini-file-loader@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-1.1.0.tgz#144a03a303590ef7d465ebcb21ffc2a52efc3389" - integrity sha512-S/v33zvCWzFyGZGlsEF0XsZtNNR281UhR7byk3nRfsgw5lGpg51rK/zjMgulM+h6NSuXaFILaYrw1I1v4kMcuA== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - -"@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.5.tgz#c2b28b499f2b9928e892a80fcdeb259b2938475c" - integrity sha512-Mvtk6FwMtfbKRC4YuSsIqRYp9WTxsSUJVVo2djgyhcacKGMqicHDWSAmgy3sDrKv+G/G6xTZCPwm6pJARtdxVg== - dependencies: - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/signature-v4@^2.0.0": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.5.tgz#48fbc1a25f2f44bbd9217927518c8fe439419f4d" - integrity sha512-ABIzXmUDXK4n2c9cXjQLELgH2RdtABpYKT+U131e2I6RbCypFZmxIHmIBufJzU2kdMCQ3+thBGDWorAITFW04A== - dependencies: - "@smithy/eventstream-codec" "^2.0.5" - "@smithy/is-array-buffer" "^2.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-hex-encoding" "^2.0.0" - "@smithy/util-middleware" "^2.0.0" - "@smithy/util-uri-escape" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/smithy-client@^1.0.3": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-1.1.0.tgz#a546a41cc377c836756b6fa749fc9ae292472985" - integrity sha512-j32SGgVhv2G9nBTmel9u3OXux8KG20ssxuFakJrEeDug3kqbl1qrGzVLCe+Eib402UDtA0Sp1a4NZ2SEXDBxag== - dependencies: - "@smithy/middleware-stack" "^1.1.0" - "@smithy/types" "^1.2.0" - "@smithy/util-stream" "^1.1.0" - tslib "^2.5.0" - -"@smithy/smithy-client@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.0.5.tgz#7941449f146d2c61d34670779d77d4a085141bc1" - integrity sha512-kCTFr8wfOAWKDzGvfBElc6shHigWtHNhMQ1IbosjC4jOlayFyZMSs2PysKB+Ox/dhQ41KqOzgVjgiQ+PyWqHMQ== - dependencies: - "@smithy/middleware-stack" "^2.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-stream" "^2.0.5" - tslib "^2.5.0" - -"@smithy/types@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.2.0.tgz#9dc65767b0ee3d6681704fcc67665d6fc9b6a34e" - integrity sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA== - dependencies: - tslib "^2.5.0" - -"@smithy/types@^2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.2.2.tgz#bd8691eb92dd07ac33b83e0e1c45f283502b1bf7" - integrity sha512-4PS0y1VxDnELGHGgBWlDksB2LJK8TG8lcvlWxIsgR+8vROI7Ms8h1P4FQUx+ftAX2QZv5g1CJCdhdRmQKyonyw== - dependencies: - tslib "^2.5.0" - -"@smithy/url-parser@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.5.tgz#09fa623076bb5861892930628bf368d5c79fd7d9" - integrity sha512-OdMBvZhpckQSkugCXNJQCvqJ71wE7Ftxce92UOQLQ9pwF6hoS5PLL7wEfpnuEXtStzBqJYkzu1C1ZfjuFGOXAA== - dependencies: - "@smithy/querystring-parser" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/util-base64@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-1.1.0.tgz#2b1854013bfd11aefdd0c035eae789d7c4e56a1e" - integrity sha512-FpYmDmVbOXAxqvoVCwqehUN0zXS+lN8V7VS9O7I8MKeVHdSTsZzlwiMEvGoyTNOXWn8luF4CTDYgNHnZViR30g== - dependencies: - "@smithy/util-buffer-from" "^1.1.0" - tslib "^2.5.0" - -"@smithy/util-base64@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444" - integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA== - dependencies: - "@smithy/util-buffer-from" "^2.0.0" - tslib "^2.5.0" - -"@smithy/util-body-length-browser@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" - integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== - dependencies: - tslib "^2.5.0" - -"@smithy/util-body-length-node@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa" - integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw== - dependencies: - tslib "^2.5.0" - -"@smithy/util-buffer-from@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-1.1.0.tgz#a000bd9f95c0e8d5b0edb0112f2a586daa5bed49" - integrity sha512-9m6NXE0ww+ra5HKHCHig20T+FAwxBAm7DIdwc/767uGWbRcY720ybgPacQNB96JMOI7xVr/CDa3oMzKmW4a+kw== - dependencies: - "@smithy/is-array-buffer" "^1.1.0" - tslib "^2.5.0" - -"@smithy/util-buffer-from@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb" - integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw== - dependencies: - "@smithy/is-array-buffer" "^2.0.0" - tslib "^2.5.0" - -"@smithy/util-config-provider@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-1.1.0.tgz#eb7dcf9bfec9c359430c77dc9671decebeb0b2f9" - integrity sha512-rQ47YpNmF6Is4I9GiE3T3+0xQ+r7RKRKbmHYyGSbyep/0cSf9kteKcI0ssJTvveJ1K4QvwrxXj1tEFp/G2UqxQ== - dependencies: - tslib "^2.5.0" - -"@smithy/util-config-provider@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" - integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== - dependencies: - tslib "^2.5.0" - -"@smithy/util-defaults-mode-browser@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.5.tgz#36d5424749d324bd69f37c74ea20a183f8c2286e" - integrity sha512-yciP6TPttLsj731aHTvekgyuCGXQrEAJibEwEWAh3kzaDsfGAVCuZSBlyvC2Dl3TZmHKCOQwHV8mIE7KQCTPuQ== - dependencies: - "@smithy/property-provider" "^2.0.5" - "@smithy/types" "^2.2.2" - bowser "^2.11.0" - tslib "^2.5.0" - -"@smithy/util-defaults-mode-node@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.5.tgz#504dd39a603fd2d67e53537c794dd57e6541baae" - integrity sha512-M07t99rWasXt+IaDZDyP3BkcoEm/mgIE1RIMASrE49LKSNxaVN7PVcgGc77+4uu2kzBAyqJKy79pgtezuknyjQ== - dependencies: - "@smithy/config-resolver" "^2.0.5" - "@smithy/credential-provider-imds" "^2.0.5" - "@smithy/node-config-provider" "^2.0.5" - "@smithy/property-provider" "^2.0.5" - "@smithy/types" "^2.2.2" - tslib "^2.5.0" - -"@smithy/util-hex-encoding@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-1.1.0.tgz#b5ba919aa076a3fd5e93e368e34ae2b732fa2090" - integrity sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg== - dependencies: - tslib "^2.5.0" - -"@smithy/util-hex-encoding@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" - integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA== - dependencies: - tslib "^2.5.0" - -"@smithy/util-middleware@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-1.1.0.tgz#9f186489437ca2ef753c5e1de2930f76fd1edc14" - integrity sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ== - dependencies: - tslib "^2.5.0" - -"@smithy/util-middleware@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99" - integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA== - dependencies: - tslib "^2.5.0" - -"@smithy/util-retry@^1.0.3": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-1.1.0.tgz#f6e62ec7d7d30f1dd9608991730ba7a86e445047" - integrity sha512-ygQW5HBqYXpR3ua09UciS0sL7UGJzGiktrKkOuEJwARoUuzz40yaEGU6xd9Gs7KBmAaFC8gMfnghHtwZ2nyBCQ== - dependencies: - "@smithy/service-error-classification" "^1.1.0" - tslib "^2.5.0" - -"@smithy/util-retry@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24" - integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg== - dependencies: - "@smithy/service-error-classification" "^2.0.0" - tslib "^2.5.0" - -"@smithy/util-stream@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-1.1.0.tgz#3f174223bef33af85aa39261fccb908648e13af9" - integrity sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA== - dependencies: - "@smithy/fetch-http-handler" "^1.1.0" - "@smithy/node-http-handler" "^1.1.0" - "@smithy/types" "^1.2.0" - "@smithy/util-base64" "^1.1.0" - "@smithy/util-buffer-from" "^1.1.0" - "@smithy/util-hex-encoding" "^1.1.0" - "@smithy/util-utf8" "^1.1.0" - tslib "^2.5.0" - -"@smithy/util-stream@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.5.tgz#a59f6e5327dfa23c3302f578ea023674fc7fa42f" - integrity sha512-ylx27GwI05xLpYQ4hDIfS15vm+wYjNN0Sc2P0FxuzgRe8v0BOLHppGIQ+Bezcynk8C9nUzsUue3TmtRhjut43g== - dependencies: - "@smithy/fetch-http-handler" "^2.0.5" - "@smithy/node-http-handler" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/util-base64" "^2.0.0" - "@smithy/util-buffer-from" "^2.0.0" - "@smithy/util-hex-encoding" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/util-uri-escape@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-1.1.0.tgz#a8c5edaf19c0efdb9b51661e840549cf600a1808" - integrity sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w== - dependencies: - tslib "^2.5.0" - -"@smithy/util-uri-escape@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95" - integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw== - dependencies: - tslib "^2.5.0" - -"@smithy/util-utf8@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-1.1.0.tgz#b791ab1e3f694374edfe22811e39dd8424a1be69" - integrity sha512-p/MYV+JmqmPyjdgyN2UxAeYDj9cBqCjp0C/NsTWnnjoZUVqoeZ6IrW915L9CAKWVECgv9lVQGc4u/yz26/bI1A== - dependencies: - "@smithy/util-buffer-from" "^1.1.0" - tslib "^2.5.0" - -"@smithy/util-utf8@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42" - integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ== +"@smithy/protocol-http@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-1.0.1.tgz#62fd73d73db285fd8e9a2287ed2904ac66e0d43f" dependencies: - "@smithy/util-buffer-from" "^2.0.0" + "@smithy/types" "^1.0.0" tslib "^2.5.0" -"@smithy/util-waiter@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.5.tgz#e42161e03c53cf6726dca049ad9a105ea0967435" - integrity sha512-1lkkUmI/bhaDX+LIT3RiUNAn+NzPmsWjE7beMq0oQ3H1/CffaILIN67riDA0aE1YBj6xll7uWMIy4tJqc+peXw== +"@smithy/types@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.0.0.tgz#87ab6131fe5e19cbd4d383ffb94d2b806d027d38" dependencies: - "@smithy/abort-controller" "^2.0.5" - "@smithy/types" "^2.2.2" tslib "^2.5.0" "@szmarczak/http-timer@^4.0.5": @@ -1728,13 +1398,6 @@ version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - adm-zip@^0.5.5: version "0.5.10" resolved "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz" @@ -1882,7 +1545,7 @@ available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" -aws-sdk@^2.1329.0, aws-sdk@^2.1404.0: +aws-sdk@^2.1329.0, aws-sdk@^2.1389.0: version "2.1386.0" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1386.0.tgz#6005b33d6c8e9769268d899b3640695e88ce36fd" dependencies: @@ -2317,10 +1980,9 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" -dayjs@^1.11.8: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== +dayjs@^1.11.7: + version "1.11.7" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" debug@4, debug@^4.1.1, debug@^4.3.4: version "4.3.4" @@ -2430,10 +2092,9 @@ dotenv-expand@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz" -dotenv@^16.3.1: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== +dotenv@^16.1.3: + version "16.1.3" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.1.3.tgz#0c67e90d0ddb48d08c570888f709b41844928210" duration@^0.2.2: version "0.2.2" @@ -2535,11 +2196,6 @@ event-emitter@^0.3.5: d "1" es5-ext "~0.10.14" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - events@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz" @@ -2599,10 +2255,9 @@ fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-xml-parser@4.2.5, fast-xml-parser@^4.2.4: - version "4.2.7" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" - integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== +fast-xml-parser@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz#5a98c18238d28a57bbdfa9fe4cda01211fff8f4a" dependencies: strnum "^1.0.5" @@ -3914,29 +3569,34 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" -semver@^5.5.0, semver@^6.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.1: + version "7.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" dependencies: lru-cache "^6.0.0" -serverless-domain-manager@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/serverless-domain-manager/-/serverless-domain-manager-7.1.2.tgz#f7a8799ebcf3bc721dd410d6456de66eb65f6d69" - integrity sha512-KuDqDmr2sC4o+7/PAWEo6m2Ox4HLSWMVgO6nncJIeWeaV7iaffAMVgg2GtOwYL7p93rS3eLGO2ra2ce4QYaTkg== - dependencies: - "@aws-sdk/client-acm" "^3.370.0" - "@aws-sdk/client-api-gateway" "^3.370.0" - "@aws-sdk/client-apigatewayv2" "^3.370.0" - "@aws-sdk/client-cloudformation" "^3.370.0" - "@aws-sdk/client-route-53" "^3.370.0" - "@aws-sdk/client-s3" "^3.370.0" - "@aws-sdk/config-resolver" "^3.370.0" - "@aws-sdk/credential-providers" "^3.370.0" - "@aws-sdk/node-config-provider" "^3.370.0" - "@aws-sdk/smithy-client" "^3.370.0" - "@aws-sdk/util-retry" "^3.370.0" +serverless-domain-manager@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/serverless-domain-manager/-/serverless-domain-manager-7.0.4.tgz#41c8a6333906534cafc4c25cbc78b4bd4c4df745" + dependencies: + "@aws-sdk/client-acm" "^3.329.0" + "@aws-sdk/client-api-gateway" "^3.329.0" + "@aws-sdk/client-apigatewayv2" "^3.329.0" + "@aws-sdk/client-cloudformation" "^3.329.0" + "@aws-sdk/client-route-53" "^3.329.0" + "@aws-sdk/client-s3" "^3.329.0" + "@aws-sdk/config-resolver" "^3.329.0" + "@aws-sdk/credential-providers" "^3.329.0" + "@aws-sdk/node-config-provider" "^3.329.0" + "@aws-sdk/smithy-client" "^3.329.0" serverless-finch@^4.0.3: version "4.0.3" @@ -4003,19 +3663,17 @@ serverless-wsgi@^3.0.1: lodash "^4.17.21" process-utils "^4.0.0" -serverless@^3.34.0: - version "3.34.0" - resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.34.0.tgz#d60d7c6fc4c6e8634106f22d1e7d52f2a4d4d46c" - integrity sha512-xtWAg78NGgboolP/GArdorx+UHyESJgriGSE6Qpgg9trTYsKMyd8YKaMIM3sidy89e45XZopRSpvnPYoQCJOBA== +serverless@^3.32.2: + version "3.32.2" + resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.32.2.tgz#7d55a44eb2e08cbb8349b9c8c68b747ba4e4a462" dependencies: "@serverless/dashboard-plugin" "^6.2.3" "@serverless/platform-client" "^4.3.2" "@serverless/utils" "^6.11.1" - abort-controller "^3.0.0" ajv "^8.12.0" ajv-formats "^2.1.1" archiver "^5.3.1" - aws-sdk "^2.1404.0" + aws-sdk "^2.1389.0" bluebird "^3.7.2" cachedir "^2.3.0" chalk "^4.1.2" @@ -4023,9 +3681,9 @@ serverless@^3.34.0: ci-info "^3.8.0" cli-progress-footer "^2.3.2" d "^1.0.1" - dayjs "^1.11.8" + dayjs "^1.11.7" decompress "^4.2.1" - dotenv "^16.3.1" + dotenv "^16.1.3" dotenv-expand "^10.0.0" essentials "^1.2.0" ext "^1.7.0" @@ -4034,6 +3692,7 @@ serverless@^3.34.0: fs-extra "^10.1.0" get-stdin "^8.0.0" globby "^11.1.0" + got "^11.8.6" graceful-fs "^4.2.11" https-proxy-agent "^5.0.1" is-docker "^2.2.1" @@ -4052,7 +3711,7 @@ serverless@^3.34.0: process-utils "^4.0.0" promise-queue "^2.2.5" require-from-string "^2.0.2" - semver "^7.5.3" + semver "^7.5.1" signal-exit "^3.0.7" stream-buffers "^3.0.2" strip-ansi "^6.0.1" From 4458c26a4fc8f46bc5e8f903c054ac02e74960ff Mon Sep 17 00:00:00 2001 From: Harold Wanyama Date: Tue, 5 Sep 2023 18:09:05 +0300 Subject: [PATCH 8/8] Revert "CI/CD - EasyCLA - Testing Python Layer Deployment" This reverts commit 60d00a26081d6c85906a2246bfc689e6a3fb4e18. Signed-off-by: Harold Wanyama --- cla-backend/cla/models/docusign_models.py | 77 +++++++++++------------ 1 file changed, 37 insertions(+), 40 deletions(-) diff --git a/cla-backend/cla/models/docusign_models.py b/cla-backend/cla/models/docusign_models.py index cba3dd42b..096b645ef 100644 --- a/cla-backend/cla/models/docusign_models.py +++ b/cla-backend/cla/models/docusign_models.py @@ -18,15 +18,12 @@ from typing import Any, Dict, List, Optional from urllib.parse import urlparse +import cla import pydocusign # type: ignore import requests from attr import dataclass -from pydocusign.exceptions import DocuSignException # type: ignore - -import cla from cla.controllers.lf_group import LFGroup from cla.models import DoesNotExist, signing_service_interface -from cla.docusign_auth import request_access_token from cla.models.dynamo_models import (Company, Document, Event, Gerrit, Project, Signature, User) from cla.models.event_types import EventType @@ -34,15 +31,13 @@ from cla.user_service import UserService from cla.utils import (append_email_help_sign_off_content, get_corporate_url, get_email_help_content, get_project_cla_group_instance) +from pydocusign.exceptions import DocuSignException # type: ignore api_base_url = os.environ.get('CLA_API_BASE', '') root_url = os.environ.get('DOCUSIGN_ROOT_URL', '') -integrator_key = cla.config.DOCUSIGN_INTEGRATOR_KEY -user_id = cla.config.DOCUSIGN_USER_ID -private_key = cla.config.DOCUSIGN_PRIVATE_KEY -auth_server = os.environ.get('DOCUSIGN_AUTH_SERVER') -token_endpoint = f'https://{auth_server}/oauth/token' - +username = os.environ.get('DOCUSIGN_USERNAME', '') +password = os.environ.get('DOCUSIGN_PASSWORD', '') +integrator_key = os.environ.get('DOCUSIGN_INTEGRATOR_KEY', '') lf_group_client_url = os.environ.get('LF_GROUP_CLIENT_URL', '') lf_group_client_id = os.environ.get('LF_GROUP_CLIENT_ID', '') @@ -106,14 +101,28 @@ def __init__(self): self.s3storage = None def initialize(self, config): - try: - cla.log.debug('Initializing DocuSign client...') - token = request_access_token() - self.client = pydocusign.DocuSignClient(root_url=root_url,oauth2_token=token) - except (Exception) as ex: - cla.log.error("Error authenticating Docusign: {}".format(ex)) - return {'errors': {'Error authenticating Docusign'}} + self.client = pydocusign.DocuSignClient(root_url=root_url, + username=username, + password=password, + integrator_key=integrator_key) + try: + login_data = self.client.login_information() + login_account = login_data['loginAccounts'][0] + base_url = login_account['baseUrl'] + account_id = login_account['accountId'] + url = urlparse(base_url) + parsed_root_url = '{}://{}/restapi/v2'.format(url.scheme, url.netloc) + except Exception as e: + cla.log.error('Error logging in to DocuSign: {}'.format(e)) + return {'errors': {'Error initializing DocuSign'}} + + self.client = pydocusign.DocuSignClient(root_url=parsed_root_url, + account_url=base_url, + account_id=account_id, + username=username, + password=password, + integrator_key=integrator_key) self.s3storage = S3Storage() self.s3storage.initialize(None) @@ -1362,26 +1371,16 @@ def populate_sign_url(self, signature, callback_url=None, emailBody='CLA Sign Request for {}'.format(user_identifier), supportedLanguage='en', ) - - + content_type = document.get_document_content_type() - try: - cla.log.debug(f'{fn} - {sig_type} - docusign document content type: {content_type}') - if document.get_document_s3_url() is not None: - pdf = self.get_document_resource(document.get_document_s3_url()) - elif content_type.startswith('url+'): - pdf_url = document.get_document_content() - pdf = self.get_document_resource(pdf_url) - else: - cla.log.debug(f'{fn} - getting document content...') - content = document.get_document_content() - pdf = io.BytesIO(content) - - except Exception as e: - cla.log.warning(f'{fn} - {sig_type} - error getting document resource: {e}') - return - - + if document.get_document_s3_url() is not None: + pdf = self.get_document_resource(document.get_document_s3_url()) + elif content_type.startswith('url+'): + pdf_url = document.get_document_content() + pdf = self.get_document_resource(pdf_url) + else: + content = document.get_document_content() + pdf = io.BytesIO(content) doc_name = document.get_document_name() cla.log.debug(f'{fn} - {sig_type} - docusign document ' @@ -1411,7 +1410,6 @@ def populate_sign_url(self, signature, callback_url=None, status=pydocusign.Envelope.STATUS_SENT, recipients=[signer]) - cla.log.debug(f'{fn} - {sig_type} - sending signature request to DocuSign...') envelope = self.prepare_sign_request(envelope) if not send_as_email: @@ -1969,8 +1967,7 @@ def get_document_resource(self, url): # pylint: disable=no-self-use :return: A resource that can be read()'d. :rtype: Resource """ - return requests.get(url, stream=True).raw - # return urllib.request.urlopen(url) + return urllib.request.urlopen(url) def prepare_sign_request(self, envelope): """ @@ -2420,4 +2417,4 @@ def cla_signatory_email_content(params: ClaSignatoryEmailParams) -> (str, str): email_body += f'

After you sign, {params.cla_manager_name} (as the initial CLA Manager for your company) will be able to maintain the list of specific employees authorized to contribute to the project(s) under this signed CLA.

' email_body += f'

If you are authorized to sign on your company’s behalf, and if you approve {params.cla_manager_name} as your initial CLA Manager, please review the document and sign the CLA. If you have questions, or if you are not an authorized signatory of this company, please contact the requester at {params.cla_manager_email}.

' email_body = append_email_help_sign_off_content(email_body, params.project_version) - return email_subject, email_body + return email_subject, email_body \ No newline at end of file