diff --git a/.github/workflows/frontend-deployment.yml b/.github/workflows/frontend-deployment.yml index 331662b14..2da2f8c92 100644 --- a/.github/workflows/frontend-deployment.yml +++ b/.github/workflows/frontend-deployment.yml @@ -19,31 +19,31 @@ jobs: REACT_APP_MAP_TYPE : "Mapbox" steps: - uses: actions/checkout@v3 - - name: Cache modules - uses: actions/cache@v1 - id: yarn-cache - with: - path: node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: ${{ runner.os }}-yarn- + # - name: Cache modules + # uses: actions/cache@v1 + # id: yarn-cache + # with: + # path: node_modules + # key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + # restore-keys: ${{ runner.os }}-yarn- - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-1 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - name: Install dependencies - working-directory: ./web - run: CI=false yarn - - name: Build - working-directory: ./web - run: CI=false yarn build - - name: Deploy - run: aws s3 sync ./web/build s3://mrv-www-dev + # - name: Use Node.js ${{ matrix.node-version }} + # uses: actions/setup-node@v3 + # with: + # node-version: ${{ matrix.node-version }} + # - name: Install dependencies + # working-directory: ./web + # run: CI=false yarn + # - name: Build + # working-directory: ./web + # run: CI=false yarn build + # - name: Deploy + # run: aws s3 sync ./web/build s3://mrv-www-dev - name: Login to Amazon ECR id: login-ecr uses: aws-actions/amazon-ecr-login@v1 @@ -55,7 +55,37 @@ jobs: IMAGE_TAG: v1 run: | # Build a docker container and push it to ECR - docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f web/Dockerfile . --build-arg PORT=9030 --build-arg REACT_APP_BACKEND=http://18.234.193.80:9000 --build-arg REACT_APP_STAT_URL=http://18.234.193.80:9100 --build-arg COUNTRY_NAME="CountryX" --build-arg COUNTRY_FLAG_URL="https://carbon-common-dev.s3.amazonaws.com/flag.png" --build-arg COUNTRY_CODE="NG" --build-arg REACT_APP_MAP_TYPE="Mapbox" --build-arg REACT_APP_MAPBOXGL_ACCESS_TOKEN=${{ secrets.MAPBOXGL_ACCESS_TOKEN }} + docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f web/Dockerfile . --build-arg PORT=9030 --build-arg REACT_APP_BACKEND=https://transparency-demo.carbreg.org:9000 --build-arg REACT_APP_STAT_URL=https://transparency-demo.carbreg.org:9100 --build-arg COUNTRY_NAME="CountryX" --build-arg COUNTRY_FLAG_URL="https://carbon-common-dev.s3.amazonaws.com/flag.png" --build-arg COUNTRY_CODE="NG" --build-arg REACT_APP_MAP_TYPE="Mapbox" --build-arg REACT_APP_MAPBOXGL_ACCESS_TOKEN=${{ secrets.MAPBOXGL_ACCESS_TOKEN }} --build-arg NGINX_CONFIG="nginx_prod.conf" + echo "Pushing image to ECR..." + docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG + echo "::set-output name=image::$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" + - name: Deploy docker image to Amazon EC2 + if: github.ref == 'refs/heads/develop' + env: + ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} + ECR_REPOSITORY: transparency-web + IMAGE_TAG: v1 + PRIVATE_KEY: ${{ secrets.AWS_SSH_KEY_PRIVATE }} + HOSTNAME: ${{secrets.HOST_IP}} + USER_NAME: ec2-user + run: | + echo "$PRIVATE_KEY" > private_key && chmod 600 private_key + ssh -o StrictHostKeyChecking=no -i private_key ${USER_NAME}@${HOSTNAME} ' + cd repos/carbon-transparency && + sudo $(aws ecr get-login --no-include-email --region us-east-1) && + sudo docker stop carbon-transparency-web-1 || true && + sudo docker rm carbon-transparency-web-1 && + sudo docker pull 302213478610.dkr.ecr.us-east-1.amazonaws.com/transparency-web:v1 && + docker-compose -f docker-compose-image.yml up -d web ' + - name: Build, tag, and push the QA-develop image to Amazon ECR + id: build-image-develop + env: + ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} + ECR_REPOSITORY: transparency-web + IMAGE_TAG: develop + run: | + # Build a docker container and push it to ECR + docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f web/Dockerfile . --build-arg PORT=3030 --build-arg REACT_APP_BACKEND=http://localhost:9000 --build-arg REACT_APP_STAT_URL=http://localhost:9100 --build-arg COUNTRY_NAME="CountryX" --build-arg COUNTRY_FLAG_URL="https://carbon-common-dev.s3.amazonaws.com/flag.png" --build-arg COUNTRY_CODE="NG" --build-arg REACT_APP_MAP_TYPE="Mapbox" --build-arg REACT_APP_MAPBOXGL_ACCESS_TOKEN=${{ secrets.MAPBOXGL_ACCESS_TOKEN }} echo "Pushing image to ECR..." docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG - echo "::set-output name=image::$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" \ No newline at end of file + echo "::set-output name=image::$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" diff --git a/.github/workflows/server-deployments.yml b/.github/workflows/server-deployments.yml index dca822189..f0e06027d 100644 --- a/.github/workflows/server-deployments.yml +++ b/.github/workflows/server-deployments.yml @@ -67,12 +67,12 @@ jobs: # run: | # cp -r node_modules ./dependency_layer # ls - - name: serverless deploy develop - if: ${{ needs.check_dependency_change.outputs.deps_changed == 'True'}} - uses: serverless/github-action@v3.1 - with: - args: -c "cd ./backend/layer && serverless deploy --stage ${{ needs.check_dependency_change.outputs.stage }}" - entrypoint: /bin/sh + # - name: serverless deploy develop + # if: ${{ needs.check_dependency_change.outputs.deps_changed == 'True'}} + # uses: serverless/github-action@v3.1 + # with: + # args: -c "cd ./backend/layer && serverless deploy --stage ${{ needs.check_dependency_change.outputs.stage }}" + # entrypoint: /bin/sh # - name: serverless deploy main # if: ${{ needs.check_dependency_change.outputs.deps_changed == 'True' && github.ref == 'refs/heads/main'}} # uses: serverless/github-action@v3.1 @@ -85,24 +85,24 @@ jobs: needs: [layer, check_dependency_change] steps: - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - name: Install Dependency - working-directory: ./backend/services - run: yarn install --frozen-lockfile - - name: version - run: | - echo "ARN1=$(aws lambda list-layer-versions --layer-name service-dependencies-mrv-${{ needs.check_dependency_change.outputs.stage }}-1 --region us-east-1 --query 'LayerVersions[0].LayerVersionArn')" >> $GITHUB_OUTPUT - echo "ARN2=$(aws lambda list-layer-versions --layer-name service-dependencies-mrv-${{ needs.check_dependency_change.outputs.stage }}-2 --region us-east-1 --query 'LayerVersions[0].LayerVersionArn')" >> $GITHUB_OUTPUT - id: layerArn - - name: serverless deploy develop + # - name: Use Node.js ${{ matrix.node-version }} + # uses: actions/setup-node@v3 + # with: + # node-version: ${{ matrix.node-version }} + # - name: Install Dependency + # working-directory: ./backend/services + # run: yarn install --frozen-lockfile + # - name: version + # run: | + # echo "ARN1=$(aws lambda list-layer-versions --layer-name service-dependencies-mrv-${{ needs.check_dependency_change.outputs.stage }}-1 --region us-east-1 --query 'LayerVersions[0].LayerVersionArn')" >> $GITHUB_OUTPUT + # echo "ARN2=$(aws lambda list-layer-versions --layer-name service-dependencies-mrv-${{ needs.check_dependency_change.outputs.stage }}-2 --region us-east-1 --query 'LayerVersions[0].LayerVersionArn')" >> $GITHUB_OUTPUT + # id: layerArn + # - name: serverless deploy develop # if: github.ref == 'refs/heads/develop' - uses: serverless/github-action@v3.1 - with: - args: -c "cd ./backend/services && serverless deploy --stage ${{ needs.check_dependency_change.outputs.stage }} --param='depLayerArn1=${{ steps.layerArn.outputs.ARN1 }}' --param='depLayerArn2=${{ steps.layerArn.outputs.ARN2 }}'" - entrypoint: /bin/sh + # uses: serverless/github-action@v3.1 + # with: + # args: -c "cd ./backend/services && serverless deploy --stage ${{ needs.check_dependency_change.outputs.stage }} --param='depLayerArn1=${{ steps.layerArn.outputs.ARN1 }}' --param='depLayerArn2=${{ steps.layerArn.outputs.ARN2 }}'" + # entrypoint: /bin/sh # - name: serverless deploy main # if: github.ref == 'refs/heads/main' # uses: serverless/github-action@v3.1 @@ -142,16 +142,15 @@ jobs: PRIVATE_KEY: ${{ secrets.AWS_SSH_KEY_PRIVATE }} HOSTNAME: ${{secrets.HOST_IP}} USER_NAME: ec2-user - run: | echo "$PRIVATE_KEY" > private_key && chmod 600 private_key ssh -o StrictHostKeyChecking=no -i private_key ${USER_NAME}@${HOSTNAME} ' - cd repos/carbon-transparency && sudo $(aws ecr get-login --no-include-email --region us-east-1) && sudo docker stop carbon-transparency-national-1 carbon-transparency-async-operations-handler-1 carbon-transparency-stats-1 || true && - sudo docker pull $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG && - docker compose -f docker-compose-image.yml up -d national stats async-operations-handler ' + sudo docker rm carbon-transparency-national-1 carbon-transparency-async-operations-handler-1 carbon-transparency-stats-1 && + sudo docker pull 302213478610.dkr.ecr.us-east-1.amazonaws.com/transparency-services:v1 && + docker-compose -f docker-compose-image.yml up -d national stats async-operations-handler ' # automated-api-tests: # runs-on: ubuntu-latest @@ -191,4 +190,4 @@ jobs: - \ No newline at end of file + diff --git a/.github/workflows/service-lib-update.yml b/.github/workflows/service-lib-update.yml index ec03228be..40aa5253c 100644 --- a/.github/workflows/service-lib-update.yml +++ b/.github/workflows/service-lib-update.yml @@ -22,7 +22,7 @@ jobs: node-version: ${{ matrix.node-version }} - name: Update Version working-directory: ./backend/services - run: yarn upgrade carbon-services-lib --latest + run: yarn upgrade @undp/carbon-services-lib --latest - name: Commit Changes working-directory: ./backend/services run: | diff --git a/.github/workflows/test-service-build.yml b/.github/workflows/test-service-build.yml index 8cab3b78f..194574084 100644 --- a/.github/workflows/test-service-build.yml +++ b/.github/workflows/test-service-build.yml @@ -8,8 +8,9 @@ on: - '!main' # excludes master paths: - backend/** + - web/** # - libs/** - - .github/workflows/server* + - .github/workflows/test-service* env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} diff --git a/.github/workflows/test-web-build.yml b/.github/workflows/test-web-build.yml index 6d8b64e9a..e8ae29aee 100644 --- a/.github/workflows/test-web-build.yml +++ b/.github/workflows/test-web-build.yml @@ -8,7 +8,8 @@ on: - '!main' # excludes master paths: - web/** - - .github/workflows/frontend* + - backend/** + - .github/workflows/test-web* jobs: Test_web_build: @@ -43,7 +44,7 @@ jobs: IMAGE_TAG: ${{ github.head_ref || github.ref_name }} run: | # Build a docker container and push it to ECR - docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f web/Dockerfile . --build-arg PORT=3030 --build-arg REACT_APP_BACKEND=http://18.234.193.80:3000 --build-arg REACT_APP_STAT_URL=http://18.234.193.80:3100 --build-arg COUNTRY_NAME="CountryX" --build-arg COUNTRY_FLAG_URL="https://carbon-common-dev.s3.amazonaws.com/flag.png" --build-arg COUNTRY_CODE="NG" --build-arg REACT_APP_MAP_TYPE="Mapbox" --build-arg REACT_APP_MAPBOXGL_ACCESS_TOKEN=${{ secrets.MAPBOXGL_ACCESS_TOKEN }} + docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f web/Dockerfile . --build-arg PORT=3030 --build-arg REACT_APP_BACKEND=http://localhost:9000 --build-arg REACT_APP_STAT_URL=http://localhost:9100 --build-arg COUNTRY_NAME="CountryX" --build-arg COUNTRY_FLAG_URL="https://carbon-common-dev.s3.amazonaws.com/flag.png" --build-arg COUNTRY_CODE="NG" --build-arg REACT_APP_MAP_TYPE="Mapbox" --build-arg REACT_APP_MAPBOXGL_ACCESS_TOKEN=${{ secrets.MAPBOXGL_ACCESS_TOKEN }} echo "Pushing image to ECR..." docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG echo "::set-output name=image::$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" diff --git a/backend/services/package.json b/backend/services/package.json index 883929876..181fe8764 100644 --- a/backend/services/package.json +++ b/backend/services/package.json @@ -24,6 +24,7 @@ "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { + "@aws-sdk/client-qldb": "^3.433.0", "@aws-sdk/node-http-handler": "^3.374.0", "@aws-sdk/smithy-client": "^3.374.0", "@casl/ability": "^6.3.2", @@ -37,11 +38,12 @@ "@nestjs/swagger": "^6.1.3", "@nestjs/typeorm": "^9.0.1", "@undp/carbon-credit-calculator": "^1.0.0", + "@undp/carbon-services-lib": "0.0.236", "@undp/serial-number-gen": "^1.0.0", "aws-lambda": "^1.0.7", "aws-serverless-express": "^3.4.0", "axios": "^1.2.4", - "carbon-services-lib": "0.0.230", + "carbon-services-lib": "0.0.231-CARBON-276.0", "cheerio": "^1.0.0-rc.12", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", @@ -65,7 +67,6 @@ "winston": "^3.8.2" }, "devDependencies": { - "@aws-sdk/client-qldb": "^3.410.0", "@aws-sdk/client-qldb-session": "^3.391.0", "@nestjs/cli": "^9.0.0", "@nestjs/schematics": "^9.0.0", diff --git a/backend/services/src/analytics-api/handler.ts b/backend/services/src/analytics-api/handler.ts index 0b833d7ec..48e0fe740 100644 --- a/backend/services/src/analytics-api/handler.ts +++ b/backend/services/src/analytics-api/handler.ts @@ -2,7 +2,7 @@ import { Handler, Context } from "aws-lambda"; import { Server } from "http"; import { proxy } from "aws-serverless-express"; -import { AnalyticsAPIModule, bootstrapServer } from "carbon-services-lib"; +import { AnalyticsAPIModule, bootstrapServer } from "@undp/carbon-services-lib"; let cachedServer: Server; diff --git a/backend/services/src/async-operations-handler/handler.ts b/backend/services/src/async-operations-handler/handler.ts index cccb9737e..772e57d15 100644 --- a/backend/services/src/async-operations-handler/handler.ts +++ b/backend/services/src/async-operations-handler/handler.ts @@ -1,8 +1,8 @@ import { NestFactory } from "@nestjs/core"; import { Handler, Context } from "aws-lambda"; -import { getLogger } from "carbon-services-lib"; -import { AsyncOperationsHandlerInterface } from "carbon-services-lib"; -import { AsyncOperationsModuleMain } from "carbon-services-lib"; +import { getLogger } from "@undp/carbon-services-lib"; +import { AsyncOperationsHandlerInterface } from "@undp/carbon-services-lib"; +import { AsyncOperationsModuleMain } from "@undp/carbon-services-lib"; export const handler: Handler = async (event: any, context: Context) => { const app = await NestFactory.createApplicationContext( diff --git a/backend/services/src/data-importer/handler.ts b/backend/services/src/data-importer/handler.ts index 695beb44c..9574d55ed 100644 --- a/backend/services/src/data-importer/handler.ts +++ b/backend/services/src/data-importer/handler.ts @@ -1,9 +1,9 @@ // lambda.ts import { Handler, Context } from 'aws-lambda'; import { NestFactory } from '@nestjs/core'; -import { getLogger } from 'carbon-services-lib'; -import { DataImporterModule } from 'carbon-services-lib'; -import { DataImporterService } from 'carbon-services-lib'; +import { getLogger } from '@undp/carbon-services-lib'; +import { DataImporterModule } from '@undp/carbon-services-lib'; +import { DataImporterService } from '@undp/carbon-services-lib'; export const handler: Handler = async (event: any, context: Context) => { const app = await NestFactory.createApplicationContext(DataImporterModule, { diff --git a/backend/services/src/i18n/en/creditCertification.json b/backend/services/src/i18n/en/creditCertification.json index 56764970c..973e590f8 100644 --- a/backend/services/src/i18n/en/creditCertification.json +++ b/backend/services/src/i18n/en/creditCertification.json @@ -1,7 +1,7 @@ { - "certifyPendingProgramme": "The programme has been certified successfully", + "certifyPendingProgramme": "The project has been certified successfully", "certifyRejectedProgramme": "This action is unauthorised", - "certifyProgrammeAlreadyCertifiedBySameCertifier": "This programme has already been certified", + "certifyProgrammeAlreadyCertifiedBySameCertifier": "This project has already been certified", "unAuthorizedCertification": "This action is unauthorised", "certificationRevocation": "The certificate has been revoked successfully" } \ No newline at end of file diff --git a/backend/services/src/i18n/en/programme.json b/backend/services/src/i18n/en/programme.json index 57645a6fa..ca49897a2 100644 --- a/backend/services/src/i18n/en/programme.json +++ b/backend/services/src/i18n/en/programme.json @@ -1,28 +1,28 @@ { - "authoriseProgrammeSuccess": "The programme has been authorised successfully", - "authoriseAlreadyAuthorisedProg": "This programme has already been auhtorised", - "rejectProgrammeSuccess": "The programme has been rejected successfully", - "rejectAlreadyRejectedProg": "This programme has already been rejected", - "programmeExistsWithSameExetrnalId": "Programme already exist with the given externalId", - "transferRequestALreadyProcessed": "Programme transfer request already processed", - "programmeNotExist": "Programme does not exist", + "authoriseProgrammeSuccess": "The project has been authorised successfully", + "authoriseAlreadyAuthorisedProg": "This project has already been auhtorised", + "rejectProgrammeSuccess": "The project has been rejected successfully", + "rejectAlreadyRejectedProg": "This project has already been rejected", + "programmeExistsWithSameExetrnalId": "Project already exist with the given externalId", + "transferRequestALreadyProcessed": "Project transfer request already processed", + "programmeNotExist": "Project does not exist", "actionSuccessful": "Action Successfully executed", "percentage>0": "Percentages should be greater than 0", "documentAlreadyAccepted": "Document already accepted", "documentNotExist": "Document does not exist", "invalidDocumentUpload": "Invalid document upload", "docUploadFailed": "Resource upload failed", - "programmeNotExistWIthId": "Programme does not exist {}", - "companyIsNotOwnerOfProgramme": "Company {} does not own the programme", + "programmeNotExistWIthId": "Project does not exist {}", + "companyIsNotOwnerOfProgramme": "Company {} does not own the project", "companyHaveNoEnoughCredits": "Company {} does not have enough credits", - "alreadyCertified": "This programme has already been certified", - "onlyCertifierCanIssuedProgramme": "Can certify only issued programmes", - "notCertifiedByCertifier": "Certifier does not certified the programme", - "failedToUpdate": "Programme failed to update", - "doesNotOwnByCompany": "Programme does not own by the company", + "alreadyCertified": "This project has already been certified", + "onlyCertifierCanIssuedProgramme": "Can certify only issued projects", + "notCertifiedByCertifier": "Certifier does not certified the project", + "failedToUpdate": "Project failed to update", + "doesNotOwnByCompany": "Project does not own by the company", "noOwnershipPercForCompany": "Not ownership percentage for the company", "overallCreditNotFoundforCountryCode": "Overall credit does not found for the country code {}", - "unExpectedProgOwnerPerc": "Unexpected programme owner percentages", + "unExpectedProgOwnerPerc": "Unexpected project owner percentages", "notImplementedForMitigationType": "Not implemented for mitigation type {}", "investmentReqDoesNotExist": "Investment request does not exist", "acceptOrRejCancelledReq": "This investment request has been cancelled", @@ -41,47 +41,47 @@ "invalidCompPercentageForGivenComp": "Invalid company percentages for given companies", "invalidCompCreditFromGivenComp": "Invalid company credit for given from companies", "cantTransferCreditWithinSameComp": "Cannot transfer ownership within the same company", - "programmeNotInCreditIssuedState": "Programme is not in credit issued state", + "programmeNotInCreditIssuedState": "Project is not in credit issued state", "cantInitiateTransferForOtherComp": "Cannot initiate investments for other companies", - "fromCompInReqIsNotOwnerOfProgramme": "From company mentioned in the request does not own the programme", + "fromCompInReqIsNotOwnerOfProgramme": "From company mentioned in the request does not own the project", "companyHaveNoEnoughBalanceForTransfer": "Company {} does not have enough balance for the transfer. Available: {}", "proponentPercMustDefinedForEvryProponentTaxId": "Proponent percentage must defined for each proponent tax id", "proponentPercAndTaxIdsNotMatched": "Proponent percentage and number of tax ids does not match", "proponentPercSum=100": "Proponent percentage sum must be equals to 100", "duplicatedProponentTaxIds": "Proponent tax id cannot be duplicated", "proponentTaxIdNotInSystem": "Proponent tax id does not exist in the system", - "proponentIsNotAProgrammeDev": "Proponent is not a programme developer", - "noEnoughCreditsToCreateProgramme": "Not enough credits to create the programme", + "proponentIsNotAProgrammeDev": "Proponent is not a project developer", + "noEnoughCreditsToCreateProgramme": "Not enough credits to create the project", "noDiffInConfigFromThePrevVersion": "Not difference in the config from the previous version", - "certifyPendingProgramme": "The programme has been certified successfully", + "certifyPendingProgramme": "The project has been certified successfully", "certifyRejectedProgramme": "This action is unauthorised", - "certifyProgrammeAlreadyCertifiedBySameCertifier": "This programme has already been certified", + "certifyProgrammeAlreadyCertifiedBySameCertifier": "This project has already been certified", "unAuthorizedCertification": "This action is unauthorised", "certificationRevocation": "The certificate has been revoked successfully", - "certifierOrGovCanOnlyPerformCertificationRevoke": "Programme certification revoke can perform only by certifier or government", + "certifierOrGovCanOnlyPerformCertificationRevoke": "Project certification revoke can perform only by certifier or government", "certifierIdRequiredForGov": "CertifierId required for government user", - "govOrProgrammeOwnerCanInitiateCreditRetirement": "Credit retirement can be initiated only by the government or programme owner", + "govOrProgrammeOwnerCanInitiateCreditRetirement": "Credit retirement can be initiated only by the government or project owner", "reqNotIncludedInFromCompanyId": "Requester does not included in the from company id", "notAllowedToRetireOtherCompCredits": "Does not allow to retire other company credits", - "programmeDevAllowedInitiateOnlyCrossBorderTransfer": "Programme developer allowed to initiate only cross border transfers", - "retireReqFromCOmpOwnTheProgramme": "Retire request from company does own the programme", + "programmeDevAllowedInitiateOnlyCrossBorderTransfer": "Project developer allowed to initiate only cross border transfers", + "retireReqFromCOmpOwnTheProgramme": "Retire request from company does own the project", "requiredToRetireFullCreditAmountForGivenRetirementType": "Required to retire the full credit amount for the given retirement type", - "notInAUthorizedState": "Programme is not in authorised state", - "issuedCreditAmountcantExceedPendingCredit": "Programme issued credit amount can not exceed pending credit amount", - "notFOundAPendingProgrammeForTheId": "Does not found a pending programme for the given programme id {}", - "notInPendingState": "This programme has already been authorised", - "issuedCreditCantExceedEstCredit": "Programme issued credit amount can not exceed estimated credit amount", + "notInAUthorizedState": "Project is not in authorised state", + "issuedCreditAmountcantExceedPendingCredit": "Project issued credit amount can not exceed pending credit amount", + "notFOundAPendingProgrammeForTheId": "Does not found a pending project for the given project id {}", + "notInPendingState": "This project has already been authorised", + "issuedCreditCantExceedEstCredit": "Project issued credit amount can not exceed estimated credit amount", "investmentReqRejectSuccess": "The investment request has been rejected successfully", "transferReqCancelSuccess": "The international transfer retire request has been cancelled successfully", "investmentCancelSuccess": "The investment request has been cancelled successfully", - "certifierCanOnlyCertifiy": "Programme certification can perform only by certifier", - "govOrProgrammeOwnerOnlyCreditRetirement": "Credit retirement can initiate only the government or programme owner", - "issuedCreditCannotExceedEstCredit": "Programme issue credit amount can not exceed estimated credit amount", + "certifierCanOnlyCertifiy": "Project certification can perform only by certifier", + "govOrProgrammeOwnerOnlyCreditRetirement": "Credit retirement can initiate only the government or project owner", + "issuedCreditCannotExceedEstCredit": "Project issue credit amount can not exceed estimated credit amount", "organisationDeactivated": "This action is unauthorised due to the deactivation of your organisation. You will now be logged out of the system. Log in again to access the system with view-only permissions.", "unAuth": "This action is unauthorised", - "companyIsNotTheOwnerOfProg": "Company {} is not an owner company of the programme", + "companyIsNotTheOwnerOfProg": "Company {} is not an owner company of the project", "internalErrorCreditFreezing": "Internal error on credit freezing", - "totalUserEstimateCreditsInvalidMsg": "Total user estimated credits cannot be greater than the programme estimated credits", + "totalUserEstimateCreditsInvalidMsg": "Total user estimated credits cannot be greater than the project estimated credits", "wrongSectorAndScopeMapping": "The sectoral scope doesn't match the sector", "wrongMItigationSectorMapping": "The Mitigation type doesn't match the sector. The correct mapping is Energy - Biomass energy, Coal bed/mine methane, EE households, EE industry, EE own generation, EE service, EE supply side, Energy distribution, Fossil fuel switch, Geothermal, Hydro, Solar, Wind Health - none Education - none Transport - Transport Manufacturing -Cement, CCS, HFCs, PFCs, SF6 Hospitality - none Forestry - Forestry Waste - Landfills, Fugitive, Methane avoidance Agriculture - Agriculture Other - Marine, N2O" } \ No newline at end of file diff --git a/backend/services/src/i18n/en/user.json b/backend/services/src/i18n/en/user.json index 7c023ed23..307e8b0fd 100644 --- a/backend/services/src/i18n/en/user.json +++ b/backend/services/src/i18n/en/user.json @@ -35,5 +35,5 @@ "resetEmailSent": "User found, An email was sent", "invalidCountry": "Country is invalid", "editUserSuccess": "The user account has been updated successfully", - "investerUserAuth": "Invester should be a programme developer" + "investerUserAuth": "Invester should be a project developer" } diff --git a/backend/services/src/main.ts b/backend/services/src/main.ts index be98e805c..1c57730fa 100644 --- a/backend/services/src/main.ts +++ b/backend/services/src/main.ts @@ -2,7 +2,7 @@ import { handler as asyncHandler } from "./async-operations-handler/handler"; import { handler as importHandler } from "./data-importer/handler"; import * as setupHandler from "./setup/handler"; import { NationalAPIModule } from "./national-api/national.api.module"; -import { AnalyticsAPIModule, buildNestApp } from "carbon-services-lib"; +import { AnalyticsAPIModule, buildNestApp } from "@undp/carbon-services-lib"; import { join } from "path"; const fs = require("fs"); diff --git a/backend/services/src/national-api/auth.controller.ts b/backend/services/src/national-api/auth.controller.ts index 019983239..1e8732785 100644 --- a/backend/services/src/national-api/auth.controller.ts +++ b/backend/services/src/national-api/auth.controller.ts @@ -9,12 +9,12 @@ import { HttpStatus, } from "@nestjs/common"; import { ApiTags } from "@nestjs/swagger"; -import { LoginDto } from "carbon-services-lib"; -import { AuthService } from "carbon-services-lib"; -import { ForgotPasswordDto } from "carbon-services-lib"; -import { PasswordResetDto } from "carbon-services-lib"; -import { PasswordResetService } from 'carbon-services-lib'; -import { HelperService } from 'carbon-services-lib'; +import { LoginDto } from "@undp/carbon-services-lib"; +import { AuthService } from "@undp/carbon-services-lib"; +import { ForgotPasswordDto } from "@undp/carbon-services-lib"; +import { PasswordResetDto } from "@undp/carbon-services-lib"; +import { PasswordResetService } from '@undp/carbon-services-lib'; +import { HelperService } from '@undp/carbon-services-lib'; @ApiTags("Auth") @Controller("auth") diff --git a/backend/services/src/national-api/company.controller.ts b/backend/services/src/national-api/company.controller.ts index a008bdf6d..12e3b9c63 100644 --- a/backend/services/src/national-api/company.controller.ts +++ b/backend/services/src/national-api/company.controller.ts @@ -11,12 +11,12 @@ import { Body, } from "@nestjs/common"; import { ApiBearerAuth, ApiTags } from "@nestjs/swagger"; -import { Company } from "carbon-services-lib"; -import { QueryDto } from "carbon-services-lib"; -import { OrganisationSuspendDto } from "carbon-services-lib"; -import { FindOrganisationQueryDto } from "carbon-services-lib"; -import { OrganisationUpdateDto } from "carbon-services-lib"; -import { HelperService,CountryService,CompanyService ,JwtAuthGuard,Action,PoliciesGuardEx,CaslAbilityFactory} from 'carbon-services-lib'; +import { Company } from "@undp/carbon-services-lib"; +import { QueryDto } from "@undp/carbon-services-lib"; +import { OrganisationSuspendDto } from "@undp/carbon-services-lib"; +import { FindOrganisationQueryDto } from "@undp/carbon-services-lib"; +import { OrganisationUpdateDto } from "@undp/carbon-services-lib"; +import { HelperService,CountryService,CompanyService ,JwtAuthGuard,Action,PoliciesGuardEx,CaslAbilityFactory} from '@undp/carbon-services-lib'; @ApiTags("Organisation") diff --git a/backend/services/src/national-api/handler.ts b/backend/services/src/national-api/handler.ts index ebc880b3e..bbff1f740 100644 --- a/backend/services/src/national-api/handler.ts +++ b/backend/services/src/national-api/handler.ts @@ -2,7 +2,7 @@ import { Handler, Context } from 'aws-lambda'; import { Server } from 'http'; import { proxy } from 'aws-serverless-express'; -import { bootstrapServer } from 'carbon-services-lib' +import { bootstrapServer } from '@undp/carbon-services-lib' import { NationalAPIModule } from './national.api.module'; let cachedServer: Server; diff --git a/backend/services/src/national-api/national.api.module.ts b/backend/services/src/national-api/national.api.module.ts index bbcc2f810..4add6ae3d 100644 --- a/backend/services/src/national-api/national.api.module.ts +++ b/backend/services/src/national-api/national.api.module.ts @@ -8,7 +8,7 @@ import { UserController } from './user.controller'; import { AuthController } from './auth.controller'; import { ProgrammeController } from './programme.controller'; import { SettingsController } from './settings.controller'; -import {ProgrammeModule,TypeOrmConfigService,configuration, AuthModule ,CompanyModule,UserModule,UtilModule,CaslModule} from "carbon-services-lib"; +import {ProgrammeModule,TypeOrmConfigService,configuration, AuthModule ,CompanyModule,UserModule,UtilModule,CaslModule} from "@undp/carbon-services-lib"; @Module({ diff --git a/backend/services/src/national-api/programme.controller.ts b/backend/services/src/national-api/programme.controller.ts index 520a3aebe..62ce74c13 100644 --- a/backend/services/src/national-api/programme.controller.ts +++ b/backend/services/src/national-api/programme.controller.ts @@ -2,7 +2,7 @@ import { Body, Controller, Post, UseGuards, Request, Put } from '@nestjs/common' import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; import {Programme,Action,AppAbility,CheckPolicies,PoliciesGuard, PoliciesGuardEx,ProgrammeDto,ProgrammeService, QueryDto,ConstantUpdateDto,ApiKeyJwtAuthGuard,NDCActionDto,JwtAuthGuard,ProgrammeDocumentDto,DocumentAction,ProgrammeAuth,ProgrammeIssue,ProgrammeReject, - InvestmentRequestDto,Investment,InvestmentApprove,InvestmentCancel,InvestmentReject,NDCActionViewEntity,ProgrammeDocumentViewEntity} from "carbon-services-lib"; + InvestmentRequestDto,Investment,InvestmentApprove,InvestmentCancel,InvestmentReject,NDCActionViewEntity,ProgrammeDocumentViewEntity} from "@undp/carbon-services-lib"; @@ -75,6 +75,13 @@ export class ProgrammeController { return this.programmeService.queryNdcActions(query, req.abilityCondition) } + @ApiBearerAuth() + @UseGuards(ApiKeyJwtAuthGuard, PoliciesGuardEx(true, Action.Read, NDCActionViewEntity, true)) + @Post('queryNdcDetails') + async queryNdcDetails(@Body()query: QueryDto, @Request() req) { + return this.programmeService.queryNdcDetails(query, req.abilityCondition) + } + // @ApiBearerAuth('api_key') // @ApiBearerAuth() // @UseGuards(ApiKeyJwtAuthGuard, PoliciesGuard) diff --git a/backend/services/src/national-api/settings.controller.ts b/backend/services/src/national-api/settings.controller.ts index 09593833a..bfd4ca7aa 100644 --- a/backend/services/src/national-api/settings.controller.ts +++ b/backend/services/src/national-api/settings.controller.ts @@ -9,9 +9,9 @@ import { } from "@nestjs/common"; import { ApiBearerAuth, ApiTags } from "@nestjs/swagger"; -import { JwtAuthGuard ,Action,PoliciesGuardEx,ConfigurationSettingsService} from "carbon-services-lib";; -import { SettingsDto } from "carbon-services-lib"; -import { ConfigurationSettings } from "carbon-services-lib"; +import { JwtAuthGuard ,Action,PoliciesGuardEx,ConfigurationSettingsService} from "@undp/carbon-services-lib";; +import { SettingsDto } from "@undp/carbon-services-lib"; +import { ConfigurationSettings } from "@undp/carbon-services-lib"; @ApiTags("Settings") @Controller("Settings") diff --git a/backend/services/src/national-api/user.controller.ts b/backend/services/src/national-api/user.controller.ts index 8bfa89e6f..e9f771cf2 100644 --- a/backend/services/src/national-api/user.controller.ts +++ b/backend/services/src/national-api/user.controller.ts @@ -14,15 +14,15 @@ import { } from "@nestjs/common"; import { ApiBearerAuth, ApiTags } from "@nestjs/swagger"; -import { User } from "carbon-services-lib"; -import { UserDto } from "carbon-services-lib"; -import { UserService,Action ,AppAbility,CaslAbilityFactory,CheckPolicies, PoliciesGuard, PoliciesGuardEx, Role} from "carbon-services-lib"; -import { QueryDto } from "carbon-services-lib"; -import { UserUpdateDto } from "carbon-services-lib"; -import { PasswordUpdateDto } from "carbon-services-lib"; -import { JwtAuthGuard } from "carbon-services-lib"; -import { HelperService } from 'carbon-services-lib'; -import { ApiKeyJwtAuthGuard } from "carbon-services-lib"; +import { User } from "@undp/carbon-services-lib"; +import { UserDto } from "@undp/carbon-services-lib"; +import { UserService,Action ,AppAbility,CaslAbilityFactory,CheckPolicies, PoliciesGuard, PoliciesGuardEx, Role} from "@undp/carbon-services-lib"; +import { QueryDto } from "@undp/carbon-services-lib"; +import { UserUpdateDto } from "@undp/carbon-services-lib"; +import { PasswordUpdateDto } from "@undp/carbon-services-lib"; +import { JwtAuthGuard } from "@undp/carbon-services-lib"; +import { HelperService } from '@undp/carbon-services-lib'; +import { ApiKeyJwtAuthGuard } from "@undp/carbon-services-lib"; @ApiTags("User") @ApiBearerAuth() diff --git a/backend/services/src/setup/handler.ts b/backend/services/src/setup/handler.ts index ade51e090..ada393492 100644 --- a/backend/services/src/setup/handler.ts +++ b/backend/services/src/setup/handler.ts @@ -1,8 +1,8 @@ import { NestFactory } from "@nestjs/core"; -import { UserDto } from "carbon-services-lib"; -import { getLogger } from "carbon-services-lib"; -import { ProgrammeService,ProgrammeModule,CompanyRole,Country,UtilModule, LocationInterface,LocationModule,CountryService ,CompanyModule,CompanyService,UserModule,UserService,Role} from "carbon-services-lib"; -import { OrganisationDto as OrganisationDto } from "carbon-services-lib"; +import { UserDto } from "@undp/carbon-services-lib"; +import { getLogger } from "@undp/carbon-services-lib"; +import { ProgrammeService,ProgrammeModule,CompanyRole,Country,UtilModule, LocationInterface,LocationModule,CountryService ,CompanyModule,CompanyService,UserModule,UserService,Role} from "@undp/carbon-services-lib"; +import { OrganisationDto as OrganisationDto } from "@undp/carbon-services-lib"; import { Handler } from "aws-lambda"; import { ConfigService } from "@nestjs/config"; // import { LedgerDbModule } from "../shared/ledger-db/ledger-db.module"; diff --git a/backend/services/yarn.lock b/backend/services/yarn.lock index 98aedcd78..dd39b1139 100644 --- a/backend/services/yarn.lock +++ b/backend/services/yarn.lock @@ -182,45 +182,46 @@ "@aws-sdk/util-waiter" "3.329.0" tslib "^2.5.0" -"@aws-sdk/client-qldb-session@^3.195.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb-session/-/client-qldb-session-3.408.0.tgz#54f4bd68942f81761ecbb9077081c7bea246efbf" - integrity sha512-jVrfHE3oySJwGsH7JvRDdAFhIrPDCQizsi9TArK+3L/7/XeG4FESXx3/8wWsPkyweHGXo/ARQJDBn+U6kIe49Q== +"@aws-sdk/client-qldb-session@^3.195.0", "@aws-sdk/client-qldb-session@^3.408.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb-session/-/client-qldb-session-3.431.0.tgz#d677dfb432322fb818129ce04faebd75da1d8453" + integrity sha512-sfG0bvhwCYdKBOK9z85azq0HPUpUc+AO4tdWoCQSwyi3n17r0QkSQ2kpEdx/ucLQycrx29vqLp4apfJh01Aikg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.408.0" - "@aws-sdk/credential-provider-node" "3.408.0" - "@aws-sdk/middleware-host-header" "3.408.0" - "@aws-sdk/middleware-logger" "3.408.0" - "@aws-sdk/middleware-recursion-detection" "3.408.0" - "@aws-sdk/middleware-signing" "3.408.0" - "@aws-sdk/middleware-user-agent" "3.408.0" - "@aws-sdk/types" "3.408.0" - "@aws-sdk/util-endpoints" "3.408.0" - "@aws-sdk/util-user-agent-browser" "3.408.0" - "@aws-sdk/util-user-agent-node" "3.408.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.6" - "@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" + "@aws-sdk/client-sts" "3.431.0" + "@aws-sdk/credential-provider-node" "3.431.0" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.6" - "@smithy/util-defaults-mode-node" "^2.0.6" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -266,191 +267,195 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-qldb-session@^3.408.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb-session/-/client-qldb-session-3.410.0.tgz#866ee8e9f8bb5cac15577992b548a56222a5a605" - integrity sha512-FFWDxH3JGK8wEAljgWkzjcOQ0gj0n2yR4UKEqB3jxA9vzovDzCC/M7JCkDwvpVUeZPKwGuZYMtQZMx4ZNkmCpg== +"@aws-sdk/client-qldb@^3.408.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb/-/client-qldb-3.431.0.tgz#34af20d81810ffba21db22ab9f1f24a4bcefa037" + integrity sha512-QlpVvSoLTQ3X6rXBlD5XPCWLFyWWXqT0QYLxZhMsW0MgAjuNa56lSDdTBTKRKcMzrR7XEPOxpqvQmubH6ikguA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.410.0" - "@aws-sdk/credential-provider-node" "3.410.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-sdk/client-sts" "3.431.0" + "@aws-sdk/credential-provider-node" "3.431.0" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-qldb@^3.408.0", "@aws-sdk/client-qldb@^3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb/-/client-qldb-3.410.0.tgz#31f65177921f6181c18b26c94662a21702334a5a" - integrity sha512-twMvjhJks0dkcnWJw3gN9CFdtFYFCcyt2PDFBf/QUOkl69o++JaDSeJDG6AmbxWZHXFIQU4Xui++smHIcRyQYQ== +"@aws-sdk/client-qldb@^3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-qldb/-/client-qldb-3.433.0.tgz#98bd2575ae11c95b586424ddcf74a5e252d0c154" + integrity sha512-6T9xlscqf9p2/cTJdFMQyL5QM93tFDCF2mY7INepxagDTfUTFbD3A06IAicQuBMygB6SEZ+blbouwLn8YEwOkw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.410.0" - "@aws-sdk/credential-provider-node" "3.410.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-sdk/client-sts" "3.433.0" + "@aws-sdk/credential-provider-node" "3.433.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.433.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" "@aws-sdk/client-s3@^3.408.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.410.0.tgz#f1423919449b814460855eb304163027b93d1c72" - integrity sha512-9pInvFl3xgk+CnbHFZVk0wAicZUiokIGQ05e/ZDBHjiWK5ph/XeQ4CCTuh7JxT0yABNhua8/6txsyq/uNXOzoA== + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.431.0.tgz#08cd7015db60459017b96d3059bec1558ca5af26" + integrity sha512-Kh9GAKdhWfW//Q4HvH7yPO+2emN0h4PLoVk9rin1cCg78mkirnhJ5ffng6fRZDGDCvo7rDwrAqK/WrbcojMH9A== 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.410.0" - "@aws-sdk/credential-provider-node" "3.410.0" - "@aws-sdk/middleware-bucket-endpoint" "3.410.0" - "@aws-sdk/middleware-expect-continue" "3.410.0" - "@aws-sdk/middleware-flexible-checksums" "3.410.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-location-constraint" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-sdk-s3" "3.410.0" - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/middleware-ssec" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/signature-v4-multi-region" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" + "@aws-sdk/client-sts" "3.431.0" + "@aws-sdk/credential-provider-node" "3.431.0" + "@aws-sdk/middleware-bucket-endpoint" "3.430.0" + "@aws-sdk/middleware-expect-continue" "3.428.0" + "@aws-sdk/middleware-flexible-checksums" "3.428.0" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-location-constraint" "3.428.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-sdk-s3" "3.429.0" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/middleware-ssec" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/signature-v4-multi-region" "3.428.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/eventstream-serde-browser" "^2.0.6" - "@smithy/eventstream-serde-config-resolver" "^2.0.6" - "@smithy/eventstream-serde-node" "^2.0.6" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-blob-browser" "^2.0.6" - "@smithy/hash-node" "^2.0.6" - "@smithy/hash-stream-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/md5-js" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@smithy/config-resolver" "^2.0.15" + "@smithy/eventstream-serde-browser" "^2.0.11" + "@smithy/eventstream-serde-config-resolver" "^2.0.11" + "@smithy/eventstream-serde-node" "^2.0.11" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-blob-browser" "^2.0.11" + "@smithy/hash-node" "^2.0.11" + "@smithy/hash-stream-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/md5-js" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.9" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" + "@smithy/util-stream" "^2.0.16" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.6" + "@smithy/util-waiter" "^2.0.11" fast-xml-parser "4.2.5" tslib "^2.5.0" "@aws-sdk/client-sqs@^3.408.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sqs/-/client-sqs-3.410.0.tgz#e89acf5dff8a8bfe11ec493dc08ffe7bc7896ccd" - integrity sha512-E2iovaeMiMPM3T6clsuKeKdBAF9vj28nCPj3Lplmxyo42pdRknEO6z4k2/O+UFaPjQ7Mx4tTAefTBOAtBH+y2g== + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sqs/-/client-sqs-3.431.0.tgz#bebed1d876e2a1a5c9f602030e850c066776d8d9" + integrity sha512-hRj3expAeS1YOnoK1AsXqhAmRj2MjRLF9aT/hTRQUfSS8zHiwNVO5lEXr895dlshzUACTukHZRInBwv1yE2XkA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.410.0" - "@aws-sdk/credential-provider-node" "3.410.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-sdk-sqs" "3.410.0" - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/md5-js" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-sdk/client-sts" "3.431.0" + "@aws-sdk/credential-provider-node" "3.431.0" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-sdk-sqs" "3.428.0" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/md5-js" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" tslib "^2.5.0" @@ -570,81 +575,83 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sso@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.408.0.tgz#f6e8e9b5bc86713e3baba79d0c122d4c9cc5cc82" - integrity sha512-g0Y904ghLTg9JLJnmbuvf10Hrzwqn2pko6aCAK10vCI5Y2nQ6BAUXuPonxhZIlp+JHsk0B2FUBqquc+bErUspA== +"@aws-sdk/client-sso@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.431.0.tgz#155fcc4575e9e0e1c9fd8fc2a024de3f5edebd08" + integrity sha512-iK8RxdBHFj1HtWpdTVfFdljZHXLWFv62SuIdkDswGE7L0zNbZIqBDGfEBnbagiQuxkz5D2YtnasydC5R3BcwVw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.408.0" - "@aws-sdk/middleware-logger" "3.408.0" - "@aws-sdk/middleware-recursion-detection" "3.408.0" - "@aws-sdk/middleware-user-agent" "3.408.0" - "@aws-sdk/types" "3.408.0" - "@aws-sdk/util-endpoints" "3.408.0" - "@aws-sdk/util-user-agent-browser" "3.408.0" - "@aws-sdk/util-user-agent-node" "3.408.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.6" - "@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" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.6" - "@smithy/util-defaults-mode-node" "^2.0.6" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sso@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.410.0.tgz#e9f08710688dc3e3a739c102571ee7e73bb1474b" - integrity sha512-MC9GrgwtlOuSL2WS3DRM3dQ/5y+49KSMMJRH6JiEcU5vE0dX/OtEcX+VfEwpi73x5pSfIjm7xnzjzOFx+sQBIg== +"@aws-sdk/client-sso@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.433.0.tgz#9d06768fab4d46efa77fa79142c173580be479e6" + integrity sha512-L7ksMP7UnYH+w52ly+m+s5vk8662VtyqJ+UduFEMPqKUHTFEm7w+CCw4Xfk3hl5GlVvqPvYWqBqv8eLKSHpCEQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.433.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -733,88 +740,90 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-sts@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.408.0.tgz#527d5b143913e9b1736be20f90938924a910545a" - integrity sha512-PpNmhCuFjVrgGBy00RVh3evBxzFfvUrALDqpBnPYhz489Qzg2I+T90FqdSUedPQPYe+qhq0YJMPKc9leYBEB/w== +"@aws-sdk/client-sts@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.431.0.tgz#5ccffd99118102947c4b550a66f2a1473ae4a5d7" + integrity sha512-IM/Fg3H1WuM9fnVriEoM6+sZ9LNUExxklxAnHwjLnprPRTDGbUXUfYjSry52LaQsZffP3RgWP11CYyjCYC8CfQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/credential-provider-node" "3.408.0" - "@aws-sdk/middleware-host-header" "3.408.0" - "@aws-sdk/middleware-logger" "3.408.0" - "@aws-sdk/middleware-recursion-detection" "3.408.0" - "@aws-sdk/middleware-sdk-sts" "3.408.0" - "@aws-sdk/middleware-signing" "3.408.0" - "@aws-sdk/middleware-user-agent" "3.408.0" - "@aws-sdk/types" "3.408.0" - "@aws-sdk/util-endpoints" "3.408.0" - "@aws-sdk/util-user-agent-browser" "3.408.0" - "@aws-sdk/util-user-agent-node" "3.408.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.6" - "@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" + "@aws-sdk/credential-provider-node" "3.431.0" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-sdk-sts" "3.428.0" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/region-config-resolver" "3.430.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.6" - "@smithy/util-defaults-mode-node" "^2.0.6" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-sts@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.410.0.tgz#2727e5f9ac3cfc898cdb2a21db57c54cf9244249" - integrity sha512-e6VMrBJtnTxxUXwDmkADGIvyppmDMFf4+cGGA68tVCUm1cFNlCI6M/67bVSIPN/WVKAAfhEL5O2vVXCM7aatYg== +"@aws-sdk/client-sts@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.433.0.tgz#8155f058cd4f0259dc4377050b303b474744cd03" + integrity sha512-hQ+NLIcA1KRJ2qPdrtkJ3fOEVnehLLMlnB/I5mjg9K2UKjuiOufLao6tc5SyW9fseIL9AdX3fjJ8Unhg+y1RWg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/credential-provider-node" "3.410.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-sdk-sts" "3.410.0" - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-sdk/credential-provider-node" "3.433.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-sdk-sts" "3.433.0" + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.433.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" tslib "^2.5.0" @@ -848,24 +857,24 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.408.0.tgz#199a793e5477e30417f6be9f82aa0262ba96328e" - integrity sha512-GCpgHEHxRTzKaMkwDC2gLb3xlD+ZxhKPUJ1DVcO7I9E3eCGJsYVedIi0/2XE+NP+HVoy8LyW2qH8QQWh64JKow== +"@aws-sdk/credential-provider-env@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.428.0.tgz#b977084e86491a6600d3831c8a70cc29472475dc" + integrity sha512-e6fbY174Idzw0r5ZMT1qkDh+dpOp1DX3ickhr7J6ipo3cUGLI45Y5lnR9nYXWfB5o/wiNv4zXgN+Y3ORJJHzyA== dependencies: - "@aws-sdk/types" "3.408.0" + "@aws-sdk/types" "3.428.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.410.0.tgz#ab359804d02c6cf283c468c306ce12e1300048c9" - integrity sha512-c7TB9LbN0PkFOsXI0lcRJnqPNOmc4VBvrHf8jP/BkTDg4YUoKQKOFd4d0SqzODmlZiAyoMQVZTR4ISZo95Zj4Q== +"@aws-sdk/credential-provider-env@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.433.0.tgz#7cceca1002ba2e79e10a9dfb119442bea7b88e7c" + integrity sha512-Vl7Qz5qYyxBurMn6hfSiNJeUHSqfVUlMt0C1Bds3tCkl3IzecRWwyBOlxtxO3VCrgVeW3HqswLzCvhAFzPH6nQ== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/credential-provider-imds@3.329.0": @@ -910,36 +919,36 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.408.0.tgz#68e88fb1a7da62421d2252e57c25b0421da342a9" - integrity sha512-vXuayXiwHncd3Xush0jQYrnu2aPPlE+fpdnpEdZGgUJwdbv2vSeYZ73ldH1LzCd179BEDVT0J7nHc7fposo3kg== +"@aws-sdk/credential-provider-ini@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.431.0.tgz#5a639fa2dea8bb07079144da23cda9136f52c789" + integrity sha512-SILMZuscwxeqB4kuZjWiu24wfvmvN3Tx7/j5n0t0Ob+cdpweK0IqkBQ/QkTbTiG0M1l8trMtMkrTb5510fupcQ== dependencies: - "@aws-sdk/credential-provider-env" "3.408.0" - "@aws-sdk/credential-provider-process" "3.408.0" - "@aws-sdk/credential-provider-sso" "3.408.0" - "@aws-sdk/credential-provider-web-identity" "3.408.0" - "@aws-sdk/types" "3.408.0" + "@aws-sdk/credential-provider-env" "3.428.0" + "@aws-sdk/credential-provider-process" "3.428.0" + "@aws-sdk/credential-provider-sso" "3.431.0" + "@aws-sdk/credential-provider-web-identity" "3.428.0" + "@aws-sdk/types" "3.428.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.410.0.tgz#1f3f7605c1a6429b3040cb30757455c2ba2afe8e" - integrity sha512-D8rcr5bRCFD0f42MPQ7K6TWZq5d3pfqrKINL1/bpfkK5BJbvq1BGYmR88UC6CLpTRtZ1LHY2HgYG0fp/2zjjww== +"@aws-sdk/credential-provider-ini@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.433.0.tgz#2fa3da08739ab9364702fd4a54c5f50143ef0bea" + integrity sha512-T+YhCOORyA4+i4T86FfFCmi/jPsmLOP6GAtScHp/K8XzB9XuVvJSZ+T8SUKeW6/9G9z3Az7dqeBVLcMdC6fFDA== dependencies: - "@aws-sdk/credential-provider-env" "3.410.0" - "@aws-sdk/credential-provider-process" "3.410.0" - "@aws-sdk/credential-provider-sso" "3.410.0" - "@aws-sdk/credential-provider-web-identity" "3.410.0" - "@aws-sdk/types" "3.410.0" + "@aws-sdk/credential-provider-env" "3.433.0" + "@aws-sdk/credential-provider-process" "3.433.0" + "@aws-sdk/credential-provider-sso" "3.433.0" + "@aws-sdk/credential-provider-web-identity" "3.433.0" + "@aws-sdk/types" "3.433.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/credential-provider-node@3.332.0": @@ -975,38 +984,38 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.408.0.tgz#91dd0f6e6f2434c8fb682276d125204d06ce4639" - integrity sha512-AzDtlj2Mb01K5+AiDI14HsIs9I/pI4nM3kxeOZZvocaaThF5OFR+4wR2v2plhfGJ8QAPEE/KnqcJ3JlJ7orShg== +"@aws-sdk/credential-provider-node@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.431.0.tgz#07737466f80509a4a016aacff14f5e286350763f" + integrity sha512-jj2gm92nfsFw5e48+7OCYM5PfiW3pd9FvhEoBfvKANwM6ztXzmNpQcz3iWsGVfzd+MUooVBoO2exhH9M8t+VDg== dependencies: - "@aws-sdk/credential-provider-env" "3.408.0" - "@aws-sdk/credential-provider-ini" "3.408.0" - "@aws-sdk/credential-provider-process" "3.408.0" - "@aws-sdk/credential-provider-sso" "3.408.0" - "@aws-sdk/credential-provider-web-identity" "3.408.0" - "@aws-sdk/types" "3.408.0" + "@aws-sdk/credential-provider-env" "3.428.0" + "@aws-sdk/credential-provider-ini" "3.431.0" + "@aws-sdk/credential-provider-process" "3.428.0" + "@aws-sdk/credential-provider-sso" "3.431.0" + "@aws-sdk/credential-provider-web-identity" "3.428.0" + "@aws-sdk/types" "3.428.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.410.0.tgz#3bb5cfec1ecb1446c82185899b9aa5e25cffb5f9" - integrity sha512-0wmVm33T/j1FS7MZ/j+WsPlgSc0YnCXnpbWSov1Mn6R86SHI2b2JhdIPRRE4XbGfyW2QGNUl2CwoZVaqhXeF5g== +"@aws-sdk/credential-provider-node@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.433.0.tgz#76bfb857b9d6339cc11223660afb2d7d925ac9da" + integrity sha512-uOTBJszqGJIX5SrH2YdN501cv9rW4ghuSkasxI9DL+sVV5YRMd/bwu6I3PphRyK7z4dosDEbJ1xoIuVR/W04HQ== dependencies: - "@aws-sdk/credential-provider-env" "3.410.0" - "@aws-sdk/credential-provider-ini" "3.410.0" - "@aws-sdk/credential-provider-process" "3.410.0" - "@aws-sdk/credential-provider-sso" "3.410.0" - "@aws-sdk/credential-provider-web-identity" "3.410.0" - "@aws-sdk/types" "3.410.0" + "@aws-sdk/credential-provider-env" "3.433.0" + "@aws-sdk/credential-provider-ini" "3.433.0" + "@aws-sdk/credential-provider-process" "3.433.0" + "@aws-sdk/credential-provider-sso" "3.433.0" + "@aws-sdk/credential-provider-web-identity" "3.433.0" + "@aws-sdk/types" "3.433.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/credential-provider-process@3.329.0": @@ -1030,26 +1039,26 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.408.0.tgz#fbcf6571bc87e536b847e14c4c9ee1fdd6b81deb" - integrity sha512-qCTf9tr6+I2s3+v5zP4YRQQrGlYw/jyZ7u/k6bGshhlvgwGPfjNuHrM8uK/W1kv4ng1myxaL1/tAY6RVVdXz4Q== +"@aws-sdk/credential-provider-process@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.428.0.tgz#2b8242b3ff0e78d5e58259d1f305d81700c7e101" + integrity sha512-UG2S2/4Wrskbkbgt9fBlnzwQ2hfTXvLJwUgGOluSOf6+mGCcoDku4zzc9EQdk1MwN5Us+ziyMrIMNY5sbdLg6g== dependencies: - "@aws-sdk/types" "3.408.0" + "@aws-sdk/types" "3.428.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.410.0.tgz#d3b4890bbd4f1cbafa53ddafb68f03f5cd710731" - integrity sha512-BMju1hlDCDNkkSZpKF5SQ8G0WCLRj6/Jvw9QmudLHJuVwYJXEW1r2AsVMg98OZ3hB9G+MAvHruHZIbMiNmUMXQ== +"@aws-sdk/credential-provider-process@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.433.0.tgz#dd51c92480ed620e4c3f989852ee408ab1209d59" + integrity sha512-W7FcGlQjio9Y/PepcZGRyl5Bpwb0uWU7qIUCh+u4+q2mW4D5ZngXg8V/opL9/I/p4tUH9VXZLyLGwyBSkdhL+A== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/credential-provider-sso@3.332.0": @@ -1077,30 +1086,30 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.408.0.tgz#aaf772d34871eb4d02a8e8b242b64d02660c64b3" - integrity sha512-iKU91cxrttQyDhdhF7vJZd6XibvwGolFzuJBG4DD4jOdvmTcVq4L26AH8bjR1psnS6pvTa66FaYt6BGtbXgVeA== +"@aws-sdk/credential-provider-sso@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.431.0.tgz#255d68713e487c0dfe27adba5e04a26f36a67b79" + integrity sha512-fh/yWKJtgEpxfuzd/KTVPQz0FjykbiPnU0OLm1wKgNZAyKTE9EyNvWR6P57TWv/sU8faa5uLaxdD0TBPxWReDA== dependencies: - "@aws-sdk/client-sso" "3.408.0" - "@aws-sdk/token-providers" "3.408.0" - "@aws-sdk/types" "3.408.0" + "@aws-sdk/client-sso" "3.431.0" + "@aws-sdk/token-providers" "3.431.0" + "@aws-sdk/types" "3.428.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.410.0.tgz#16078d75680c968417978f2efdba432e44ae42d7" - integrity sha512-zEaoY/sY+KYTlQUkp9dvveAHf175b8RIt0DsQkDrRPtrg/RBHR00r5rFvz9+nrwsR8546RaBU7h/zzTaQGhmcA== +"@aws-sdk/credential-provider-sso@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.433.0.tgz#6de1406270c74004772f6b1c738a3977f09d9860" + integrity sha512-vuc2X7q/1HUAO/NowfnNMpRDoHw8H2lyZZzUc0lmamy6PDrEFBi/VTm1nStGPuS9egCFrYlkRHsfp50ukYGa5w== dependencies: - "@aws-sdk/client-sso" "3.410.0" - "@aws-sdk/token-providers" "3.410.0" - "@aws-sdk/types" "3.410.0" + "@aws-sdk/client-sso" "3.433.0" + "@aws-sdk/token-providers" "3.433.0" + "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/credential-provider-web-identity@3.329.0": @@ -1122,24 +1131,24 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.408.0.tgz#2e38730a309b81527d23c3d435ea5ab1a3f73688" - integrity sha512-5FbDPF/zY/1t6k1zRI/HnrxcH2v7SwsEYu2SThI2qbzaP/K7MTnTanV5vNFcdQOpuQ7x3PrzTlH3AWZueCr3Vw== +"@aws-sdk/credential-provider-web-identity@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.428.0.tgz#d9d60d4ab919c973a3c3465c39cf950550dccb27" + integrity sha512-ueuUPPlrJFvtDUVTGnClUGt1wxCbEiKArknah/w9cfcc/c1HtFd/M7x/z2Sm0gSItR45sVcK54qjzmhm29DMzg== dependencies: - "@aws-sdk/types" "3.408.0" + "@aws-sdk/types" "3.428.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.410.0.tgz#6bb6db9c074c240c87bcf0798e105e28ceb51631" - integrity sha512-cE0l8LmEHdWbDkdPNgrfdYSgp4/cIVXrjUKI1QCATA729CrHZ/OQjB/maOBOrMHO9YTiggko887NkslVvwVB7w== +"@aws-sdk/credential-provider-web-identity@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.433.0.tgz#32403ba9cc47d3c46500f3c8e5e0041d20e4dbe8" + integrity sha512-RlwjP1I5wO+aPpwyCp23Mk8nmRbRL33hqRASy73c4JA2z2YiRua+ryt6MalIxehhwQU6xvXUKulJnPG9VaMFZg== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/eventstream-codec@3.329.0": @@ -1223,16 +1232,16 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/middleware-bucket-endpoint@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.410.0.tgz#8ddb3edbaa6e3303bbf8d719d445e8bde4a6b6aa" - integrity sha512-pUGrpFgCKf9fDHu01JJhhw+MUImheS0HFlZwNG37OMubkxUAbCdmYGewGxfTCUvWyZJtx9bVjrSu6gG7w+RARg== +"@aws-sdk/middleware-bucket-endpoint@3.430.0": + version "3.430.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.430.0.tgz#df9f319149bd4e5198c681479e2eefbf81633894" + integrity sha512-oK0WTNpMQFewSIYcL3LPm+S46uUWFILlPYK0fEeYdMXn03380JqS9oIKOFFX7w6DhYY1ePHZI721ee1HiCtDvw== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.428.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" "@smithy/util-config-provider" "^2.0.0" tslib "^2.5.0" @@ -1256,27 +1265,27 @@ "@aws-sdk/util-middleware" "3.329.0" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.410.0.tgz#b91216b598b67563fb65b38783c3e4717a59d376" - integrity sha512-e5YqGCNmW99GZjEPPujJ02RlEZql19U40oORysBhVF7mKz8BBvF3s8l37tvu37oxebDEkh1u/2cm2+ggOXxLjQ== +"@aws-sdk/middleware-expect-continue@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.428.0.tgz#441ee1026c33cf483e14501a28fe1ec2e4645bb6" + integrity sha512-d/vWUs9RD4fuO1oi7gJby6aEPb6XTf2+jCbrs/hUEYFMxQu7wwQx2c6BWAjfQca8zVadh7FY0cDNtL2Ep2d8zA== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.428.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-flexible-checksums@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.410.0.tgz#c7014f004aa0eaa6cd2adc3646c23bf669b3c4d1" - integrity sha512-IK7KlvEKtrQVBfmAp/MmGd0wbWLuN2GZwwfAmsU0qFb0f5vOVUbKDsu6tudtDKCBG9uXyTEsx3/QGvoK2zDy+g== +"@aws-sdk/middleware-flexible-checksums@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.428.0.tgz#e04f64b6cbd0696a3765055341e0dd80d3822e14" + integrity sha512-O54XmBSvi9A6ZBRVSYrEvoGH1BjtR1TT8042gOdJgouI0OVWtjqHT2ZPVTbQ/rKW5QeLXszVloXFW6eqOwrVTg== dependencies: "@aws-crypto/crc32" "3.0.0" "@aws-crypto/crc32c" "3.0.0" - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.428.0" "@smithy/is-array-buffer" "^2.0.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -1299,33 +1308,33 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.408.0.tgz#7b84ce0336c7acd5bc1e82076ef95bde597d6edf" - integrity sha512-eofCXuSZ+ntbLzeCRdHzraXzgWqAplXU7W2qFFVC4O9lZBhADwNPI8n8x98TH0mftnmvZxh5Bo5U8WvEolIDkw== +"@aws-sdk/middleware-host-header@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.431.0.tgz#70412356826b776c1fde7245802c01c1a6e29327" + integrity sha512-j+OBsCDDRXlMEQ4GCtTxVaMwxIHNKiwbDIZVyB6CDor8AFflKxWbO3cPSpUuGKlUN9OEexMR+XgwsjmaI6AGwg== dependencies: - "@aws-sdk/types" "3.408.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.410.0.tgz#174c946b66c96a92d35e37a306c51306ea61eb09" - integrity sha512-ED/OVcyITln5rrxnajZP+V0PN1nug+gSDHJDqdDo/oLy7eiDr/ZWn3nlWW7WcMplQ1/Jnb+hK0UetBp/25XooA== +"@aws-sdk/middleware-host-header@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.433.0.tgz#3b6687ee4021c2b56c96cff61b45a33fb762b1c7" + integrity sha512-mBTq3UWv1UzeHG+OfUQ2MB/5GEkt5LTKFaUqzL7ESwzW8XtpBgXnjZvIwu3Vcd3sEetMwijwaGiJhY0ae/YyaA== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.410.0.tgz#9727f3d91a1393202bde9b96b396552382a4f28c" - integrity sha512-jAftSpOpw/5AdpOJ/cGiXCb+Vv22KXR5QZmxmllUDsnlm18672tpRaI2plmu/1d98CVvqhY61eSklFMrIf2c4w== +"@aws-sdk/middleware-location-constraint@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.428.0.tgz#a3e46a4d853fb256d6188eae3ed73c276a1bc36d" + integrity sha512-2YvAhkdzMITTc2fVIH7FS5Hqa7AuoHBg92W0CzPOiKBkC0D6m5hw8o5Z5RnH/M9ki2eB4dn+7uB6p7Lgs+VFdw== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" tslib "^2.5.0" "@aws-sdk/middleware-logger@3.329.0": @@ -1345,22 +1354,22 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.408.0.tgz#6c745f352ba95284ee78a397368c7dc79378da43" - integrity sha512-otwXPCubsGRFv8Hb6nKw6Vvnu4dC8CcPk05buStj42nF8QdjWrKGb2rDCvLph5lr576LF5HN+Y2moyOi7z/I7g== +"@aws-sdk/middleware-logger@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.428.0.tgz#215009964e8997bee9e6a38461e5d6247d4265d0" + integrity sha512-1P0V0quL9u2amdNOn6yYT7/ToQUmkLJqCKHPxsRyDB829vBThWndvvH5MkoItj/VgE1zWqMtrzN3xtzD7zx6Qg== dependencies: - "@aws-sdk/types" "3.408.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.410.0.tgz#4aa2e1b048f8e7d3e665dd814dbe8aaa4a234c20" - integrity sha512-YtmKYCVtBfScq3/UFJk+aSZOktKJBNZL9DaSc2aPcy/goCVsYDOkGwtHk0jIkC1JRSNCkVTqL7ya60sSr8zaQQ== +"@aws-sdk/middleware-logger@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.433.0.tgz#fcd4e31a8f134861cd519477b959c218a3600186" + integrity sha512-We346Fb5xGonTGVZC9Nvqtnqy74VJzYuTLLiuuftA5sbNzftBDy/22QCfvYSTOAl3bvif+dkDUzQY2ihc5PwOQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/middleware-recursion-detection@3.329.0": @@ -1382,24 +1391,24 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.408.0.tgz#036fa1ee8b76d5a0947591590a7a3a867aea8cae" - integrity sha512-QfZwmX5z0IRC2c8pBi9VozSqbJw19V5oxyykSTqdjGe3CG3yNujXObV6xQesK67CWSnPb9wDgVGKUoYuIXwOxw== +"@aws-sdk/middleware-recursion-detection@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.428.0.tgz#f9491306d0613459cc4fcd7b6d381329a6235148" + integrity sha512-xC0OMduCByyRdiQz324RXy4kunnCG4LUJCfvdoegM33Elp9ex0D3fcfO1mUgV8qiLwSennIsSRVXHuhNxE2HZA== dependencies: - "@aws-sdk/types" "3.408.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.410.0.tgz#becc7dba617d8fc86df29381ac88d861a28b3987" - integrity sha512-KWaes5FLzRqj28vaIEE4Bimpga2E596WdPF2HaH6zsVMJddoRDsc3ZX9ZhLOGrXzIO1RqBd0QxbLrM0S/B2aOQ== +"@aws-sdk/middleware-recursion-detection@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.433.0.tgz#5b4b7878ea46c70f507c9ea7c30ad0e5ee4ae6bf" + integrity sha512-HEvYC9PQlWY/ccUYtLvAlwwf1iCif2TSAmLNr3YTBRVa98x6jKL0hlCrHWYklFeqOGSKy6XhE+NGJMUII0/HaQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/middleware-retry@3.329.0": @@ -1415,24 +1424,25 @@ tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/middleware-sdk-s3@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.410.0.tgz#15ddf0fb46363366c5dfabaab73bc21fa8ad32a8" - integrity sha512-K2sG2V1ZkezYMCIy3uMt0MwtflcfIwLptwm0iFLaYitiINZQ1tcslk9ggAjyTHg0rslDSI4/zjkhy8VHFOV7HA== +"@aws-sdk/middleware-sdk-s3@3.429.0": + version "3.429.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.429.0.tgz#596afef2319c7e609e7c77500eb0f6af48ca64cc" + integrity sha512-wCT5GoExncHUzUbW8b9q/PN3uPsbxit4PUAHw/hkrIHDKOxd9H/ClM37ZeJHNEOml5hnJOPy+rOaF9jRqo8dGg== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.428.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sqs@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sqs/-/middleware-sdk-sqs-3.410.0.tgz#ec040da105a7607411bf3e5b413c31b4890ef281" - integrity sha512-s3BwtXxVscCW0uzjyL7q1T1Mr/+Wgt3WxhMs+Edp+MfWoDlNyYtCVW2njvxtM6nRQ/FY9YPK6kiT28fO5hAIyw== +"@aws-sdk/middleware-sdk-sqs@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sqs/-/middleware-sdk-sqs-3.428.0.tgz#313f52b152e89f19dc5c9d897f0a70f2b9914c58" + integrity sha512-pYaBV9H4NGbVB5cqVOc7GoBpo/4BpTwMDpNzWWThENFzlxndzMLHLmQlSfPQoRRUIbLL39L3YeqfrSFwwzVspQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" "@smithy/util-hex-encoding" "^2.0.0" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -1456,24 +1466,24 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.408.0.tgz#812deff5fa8388cda6d6908452d6223b059232f9" - integrity sha512-dIO9BTX049P2PwaeAK2lxJeA2rZi9/bWzMP1GIE60VrMDHmN5Ljvh1lLActECLAqNQIqN5Ub0bKV2tC/jMn+CA== +"@aws-sdk/middleware-sdk-sts@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.428.0.tgz#c4f5e6496d2fe47908de5f5549c67042398516f7" + integrity sha512-Uutl2niYXTnNP8v84v6umWDHD5no7d5/OqkZE1DsmeKR/dje90J5unJWf7MOsqvYm0JGDEWF4lk9xGVyqsw+Aw== dependencies: - "@aws-sdk/middleware-signing" "3.408.0" - "@aws-sdk/types" "3.408.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/middleware-signing" "3.428.0" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.410.0.tgz#8f2b28eab09ec7b068d45196ab284a14bf4425f8" - integrity sha512-YfBpctDocRR4CcROoDueJA7D+aMLBV8nTFfmVNdLLLgyuLZ/AUR11VQSu1lf9gQZKl8IpKE/BLf2fRE/qV1ZuA== +"@aws-sdk/middleware-sdk-sts@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.433.0.tgz#9b30f17a922ecc5fd46b93f1edcd20d7146b814f" + integrity sha512-ORYbJnBejUyonFl5FwIqhvI3Cq6sAp9j+JpkKZtFNma9tFPdrhmYgfCeNH32H/wGTQV/tUoQ3luh0gA4cuk6DA== dependencies: - "@aws-sdk/middleware-signing" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/middleware-serde@3.329.0": @@ -1509,39 +1519,39 @@ "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.408.0.tgz#89bb56abf5cbddaa9b04026c74362765918b6ff2" - integrity sha512-flLiLKATJ4NLcLb7lPojyQ6NvLSyQ3axqIClqwMRnhSRxvREB7OgBKwmPecSl0I5JxsNEqo+mjARdMjUHadgWQ== +"@aws-sdk/middleware-signing@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.428.0.tgz#ce9f21963bac8c8bb42d84dd2901628aa661b844" + integrity sha512-oMSerTPwtsQAR7fIU/G0b0BA30wF+MC4gZSrJjbypF8MK8nPC2yMfKLR8+QavGOGEW7rUMQ0uklThMTTwQEXNQ== dependencies: - "@aws-sdk/types" "3.408.0" + "@aws-sdk/types" "3.428.0" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^2.0.5" + "@smithy/protocol-http" "^3.0.7" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.2.2" - "@smithy/util-middleware" "^2.0.0" + "@smithy/types" "^2.3.5" + "@smithy/util-middleware" "^2.0.4" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.410.0.tgz#987046066568633af49d691041486a258525fd9c" - integrity sha512-KBAZ/eoAJUSJv5us2HsKwK2OszG2s9FEyKpEhgnHLcbbKzW873zHBH5GcOGEQu4AWArTy2ndzJu3FF+9/J9hJQ== +"@aws-sdk/middleware-signing@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.433.0.tgz#670557ace5b97729dbabb6a991815e44eb0ef03b" + integrity sha512-jxPvt59NZo/epMNLNTu47ikmP8v0q217I6bQFGJG7JVFnfl36zDktMwGw+0xZR80qiK47/2BWrNpta61Zd2FxQ== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.2" + "@smithy/protocol-http" "^3.0.8" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.3.0" - "@smithy/util-middleware" "^2.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-middleware" "^2.0.5" tslib "^2.5.0" -"@aws-sdk/middleware-ssec@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.410.0.tgz#d1f01aca5c309e94d1e53800f3bb76ca676472f2" - integrity sha512-DNsjVTXoxIh+PuW9o45CFaMiconbuZRm19MC3NA1yNCaCj3ZxD5OdXAutq6UjQdrx8UG4EjUlCJEEvBKmboITw== +"@aws-sdk/middleware-ssec@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.428.0.tgz#9a0c631401c5c4bf3acaeedd7fed6f808b5f5fd5" + integrity sha512-QPKisAErRHFoopmdFhgOmjZPcUM6rvWCtnoEY4Sw9F0aIyK6yCTn+nB5j+3FAPvUvblE22srM6aow8TcGx1gjA== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" tslib "^2.5.0" "@aws-sdk/middleware-stack@3.329.0": @@ -1572,26 +1582,26 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.408.0.tgz#c1909be2ce2c350273747923c4791a2d37bb0af8" - integrity sha512-UvlKri8/Mgf5W+tFU6ZJ65fC6HljcysIqfRFts/8Wurl322IS1I4j+pyjV2P6eK1054bzynfi3Trv+tRYHtVcA== +"@aws-sdk/middleware-user-agent@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.428.0.tgz#85ac71da101a10adcb1ee0ecc4c5a25a080d2e5c" + integrity sha512-+GAhObeHRick2D5jr3YkPckjcggt5v6uUVtEUQW2AdD65cE5PjIvmksv6FuM/mME/9nNA+wufQnHbLI8teLeaw== dependencies: - "@aws-sdk/types" "3.408.0" - "@aws-sdk/util-endpoints" "3.408.0" - "@smithy/protocol-http" "^2.0.5" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@smithy/protocol-http" "^3.0.7" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.410.0.tgz#2d505de9626b1c7709f6a8a1d415ce0c41eedcf4" - integrity sha512-ZayDtLfvCZUohSxQc/49BfoU/y6bDHLfLdyyUJbJ54Sv8zQcrmdyKvCBFUZwE6tHQgAmv9/ZT18xECMl+xiONA== +"@aws-sdk/middleware-user-agent@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.433.0.tgz#21b874708e015b6f5cc33bf0545d2a0f9d9ab3a5" + integrity sha512-jMgA1jHfisBK4oSjMKrtKEZf0sl2vzADivkFmyZFzORpSZxBnF6hC21RjaI+70LJLcc9rSCzLgcoz5lHb9LLDg== dependencies: - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.433.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/node-config-provider@3.329.0": @@ -1656,6 +1666,28 @@ "@aws-sdk/types" "3.329.0" tslib "^2.5.0" +"@aws-sdk/region-config-resolver@3.430.0": + version "3.430.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.430.0.tgz#c7fe238e9771da91bafe7016afda21305a661473" + integrity sha512-9lqgtkcd4dqsQ2yN6V/i06blyDh4yLmS+fAS7LwEZih/NZZ2cBIR+5kb9c236auvTcuMcL1zFxVRloWwesYZjA== + dependencies: + "@smithy/node-config-provider" "^2.1.2" + "@smithy/types" "^2.3.5" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.4" + tslib "^2.5.0" + +"@aws-sdk/region-config-resolver@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.433.0.tgz#37eb5f40db8af7ba9361aeb28c62b45421e780f0" + integrity sha512-xpjRjCZW+CDFdcMmmhIYg81ST5UAnJh61IHziQEk0FXONrg4kjyYPZAOjEdzXQ+HxJQuGQLKPhRdzxmQnbX7pg== + dependencies: + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" + "@aws-sdk/service-error-classification@3.329.0": version "3.329.0" resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.329.0.tgz#32db59091ff28f14e526cee738bc14e32a6850f6" @@ -1669,15 +1701,15 @@ "@aws-sdk/types" "3.329.0" tslib "^2.5.0" -"@aws-sdk/signature-v4-multi-region@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.410.0.tgz#a817ec05c2d4b7c2df0a46a6f95dd6876f6e8bef" - integrity sha512-abgcl9/i9frxGUVAfHHWj49UMCFEmzkYwKmV/4kw9MYn6BZ3HKb5M00tBLn9/PcAKfANS7O+qJRiEQT66rmfhg== +"@aws-sdk/signature-v4-multi-region@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.428.0.tgz#30de84c6391f140e446e1bc1b482270863b098df" + integrity sha512-ImuontXK1vEHtxK+qiPVfLTk/+bKSwYqrVkE2/o5rnsqD78/wySzTn5RnkA73Nb+UL4qSd0dkOcuubEee2aUpQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/protocol-http" "^3.0.2" + "@aws-sdk/types" "3.428.0" + "@smithy/protocol-http" "^3.0.7" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.5" tslib "^2.5.0" "@aws-sdk/signature-v4@3.329.0": @@ -1762,85 +1794,85 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/token-providers@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.408.0.tgz#1de7fbbe25b8526ee7f3eebac26f581e3488a5d3" - integrity sha512-D//BjUrVtDzDdCz1mRdZZSAc822fh75Ssq46smeS6S6NKq3vJeHhfrQJMyVU1GclXu1tn9AwykaQW5Jwb5im+g== +"@aws-sdk/token-providers@3.431.0": + version "3.431.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.431.0.tgz#24b1c7fe8b099baa5e0334e8031df8d0fb73b167" + integrity sha512-0ksZogF3Gy2i+yBb7T2g2e7QXzwZeQHmf09ihR1cwXwg7UIjsap6P3gPtC085bDkOD9iY8OdpL0Esp06N6xmCg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.408.0" - "@aws-sdk/middleware-logger" "3.408.0" - "@aws-sdk/middleware-recursion-detection" "3.408.0" - "@aws-sdk/middleware-user-agent" "3.408.0" - "@aws-sdk/types" "3.408.0" - "@aws-sdk/util-endpoints" "3.408.0" - "@aws-sdk/util-user-agent-browser" "3.408.0" - "@aws-sdk/util-user-agent-node" "3.408.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.6" - "@smithy/node-http-handler" "^2.0.5" + "@aws-sdk/middleware-host-header" "3.431.0" + "@aws-sdk/middleware-logger" "3.428.0" + "@aws-sdk/middleware-recursion-detection" "3.428.0" + "@aws-sdk/middleware-user-agent" "3.428.0" + "@aws-sdk/types" "3.428.0" + "@aws-sdk/util-endpoints" "3.428.0" + "@aws-sdk/util-user-agent-browser" "3.428.0" + "@aws-sdk/util-user-agent-node" "3.430.0" + "@smithy/config-resolver" "^2.0.15" + "@smithy/fetch-http-handler" "^2.2.3" + "@smithy/hash-node" "^2.0.11" + "@smithy/invalid-dependency" "^2.0.11" + "@smithy/middleware-content-length" "^2.0.13" + "@smithy/middleware-endpoint" "^2.1.2" + "@smithy/middleware-retry" "^2.0.17" + "@smithy/middleware-serde" "^2.0.11" + "@smithy/middleware-stack" "^2.0.5" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/node-http-handler" "^2.1.7" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^2.0.5" + "@smithy/protocol-http" "^3.0.7" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/smithy-client" "^2.0.5" - "@smithy/types" "^2.2.2" - "@smithy/url-parser" "^2.0.5" + "@smithy/smithy-client" "^2.1.11" + "@smithy/types" "^2.3.5" + "@smithy/url-parser" "^2.0.11" "@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.6" - "@smithy/util-defaults-mode-node" "^2.0.6" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.15" + "@smithy/util-defaults-mode-node" "^2.0.20" + "@smithy/util-retry" "^2.0.4" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/token-providers@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.410.0.tgz#ce809992be1775a521b5f3578639842a953f541a" - integrity sha512-d5Nc0xydkH/X0LA1HDyhGY5sEv4LuADFk+QpDtT8ogLilcre+b1jpdY8Sih/gd1KoGS1H+d1tz2hSGwUHAbUbw== +"@aws-sdk/token-providers@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.433.0.tgz#de5c33a9fa660b64387afea7a89f495a3065ff2a" + integrity sha512-Q6aYVaQKB+CkBLHQQlN8MHVpOzZv9snRfVz7SxIpdbHkRuGEHiLliCY3fg6Sonvu3AKEPERPuHcaC75tnNpOBw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.410.0" - "@aws-sdk/middleware-logger" "3.410.0" - "@aws-sdk/middleware-recursion-detection" "3.410.0" - "@aws-sdk/middleware-user-agent" "3.410.0" - "@aws-sdk/types" "3.410.0" - "@aws-sdk/util-endpoints" "3.410.0" - "@aws-sdk/util-user-agent-browser" "3.410.0" - "@aws-sdk/util-user-agent-node" "3.410.0" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.433.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.2" + "@smithy/protocol-http" "^3.0.8" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" "@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.7" - "@smithy/util-defaults-mode-node" "^2.0.9" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -1859,20 +1891,20 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/types@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.408.0.tgz#eb10377130f23aef6594eb0e0a14e82dfa2e4d5a" - integrity sha512-sIsR5224xWQTW7O6h4V0S7DMWs4bK4DCunwOo7Avpq7ZVmH2YyLTs0n4NGL186j8xTosycF1ACQgpM48SLIvaA== +"@aws-sdk/types@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.428.0.tgz#fcb62a5fc38c4e579dc2b251194483aaad393df0" + integrity sha512-4T0Ps2spjg3qbWE6ZK13Vd3FnzpfliaiotqjxUK5YhjDrKXeT36HJp46JhDupElQuHtTkpdiJOSYk2lvY2H4IA== dependencies: - "@smithy/types" "^2.2.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/types@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.410.0.tgz#8c293e3763acb64c68f5752359523c3a40e5eb88" - integrity sha512-D7iaUCszv/v04NDaZUmCmekamy6VD/lKozm/3gS9+dkfU6cC2CsNoUfPV8BlV6dPdw0oWgF91am3I1stdvfVrQ== +"@aws-sdk/types@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.433.0.tgz#0f94eae2a4a3525ca872c9ab04e143c01806d755" + integrity sha512-0jEE2mSrNDd8VGFjTc1otYrwYPIkzZJEIK90ZxisKvQ/EURGBhNzWn7ejWB9XCMFT6XumYLBR0V9qq5UPisWtA== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/types@^3.222.0": @@ -1973,20 +2005,20 @@ "@aws-sdk/types" "3.391.0" tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.408.0.tgz#397c6d9236434063127301f9c4d2117bdb978621" - integrity sha512-N1D5cKEkCqf5Q7IF/pI9kfcNrT+/5ctZ6cQo4Ex6xaOcnUzdOZcXdPqaMRZVZRn8enjK2SpoLlRpXGISOugPaw== +"@aws-sdk/util-endpoints@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.428.0.tgz#99e6b9ad4147a862fcabcdccf8cbab6b4cf815ac" + integrity sha512-ToKMhYlUWJ0YrbggpJLZeyZZNDXtQ4NITxqo/oeGltTT9KG4o/LqVY59EveV0f8P32ObDyj9Vh1mnjxeo3DxGw== dependencies: - "@aws-sdk/types" "3.408.0" + "@aws-sdk/types" "3.428.0" tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.410.0.tgz#66bc668e95e376dfcf0ce0774012ca9982d1f899" - integrity sha512-iNiqJyC7N3+8zFwnXUqcWSxrZecVZLToo1iTQQdeYL2af1IcOtRgb7n8jpAI/hmXhBSx2+3RI+Y7pxyFo1vu+w== +"@aws-sdk/util-endpoints@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.433.0.tgz#d1e00b3f0d7c3f77597787aef265fe1b247a1083" + integrity sha512-LFNUh9FH7RMtYjSjPGz9lAJQMzmJ3RcXISzc5X5k2R/9mNwMK7y1k2VAfvx+RbuDbll6xwsXlgv6QHcxVdF2zw== dependencies: - "@aws-sdk/types" "3.410.0" + "@aws-sdk/types" "3.433.0" tslib "^2.5.0" "@aws-sdk/util-hex-encoding@3.310.0": @@ -2044,23 +2076,23 @@ bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.408.0.tgz#60b9660d4eb8c7ee9b3dc941436f1a025cc62567" - integrity sha512-wOVjDprG5h6kM8aJZk/tRX/RgxNxr73d6kIsUePlAgil13q62M9lcFMcIXduqtDsa1B6FfVB2wx/pyUuOZri5g== +"@aws-sdk/util-user-agent-browser@3.428.0": + version "3.428.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.428.0.tgz#3dacafe5088e55d3bc70371886030712eeb6a0fa" + integrity sha512-qlc2UoGsmCpuh1ErY3VayZuAGl74TWWcLmhhQMkeByFSb6KooBlwOmDpDzJRtgwJoe0KXnyHBO6lzl9iczcozg== dependencies: - "@aws-sdk/types" "3.408.0" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@smithy/types" "^2.3.5" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.410.0.tgz#c331b0fe3273b1a13e1c09612b3a7a9747415b24" - integrity sha512-i1G/XGpXGMRT2zEiAhi1xucJsfCWk8nNYjk/LbC0sA+7B9Huri96YAzVib12wkHPsJQvZxZC6CpQDIHWm4lXMA== +"@aws-sdk/util-user-agent-browser@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.433.0.tgz#b5ed0c0cca0db34a2c1c2ffc1b65e7cdd8dc88ff" + integrity sha512-2Cf/Lwvxbt5RXvWFXrFr49vXv0IddiUwrZoAiwhDYxvsh+BMnh+NUFot+ZQaTrk/8IPZVDeLPWZRdVy00iaVXQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" bowser "^2.11.0" tslib "^2.5.0" @@ -2083,24 +2115,24 @@ "@smithy/types" "^2.2.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.408.0": - version "3.408.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.408.0.tgz#2976414ed440d0a338b1ec6373a220ae71c08cab" - integrity sha512-BzMFV+cIXrtfcfJk3GpXnkANFkzZisvAtD306TMgIscn5FF26K1jD5DU+h5Q5WMq7gx+oXh9kJ3Lu3hi7hahKQ== +"@aws-sdk/util-user-agent-node@3.430.0": + version "3.430.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.430.0.tgz#efa200f7c21182d769b424ba4fff569857ff42f4" + integrity sha512-DPpFPL3mFMPtipFxjY7TKQBjnhmsPzYCr4Y+qna0oR6ij8jZOz2ILQDK33GxTRNh3+bV9YYbx+ZGDOnxoK5Mhw== dependencies: - "@aws-sdk/types" "3.408.0" - "@smithy/node-config-provider" "^2.0.6" - "@smithy/types" "^2.2.2" + "@aws-sdk/types" "3.428.0" + "@smithy/node-config-provider" "^2.1.2" + "@smithy/types" "^2.3.5" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.410.0": - version "3.410.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.410.0.tgz#c880383493663c90c2c13a9361eafbdd21148e84" - integrity sha512-bK70t1jHRl8HrJXd4hEIwc5PBZ7U0w+81AKFnanIVKZwZedd6nLibUXDTK14z/Jp2GFcBqd4zkt2YLGkRt/U4A== +"@aws-sdk/util-user-agent-node@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.433.0.tgz#422f7f8f956bdcd97082869bc7b6520d7720b9de" + integrity sha512-yT1tO4MbbsUBLl5+S+jVv8wxiAtP5TKjKib9B2KQ2x0OtWWTrIf2o+IZK8va+zQqdV4MVMjezdxdE20hOdB4yQ== dependencies: - "@aws-sdk/types" "3.410.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/types" "^2.3.0" + "@aws-sdk/types" "3.433.0" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@aws-sdk/util-utf8-browser@^3.0.0": @@ -4018,6 +4050,14 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/abort-controller@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.12.tgz#62cd47c81fa1d7d6c2d6fde0c2f54ea89892fb6a" + integrity sha512-YIJyefe1mi3GxKdZxEBEuzYOeQ9xpYfqnFmWzojCssRAuR7ycxwpoRQgp965vuW426xUAQhCV5rCaWElQ7XsaA== + dependencies: + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + "@smithy/abort-controller@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.4.tgz#aaa4a16d8cb0e6ca9daa58aaa4a0062aa78d49b5" @@ -4026,22 +4066,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/abort-controller@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.6.tgz#8d17bb447aa33a43e4d57f98f9dc23560158b6b8" - integrity sha512-4I7g0lyGUlW2onf8mD76IzU37oRWSHsQ5zlW5MjDzgg4I4J9bOK4500Gx6qOuoN7+GulAnGLe1YwyrIluzhakg== - dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/abort-controller@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.7.tgz#e36f6da2f9c14b2abba4c11e42813d4de0755b12" - integrity sha512-rITz65zk8QA3GQ1OeoJ3/Q4+8j/HqubWU8TBqk57BMYTOX+P+LNMoVHPqzLHhE6qKot5muhThNCYvOKNt7ojJA== - dependencies: - "@smithy/types" "^2.3.1" - 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" @@ -4057,6 +4081,17 @@ dependencies: tslib "^2.5.0" +"@smithy/config-resolver@^2.0.15", "@smithy/config-resolver@^2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.16.tgz#f2abf65a21f56731fdab2d39d2df2dd0e377c9cc" + integrity sha512-1k+FWHQDt2pfpXhJsOmNMmlAZ3NUQ98X5tYsjQhVGq+0X6cOBMhfh6Igd0IX3Ut6lEO6DQAdPMI/blNr3JZfMQ== + dependencies: + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" + "@smithy/config-resolver@^2.0.3", "@smithy/config-resolver@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.4.tgz#7d98f287419740936feb6fbfdfca722d40fe4ea5" @@ -4067,28 +4102,6 @@ "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" -"@smithy/config-resolver@^2.0.5", "@smithy/config-resolver@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.7.tgz#bfa7de9b19922a071a2b26766bcb116e4becbc77" - integrity sha512-J4J1AWiqaApC+3I9U++SuxAQ3BOoM5VoYnpFzCZcb63aLF80Zpc/nq2pFR1OsEIYyg2UYNdcBKKfHABmwo4WgQ== - dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/types" "^2.3.0" - "@smithy/util-config-provider" "^2.0.0" - "@smithy/util-middleware" "^2.0.0" - tslib "^2.5.0" - -"@smithy/config-resolver@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.8.tgz#bab938d24bada463cea6935d8b98035af07f7a6d" - integrity sha512-e7mwQteHjo9S1GK+TfzP3o7ujE2ZK30d6wkv5brKtabrZF7MBflj9CwUP2XYuOYebdWirHOtv8ZfkMrpcbJfYw== - dependencies: - "@smithy/node-config-provider" "^2.0.10" - "@smithy/types" "^2.3.1" - "@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.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.4.tgz#426daa813ac4783949c76ac3fcd79bf3da5b1257" @@ -4100,26 +4113,25 @@ "@smithy/url-parser" "^2.0.4" tslib "^2.5.0" -"@smithy/credential-provider-imds@^2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.10.tgz#19a95e0ab4fbd71bbf1e3a3e0bd03239c5ba5f63" - integrity sha512-may2/gYlDip2rjlU1Z5fcCEWY0Fu3tSu/HykgZrLfb2/171P6OYuz7dGNKBOCS1W57vP4W5wmUhm0WGehrixig== +"@smithy/credential-provider-imds@^2.0.18": + version "2.0.18" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.18.tgz#9a5b8be3f268bb4ac7b7ef321f57b0e9a61e2940" + integrity sha512-QnPBi6D2zj6AHJdUTo5zXmk8vwHJ2bNevhcVned1y+TZz/OI5cizz5DsYNkqFUIDn8tBuEyKNgbmKVNhBbuY3g== dependencies: - "@smithy/node-config-provider" "^2.0.10" - "@smithy/property-provider" "^2.0.8" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/property-provider" "^2.0.13" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" tslib "^2.5.0" -"@smithy/credential-provider-imds@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.9.tgz#f98a941c0b7211e9320a20d5c064d6489c61f6d8" - integrity sha512-K7WZRkHS5HZofRgK+O8W4YXXyaVexU1K6hp9vlUL/8CsnrFbZS9quyH/6hTROrYh2PuJr24yii1kc83NJdxMGQ== +"@smithy/eventstream-codec@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.12.tgz#99fab750d0ac3941f341d912d3c3a1ab985e1a7a" + integrity sha512-ZZQLzHBJkbiAAdj2C5K+lBlYp/XJ+eH2uy+jgJgYIFW/o5AM59Hlj7zyI44/ZTDIQWmBxb3EFv/c5t44V8/g8A== dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@aws-crypto/crc32" "3.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-hex-encoding" "^2.0.0" tslib "^2.5.0" "@smithy/eventstream-codec@^2.0.4": @@ -4132,49 +4144,39 @@ "@smithy/util-hex-encoding" "^2.0.0" tslib "^2.5.0" -"@smithy/eventstream-codec@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.7.tgz#564ed3709d89c9cdad62e4f85d07ff926cb2d72b" - integrity sha512-sW3AhXZhmmhh0f11EOotmNNa0rjrKwnMYNKfbp3B/qigdw6foKcmFGX+HF3XGN7w7fFeEFuXr97Ok24gRj92Xg== - dependencies: - "@aws-crypto/crc32" "3.0.0" - "@smithy/types" "^2.3.1" - "@smithy/util-hex-encoding" "^2.0.0" - tslib "^2.5.0" - -"@smithy/eventstream-serde-browser@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.7.tgz#dcd432000e5642d14196ceef4364abdd2435242b" - integrity sha512-5ZKW1tUe+LD1F6dSHs+nC0vRNmMMWDJWCsw44FkhivhOB4MliGfC1ZNeO45AHD749jfJT/zcGGr2ruQT9VbThA== +"@smithy/eventstream-serde-browser@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.12.tgz#46b578cf30ec4b91139800d89a752502d2b28a41" + integrity sha512-0pi8QlU/pwutNshoeJcbKR1p7Ie5STd8UFAMX5xhSoSJjNlxIv/OsHbF023jscMRN2Prrqd6ToGgdCnsZVQjvg== dependencies: - "@smithy/eventstream-serde-universal" "^2.0.7" - "@smithy/types" "^2.3.1" + "@smithy/eventstream-serde-universal" "^2.0.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@smithy/eventstream-serde-config-resolver@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.7.tgz#df1965e5bee92c964f0024e86db523b6182dee7a" - integrity sha512-0n4LPHZt6/RAHVkwzms6U2xibmizkSYLS9HzlT86WF29X56v7OTCkMF+pUFNYZamN7iRq1Z8PM48mQsBoJPaSA== +"@smithy/eventstream-serde-config-resolver@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.12.tgz#07871d226561394dfd6b468a7ede142b01491a76" + integrity sha512-I0XfwQkIX3gAnbrU5rLMkBSjTM9DHttdbLwf12CXmj7SSI5dT87PxtKLRrZGanaCMbdf2yCep+MW5/4M7IbvQA== dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@smithy/eventstream-serde-node@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.7.tgz#ed83aa983a5e52ddf1fd51daaa477c2c762cfcee" - integrity sha512-ZkBvDIBlJ9eJx/+CC2AY8LxAndGO+Z2FOPPprmNNDbK9/pZzVLHWGwlpsPYnA9Pc0gfOu7isIJM1yPXiK70O3A== +"@smithy/eventstream-serde-node@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.12.tgz#9f27037b7c782f9cbde6cc10a054df37915b0726" + integrity sha512-vf1vMHGOkG3uqN9x1zKOhnvW/XgvhJXWqjV6zZiT2FMjlEayugQ1mzpSqr7uf89+BzjTzuZKERmOsEAmewLbxw== dependencies: - "@smithy/eventstream-serde-universal" "^2.0.7" - "@smithy/types" "^2.3.1" + "@smithy/eventstream-serde-universal" "^2.0.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@smithy/eventstream-serde-universal@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.7.tgz#b9986e3c08d46090391705bd632ba844c6a3c59d" - integrity sha512-CNYEzEPDIGbfvYYN7iajPY6sVZdtGvJzSbvqgH+EvismooFj8ahydGp8IKYPnd5ge5uwTATppJ2t8149tYkS7g== +"@smithy/eventstream-serde-universal@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.12.tgz#59593439e153c576ab2d46f233c7bc4ddc364cb3" + integrity sha512-xZ3ZNpCxIND+q+UCy7y1n1/5VQEYicgSTNCcPqsKawX+Vd+6OcFX7gUHMyPzL8cZr+GdmJuxNleqHlH4giK2tw== dependencies: - "@smithy/eventstream-codec" "^2.0.7" - "@smithy/types" "^2.3.1" + "@smithy/eventstream-codec" "^2.0.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/fetch-http-handler@^1.1.0": @@ -4199,36 +4201,35 @@ "@smithy/util-base64" "^2.0.0" tslib "^2.5.0" -"@smithy/fetch-http-handler@^2.0.5", "@smithy/fetch-http-handler@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.2.tgz#626a4202cc82f4d04fc80424917dd34e204ab8c7" - integrity sha512-3Gm3pQm4viUPU+e7KkRScS9t5phBxSNRS8rQSZ+HeCwK/busrX0/2HJZiwLvGblqPqi1laJB0lD18AdiOioJww== +"@smithy/fetch-http-handler@^2.2.3", "@smithy/fetch-http-handler@^2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.4.tgz#405716581a5a336f2c162daf4169bff600fc47ce" + integrity sha512-gIPRFEGi+c6V52eauGKrjDzPWF2Cu7Z1r5F8A3j2wcwz25sPG/t8kjsbEhli/tS/2zJp/ybCZXe4j4ro3yv/HA== dependencies: - "@smithy/protocol-http" "^3.0.2" - "@smithy/querystring-builder" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/querystring-builder" "^2.0.12" + "@smithy/types" "^2.4.0" "@smithy/util-base64" "^2.0.0" tslib "^2.5.0" -"@smithy/fetch-http-handler@^2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.3.tgz#574a40085aef25edb60607dcdd6873549bd9e4c2" - integrity sha512-kUg+Ey4mJeR/3+Ponuhb1rsmsfZRwjCLvC+WcPgeI+ittretEzuWAPN+9anD0HJEoApVjHpndzxPtlncbCUJDQ== +"@smithy/hash-blob-browser@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.12.tgz#e030356ec480099db614adac8cc30f41a4f8a6ec" + integrity sha512-riLnV16f27yyePX8UF0deRHAeccUK8SrOxyTykSTrnVkgS3DsjNapZtTbd8OGNKEbI60Ncdb5GwN3rHZudXvog== dependencies: - "@smithy/protocol-http" "^3.0.3" - "@smithy/querystring-builder" "^2.0.7" - "@smithy/types" "^2.3.1" - "@smithy/util-base64" "^2.0.0" + "@smithy/chunked-blob-reader" "^2.0.0" + "@smithy/chunked-blob-reader-native" "^2.0.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@smithy/hash-blob-browser@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.7.tgz#707a46e83114de4e608a574a98a434411231d1fa" - integrity sha512-egXnfEZRGvovv7Bedkxy31/Pj2x+4FeskHBME32zNfp2/qiAQrDVNyU/7PBGkPIvuAAZYe0Loe8fZX7jhP0u9w== +"@smithy/hash-node@^2.0.11", "@smithy/hash-node@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.12.tgz#514586ca3f54840322273029eef66c41d9001e39" + integrity sha512-fDZnTr5j9t5qcbeJ037aMZXxMka13Znqwrgy3PAqYj6Dm3XHXHftTH3q+NWgayUxl1992GFtQt1RuEzRMy3NnQ== dependencies: - "@smithy/chunked-blob-reader" "^2.0.0" - "@smithy/chunked-blob-reader-native" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" "@smithy/hash-node@^2.0.3": @@ -4241,33 +4242,21 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-node@^2.0.5": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.6.tgz#d13af02d3adb010e0c321035b610d53af2e652ef" - integrity sha512-xz7fzFxSzxohKGGyKPbLReRrY01JOZgRDHIXSks3PxQxG9c8PJMa5nUw0stH8UOySUgkofmMy0n7vTUsF5Mdqg== - dependencies: - "@smithy/types" "^2.3.0" - "@smithy/util-buffer-from" "^2.0.0" - "@smithy/util-utf8" "^2.0.0" - tslib "^2.5.0" - -"@smithy/hash-node@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.7.tgz#dee88244153e04d3277ec68a6996e29ace2f4cd5" - integrity sha512-aB5lvIDP1v+ZUUS8ek3XW5xnZ6jUQ86JXqG7a5jMP6AbjAc3439mIbs6+f1EQ5MtYmrQCEtRRyvv5QofvotH0w== +"@smithy/hash-stream-node@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.12.tgz#9ad95895e946998991890e1c6a5694d63ad40fde" + integrity sha512-x/DrSynPKrW0k00q7aZ/vy531a3mRw79mOajHp+cIF0TrA1SqEMFoy/B8X0XtoAtlJWt/vvgeDNqt/KAeaAqMw== dependencies: - "@smithy/types" "^2.3.1" - "@smithy/util-buffer-from" "^2.0.0" + "@smithy/types" "^2.4.0" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-stream-node@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.7.tgz#41a2f43905341ef404fc2a378632b5049646deeb" - integrity sha512-DgTypY0jzDAvYWPDDSngTAnutv/uYokpu82r2g9ZZt9LBw86evTrvo4jo60riU/pPr9naIzMxePiGVl56ldr5w== +"@smithy/invalid-dependency@^2.0.11", "@smithy/invalid-dependency@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.12.tgz#de78a5e9457cc397aad0648e18c0260b522fe604" + integrity sha512-p5Y+iMHV3SoEpy3VSR7mifbreHQwVSvHSAz/m4GdoXfOzKzaYC8hYv10Ks7Deblkf7lhas8U+lAp9ThbBM+ZXA== dependencies: - "@smithy/types" "^2.3.1" - "@smithy/util-utf8" "^2.0.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/invalid-dependency@^2.0.3": @@ -4278,22 +4267,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/invalid-dependency@^2.0.5": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.6.tgz#9230517c5a9f5bafee3bf89e9c548801a2681a99" - integrity sha512-L5MUyl9mzawIvBxr0Hg3J/Q5qZFXKcBgMk0PacfK3Mthp4WAR6h7iMxdSQ23Q7X/kxOrpZuoYEdh1BWLKbDc8Q== - dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/invalid-dependency@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.7.tgz#4ab6aee81a22e332195ae223bb92551ee684ac88" - integrity sha512-qVOZnHFPzQo4BS47/PANHX32Y69c0tJxKBkqTL795D/DKInqBwmBO/m1gS7v0ZQqmtCuoy2l87RflQfRY2xEIw== - dependencies: - "@smithy/types" "^2.3.1" - 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" @@ -4308,15 +4281,24 @@ dependencies: tslib "^2.5.0" -"@smithy/md5-js@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.7.tgz#4dea27b20b065857f953c74dbaa050003f48a374" - integrity sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww== +"@smithy/md5-js@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.12.tgz#9625cb33a894713fb6d8a817bafd4f84e23ea506" + integrity sha512-OgDt+Xnrw+W5z3MSl5KZZzebqmXrYl9UdbCiBYnnjErmNywwSjV6QB/Oic3/7hnsPniSU81n7Rvlhz2kH4EREQ== dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" +"@smithy/middleware-content-length@^2.0.13", "@smithy/middleware-content-length@^2.0.14": + version "2.0.14" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.14.tgz#ee1aa842490cee90b6ac208fb13a7d56d3ed84f2" + integrity sha512-poUNgKTw9XwPXfX9nEHpVgrMNVpaSMZbshqvPxFVoalF4wp6kRzYKOfdesSVectlQ51VtigoLfbXcdyPwvxgTg== + dependencies: + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + "@smithy/middleware-content-length@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.4.tgz#23c8bebc0feffb55b9329432240f40d36f352fb6" @@ -4326,24 +4308,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/middleware-content-length@^2.0.5": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.8.tgz#ee2c6614580fea918bae6411cfbcd48ee4af342b" - integrity sha512-fHJFsscHXrYhUSWMFJNXfsZW8KsyhWQfBgU3b0nvDfpm+NAeQLqKYNhywGrDwZQc1k+lt7Fw9faAquhNPxTZRA== - dependencies: - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/middleware-content-length@^2.0.8": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.9.tgz#ae8767bac02062fad05f2b218f0e525f4c16a569" - integrity sha512-2XVFsGqswxrIBi0w4Njwzb1zsbte26U513K+WPFm9z6SB/3WR5/VBVjTaTcamrXznTAqBjTwTL0Ysisv1dW0Rw== - dependencies: - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" - tslib "^2.5.0" - "@smithy/middleware-endpoint@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.4.tgz#707ec09e37af80dc9a1983d52d2a5079f72be380" @@ -4355,27 +4319,32 @@ "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" -"@smithy/middleware-endpoint@^2.0.5": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.6.tgz#b2350fcf63cd69a595b0f42e9718e1ac5144220e" - integrity sha512-MuSPPtEHFal/M77tR3ffLsdOfX29IZpA990nGuoPj5zQnAYrA4PYBGoqqrASQKm8Xb3C0NwuYzOATT7WX4f5Pg== +"@smithy/middleware-endpoint@^2.1.2", "@smithy/middleware-endpoint@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.1.3.tgz#ab7ebff4ecbc9b02ec70dd57179f47c4f16bf03f" + integrity sha512-ZrQ0/YX6hNVTxqMEHtEaDbDv6pNeEji/a5Vk3HuFC5R3ZY8lfoATyxmOGxBVYnF3NUvZLNC7umEv1WzWGWvCGQ== dependencies: - "@smithy/middleware-serde" "^2.0.6" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" - "@smithy/util-middleware" "^2.0.0" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/shared-ini-file-loader" "^2.2.2" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-middleware" "^2.0.5" tslib "^2.5.0" -"@smithy/middleware-endpoint@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.7.tgz#1a0ee7526eecdfd46f809755dcbdc372619a868b" - integrity sha512-4/L0wV7PzHEprJB0gazSTIwlW/2cCfwC9EHavUMhoCyl1tLer6CJwDbAMit1IMvwbHkwuKopueb8dFPHfpS2Pw== +"@smithy/middleware-retry@^2.0.17", "@smithy/middleware-retry@^2.0.18": + version "2.0.18" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.18.tgz#37982552a1d3815148797831df025e470423fc5e" + integrity sha512-VyrHQRldGSb3v9oFOB5yPxmLT7U2sQic2ytylOnYlnsmVOLlFIaI6sW22c+w2675yq+XZ6HOuzV7x2OBYCWRNA== dependencies: - "@smithy/middleware-serde" "^2.0.7" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" - "@smithy/util-middleware" "^2.0.0" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/protocol-http" "^3.0.8" + "@smithy/service-error-classification" "^2.0.5" + "@smithy/types" "^2.4.0" + "@smithy/util-middleware" "^2.0.5" + "@smithy/util-retry" "^2.0.5" tslib "^2.5.0" + uuid "^8.3.2" "@smithy/middleware-retry@^2.0.3": version "2.0.4" @@ -4390,33 +4359,13 @@ tslib "^2.5.0" uuid "^8.3.2" -"@smithy/middleware-retry@^2.0.5": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.9.tgz#4a8dc376b516fb10558da5b5be5e759aa3106140" - integrity sha512-gneEqWj4l/ZjHdZPk0BFMXoTalRArdQ8i579/KqJgBAc6Ux5vnR/SSppkMCkj2kOQYwdypvzSPeqEW3ZrvIg6g== +"@smithy/middleware-serde@^2.0.11", "@smithy/middleware-serde@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.12.tgz#edc93c400a5ffec6c068419163f9d880bdff5e5b" + integrity sha512-IBeco157lIScecq2Z+n0gq56i4MTnfKxS7rbfrAORveDJgnbBAaEQgYqMqp/cYqKrpvEXcyTjwKHrBjCCIZh2A== dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/protocol-http" "^3.0.2" - "@smithy/service-error-classification" "^2.0.0" - "@smithy/types" "^2.3.0" - "@smithy/util-middleware" "^2.0.0" - "@smithy/util-retry" "^2.0.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" - uuid "^8.3.2" - -"@smithy/middleware-retry@^2.0.9": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.10.tgz#64034eaef099bdd8ccd28545afa79b4a9d45b8aa" - integrity sha512-VwAQOR5Rh/y9BzUgb5DzUk7qYBiMZu3pEQa5EwwAf/F7lpMuNildGrAxtDmsXk90490FJwa6LyFknXP3kO5BnA== - dependencies: - "@smithy/node-config-provider" "^2.0.10" - "@smithy/protocol-http" "^3.0.3" - "@smithy/service-error-classification" "^2.0.0" - "@smithy/types" "^2.3.1" - "@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.3", "@smithy/middleware-serde@^2.0.4": version "2.0.4" @@ -4426,22 +4375,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/middleware-serde@^2.0.5", "@smithy/middleware-serde@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.6.tgz#cd2ed49fc22b998f3bbbd28b53a72a26d3dd08fb" - integrity sha512-8/GODBngYbrS28CMZtaHIL4R9rLNSQ/zgb+N1OAZ02NwBUawlnLDcatve9YRzhJC/IWz0/pt+WimJZaO1sGcig== - dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/middleware-serde@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.7.tgz#007a47ec93cf68b812b33591c49e53238f4d181e" - integrity sha512-tOldis4PUNafdGErLZ+33p9Pf3MmTlLa176X321Z6ZaCf1XNEow9m3T5vXrcHErVAvjPG0mp3l54J94HnPc+rQ== - dependencies: - "@smithy/types" "^2.3.1" - 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" @@ -4456,14 +4389,12 @@ dependencies: tslib "^2.5.0" -"@smithy/node-config-provider@^2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.10.tgz#08a46f05fd41069f455f620cd41b29d5758c7252" - integrity sha512-e5MiLH5Eu+BbYsmhZIkvUKCzite6JCBPL75PNjlRK2TWvSpfp19hNf2SiJIQbPalcFj5zlyBvtcEkF1sfYIdhg== +"@smithy/middleware-stack@^2.0.5", "@smithy/middleware-stack@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.6.tgz#c58d6e4ffc4498bf47fd27adcddd142395d3ba84" + integrity sha512-YSvNZeOKWLJ0M/ycxwDIe2Ztkp6Qixmcml1ggsSv2fdHKGkBPhGrX5tMzPGMI1yyx55UEYBi2OB4s+RriXX48A== dependencies: - "@smithy/property-provider" "^2.0.8" - "@smithy/shared-ini-file-loader" "^2.0.9" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/node-config-provider@^2.0.3", "@smithy/node-config-provider@^2.0.4": @@ -4476,14 +4407,14 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/node-config-provider@^2.0.6", "@smithy/node-config-provider@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.9.tgz#f2c3f8354e1260cde8c7ebda898f4531e06a4369" - integrity sha512-TlSPbCwtT/jgNnmPQqKuCR5CFN8UIrCCHRrgUfs3NqRMuaLLeP8TPe1fSKq2J8h1M/jd4BF853gneles0gWevg== +"@smithy/node-config-provider@^2.1.2", "@smithy/node-config-provider@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.1.3.tgz#bf4cee69df08d43618ad4329d234351b14d98ef7" + integrity sha512-J6lXvRHGVnSX3n1PYi+e1L5HN73DkkJpUviV3Ebf+8wSaIjAf+eVNbzyvh/S5EQz7nf4KVfwbD5vdoZMAthAEQ== dependencies: - "@smithy/property-provider" "^2.0.7" - "@smithy/shared-ini-file-loader" "^2.0.8" - "@smithy/types" "^2.3.0" + "@smithy/property-provider" "^2.0.13" + "@smithy/shared-ini-file-loader" "^2.2.2" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/node-http-handler@^1.0.2", "@smithy/node-http-handler@^1.1.0": @@ -4508,26 +4439,15 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/node-http-handler@^2.0.5", "@smithy/node-http-handler@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.2.tgz#704100dded1cb94db3f72fbdf841fc59614c4614" - integrity sha512-PdEEDCShuM8zxGoaRxmGB/1ikB8oeqz+ZAF9VIA8FCP3E59j8zDTF+wCELoWd1Y6gtxr+RcTAg5sA8nvn5qH/w== - dependencies: - "@smithy/abort-controller" "^2.0.6" - "@smithy/protocol-http" "^3.0.2" - "@smithy/querystring-builder" "^2.0.6" - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/node-http-handler@^2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.3.tgz#6b5ecbd6c9e66bd7d9fb760a2fc302ad2da6266e" - integrity sha512-TGkgpx68SqvbspVHaG3iwqP2mKYOT4whiq7Kv2X9v+InngL4MkpH3LQ0Dk7kbloahZr+hAOyb6s8D7T8TXRrzA== +"@smithy/node-http-handler@^2.1.7", "@smithy/node-http-handler@^2.1.8": + version "2.1.8" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.8.tgz#aad989d5445c43a677e7e6161c6fa4abd0e46023" + integrity sha512-KZylM7Wff/So5SmCiwg2kQNXJ+RXgz34wkxS7WNwIUXuZrZZpY/jKJCK+ZaGyuESDu3TxcaY+zeYGJmnFKbQsA== dependencies: - "@smithy/abort-controller" "^2.0.7" - "@smithy/protocol-http" "^3.0.3" - "@smithy/querystring-builder" "^2.0.7" - "@smithy/types" "^2.3.1" + "@smithy/abort-controller" "^2.0.12" + "@smithy/protocol-http" "^3.0.8" + "@smithy/querystring-builder" "^2.0.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.4": @@ -4538,20 +4458,12 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/property-provider@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.7.tgz#4b7b780477909026d2fdaef29f0ce5c258f89681" - integrity sha512-XT8Tl7YNxM8tCtGqy7v7DSf6PxyXaPE9cdA/Yj4dEw2b05V3RrPqsP+t5XJiZu0yIsQ7pdeYZWv2sSEWVjNeAg== +"@smithy/property-provider@^2.0.13": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.13.tgz#45ee47ad79d638082523f944c49fd2e851312098" + integrity sha512-VJqUf2CbsQX6uUiC5dUPuoEATuFjkbkW3lJHbRnpk9EDC9X+iKqhfTK+WP+lve5EQ9TcCI1Q6R7hrg41FyC54w== dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/property-provider@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.8.tgz#071a03a03e6e042f521f59fdcf3d4bc95db4f08b" - integrity sha512-oaaP/i7bGG8XbxG9Kx4PZh83iJ2jo/vt8RmJdi9hmc8APBaW1HGDperVXDCyPQdVYXmiqrtxc/rPImyBma1G3A== - dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/protocol-http@^1.2.0": @@ -4570,28 +4482,12 @@ "@smithy/types" "^2.2.1" 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/protocol-http@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.2.tgz#06e76dbac488e95f0b0fc2bc2820aa732aafef14" - integrity sha512-LUOWCPRihvJBkdSs+ivK9m1f/rMfF3n9Zpzg8qdry2eIG4HQqqLBMWQyF9bgk7JhsrrOa3//jJKhXzvL7wL5Xw== - dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/protocol-http@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.3.tgz#4f79cd1354db860b98d1c4f5d6ab180cefe0132d" - integrity sha512-UGfmQNdijlFV+UzgdRyfe05S5vLDdcdkvNcxhGvQ+Er7TjUkZSxjukQB9VXtT8oTHztgOMX74DDlPBsVzZR5Pg== +"@smithy/protocol-http@^3.0.7", "@smithy/protocol-http@^3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.8.tgz#0f7c114f6b8e23a57dff7a275d085bac97b9233c" + integrity sha512-SHJvYeWq8q0FK8xHk+xjV9dzDUDjFMT+G1pZbV+XB6OVoac/FSVshlMNPeUJ8AmSkcDKHRu5vASnRqZHgD3qhw== dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/querystring-builder@^1.1.0": @@ -4603,6 +4499,15 @@ "@smithy/util-uri-escape" "^1.1.0" tslib "^2.5.0" +"@smithy/querystring-builder@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.12.tgz#d13e0eea08d43596bdbb182206ccdee0956d06fd" + integrity sha512-cDbF07IuCjiN8CdGvPzfJjXIrmDSelScRfyJYrYBNBbKl2+k7QD/KqiHhtRyEKgID5mmEVrV6KE6L/iPJ98sFw== + dependencies: + "@smithy/types" "^2.4.0" + "@smithy/util-uri-escape" "^2.0.0" + tslib "^2.5.0" + "@smithy/querystring-builder@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.4.tgz#d881779eb218572bd9f59bf5f823fdc021ff7602" @@ -4612,22 +4517,12 @@ "@smithy/util-uri-escape" "^2.0.0" tslib "^2.5.0" -"@smithy/querystring-builder@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.6.tgz#6fd9f86dbfe27e0e71e5569768a2b5d599f44119" - integrity sha512-HnU00shCGoV8vKJZTiNBkNvR9NogU3NIUaVMAGJPSqNGJj3psWo+TUrC0BVCDcwiCljXwXCFGJqIcsWtClrktQ== - dependencies: - "@smithy/types" "^2.3.0" - "@smithy/util-uri-escape" "^2.0.0" - tslib "^2.5.0" - -"@smithy/querystring-builder@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.7.tgz#576d0a9fa5a2ae4305cbc38bb6facbcf4243acdc" - integrity sha512-RPHnqt4iH1Kwp1Zbf4gJI88hZiynEZjE5hEWJNBmKqCe1Q6v7HBLtaovTaiuYaMEmPyb2KxOi3lISAdT6uuPqw== +"@smithy/querystring-parser@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.12.tgz#d2c234031e266359716a0c62c8c1208a5bd2557e" + integrity sha512-fytyTcXaMzPBuNtPlhj5v6dbl4bJAnwKZFyyItAGt4Tgm9HFPZNo7a9r1SKPr/qdxUEBzvL9Rh+B9SkTX3kFxg== dependencies: - "@smithy/types" "^2.3.1" - "@smithy/util-uri-escape" "^2.0.0" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/querystring-parser@^2.0.4": @@ -4638,27 +4533,18 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/querystring-parser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.6.tgz#0b4fc7ec5fe5371113fcb1116216daf2d7e2c3ff" - integrity sha512-i4LKoXHP7pTFAPjLIJyQXYOhWokbcFha3WWsX74sAKmuluv0XM2cxONZoFxwEzmWhsNyM6buSwJSZXyPiec0AQ== - dependencies: - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/querystring-parser@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.7.tgz#e61979a498f62f5cc18ab340e8f5d41f57de8f5e" - integrity sha512-Cwi/Hgs73nbLKfgH7dXAxzvDxyTrK+BLrlAd0KXU7xcBR94V132nvxoq39BMWckYAPmnMwxCwq8uusNH4Dnagw== - dependencies: - "@smithy/types" "^2.3.1" - tslib "^2.5.0" - "@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/service-error-classification@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.5.tgz#22c84fad456730adfa31cae91d47acd31304c346" + integrity sha512-M0SeJnEgD2ywJyV99Fb1yKFzmxDe9JfpJiYTVSRMyRLc467BPU0qsuuDPzMCdB1mU8M8u1rVOdkqdoyFN8UFTw== + dependencies: + "@smithy/types" "^2.4.0" + "@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.4.tgz#7f78ffdf1a3ccac98640e26e1f3c5bee64b088a7" @@ -4667,7 +4553,7 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.0.8": +"@smithy/shared-ini-file-loader@^2.0.6": version "2.0.8" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.8.tgz#1346eea02ad574a2520ce72ad0a6629a08691e97" integrity sha512-4u+V+Dv7JGpJ0tppB5rxCem7WhdFux950z4cGPhV0kHTPkKe8DDgINzOlVa2RBu5dI33D02OBJcxFjhW4FPORg== @@ -4675,12 +4561,12 @@ "@smithy/types" "^2.3.0" tslib "^2.5.0" -"@smithy/shared-ini-file-loader@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.9.tgz#9507d9f941a2aa8d34aca51d22158bf02ae41cf2" - integrity sha512-vBLgJI+Qpz1TZ0W2kUBOmG2Q+geVEhiXE99UX02+UFag2WzOQ6frvV6rpadwJu0uwF02GG620NbiKGboqZ19YA== +"@smithy/shared-ini-file-loader@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.2.tgz#b52064c5254a01f5c98a821207448de439938667" + integrity sha512-noyQUPn7b1M8uB0GEXc/Zyxq+5K2b7aaqWnLp+hgJ7+xu/FCvtyWy5eWLDjQEsHnAet2IZhS5QF8872OR69uNg== dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/signature-v4@^2.0.0": @@ -4717,24 +4603,14 @@ "@smithy/util-stream" "^2.0.4" tslib "^2.5.0" -"@smithy/smithy-client@^2.0.5": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.2.tgz#809e2f3539c93f59c5dc98e6ca28dc0639fd9380" - integrity sha512-quUuJ0SsqgG7Flopvfd8iQJLhHfnMYtYPuvImVQzPHXtqUQImtVz5msudMxW3t3jl+L0w8RlR+IN2zT6UqCJ6g== +"@smithy/smithy-client@^2.1.11", "@smithy/smithy-client@^2.1.12": + version "2.1.12" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.12.tgz#a7f10ab846d41ce1042eb81f087c4c9eb438b481" + integrity sha512-XXqhridfkKnpj+lt8vM6HRlZbqUAqBjVC74JIi13F/AYQd/zTj9SOyGfxnbp4mjY9q28LityxIuV8CTinr9r5w== dependencies: - "@smithy/middleware-stack" "^2.0.0" - "@smithy/types" "^2.3.0" - "@smithy/util-stream" "^2.0.8" - tslib "^2.5.0" - -"@smithy/smithy-client@^2.1.3": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.4.tgz#a0d08196ee31e6ed758e60c58a572658f968867e" - integrity sha512-KRQvYYjEGqvmwnKSAZ8EL0hZvPxGQMYbAKS/AMGq2fuRmwAlinSVJ/fkIs65bZp2oYjcskd1ZgKcP+2UDjNPTQ== - dependencies: - "@smithy/middleware-stack" "^2.0.0" - "@smithy/types" "^2.3.1" - "@smithy/util-stream" "^2.0.10" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/types" "^2.4.0" + "@smithy/util-stream" "^2.0.17" tslib "^2.5.0" "@smithy/types@^1.2.0": @@ -4751,20 +4627,29 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^2.2.2", "@smithy/types@^2.3.0": +"@smithy/types@^2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.0.tgz#a5c3869465f384fd4d811b2f1f37779e069ef06e" integrity sha512-pJce3rd39MElkV57UTPAoSYAApjQLELUxjU5adHNLYk9gnPvyIGbJNJTZVVFu00BrgZH3W/cQe8QuFcknDyodQ== dependencies: tslib "^2.5.0" -"@smithy/types@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.1.tgz#25e8c353ee7a8611488a2cd41811c5a32a9dbcdc" - integrity sha512-cS48e4Yawb6pGakj7DBJUIPFIkqnUWyXTe2ndPRNagD73b6kEJqTc8bhTyfUve0A+sijK256UKE0J1juAfCeDA== +"@smithy/types@^2.3.5", "@smithy/types@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.4.0.tgz#ed35e429e3ea3d089c68ed1bf951d0ccbdf2692e" + integrity sha512-iH1Xz68FWlmBJ9vvYeHifVMWJf82ONx+OybPW8ZGf5wnEv2S0UXcU4zwlwJkRXuLKpcSLHrraHbn2ucdVXLb4g== dependencies: tslib "^2.5.0" +"@smithy/url-parser@^2.0.11", "@smithy/url-parser@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.12.tgz#a4cdd1b66176e48f10d119298f8f90b06b7e8a01" + integrity sha512-qgkW2mZqRvlNUcBkxYB/gYacRaAdck77Dk3/g2iw0S9F0EYthIS3loGfly8AwoWpIvHKhkTsCXXQfzksgZ4zIA== + dependencies: + "@smithy/querystring-parser" "^2.0.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + "@smithy/url-parser@^2.0.3", "@smithy/url-parser@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.4.tgz#bf06525ac1e234d862297880f1ece7d361d61a23" @@ -4774,24 +4659,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/url-parser@^2.0.5", "@smithy/url-parser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.6.tgz#e926d1bcbe4bb0e244ed25ea58bc48ac5ae41436" - integrity sha512-9i6j5QW6bapHZ4rtkXOAm0hOUG1+5IVdVJXNSUTcNskwJchZH5IQuDNPCbgUi/u2P8EZazKt4wXT51QxOXCz1A== - dependencies: - "@smithy/querystring-parser" "^2.0.6" - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/url-parser@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.7.tgz#a744d2a441d608e274f51f6cb0eb6bad6d52bbf6" - integrity sha512-SwMl1Lq3yFR2hzhwWYKg04uJHpfcXWMBPycm4Z8GkLI6Dw7rJNDApEbMtujlYw6pVP2WKbrpaGHjQ9MdP92kMQ== - dependencies: - "@smithy/querystring-parser" "^2.0.7" - "@smithy/types" "^2.3.1" - 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" @@ -4852,6 +4719,17 @@ dependencies: tslib "^2.5.0" +"@smithy/util-defaults-mode-browser@^2.0.15", "@smithy/util-defaults-mode-browser@^2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.16.tgz#7d60c4e1d00ed569f47fd6343b822c4ff3c2c9f8" + integrity sha512-Uv5Cu8nVkuvLn0puX+R9zWbSNpLIR3AxUlPoLJ7hC5lvir8B2WVqVEkJLwtixKAncVLasnTVjPDCidtAUTGEQw== + dependencies: + "@smithy/property-provider" "^2.0.13" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + bowser "^2.11.0" + tslib "^2.5.0" + "@smithy/util-defaults-mode-browser@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.4.tgz#4f13f8aa06092eb6f8eff79f9a618e9c2ba3ea6f" @@ -4862,24 +4740,17 @@ bowser "^2.11.0" tslib "^2.5.0" -"@smithy/util-defaults-mode-browser@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.7.tgz#322822e064450ec59e3ae288f3f2eed0a5acbfb1" - integrity sha512-s1caKxC7Y87Q72Goll//clZs2WNBfG9WtFDWVRS+Qgk147YPCOUYtkpuD0XZAh/vbayObFz5tQ1fiX4G19HSCA== - dependencies: - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" - bowser "^2.11.0" - tslib "^2.5.0" - -"@smithy/util-defaults-mode-browser@^2.0.7": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.8.tgz#3067bcb82976be628c737d1318df51ef37af82e4" - integrity sha512-8znx01mkmfKxhiSB2bOF5eMutuCLMd8m2Kh0ulRp8vgzhwRLDJoU6aHSEUoNptbuTAtiFf4u0gpkYC2XfbWwuA== +"@smithy/util-defaults-mode-node@^2.0.20", "@smithy/util-defaults-mode-node@^2.0.21": + version "2.0.21" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.21.tgz#d10c887b3e641c63e235ce95ba32137fd0bd1838" + integrity sha512-cUEsttVZ79B7Al2rWK2FW03HBpD9LyuqFtm+1qFty5u9sHSdesr215gS2Ln53fTopNiPgeXpdoM3IgjvIO0rJw== dependencies: - "@smithy/property-provider" "^2.0.8" - "@smithy/types" "^2.3.1" - bowser "^2.11.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/credential-provider-imds" "^2.0.18" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/property-provider" "^2.0.13" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@smithy/util-defaults-mode-node@^2.0.3": @@ -4894,30 +4765,6 @@ "@smithy/types" "^2.2.1" tslib "^2.5.0" -"@smithy/util-defaults-mode-node@^2.0.6": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.9.tgz#0d3acadbbb54c0c401089fc22576aafd52d130e9" - integrity sha512-HlV4iNL3/PgPpmDGs0+XrAKtwFQ8rOs5P2y5Dye8dUYaJauadlzHRrNKk7wH2aBYswvT2HM+PIgXamvrE7xbcw== - dependencies: - "@smithy/config-resolver" "^2.0.7" - "@smithy/credential-provider-imds" "^2.0.9" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" - tslib "^2.5.0" - -"@smithy/util-defaults-mode-node@^2.0.9": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.10.tgz#7497a64a052685e9ce00383e1214a84c001c7fe2" - integrity sha512-QUcUckL4ZqDFVwLnh7zStRUnXtTC6hcJZ4FmMqnxlPcL33Rko0sMQwrMDnMdzF3rS3wvqugAaq3zzop1HCluvw== - dependencies: - "@smithy/config-resolver" "^2.0.8" - "@smithy/credential-provider-imds" "^2.0.10" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/property-provider" "^2.0.8" - "@smithy/types" "^2.3.1" - 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" @@ -4939,6 +4786,14 @@ dependencies: tslib "^2.5.0" +"@smithy/util-middleware@^2.0.4", "@smithy/util-middleware@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.5.tgz#c63dc491de81641c99ade9309f30c54ad0e28fbd" + integrity sha512-1lyT3TcaMJQe+OFfVI+TlomDkPuVzb27NZYdYtmSTltVmLaUjdCyt4KE+OH1CnhZKsz4/cdCL420Lg9UH5Z2Mw== + dependencies: + "@smithy/types" "^2.4.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" @@ -4947,6 +4802,15 @@ "@smithy/service-error-classification" "^2.0.0" tslib "^2.5.0" +"@smithy/util-retry@^2.0.4", "@smithy/util-retry@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.5.tgz#1a93721da082301aca61d8b42380369761a7e80d" + integrity sha512-x3t1+MQAJ6QONk3GTbJNcugCFDVJ+Bkro5YqQQK1EyVesajNDqxFtCx9WdOFNGm/Cbm7tUdwVEmfKQOJoU2Vtw== + dependencies: + "@smithy/service-error-classification" "^2.0.5" + "@smithy/types" "^2.4.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" @@ -4961,14 +4825,14 @@ "@smithy/util-utf8" "^1.1.0" tslib "^2.5.0" -"@smithy/util-stream@^2.0.10", "@smithy/util-stream@^2.0.9": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.10.tgz#3671b107e38b06c2d1a2976424ee4e2272e1c506" - integrity sha512-2EgK5cBiv9OaDmhSXmsZY8ZByBl1dg/Tbc51iBJ5GkLGVYhaA6/1l6vHHV41m4Im3D0XfZV1tmeLlQgmRnYsTQ== +"@smithy/util-stream@^2.0.16", "@smithy/util-stream@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.17.tgz#4c980891b0943e9e64949d7afcf1ec4a7b510ea8" + integrity sha512-fP/ZQ27rRvHsqItds8yB7jerwMpZFTL3QqbQbidUiG0+mttMoKdP0ZqnvM8UK5q0/dfc3/pN7g4XKPXOU7oRWw== dependencies: - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/types" "^2.3.1" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/types" "^2.4.0" "@smithy/util-base64" "^2.0.0" "@smithy/util-buffer-from" "^2.0.0" "@smithy/util-hex-encoding" "^2.0.0" @@ -4989,20 +4853,6 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/util-stream@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.8.tgz#3e519a2894e3492f178be42e94d78cc928c9765a" - integrity sha512-1JoSHL/AOFRo/RVYdbOOGG5qSkU1IQN+F0f3HOZcwvGeGT5KnGwd4hLzmr0qkjKh4PW7nzuvPMdR7L8THV24Hw== - dependencies: - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/types" "^2.3.0" - "@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" @@ -5033,13 +4883,13 @@ "@smithy/util-buffer-from" "^2.0.0" tslib "^2.5.0" -"@smithy/util-waiter@^2.0.6": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.7.tgz#a0f777265d7177a4a58a968c0c10511484582f74" - integrity sha512-lIY4GOmrSwMiGHhm++1ea0MdKx5y4V39ue4eNg4yxmip1hiuCLxkfXGZVLh0JPxBxAzbQw+E/5TPfY4w/RBkNw== +"@smithy/util-waiter@^2.0.11": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.12.tgz#a7348f9fd2bade5f2f3ee7ecf7c43ab86ed244ee" + integrity sha512-3sENmyVa1NnOPoiT2NCApPmu7ukP7S/v7kL9IxNmnygkDldn7/yK0TP42oPJLwB2k3mospNsSePIlqdXEUyPHA== dependencies: - "@smithy/abort-controller" "^2.0.7" - "@smithy/types" "^2.3.1" + "@smithy/abort-controller" "^2.0.12" + "@smithy/types" "^2.4.0" tslib "^2.5.0" "@sqltools/formatter@^1.2.5": @@ -5281,9 +5131,11 @@ integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== "@types/node@>=13.7.0": - version "20.5.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" - integrity sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/node@^16.0.0": version "16.18.23" @@ -5291,9 +5143,9 @@ integrity sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g== "@types/node@^18.11.5": - version "18.17.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.14.tgz#a621ad26e7eb076d6846dd3d39557ddf9d89f04b" - integrity sha512-ZE/5aB73CyGqgQULkLG87N9GnyGe5TcQjv34pwS8tfBs1IkCh0ASM69mydb2znqd6v0eX+9Ytvk6oQRqu8T1Vw== + version "18.18.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.6.tgz#26da694f75cdb057750f49d099da5e3f3824cb3e" + integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== "@types/node@^18.11.9": version "18.16.16" @@ -5540,6 +5392,54 @@ "@types/node" "^18.11.9" convert-units "^2.3.4" +"@undp/carbon-services-lib@0.0.236": + version "0.0.236" + resolved "https://registry.yarnpkg.com/@undp/carbon-services-lib/-/carbon-services-lib-0.0.236.tgz#c5b018901b358e27e2376781fc2917b8f0d28183" + integrity sha512-e8ije5RcSMikHuZinffvNJz7/ED26nZo9zS2F4KE9k2wOz44Zs5QqnETnze7tsZZblS7GF9XVj7UbDXzKxjXrA== + dependencies: + "@aws-sdk/client-qldb" "^3.408.0" + "@aws-sdk/client-qldb-session" "^3.408.0" + "@aws-sdk/client-s3" "^3.408.0" + "@aws-sdk/client-sqs" "^3.408.0" + "@casl/ability" "^6.3.2" + "@drdgvhbh/postgres-error-codes" "^0.0.6" + "@nestjs/common" "^9.0.0" + "@nestjs/config" "^2.2.0" + "@nestjs/core" "^9.0.0" + "@nestjs/jwt" "^10.0.0" + "@nestjs/passport" "^9.0.0" + "@nestjs/platform-express" "^9.0.0" + "@nestjs/swagger" "^6.1.3" + "@nestjs/typeorm" "^9.0.1" + "@undp/carbon-credit-calculator" "^1.0.0" + "@undp/serial-number-gen" "^1.0.0" + amazon-qldb-driver-nodejs "^3.0.1" + aws-kinesis-agg "^4.2.6" + aws-lambda "^1.0.7" + aws-serverless-express "^3.4.0" + axios "^1.2.4" + cheerio "^1.0.0-rc.12" + class-transformer "^0.5.1" + class-validator "^0.14.0" + dotenv-flow "^3.2.0" + fs "^0.0.1-security" + ion-js "^4.3.0" + jsbi "^4.3.0" + nanoid "3.3.4" + nest-winston "^1.8.0" + nestjs-i18n "^10.2.6" + nodemailer "^6.8.0" + passport "^0.6.0" + passport-headerapikey "^1.2.2" + passport-jwt "^4.0.0" + passport-local "^1.0.0" + pg "^8.8.0" + reflect-metadata "^0.1.13" + rimraf "^3.0.2" + rxjs "^7.2.0" + typeorm "^0.3.10" + winston "^3.8.2" + "@undp/serial-number-gen@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@undp/serial-number-gen/-/serial-number-gen-1.0.0.tgz#1a3d3f28ea42d522552069f60d6037c58f447ebe" @@ -6830,10 +6730,10 @@ caniuse-lite@^1.0.30001449: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz#13b6fe301a831fe666cce8ca4ef89352334133d5" integrity sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q== -carbon-services-lib@0.0.230: - version "0.0.230" - resolved "https://registry.yarnpkg.com/carbon-services-lib/-/carbon-services-lib-0.0.230.tgz#e16728a7f36047495ef4347db37cb2bc9ecf19f0" - integrity sha512-wk1Jch2y7Eh6yOK/mDutgV5fGuwbJgU2/8RdC05thK7wD3VHNZdKodCWVqC6IsdygKm66BYUz5UkGoi0IvDFhw== +carbon-services-lib@0.0.231-CARBON-276.0: + version "0.0.231-CARBON-276.0" + resolved "https://registry.yarnpkg.com/carbon-services-lib/-/carbon-services-lib-0.0.231-CARBON-276.0.tgz#f859277bf85df17d9d76085d9bb10a8cc83d2d6c" + integrity sha512-YNIwmENx4RAoLDTSg4a4wqaxNi5QuxHqYjIb0kNOIQCehLZ1m+jGptZo1SJyMy0nDHX4G3YXaXZBK1mjswzr6g== dependencies: "@aws-sdk/client-qldb" "^3.408.0" "@aws-sdk/client-qldb-session" "^3.408.0" @@ -13257,6 +13157,11 @@ undeclared-identifiers@^1.1.2: simple-concat "^1.0.0" xtend "^4.0.1" +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + uni-global@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/uni-global/-/uni-global-1.0.0.tgz#3583c449e87a2d9dc270ea221410a649bcdad040" diff --git a/docker-compose-image.yml b/docker-compose-image.yml index fc4b35cf2..44fc764ce 100644 --- a/docker-compose-image.yml +++ b/docker-compose-image.yml @@ -127,7 +127,7 @@ services: # REACT_APP_COUNTRY_FLAG_URL: "https://mrv-common-dev.s3.amazonaws.com/flag.png" # COUNTRY_CODE: "NG" ports: - - "80:9030" + - "9030:3030" depends_on: - dbmrv - national diff --git a/docker-compose.yml b/docker-compose.yml index adb75872c..83bdf4b63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,6 +53,7 @@ services: SYSTEM_SYNC: true SYNC_ENABLE: true BACKEND_HOST: http://localhost:9000 + SYSTEM_NAME: Carbon Transparency System volumes: - filestore:/app/backend/services/public - ./users.csv:/app/backend/services/users.csv @@ -138,6 +139,7 @@ services: REACT_APP_COUNTRY_FLAG_URL: "https://mrv-common-dev.s3.amazonaws.com/flag.png" COUNTRY_CODE: "NG" REACT_APP_MAP_TYPE: "None" + REACT_APP_ENABLE_REGISTRATION: true ports: - "9030:3030" depends_on: diff --git a/web/Dockerfile b/web/Dockerfile index fad3359fd..ecc17d9c5 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -29,13 +29,17 @@ ENV REACT_APP_MAPBOXGL_ACCESS_TOKEN $REACT_APP_MAPBOXGL_ACCESS_TOKEN ARG REACT_APP_MAP_TYPE ENV REACT_APP_MAP_TYPE $REACT_APP_MAP_TYPE +ARG REACT_APP_ENABLE_REGISTRATION +ENV REACT_APP_ENABLE_REGISTRATION $REACT_APP_ENABLE_REGISTRATION + # Build the app RUN CI=false yarn build # production environment FROM nginx:stable-alpine COPY --from=build /app/build /usr/share/nginx/html -COPY ./web/nginx.conf /etc/nginx/conf.d/default.conf +ARG NGINX_CONFIG=nginx.conf +COPY ./web/$NGINX_CONFIG /etc/nginx/conf.d/default.conf EXPOSE $PORT CMD ["nginx", "-g", "daemon off;"] diff --git a/web/nginx_prod.conf b/web/nginx_prod.conf new file mode 100644 index 000000000..1ff21cced --- /dev/null +++ b/web/nginx_prod.conf @@ -0,0 +1,21 @@ +server { + listen 3030; + ssl on; + server_name transparency-demo.carbreg.org; + server_name www.transparency-demo.carbreg.org; + ssl_certificate /ssl_cert/fullchain.pem; + ssl_certificate_key /ssl_cert/privkey.pem; + root /usr/share/nginx/html/; + + location / { + root /usr/share/nginx/html/; + include /etc/nginx/mime.types; + try_files $uri $uri/ /index.html; + } +} + +server { + listen 80 default_server; + server_name _; + return 301 https://$host$request_uri; +} \ No newline at end of file diff --git a/web/package.json b/web/package.json index dd272d912..bc927a32a 100644 --- a/web/package.json +++ b/web/package.json @@ -15,7 +15,7 @@ "@types/styled-components": "^5.1.26", "@types/validator": "^13.7.13", "@undp/carbon-credit-calculator": "^1.0.0", - "@undp/carbon-library": "^1.0.123", + "@undp/carbon-library": "1.0.148", "antd": "^4.24.1", "apexcharts": "^3.36.3", "axios": "^1.1.3", diff --git a/web/public/Assets/i18n/addCompany/en.json b/web/public/Assets/i18n/addCompany/en.json index 40ad3c0d5..2c04fc30a 100644 --- a/web/public/Assets/i18n/addCompany/en.json +++ b/web/public/Assets/i18n/addCompany/en.json @@ -13,10 +13,10 @@ "maxUploadSize": "Maximum upload file size is 5MB!", "role": "Role", "certifier": "Certifier", - "programmeDeveleper": "Programme Develeoper", + "programmeDeveleper": "Project Develeoper", "viewer": "Viewer", - "viewerToolTip": "Permitted to certify and revoke certifications of programmes", - "programmeDeveleperToolTip": "Permitted to own programmes and transfer carbon credits", + "viewerToolTip": "Permitted to certify and revoke certifications of projects", + "programmeDeveleperToolTip": "Permitted to own projects and transfer carbon credits", "phoneNo": "Phone Number", "addresss": "Address", "isRequired": "is required!", diff --git a/web/public/Assets/i18n/addProgramme/en.json b/web/public/Assets/i18n/addProgramme/en.json index 083cae074..976f02ae0 100644 --- a/web/public/Assets/i18n/addProgramme/en.json +++ b/web/public/Assets/i18n/addProgramme/en.json @@ -1,9 +1,9 @@ { - "addProgramme": "Add New Programme", - "addProgrammeSub": "Add New Programmes to the Transparency System", - "addProgramme1": "Programme Details", - "addProgramme2": "Programme Financing Sought", - "addProgramme3": "NDC Action Details", + "addProgramme": "Add New Project", + "addProgrammeSub": "Add New Projects to the Transparency System", + "addProgramme1": "Project Details", + "addProgramme2": "Project Financing Sought", + "addProgramme3": "Activity Details", "addProgramme4": "Co-Benefits", "inNDC": "Included in NDC", "inNDCToolTip": "Nationally Determined Contributions (NDC)", @@ -12,26 +12,27 @@ "yes": "YES", "no": "NO", "proponentPercentValidation": "Total Organisation Percentage is invalid", - "programmeCreationSuccess": "The programme has been created successfully", + "programmeCreationSuccess": "The project has been created successfully", "title": "Title", "externalId": "External ID", "ghgCovered": "GHGs Covered", "sector": "Sector", - "startTime": "Programme Start Date", + "startTime": "Project Start Date", "designDoc": "Design Document", + "designDocTooltip": "Design a Project Document with the UNFCCC CDM Mechanism Tool Prototype", "buyerCountryEligibility": "Buyer Country Eligibility", "company": "Organisation", "proponentPercentage": "Ownership Percentage", "sectoralScope": "Sectoral Scope", - "endTime": "Programme End Date", + "endTime": "Project End Date", "ndcScope": "NDC Scope", "geographicalLocation": "Geographical Location", "next": "NEXT", - "estimatedProgrammeCostUSD": "Estimated Programme Cost (USD)", + "estimatedProgrammeCostUSD": "Estimated Project Cost (USD)", "minViableCarbonPrice": "Minimum Carbon Price: USD per ton (assuming no other revenue)", "creditEst": "Estimated Credits", "sumbit": "SUBMIT", - "addAction": "ADD ACTION", + "addAction": "ADD ACTIVITY", "back": "BACK", "conditional": "CONDITIONAL", "unConditional": "UNCONDITIONAL", diff --git a/web/public/Assets/i18n/company/en.json b/web/public/Assets/i18n/company/en.json index dae83d83c..670b29048 100644 --- a/web/public/Assets/i18n/company/en.json +++ b/web/public/Assets/i18n/company/en.json @@ -3,12 +3,12 @@ "name": "ORGANISATION NAME", "taxId": "TAX ID", "companyRole": "ORGANISATION TYPE", - "companyState": "STATE", + "companyState": "STATUS", "filterByOrgType": "Filter by Organisation Type", "viewCompanies": "View Organisations", "viewDesc": "View all the visible organisations in the system based on your permissions", "addCompany": "Add organisation", - "numberOfProgrammes": "NUMBER OF PROGRAMMES", + "numberOfProgrammes": "NUMBER OF PROJECTS", "creditBalance": "CREDIT BALANCE", "date": "Date", "getCompanyError": "Error in getting company", diff --git a/web/public/Assets/i18n/companyProfile/en.json b/web/public/Assets/i18n/companyProfile/en.json index 30d96d131..03c08f5db 100644 --- a/web/public/Assets/i18n/companyProfile/en.json +++ b/web/public/Assets/i18n/companyProfile/en.json @@ -15,7 +15,7 @@ "website" : "Website", "address" : "Address", "creditBalance":"Credit Balance", - "programmeCount":"Number of Programmes", + "programmeCount":"Number of Projects", "deauthoriseConfirmHeaderText": "Are you sure you want to deactivate this organisation?", "deauthoriseConfirmText":"Organisation will still be visible but no further action will be able to take place.\n Note: all users associated with the organisation will also be deactivated.", "activeStatus": "Active", @@ -32,11 +32,12 @@ "sectoralScope": "Sectoral Scope", "approveConfirmHeaderText": "Are you sure you want to authorise this organisation?", "approveConfirmText": "You can't undo this action", - "approvedSuccessfully": "Company is approved", + "approvedSuccessfully": "The Organisation was approved successfully", "rejectConfirmHeaderText": "Are you sure you want to reject this organisation?", "rejectConfirmText": "You can't undo this action", - "rejectedSuccessfully": "Company is rejected", - "adminDetailsHeading": "Organisation Administrator Details", + "rejectedSuccessfully": "The Organisation was rejected successfully", + "adminDetailsHeading": "Organisation Admin Details", "adminName": "Name", - "adminEmail": "Email" + "adminEmail": "Email", + "adminPhone": "Phone" } \ No newline at end of file diff --git a/web/public/Assets/i18n/creditTransfer/en.json b/web/public/Assets/i18n/creditTransfer/en.json index a2bde91f2..4892a4af6 100644 --- a/web/public/Assets/i18n/creditTransfer/en.json +++ b/web/public/Assets/i18n/creditTransfer/en.json @@ -5,7 +5,7 @@ "certifier": "CERTIFIER", "initiator": "INITIATOR", "date": "DATE", - "pName": "PROGRAMME NAME", + "pName": "PROJECT NAME", "sector": "SECTOR", "cSender": "CREDIT SENDER", "cReceiver": "CREDIT RECEIVER", diff --git a/web/public/Assets/i18n/dashboard/en.json b/web/public/Assets/i18n/dashboard/en.json index 18ac1709b..f8305e2fa 100644 --- a/web/public/Assets/i18n/dashboard/en.json +++ b/web/public/Assets/i18n/dashboard/en.json @@ -3,27 +3,27 @@ "last7": "Last 7 days", "last14": "Last 14 days", "overall": "OVERALL", - "ndcType": "NDC Actions: Type", - "ndcTypeTT": "Graphical representation of the number of NDC actions under each NDC action type at present in programmes created in the transparency system during the specified time", - "ndcTypeTTMy": "Graphical representation of the number of NDC actions under each NDC action type at present in programmes, owned by your organisation, created in the transparency system during the specified time", - "ndcSector": "NDC Actions: Sector", - "ndcSectorTT": "Graphical representation of the number of NDC actions under each programme sector at present in programmes created in the transparency system during the specified time", - "ndcSectorTTMy": "Graphical representation of the number of NDC actions under each programme sector at present in programmes, owned by your organisation, created in the transparency system during the specified time", + "ndcType": "Activities: Type", + "ndcTypeTT": "Graphical representation of the number of Activities under each Activity type at present in projects created in the transparency system during the specified time", + "ndcTypeTTMy": "Graphical representation of the number of Activities under each Activity type at present in projects, owned by your organisation, created in the transparency system during the specified time", + "ndcSector": "Activities: Sector", + "ndcSectorTT": "Graphical representation of the number of Activities under each project sector at present in projects created in the transparency system during the specified time", + "ndcSectorTTMy": "Graphical representation of the number of Activities under each project sector at present in projects, owned by your organisation, created in the transparency system during the specified time", "creditsSector": "Credit Estimated", - "creditsSectorTT": "Graphical representation of the number of credits estimated under each programme sector at present in programmes created in the transparency system during the specified time", - "creditsSectorTTMy": "Graphical representation of the number of credits estimated under each programme sector at present in programmes, owned by your organisation, created in the transparency system during the specified time", + "creditsSectorTT": "Graphical representation of the number of credits estimated under each project sector at present in projects created in the transparency system during the specified time", + "creditsSectorTTMy": "Graphical representation of the number of credits estimated under each project sector at present in projects, owned by your organisation, created in the transparency system during the specified time", "totalInvestment": "Total Investment", - "totalInvestmentTT": "Graphical representation of the total amount of investments under each investment type at present in programmes created in the transparency system during the specified time", - "totalInvestmentTTMy": "Graphical representation of the total amount of investments under each investment type, made to programmes owned by your organisation at present, created in the transparency system during the specified time", - "programmeLocation": "Programme Locations", - "programmeLocationTT": "Locations of programmes created in the transparency system during the specified time with their programme states at present", - "programmeLocationTTMy": "Locations of programmes, owned by your organisation, created in the transparency system during the specified time with their programme states at present", + "totalInvestmentTT": "Graphical representation of the total amount of investments under each investment type at present in projects created in the transparency system during the specified time", + "totalInvestmentTTMy": "Graphical representation of the total amount of investments under each investment type, made to projects owned by your organisation at present, created in the transparency system during the specified time", + "programmeLocation": "Project Locations", + "programmeLocationTT": "Locations of projects created in the transparency system during the specified time with their project states at present", + "programmeLocationTTMy": "Locations of projects, owned by your organisation, created in the transparency system during the specified time with their project states at present", "investLocations": "Investments Locations", - "investLocationsTT": "Locations of the investors' organisation with the number of investments under each investment type at present in programmes created in the transparency system during the specified time", - "investLocationsTTMy": "Locations of the investors' organisation with the number of investments under each investment type made to programmes owned by your organisation at present, created in the transparency system during the specified time", + "investLocationsTT": "Locations of the investors' organisation with the number of investments under each investment type at present in projects created in the transparency system during the specified time", + "investLocationsTTMy": "Locations of the investors' organisation with the number of investments under each investment type made to projects owned by your organisation at present, created in the transparency system during the specified time", "titleEmission": "Emissions Reductions", - "titleEmissionTT": "Amount of emission reductions expected and achieved by programmes created in the transparency system during the specified time, at present", - "titleEmissionTTMy": "Amount of emission reductions expected and achieved by programmes, owned by your organisation, created in the transparency system during the specified time, at present", + "titleEmissionTT": "Amount of emission reductions expected and achieved by projects created in the transparency system during the specified time, at present", + "titleEmissionTTMy": "Amount of emission reductions expected and achieved by projects, owned by your organisation, created in the transparency system during the specified time, at present", "emissionExpected": "Expected", "emissionEAchieved": "Achieved" } diff --git a/web/public/Assets/i18n/homepage/en.json b/web/public/Assets/i18n/homepage/en.json index a5fab2635..a7960ee4e 100644 --- a/web/public/Assets/i18n/homepage/en.json +++ b/web/public/Assets/i18n/homepage/en.json @@ -1,11 +1,11 @@ { "aboutustitle":"About Us", "aboutusline1":"The National Carbon Registry enable carbon credit trading in order to reduce greenhouse gas emissions.", - "aboutusline2":"An online database, the National Carbon Registry uses standards national and international standards for quantifying and verifying greenhouse gas emissions reductions of programmes, tracking issued carbon credits and enabling credit transfers in an efficient and transparent manner. The Registry functions by receiving, processing, recording and storing data on mitigations projects, the issuance, holding, transfer, acquisition, cancellation, and retirement of emission reduction credits. This information is publicly accessible to increase public confidence in the emissions reduction agenda.", + "aboutusline2":"An online database, the National Carbon Registry uses standards national and international standards for quantifying and verifying greenhouse gas emissions reductions of projects, tracking issued carbon credits and enabling credit transfers in an efficient and transparent manner. The Registry functions by receiving, processing, recording and storing data on mitigations projects, the issuance, holding, transfer, acquisition, cancellation, and retirement of emission reduction credits. This information is publicly accessible to increase public confidence in the emissions reduction agenda.", "aboutusline3":"The National Carbon Registry enables carbon credit tracking transactions from mitigation activities. as the digital implementation of the Paris Agreement. The Registry is managed by a Secretariat under the Article 6 Office run by the National Ministry.", "Keyfeatures":"Key Features", "eligibilitybody":"These are the minimum eligibility criteria to qualify a project to participate in Article 6.2 of the Paris Agreement transactions. Find below the Eligibility criteria:", - "lorem":"Programmes to reduce greenhouse gas emissions", + "lorem":"Projects to reduce greenhouse gas emissions", "analytic":"Analytics Dashboard", "analyticbody":"Enabling governments, companies, and certification bodies to operate transparently and function on an immutable blockchain.", "carboncal":"Carbon Credit Calculator", diff --git a/web/public/Assets/i18n/login/en.json b/web/public/Assets/i18n/login/en.json index 54a183fbc..b9410f8a4 100644 --- a/web/public/Assets/i18n/login/en.json +++ b/web/public/Assets/i18n/login/en.json @@ -4,7 +4,7 @@ "management": "SYSTEM", "welcome": "Welcome", "welcome-back": "Welcome Back", - "register-acc": "Need an account", + "register-acc": "Need an account?", "forgot-pwd": "Forgot Password", "register-here": "Register here" } diff --git a/web/public/Assets/i18n/nav/en.json b/web/public/Assets/i18n/nav/en.json index 34143e999..a2100aadd 100644 --- a/web/public/Assets/i18n/nav/en.json +++ b/web/public/Assets/i18n/nav/en.json @@ -1,10 +1,14 @@ { "dashboard": "Dashboard", - "programmes": "Programmes", - "investments": "Investments", + "ghgInventory": "GHG Inventory", + "programmes": "Projects", + "investments": "Financing", "companies": "Organisations", "users": "Users", "viewAll": "View All", "addNew": "Add New", - "ndcActions": "NDC Actions" + "ndcActions": "Activities", + "support": "Financing", + "ndcDetails": "NDC Actions", + "reports": "Reports" } diff --git a/web/public/Assets/i18n/ndc/en.json b/web/public/Assets/i18n/ndc/en.json new file mode 100644 index 000000000..f3937ca68 --- /dev/null +++ b/web/public/Assets/i18n/ndc/en.json @@ -0,0 +1,11 @@ +{ + "ndcTitle": "NDC Actions", + "ndcSubTitle": "NDC Actions in the System", + "ndcColumnsStartDate": "Start Date", + "ndcColumnsEndDate": "End Date", + "ndcColumnsNationalPlanObj": "National Plan Objective", + "ndcColumnsKpi": "KPI", + "rangeAlreadyExists": "Selected Range Already exists", + "addNdcAction": "+ Add NDC Action", + "enterNewPlanTxt": "Please add the National Plan Objective" +} \ No newline at end of file diff --git a/web/public/Assets/i18n/ndcAction/en.json b/web/public/Assets/i18n/ndcAction/en.json index 313e73ee2..70393f595 100644 --- a/web/public/Assets/i18n/ndcAction/en.json +++ b/web/public/Assets/i18n/ndcAction/en.json @@ -1,14 +1,14 @@ { - "addNdcTitle": "Add NDC Action", - "addNdcSubTitle": "Add NDC Actions to programmes in the Transparency system", - "NdcTitle": "NDC Actions", - "NdcSubTitle": "NDC Actions of programmes in the Transparency System", - "NdcDetailsViewTitle": "NDC Action Details -", - "NdcDetailsViewSubTitle": "NDC Actions of programmes in the Transparency System", - "ndcActionDetailsTitle": "NDC Action details", + "addNdcTitle": "Add Activity", + "addNdcSubTitle": "Add Activities to projects in the Transparency system", + "NdcTitle": "Activities", + "NdcSubTitle": "Activities of projects in the Transparency System", + "NdcDetailsViewTitle": "Activity Details -", + "NdcDetailsViewSubTitle": "Activities of projects in the Transparency System", + "ndcActionDetailsTitle": "Activity details", "coBenefitsTitle": "Co-Benefits", "projectReportsTitle": "Project Reports", - "ndcAction": "NDC Action", + "ndcAction": "Activity", "methodology": "Metholology", "goldStandard": "Gold Standard", "mitigationType": "Mitigation Type", @@ -35,11 +35,11 @@ "invalidFileFormat": "Unsupported file format", "isRequired": "is required", "ndcToolTip": "Nationally Determined Contributions", - "noNdcActions": "No NDC Actions Available", - "ndcColumnsActionId": "ACTION ID", + "noNdcActions": "No Activities Available", + "ndcColumnsActionId": "ACTIVITY ID", "ndcColumnsDate": "DATE", - "ndcColumnsNdcAction": "NDC ACTION", - "ndcColumnsProgrammeName": "PROGRAMME NAME", + "ndcColumnsNdcAction": "Activity", + "ndcColumnsProgrammeName": "PROJECT NAME", "ndcColumnsSector": "SECTOR", "ndcColumnsOwners": "OWNERS", "ndcColumnsStatus": "STATUS", @@ -47,8 +47,8 @@ "viewMitigationTitle": "Mitigation", "viewAdaptationTitle": "Adaptation", "viewGeneralTitle": "General", - "viewProgramme": "Programme", - "viewNdcAction": "NDC Action", + "viewProgramme": "Project", + "viewNdcAction": "Activity", "viewCurrentStatus": "Current Status", "viewMethodology": "Methodology", "viewMoniteringReport": "Monitoring Report", @@ -62,13 +62,13 @@ "viewAdaptationImplementingAgency": "Implementing Agency", "viewAdaptationNationalPlanObjectives": "National Plan Objectives", "viewAdaptationNationalPlanCoverage": "National Plan Coverage", - "searchByProgrammeName": "Search by programme name", + "searchByProgrammeName": "Search by project name", "seeMine": "Mine Only", "NdcCreditChartTitle": "Emissions Reductions (tCo2E)", - "ndcSuccessfullyCreated": "The NDC action has been created successfully", - "ndcCreationFailed": "The NDC action creation failed", + "ndcSuccessfullyCreated": "The Activity has been created successfully", + "ndcCreationFailed": "The Activity creation failed", "methodologyEstimatedCreditsInvalid": "Methodology Estimated Credits should be greater than 0", - "userEstimatedCreditsInvalid": "Estimated Credits for the NDC Action cannot be greater than the Estimated Credits for the programme", + "userEstimatedCreditsInvalid": "Estimated Credits for the Activity cannot be greater than the Estimated Credits for the project", "coBenefitsSubTitle": "Co-Benefits", "ministryLevel": "Minitry Level", "ghgEmiReduced": "GHG Emissions Reduced (tCO2e)", diff --git a/web/public/Assets/i18n/programme/en.json b/web/public/Assets/i18n/programme/en.json index 4fe66d63d..d41a34350 100644 --- a/web/public/Assets/i18n/programme/en.json +++ b/web/public/Assets/i18n/programme/en.json @@ -3,28 +3,37 @@ "status": "Status", "issued": "Credits Issued", "balance": "Credits Balance", + "typeCreation": "Type", + "New": "NEW", + "Existing": "EXISTING", "transferred": "Credits Transferred", - "viewProgrammes": "View Programmes", - "desc": "View the programmes available in the Transparency System based on your permissions", - "noProgrammes": "No Programmes", + "viewProgrammes": "View Projects", + "addOwnership": "ADD INVESTMENT", + "desc": "View the projects available in the Transparency System based on your permissions", + "noProgrammes": "No Projects", "serialNoh": "Serial Number", "certifiers": "Certifiers", - "title": "Programme Name", - "gettingProgrammeError": "Error in getting programme", + "title": "Project Name", + "gettingProgrammeError": "Error in getting project", "all": "All", - "searchByName": "Search by programme name", + "searchByName": "Search by project name", "requestId": "Request ID", "date": "Date", - "programmeName": "Programme Name", + "programmeName": "Project Name", "type": "Type", "level": "Level", "stream": "Stream", "investor": "Investor", "owner": "Owner", "amount": "Amount (USD)", - "investmentTitle": "Investments", - "investmentDesc": "Investments made on programmes in the Transparency System", - "addProgramme": "ADD PROGRAMME", + "investmentTitle": "Financing", + "investmentDesc": "Financing made on projects in the Transparency System", + "supportTitle": "Supports", + "supportDesc": "Supports made on projects in the Transparency System", + "addProgramme": "ADD PROJECT", + "addSupport": "Add Support", + "addSupportBtnText": "ADD SUPPORT", + "addSupportSub": "Add Support to a project in the Transparency System", "emissionsReductionExpected": "Emissions Reductions Expected (tCO2e)", "emissionsReductionAchieved": "Emissions Reductions Achieved (tCO2e)", "isUploaded": "Document uploaded successfully", @@ -45,8 +54,8 @@ "investmentAccepted": "The investment request has been approved successfully", "investmentRejected": "The Investment has been rejected", "addInvestment": "Add Investment", - "addInvestmentSub": "Add investment to a programme in the Transparency System", - "programmeFinancingInvested": "Programme Financing Invested", + "addInvestmentSub": "Add investment to a project in the Transparency System", + "programmeFinancingInvested": "Project Financing Invested", "ownership": "Ownership", "investorName": "Investor Name", "amountInvested": "Amount Invested (USD)", @@ -64,13 +73,13 @@ "invalidFileFormat": "Unsupported file format", "investmentReqApproved": "The investment request has been accepted.", "designDocNotApproved": "The design document needs to be approved to upload this document", - "programmeNotAuth": "The programme has to be authorised to upload this document", + "programmeNotAuth": "The project has to be authorised to upload this document", "monitoringRepNotApproved": "The monitoring report has to be approved to upload this document", "notAuthToUploadDoc": "You are not authorised to upload this document", "orgNotAuth": "Your organisation is not authorised to upload or view this document", "authLetterLabel": "Letter of Authorisation", "ministryLevel": "Minitry Level", "description": "Description", - "programmeExistsWithAssessmentRegId": "Programme already exist with the given environmental assessment registration number", + "programmeExistsWithAssessmentRegId": "Project already exist with the given environmental assessment registration number", "environmentalImpactAssessment": "Environmental Impact Assessment" } diff --git a/web/public/Assets/i18n/userProfile/en.json b/web/public/Assets/i18n/userProfile/en.json index c6bcb2ec1..cecbd501c 100644 --- a/web/public/Assets/i18n/userProfile/en.json +++ b/web/public/Assets/i18n/userProfile/en.json @@ -24,7 +24,7 @@ "cancel": "Cancel", "remarks": "Remarks", "creditBalance": "Credit Balance", - "programmeCount": "Number of Programmes", + "programmeCount": "Number of Projects", "logOut": "LOG OUT", "changePassword": "CHANGE PASSWORD", "passwordResetSuccess": "The password has been reset successfully", diff --git a/web/public/Assets/i18n/view/en.json b/web/public/Assets/i18n/view/en.json index f1b9f601e..fb55880d4 100644 --- a/web/public/Assets/i18n/view/en.json +++ b/web/public/Assets/i18n/view/en.json @@ -1,20 +1,20 @@ { - "title": "Programme Name", - "details": "Programme Details", - "desc": "View the details of the selected programme", + "title": "Project Name", + "details": "Project Details", + "desc": "View the details of the selected project", "ownership": "Ownership", "general": "General", - "name": "Programme Name", - "programmeOwner": "Programme Owner", + "name": "Project Name", + "programmeOwner": "Project Owner", "serialNo": "Credit Issuance Serial Number", "currentStatus": "Current Status", "applicationType": "Applicant Type", "sector": "Sector", "sectoralScope": "Sectoral Scope", - "startDate": "Programme Start Date", - "endDate": "Programme End Date", + "startDate": "Project Start Date", + "endDate": "Project End Date", "buyerCountry": "Buyer Country Eligibility", - "programmeCost": "Programme Cost (USD)", + "programmeCost": "Project Cost (USD)", "financingType": "Financing Type", "grantEquivalent": "Grant Equivalent Amount", "carbonPrice": "Carbon Price (USD per ton)", @@ -35,30 +35,30 @@ "issue": "Issue", "remarks": "Remarks", "popupText": "You can’t undo this action", - "rejectTitle": "Are you sure you want to reject the programme", - "authTitle": "Are you sure you want to authorise the programme", - "issueTitle": "Are you sure you want to issue credits for the programme", - "certifyTitle": "Are you sure you want to certify the programme", + "rejectTitle": "Are you sure you want to reject the project", + "authTitle": "Are you sure you want to authorise the project", + "issueTitle": "Are you sure you want to issue credits for the project", + "certifyTitle": "Are you sure you want to certify the project", "retireTitle": "Are you sure you want to retire the credits?", - "revokeTitle": "Are you sure you want to revoke the certificate of the programme", + "revokeTitle": "Are you sure you want to revoke the certificate of the project", "transferTitle": "Request Credits", - "programmeMaterial": "Programme & Project Documents", + "programmeMaterial": "Project & Project Documents", "projectMaterial": "Project Reports", "transfer": "Request", "by": "By", - "programme": "Programme", + "programme": "Project", "issueCreditText": "Credits to be issued", "authCreditText": "Credits to authorise", "totalTransferCredit": "Total Amount", "totalRetireCredit": "Retired Credit Amount", - "successAuth": "The programme has been authorised successfully", - "successReject": "The programme has been rejected successfully", - "successCertify": "The programme has been certified successfully", + "successAuth": "The project has been authorised successfully", + "successReject": "The project has been rejected successfully", + "successCertify": "The project has been certified successfully", "successRetire": "The credits have been retired successfully", - "successRevoke": "The programme has been revoked successfully", + "successRevoke": "The project has been revoked successfully", "successRevokeCertifcate": "The certificate has been revoked successfully", "successRetireInit": "The international transfer retire request has been sent successfully", - "successIssue": "The programme has been issued successfully", + "successIssue": "The project has been issued successfully", "successRequest": "The transfer request has been sent successfully ", "sendCreditTitle": "Send Credits", "to": "To", @@ -81,29 +81,29 @@ "tlRejectTitle": "Transfer Request Rejected", "tlTxRejectDesc": "The request to transfer {} {} credits from {} to {} was rejected by {}", "tlInitTitle": "Transfer Initiated", - "tlInitDesc": "{} {} credits of this programme were requested to be transferred from {} to {} by {}", + "tlInitDesc": "{} {} credits of this project were requested to be transferred from {} to {} by {}", "via": "via", - "tlDescInit": "credits of this programme were requested to be transferred from", - "tlCreate": "Programme Created", - "tlCreateDesc": "The programme was created.", + "tlDescInit": "credits of this project were requested to be transferred from", + "tlCreate": "Project Created", + "tlCreateDesc": "The project was created.", "tlAuth": "Authorised", - "tlAuthDesc": "The programme was authorised for {} {} credits until {} with the Serial Number {} by {}", + "tlAuthDesc": "The project was authorised for {} {} credits until {} with the Serial Number {} by {}", "tlIssue": "Credits Issued", - "tlIssueDesc": "The programme was issued {} {} credits by {}", + "tlIssueDesc": "The project was issued {} {} credits by {}", "tlReject": "Rejected", - "tlRejectDesc": "The programme was rejected by {}", + "tlRejectDesc": "The project was rejected by {}", "tlTransfer": "Transferred", - "tlTransferDesc": "{} {} credits of this programme were transferred from {} to {} by {}", + "tlTransferDesc": "{} {} credits of this project were transferred from {} to {} by {}", "tlRevoke": "Certificate Revoked", - "tlRevokeDesc": "The certification of this programme was revoked {} by {}", + "tlRevokeDesc": "The certification of this project was revoked {} by {}", "tlCertify": "Certified", - "tlCertifyDesc": "The programme was certified by {}", + "tlCertifyDesc": "The project was certified by {}", "tlRetire": "Credits Retired", - "tlRetireDesc": "{} {} credits of this programme were retired from {} {}as {} by {}", + "tlRetireDesc": "{} {} credits of this project were retired from {} {}as {} by {}", "tlFrozen": "Credits Frozen", "tlFrozenDesc": "{} {} credits were frozen due to the deactivation of {} by {}", "tlRetInit": "Retirement Initiated", - "tlRetInitDesc": "Retirement of {} {} credits of this programme from {} {}as {} was initiated by {}", + "tlRetInitDesc": "Retirement of {} {} credits of this project from {} {}as {} was initiated by {}", "tlRetRejectTitle": "Retirement Not Recognised", "tlTxRetRejectDesc": "The request to transfer {} {} credits from {} to {} was not recognised by {}", "tlRetCancelTitle": "Retire request cancelled", @@ -111,20 +111,20 @@ "tlTxCancelDesc": "The request to transfer {} {} credits from {} to {} was cancelled by {}", "tlTxCancelSystemDesc": "The request to transfer {} {} credits from {} to {} was cancelled by the system due to the deactivation of {} by {}", "tlUnFrozen": "Credits Unfrozen", - "tlUnFrozenDesc": "{} frozen {} credits of the programme have been unfrozen due to the reactivation of {} by {}", + "tlUnFrozenDesc": "{} frozen {} credits of the project have been unfrozen due to the reactivation of {} by {}", "tlTxLowCreditCancelSystemDesc": "The request to transfer {} {} credits from {} to {} was cancelled by the system due to insufficient credit balance", - "programmeDocs": "Programme Documents", + "programmeDocs": "Project Documents", "investments": "Investments", "investment": "Investment", - "estimatedProgrammeCostUSD": "Estimated Programme Cost (USD)", + "estimatedProgrammeCostUSD": "Estimated Project Cost (USD)", "creditEst": "Estimated Credits", "carbonPriceUSDPerTon": "Minimum Carbon Price: USD per ton (assuming no other revenue)", - "ndcActions": "NDC Actions", + "ndcActions": "Activities", "emissionsReductionExpected": "Emissions Reductions Expected", "emissionsReductionAchieved": "Emissions Reductions Achieved", "emissionsReductions": "Emissions Reductions {}", "addInvestment": "ADD INVESTMENT", - "addAction": "ADD ACTION", + "addAction": "ADD ACTIVITY", "ministryLevel": "Minitry Level", "environmentalAssessmentRegistrationNo": "Environmental Assessment Registration Number" } diff --git a/web/src/App.tsx b/web/src/App.tsx index 155901fc9..b02dd306e 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -36,6 +36,12 @@ import AddInvestmentComponent from './Pages/InvestmentManagement/investmentCreat import NdcActionManagement from './Pages/NdcActionManagement/ndcActionManagement'; import NdcActionView from './Pages/NdcActionView/ndcActionView'; import RegisterNewCompany from './Pages/Company/registerNewCompany'; +import { Loading } from '@undp/carbon-library'; +import AddSupportComponent from './Pages/SupportManagement/supportCreation'; +import SupportManagement from './Pages/SupportManagement/supportManagement'; +import NdcDetails from './Pages/NdcDetails/ndcDetails'; +import GHGInventory from './Pages/GHGInventory/ghgInventory'; +import ReportSection from './Pages/ReportSection/reportsSection'; // message.config({ // duration: 60, @@ -43,9 +49,8 @@ import RegisterNewCompany from './Pages/Company/registerNewCompany'; const App = () => { const ability = defineAbility(); - const enableRegistration = process.env.REACT_APP_ENABLE_REGISTRATION - ? process.env.REACT_APP_ENABLE_REGISTRATION - : true; + const enableRegistration = process.env.REACT_APP_ENABLE_REGISTRATION || 'true'; + useEffect(() => { console.log(process.env.REACT_APP_BACKEND); console.log(process.env.REACT_APP_STAT_URL); @@ -68,9 +73,7 @@ const App = () => { @@ -91,6 +94,9 @@ const App = () => { }> } /> + }> + } /> + } @@ -107,6 +113,13 @@ const App = () => { } /> } /> + } + > + } /> + } /> + } @@ -114,6 +127,12 @@ const App = () => { } /> } /> + } + > + } /> + } @@ -142,6 +161,9 @@ const App = () => { > } /> + }> + } /> + {/* } @@ -151,11 +173,11 @@ const App = () => { } /> */} - {enableRegistration && ( + {enableRegistration === 'true' && ( "Loading..."}> + }> } diff --git a/web/src/Assets/Images/ghg-img.png b/web/src/Assets/Images/ghg-img.png new file mode 100644 index 000000000..7d70f0e46 Binary files /dev/null and b/web/src/Assets/Images/ghg-img.png differ diff --git a/web/src/Casl/documentsPermission.ts b/web/src/Casl/documentsPermission.ts deleted file mode 100644 index 08c6e3a80..000000000 --- a/web/src/Casl/documentsPermission.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { CompanyRole, DocType, DocumentStatus, Role } from '@undp/carbon-library'; - -export const linkDocVisible = (docStatus: DocumentStatus) => { - let visible = false; - if ( - docStatus === DocumentStatus.PENDING || - docStatus === DocumentStatus.ACCEPTED || - docStatus === DocumentStatus.REJECTED - ) { - visible = true; - } - return visible; -}; - -export const uploadDocUserPermission = ( - userInfoState: any, - docType: DocType, - programmeOwnerId: any[], - ministryLevelPermission?: boolean -) => { - let permission = false; - if (docType === DocType.DESIGN_DOCUMENT || docType === DocType.ENVIRONMENTAL_IMPACT_ASSESSMENT) { - if ( - (userInfoState?.companyRole === CompanyRole.GOVERNMENT || - (userInfoState?.companyRole === CompanyRole.MINISTRY && ministryLevelPermission)) && - userInfoState?.userRole !== Role.ViewOnly - ) { - permission = true; - } else if ( - userInfoState?.companyRole === CompanyRole.PROGRAMME_DEVELOPER && - userInfoState?.userRole !== Role.ViewOnly - ) { - if (programmeOwnerId.includes(String(userInfoState?.companyId))) { - permission = true; - } - } - } else if (docType === DocType.METHODOLOGY_DOCUMENT || docType === DocType.MONITORING_REPORT) { - if ( - (userInfoState?.companyRole === CompanyRole.GOVERNMENT || - userInfoState?.companyRole === CompanyRole.CERTIFIER || - (userInfoState?.companyRole === CompanyRole.MINISTRY && ministryLevelPermission)) && - userInfoState?.userRole !== Role.ViewOnly - ) { - permission = true; - } else if ( - userInfoState?.companyRole === CompanyRole.PROGRAMME_DEVELOPER && - userInfoState?.userRole !== Role.ViewOnly - ) { - if (programmeOwnerId.includes(String(userInfoState?.companyId))) { - permission = true; - } - } - } else if (docType === DocType.VERIFICATION_REPORT) { - if ( - (userInfoState?.companyRole === CompanyRole.GOVERNMENT || - userInfoState?.companyRole === CompanyRole.CERTIFIER || - (userInfoState?.companyRole === CompanyRole.MINISTRY && ministryLevelPermission)) && - userInfoState?.userRole !== Role.ViewOnly - ) { - permission = true; - } - } - return permission; -}; diff --git a/web/src/Components/Sider/layout.sider.tsx b/web/src/Components/Sider/layout.sider.tsx index 1debea0a7..4acb0361b 100644 --- a/web/src/Components/Sider/layout.sider.tsx +++ b/web/src/Components/Sider/layout.sider.tsx @@ -11,6 +11,11 @@ import { ShopOutlined, UnorderedListOutlined, UserOutlined, + MoneyCollectOutlined, + BankOutlined, + CloudOutlined, + CompassOutlined, + PaperClipOutlined, } from '@ant-design/icons'; import { LayoutSiderProps } from '@undp/carbon-library'; import { useTranslation } from 'react-i18next'; @@ -42,11 +47,15 @@ const LayoutSider = (props: LayoutSiderProps) => { const items: MenuItem[] = [ getItem(t('nav:dashboard'), 'dashboard', ), + getItem(t('nav:ghgInventory'), 'ghgInventory', ), + getItem(t('nav:ndcDetails'), 'ndcDetails/viewAll', ), getItem(t('nav:programmes'), 'programmeManagement/viewAll', ), getItem(t('nav:ndcActions'), 'ndcManagement/viewAll', ), getItem(t('nav:investments'), 'investmentManagement/viewAll', ), + // getItem(t('nav:support'), 'supportManagement/viewAll', ), getItem(t('nav:companies'), 'companyManagement/viewAll', ), getItem(t('nav:users'), 'userManagement/viewAll', ), + getItem(t('nav:reports'), 'reports', ), // getItem('Team', 'sub2', , [getItem('Team 1', '6'), getItem('Team 2', '8')]), ]; @@ -61,10 +70,6 @@ const LayoutSider = (props: LayoutSiderProps) => { className="layout-sider-container" breakpoint={collapsed ? undefined : 'lg'} collapsed={collapsed} - // collapsedWidth="70" - // onCollapse={(col) => { - // setCollapsed(col); - // }} >
{ const navigate = useNavigate(); @@ -18,16 +18,18 @@ const RegisterNewCompany = () => { }; return ( - +
+ +
); }; diff --git a/web/src/Pages/CookiePolicy/cookiePolicy.tsx b/web/src/Pages/CookiePolicy/cookiePolicy.tsx index e7e5268ce..63ac50d9c 100644 --- a/web/src/Pages/CookiePolicy/cookiePolicy.tsx +++ b/web/src/Pages/CookiePolicy/cookiePolicy.tsx @@ -41,12 +41,12 @@ const CookiePolicy = () => {
-
COOKIE POLICY
+
SAMPLE COOKIE POLICY
Last updated February 02, 2023
- This Cookie Policy explains how United Nations Development Programme ("Company" - , "we","us", and "our") uses cookies and similar technologies to - recognize you when you visit our websites at{' '} + This Cookie Policy explains how {process.env.REACT_APP_COUNTRY_NAME || 'CountryX'} ( + "Company", "we", "us", and "our") uses cookies and similar + technologies to recognize you when you visit our websites at{' '} https://carbreg.org @@ -67,13 +67,13 @@ const CookiePolicy = () => { you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information. -
Cookies set by the website owner (in this case, United Nations Development - Programme) are called "first party cookies". Cookies set by parties other than the - website owner are called "third party cookies". Third party cookies enable third party - features or functionality to be provided on or through the website (e.g. like - advertising, interactive content and analytics). The parties that set these third - party cookies can recognize your computer both when it visits the website in question - and also when it visits certain other websites. +
Cookies set by the website owner (in this case,{' '} + {process.env.REACT_APP_COUNTRY_NAME || 'CountryX'}) are called "first party cookies". + Cookies set by parties other than the website owner are called "third party cookies". + Third party cookies enable third party features or functionality to be provided on or + through the website (e.g. like advertising, interactive content and analytics). The + parties that set these third party cookies can recognize your computer both when it + visits the website in question and also when it visits certain other websites.
@@ -616,7 +616,7 @@ const CookiePolicy = () => {


- United Nations Development Programme + {process.env.REACT_APP_COUNTRY_NAME || 'CountryX'}
1 United Nations Plaza
New York, New York diff --git a/web/src/Pages/GHGInventory/ghgInventory.scss b/web/src/Pages/GHGInventory/ghgInventory.scss new file mode 100644 index 000000000..e35df82f3 --- /dev/null +++ b/web/src/Pages/GHGInventory/ghgInventory.scss @@ -0,0 +1,15 @@ +.inventory-section { + display: flex; + width: 100%; + margin: 1rem 1rem 1rem 1rem; + + .img-container { + display: flex; + width: 100%; + + img { + width: 90%; + height: auto; + } + } +} \ No newline at end of file diff --git a/web/src/Pages/GHGInventory/ghgInventory.tsx b/web/src/Pages/GHGInventory/ghgInventory.tsx new file mode 100644 index 000000000..bdc3e1ac6 --- /dev/null +++ b/web/src/Pages/GHGInventory/ghgInventory.tsx @@ -0,0 +1,19 @@ +import { ProgrammeCreationComponent } from '@undp/carbon-library'; +import { useConnection } from '../../Context/ConnectionContext/connectionContext'; +import { useUserContext } from '../../Context/UserInformationContext/userInformationContext'; +import { useLocation, useNavigate } from 'react-router-dom'; +import { useTranslation } from 'react-i18next'; +import './ghgInventory.scss'; +import GHGImg from '../../Assets/Images/ghg-img.png'; + +const GHGInventory = () => { + return ( +
+
+ ghg-img +
+
+ ); +}; + +export default GHGInventory; diff --git a/web/src/Pages/InvestmentManagement/investmentCreationStyles.scss b/web/src/Pages/InvestmentManagement/investmentCreationStyles.scss new file mode 100644 index 000000000..6f11b0046 --- /dev/null +++ b/web/src/Pages/InvestmentManagement/investmentCreationStyles.scss @@ -0,0 +1,6 @@ +.steps-actions { + display: flex; + flex-direction: row-reverse; + margin-right: 1rem; + justify-content: flex-start; +} \ No newline at end of file diff --git a/web/src/Pages/InvestmentManagement/investmentManagement.tsx b/web/src/Pages/InvestmentManagement/investmentManagement.tsx index c7b2b7820..d191e7881 100644 --- a/web/src/Pages/InvestmentManagement/investmentManagement.tsx +++ b/web/src/Pages/InvestmentManagement/investmentManagement.tsx @@ -4,6 +4,7 @@ import { useUserContext } from '../../Context/UserInformationContext/userInforma import { useTranslation } from 'react-i18next'; import { useConnection } from '../../Context/ConnectionContext/connectionContext'; import { useSettingsContext } from '../../Context/SettingsContext/settingsContext'; +import './investmentCreationStyles.scss'; const InvestmentManagement = () => { const navigate = useNavigate(); @@ -13,6 +14,10 @@ const InvestmentManagement = () => { navigate('/programmeManagement/view', { state: { id: programmeId } }); }; + const onNavigateToInvestmentCreation = () => { + navigate('/investmentManagement/addInvestment', { state: { ownership: true } }); + }; + return ( { onNavigateToProgrammeView={onNavigateToProgrammeView} useUserContext={useUserContext} useSettingsContext={useSettingsContext} + onClickAddOwnership={onNavigateToInvestmentCreation} + enableAddOwnership={true} > ); }; diff --git a/web/src/Pages/Login/login.scss b/web/src/Pages/Login/login.scss index 756f93a06..a98b36d70 100644 --- a/web/src/Pages/Login/login.scss +++ b/web/src/Pages/Login/login.scss @@ -334,7 +334,7 @@ .login-register-new-txt-span { color: $primary-color; - font-weight: bold; + font-weight: 600 !important; } } } diff --git a/web/src/Pages/Login/login.tsx b/web/src/Pages/Login/login.tsx index 25cb76b75..9e558fd0b 100644 --- a/web/src/Pages/Login/login.tsx +++ b/web/src/Pages/Login/login.tsx @@ -30,9 +30,7 @@ const Login: FC = (props: LoginPageProps) => { const ability = useContext(AbilityContext); const { state } = useLocation(); const [errorMsg, setErrorMsg] = useState(); - const enableRegistration = process.env.REACT_APP_ENABLE_REGISTRATION - ? process.env.REACT_APP_ENABLE_REGISTRATION - : true; + const enableRegistration = process.env.REACT_APP_ENABLE_REGISTRATION || 'true'; const handleLanguageChange = (lang: string) => { i18n.changeLanguage(lang); @@ -257,10 +255,10 @@ const Login: FC = (props: LoginPageProps) => {
)} - {enableRegistration && ( + {enableRegistration === 'true' && (
- {t('login:register-acc')}?   + {t('login:register-acc')}   navigate('/registerCompany')} diff --git a/web/src/Pages/NdcActionView/ndcActionView.tsx b/web/src/Pages/NdcActionView/ndcActionView.tsx index 6cfb0fc22..f6e9d173d 100644 --- a/web/src/Pages/NdcActionView/ndcActionView.tsx +++ b/web/src/Pages/NdcActionView/ndcActionView.tsx @@ -2,7 +2,6 @@ import { useConnection } from '../../Context/ConnectionContext/connectionContext import { useUserContext } from '../../Context/UserInformationContext/userInformationContext'; import { useLocation, useNavigate } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; -import { linkDocVisible, uploadDocUserPermission } from '../../Casl/documentsPermission'; import { getSdgGoalImages } from '../../Definitions/InterfacesAndType/ndcAction.definitions'; import { NdcActionViewComponent } from '@undp/carbon-library'; import Chart from 'react-apexcharts'; @@ -28,8 +27,6 @@ const NdcActionView = () => { return ( { + const navigate = useNavigate(); + const { t } = useTranslation(['ndc']); + + return ( + + ); +}; + +export default NdcDetails; diff --git a/web/src/Pages/ProgrammeView/programmeView.tsx b/web/src/Pages/ProgrammeView/programmeView.tsx index 29ca29047..af73dc35c 100644 --- a/web/src/Pages/ProgrammeView/programmeView.tsx +++ b/web/src/Pages/ProgrammeView/programmeView.tsx @@ -1,5 +1,5 @@ import { useState, useEffect, useRef } from 'react'; -import { Row, Col, Card, Progress, Tag, Steps, message, Skeleton, Button } from 'antd'; +import { Row, Col, Card, Progress, Tag, Steps, message, Skeleton, Button, Tooltip } from 'antd'; import { useConnection } from '../../Context/ConnectionContext/connectionContext'; import { useLocation, useNavigate } from 'react-router-dom'; import Chart from 'react-apexcharts'; @@ -37,6 +37,7 @@ import { ProgrammeT, Role, RoleIcon, + TooltipColor, TypeOfMitigation, UnitField, addCommSep, @@ -48,7 +49,6 @@ import { getStageTagTypeMRV, isBase64, } from '@undp/carbon-library'; -import { linkDocVisible, uploadDocUserPermission } from '../../Casl/documentsPermission'; const ProgrammeView = () => { const { get, put, post } = useConnection(); @@ -358,13 +358,12 @@ const ProgrammeView = () => { ministryLevelPermission={ data && userInfoState?.companyRole === CompanyRole.MINISTRY && - ministrySectoralScope.includes(data.sectoralScope) + ministrySectoralScope.includes(data.sectoralScope) && + userInfoState?.userRole !== Role.ViewOnly } translator={i18n} useConnection={useConnection} useUserContext={useUserContext} - linkDocVisible={linkDocVisible} - uploadDocUserPermission={uploadDocUserPermission} /> ), icon: ( @@ -572,7 +571,17 @@ const ProgrammeView = () => { {t('view:addInvestment')} ); + actionBtns.push( + + + + ); if ((data.currentStage as any) !== 'AwaitingAuthorization') { + actionBtns.pop(); actionBtns.push(
diff --git a/web/src/Pages/ReportSection/reportsSection.scss b/web/src/Pages/ReportSection/reportsSection.scss new file mode 100644 index 000000000..e69de29bb diff --git a/web/src/Pages/ReportSection/reportsSection.tsx b/web/src/Pages/ReportSection/reportsSection.tsx new file mode 100644 index 000000000..507d50602 --- /dev/null +++ b/web/src/Pages/ReportSection/reportsSection.tsx @@ -0,0 +1,12 @@ +import { ProgrammeCreationComponent } from '@undp/carbon-library'; +import { useConnection } from '../../Context/ConnectionContext/connectionContext'; +import { useUserContext } from '../../Context/UserInformationContext/userInformationContext'; +import { useLocation, useNavigate } from 'react-router-dom'; +import { useTranslation } from 'react-i18next'; +import './reportsSection.scss'; + +const ReportSection = () => { + return
Report Section
; +}; + +export default ReportSection; diff --git a/web/src/Pages/SupportManagement/supportCreation.tsx b/web/src/Pages/SupportManagement/supportCreation.tsx new file mode 100644 index 000000000..e554e7b2a --- /dev/null +++ b/web/src/Pages/SupportManagement/supportCreation.tsx @@ -0,0 +1,33 @@ +import { SupportCreationComponent } from '@undp/carbon-library'; +import { useLocation, useNavigate } from 'react-router-dom'; +import { useUserContext } from '../../Context/UserInformationContext/userInformationContext'; +import { useTranslation } from 'react-i18next'; +import { useConnection } from '../../Context/ConnectionContext/connectionContext'; +import { useSettingsContext } from '../../Context/SettingsContext/settingsContext'; + +const AddSupportComponent = () => { + const navigate = useNavigate(); + const { t } = useTranslation(['common', 'programme']); + + const onNavigateToProgrammeView = () => { + navigate('/programmeManagement/view'); + }; + + const onNavigateToProgrammeManagementView = () => { + navigate('/programmeManagement/viewAll'); + }; + + return ( + + ); +}; + +export default AddSupportComponent; diff --git a/web/src/Pages/SupportManagement/supportCreationStyles.scss b/web/src/Pages/SupportManagement/supportCreationStyles.scss new file mode 100644 index 000000000..6f11b0046 --- /dev/null +++ b/web/src/Pages/SupportManagement/supportCreationStyles.scss @@ -0,0 +1,6 @@ +.steps-actions { + display: flex; + flex-direction: row-reverse; + margin-right: 1rem; + justify-content: flex-start; +} \ No newline at end of file diff --git a/web/src/Pages/SupportManagement/supportManagement.tsx b/web/src/Pages/SupportManagement/supportManagement.tsx new file mode 100644 index 000000000..3e4cfc01d --- /dev/null +++ b/web/src/Pages/SupportManagement/supportManagement.tsx @@ -0,0 +1,34 @@ +import { SupportManagementComponent } from '@undp/carbon-library'; +import { useNavigate } from 'react-router-dom'; +import { useUserContext } from '../../Context/UserInformationContext/userInformationContext'; +import { useTranslation } from 'react-i18next'; +import { useConnection } from '../../Context/ConnectionContext/connectionContext'; +import { useSettingsContext } from '../../Context/SettingsContext/settingsContext'; +import './supportCreationStyles.scss'; + +const SupportManagement = () => { + const navigate = useNavigate(); + const { t, i18n } = useTranslation(['common', 'programme']); + + const onNavigateToProgrammeView = (programmeId: any) => { + navigate('/programmeManagement/view', { state: { id: programmeId } }); + }; + + const onNavigateAddSupport = () => { + navigate('/supportManagement/addSupport'); + }; + + return ( + + ); +}; + +export default SupportManagement; diff --git a/web/src/Styles/app.scss b/web/src/Styles/app.scss index b11beac5e..dce6e11f7 100644 --- a/web/src/Styles/app.scss +++ b/web/src/Styles/app.scss @@ -112,6 +112,7 @@ body { .ant-btn { border-radius: 5px !important; } + .ant-input-group-addon:first-child { border-radius: 5px !important; } @@ -518,8 +519,8 @@ body { } .ant-btn-primary { - background: $primary-color; - border-radius: $primary-color; + background: $primary-color !important; + border-radius: $primary-color !important; border: none; } diff --git a/web/yarn.lock b/web/yarn.lock index 30c4478c3..7c5982ab3 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -2685,10 +2685,10 @@ "@types/node" "^18.11.9" convert-units "^2.3.4" -"@undp/carbon-library@^1.0.123": - version "1.0.123" - resolved "https://registry.yarnpkg.com/@undp/carbon-library/-/carbon-library-1.0.123.tgz#9f049794e17816b02d7cab32cca8c08b0f3d8fde" - integrity sha512-bPpkiBMSHE+ZHATTI07XYoQB+MXCn7fON0MBH/N3OPrJhNi+xC08x8wPkwqzaY7YGz7IxfZR3cRsrIA2RrOImg== +"@undp/carbon-library@1.0.148": + version "1.0.148" + resolved "https://registry.yarnpkg.com/@undp/carbon-library/-/carbon-library-1.0.148.tgz#42f0bab5bfe1f528358ab0bd580675f9408c6846" + integrity sha512-enxwbEetXqfcve5dVBpbTpiYjhIEioKAWOijMrcNFtqpPTKiAioAqSVfYwOAMlWz0wx5oVgDt2HSKtDb0z+ftg== dependencies: "@rollup/plugin-commonjs" "^25.0.0" "@rollup/plugin-node-resolve" "^15.0.2"