From 548bed4d65ff365c2a16f7bcb10b5f18faacfc13 Mon Sep 17 00:00:00 2001 From: Mike Dial <48921055+mdial89f@users.noreply.github.com> Date: Wed, 8 Feb 2023 17:32:59 -0500 Subject: [PATCH] feat(updates for v1): Refactor, assorted updates for v1 (#8) * Functional... checking in * working as intended, but we should make it safer * prettier * Add some type stuff * remove deubg * prettier * README and LICENSE * Update README.md * README * README * README * readme * readme * README * Remove project as a label... its problematic, as these issues are scoped only to a region within an account * prettier and readme * README * readme * No need for credentials here * revertme, testing test * put this back * Add dependency review action * Remove test that is no longer valid * Remove debug * add creds to coverage * whoops * revertme * fix typo * confused meme * remove debug * Change default severities to include MEDIUM, since macpro is held to that standard * README * Update the example * Removed AWS creds from test workflow and added mocking STS client to our tests * removed AWS creds from unit-tests workflow * put test back: Missing a required environment variable * Update jira-lib.ts * Remove comments * remove comments * Add await for creating issues * Remove unused PROJECT variable * remove some small unused stuff --------- Co-authored-by: Jon Holman <9025884+JonHolman@users.noreply.github.com> --- .github/workflows/dependency-review.yml | 20 + .github/workflows/test.yml | 5 - .github/workflows/unit-tests.yml | 14 +- LICENSE | 52 +- README.md | 75 +- .../workflows/security-hub-jira-sync.yml} | 25 +- examples/.gitignore | 1 + examples/README.md | 7 + examples/package.json | 7 + examples/run.js | 3 + package-lock.json | 2759 ++++++----------- package.json | 7 +- src/libs/jira-lib.ts | 35 +- src/macpro-security-hub-sync.ts | 73 +- src/tests/index.test.ts | 12 +- 15 files changed, 1142 insertions(+), 1953 deletions(-) create mode 100644 .github/workflows/dependency-review.yml rename examples/{github-actions/run-security-hub-sync.yml => .github/workflows/security-hub-jira-sync.yml} (58%) create mode 100644 examples/.gitignore create mode 100644 examples/README.md create mode 100644 examples/package.json create mode 100644 examples/run.js diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..b183822 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,20 @@ +# Dependency Review Action +# +# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging. +# +# Source repository: https://github.com/actions/dependency-review-action +# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement +name: "Dependency Review" +on: [pull_request] + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - name: "Checkout Repository" + uses: actions/checkout@v3 + - name: "Dependency Review" + uses: actions/dependency-review-action@v2 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c9da579..3de52b6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,10 +21,5 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 16 - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1-node16 - with: - role-to-assume: ${{ secrets.AWS_OIDC_ROLE_TO_ASSUME }} - aws-region: us-east-1 - run: npm ci - run: npm run test diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 1546318..b220943 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -11,21 +11,15 @@ on: jobs: coverage-report: runs-on: ubuntu-latest + permissions: + id-token: write + contents: read steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 16 - - uses: actions/cache@v2 - with: - path: | - **/node_modules - key: ${{ github.workflow }}-${{ github.job }}-${{ runner.os }}-modules-test-coverage-${{ hashFiles('package-lock.json') }} - - name: install - run: | - if [ ! -d "node_modules" ]; then # If we don't have any node_modules (CircleCI cache miss scenario), run yarn install --frozen-lockfile. Otherwise, we're all set, do nothing. - npm ci - fi + - run: npm install - run: npm run coverage - name: publish test coverage to code climate if: always() && env.CC_TEST_REPORTER_ID != '' diff --git a/LICENSE b/LICENSE index 00ea0e7..19fa33d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,31 @@ -MIT License - -Copyright (c) 2023 Centers for Medicare & Medicaid Services - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +As a work of the United States Government, this project is in the +public domain within the United States. + +Additionally, we waive copyright and related rights in the work +worldwide through the CC0 1.0 Universal public domain dedication. + +## CC0 1.0 Universal Summary + +This is a human-readable summary of the [Legal Code (read the full text)](https://creativecommons.org/publicdomain/zero/1.0/legalcode). + +### No Copyright + +The person who associated a work with this deed has dedicated the work to +the public domain by waiving all of his or her rights to the work worldwide +under copyright law, including all related and neighboring rights, to the +extent allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial +purposes, all without asking permission. + +### Other Information + +In no way are the patent or trademark rights of any person affected by CC0, +nor are the rights that other persons may have in the work or in how the +work is used, such as publicity or privacy rights. + +Unless expressly stated otherwise, the person who associated a work with +this deed makes no warranties about the work, and disclaims liability for +all uses of the work, to the fullest extent permitted by applicable law. +When using or citing the work, you should not imply endorsement by the +author or the affirmer. diff --git a/README.md b/README.md index ec4a2dc..ceb50fe 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@

macpro-security-hub-sync

NPM module to create Jira issues for all findings in Security Hub for the current AWS account.

+ + Slack + latest release @@ -24,53 +27,63 @@

-## Information - -This package syncs AWS Security Hub Findings to Jira. - -- When the sync utility is run, each Security Hub Finding type (Title) is represented as a single issue. So if you have violated the 'S3.8' rule three individual times, you will have one S3.8 Jira Issue created. -- By default, CRITICAL and HIGH severity findings get issues created in Jira. However, this is configurable in either direction (more or less sensitivity). -- When the utility runs, previously created Jira issues that no longer have an active finding are closed. In this way, Jira issues can be automatically closed as the Findings are resolved, if you run the utility on a schedule (recommended). +## Usage -## Synchronization Process - -The SecurityHubJiraSyncOptions class's main function is sync. The sync process follows this process: -Step 1. Get all open Security Hub issues from Jira -Step 2. Get all current findings from Security Hub -Step 3. Close existing Jira issues if their finding is no longer active/current -Step 4. Create Jira issue for current findings that do not already have a Jira issue - -## Usage and Getting Started - -To install the package run the following command: +Set a few enviroment variables that are expected by the package: ``` -npm install --save-dev @enterprise-cmcs/macpro-security-hub-sync +export JIRA_HOST=yourorg.atlassian.net +export JIRA_PROJECT=OY2 // This is the ID for the Jira Project you want to interact with +export JIRA_USERNAME="myuser@example.com" +export JIRA_TOKEN="a very long string" // This should be a [Personal Access Token](https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html) that you generate ``` -or +Install the package with a dependency manager of your choice, probably as a dev dependency: ``` -yarn add --dev @enterprise-cmcs/macpro-security-hub-sync +npm install @enterprise-cmcs/macpro-security-hub-sync --save-dev ``` -After installing the package in your project include this import statement +Import the package and execute a sync: ``` import { SecurityHubJiraSync } from "@enterprise-cmcs/macpro-security-hub-sync"; +await new SecurityHubJiraSync().sync(); ``` -With SecurityHubJiraSync imported you can now execute it like: +Or, override defaults by passing more options: ``` -await new SecurityHubJiraSync({ region = "us-east-1", severities: ["MEDIUM"] }).sync(); +await new SecurityHubJiraSync({ + region: "us-west-2", // Which regional Security Hub to scrape; default is "us-east-1" + severities: ["HIGH","CRITICAL"], // List of all severities to find; default is ["MEDIUM","HIGH","CRITICAL"] + customJiraFields: { // A map of custom fields to add to each Jira Issue; no default; making this nicer is WIP + customfield_14117: [{value: "Platform Team"}], + customfield_14151: [{value: "Not Applicable "}], + } +}).sync(); ``` -## Contributing +## Info + +#### Overview -Found a bug, want to help with updating the docs or maybe you want to help add a feature. Refer to our contribution documentation for more information: [Documentation](./docs/CONTRIBUTING.MD) +This package syncs AWS Security Hub Findings to Jira. -## Instructions to test locally with a yarn project +- When the sync utility is run, each Security Hub Finding type (Title) is represented as a single issue. So if you have violated the 'S3.8' rule three individual times, you will have one S3.8 Jira Issue created. +- By default, CRITICAL and HIGH severity findings get issues created in Jira. However, this is configurable in either direction (more or less sensitivity). +- When the utility runs, previously created Jira issues that no longer have an active finding are closed. In this way, Jira issues can be automatically closed as the Findings are resolved, if you run the utility on a schedule (recommended). + +#### Sync Process + +The SecurityHubJiraSyncOptions class's main function is sync. The sync process follows this process: + +1. Get all open Security Hub issues (identified by a label convention) from Jira +2. Get all current findings from Security Hub +3. Close existing Jira issues if their finding is no longer active/current +4. Create Jira issue (including labels from our label convention) for current findings that do not already have a Jira issue + +#### Instructions to test locally with a yarn project - in your terminal from your local clone of macpro-security-hub-sync with your development branch - `yarn link` (note, when testing is complete, run `yarn unlink`) @@ -103,8 +116,14 @@ success Using linked package for "@enterprise-cmcs/macpro-security-hub-sync". - `yarn install` - Note: when testing is complete run `yarn unlink "@enterprise-cmcs/macpro-security-hub-sync"` +## Contributing + +You can check out our current open issues [here](https://github.com/Enterprise-CMCS/macpro-security-hub-sync/issues). Please feel free to open new issues for bugs or enhancements. + +Also, join us on [Slack](https://cmsgov.slack.com/archives/C04MBTV136X) + ## License -[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) +[![License](https://img.shields.io/badge/License-CC0--1.0--Universal-blue.svg)](https://creativecommons.org/publicdomain/zero/1.0/legalcode) See [LICENSE](LICENSE) for full details. diff --git a/examples/github-actions/run-security-hub-sync.yml b/examples/.github/workflows/security-hub-jira-sync.yml similarity index 58% rename from examples/github-actions/run-security-hub-sync.yml rename to examples/.github/workflows/security-hub-jira-sync.yml index d19eadc..8f4d748 100644 --- a/examples/github-actions/run-security-hub-sync.yml +++ b/examples/.github/workflows/security-hub-jira-sync.yml @@ -18,20 +18,12 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Configure direnv - uses: HatsuneMiku3939/direnv-action@v1 - - name: Install Node uses: actions/setup-node@v3 with: - node-version-file: .nvmrc - - - name: Node cache - uses: actions/cache@v2 - with: - path: "**/node_modules" - key: ${{ github.workflow }}-${{ github.job }}-${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} + node-version: 16 + # AWS credentials must be provided to get findings from security hub; how you inject credentials can vary. - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v1-node16 with: @@ -39,15 +31,12 @@ jobs: aws-region: us-east-1 role-duration-seconds: 10800 + - run: npm install + - name: Invoke Security Hub Jira Sync - id: runningStages env: JIRA_HOST: qmacbis.atlassian.net - JIRA_USERNAME: xxx - JIRA_TOKEN: xxx JIRA_PROJECT: OY2 - JIRA_CLOSED_STATUSES: "Done" - PROJECT: cms-bigmac - run: | - npm i -g ts-node - ts-node src/run-sync.ts + JIRA_USERNAME: ${{ secrets.JIRA_USERNAME }} + JIRA_TOKEN: ${{ secrets.JIRA_TOKEN }} + run: node run.js diff --git a/examples/.gitignore b/examples/.gitignore new file mode 100644 index 0000000..d8b83df --- /dev/null +++ b/examples/.gitignore @@ -0,0 +1 @@ +package-lock.json diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..9245928 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,7 @@ +## Example + +This is intended to be an example of how a project might install the package and automate the running of it with GitHub Actions. + +It has been made to be a very stripped down implementation. + +To see a real world implementation, which at its core is this example but with more optimization around the workflow and a more robust run script, see [macpro-base-template's implementation](REPLACEME) diff --git a/examples/package.json b/examples/package.json new file mode 100644 index 0000000..5ba2ccf --- /dev/null +++ b/examples/package.json @@ -0,0 +1,7 @@ +{ + "name": "example", + "type": "module", + "devDependencies": { + "@enterprise-cmcs/macpro-security-hub-sync": "^1.0.0" + } +} diff --git a/examples/run.js b/examples/run.js new file mode 100644 index 0000000..49a6b49 --- /dev/null +++ b/examples/run.js @@ -0,0 +1,3 @@ +import { SecurityHubJiraSync } from "@enterprise-cmcs/macpro-security-hub-sync"; + +await new SecurityHubJiraSync().sync(); diff --git a/package-lock.json b/package-lock.json index 9d1f6cd..ac7a824 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,15 +9,16 @@ "version": "1.0.1", "license": "MIT", "dependencies": { + "@aws-sdk/client-iam": "^3.266.0", + "@aws-sdk/client-securityhub": "^3.266.0", + "@aws-sdk/client-sts": "^3.266.1", + "@types/jira-client": "^7.1.6", "dotenv": "^16.0.3", "jira-client": "^8.2.2" }, "devDependencies": { - "@aws-sdk/client-iam": "^3.259.0", - "@aws-sdk/client-securityhub": "^3.264.0", "@semantic-release/changelog": "^6.0.2", "@semantic-release/git": "^10.0.1", - "@types/jira-client": "^7.1.6", "@types/node": "^18.11.18", "@vitest/coverage-c8": "^0.28.2", "@vitest/ui": "^0.28.2", @@ -33,7 +34,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", - "dev": true, "dependencies": { "tslib": "^1.11.1" } @@ -41,14 +41,12 @@ "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", - "dev": true, "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", "@aws-crypto/sha256-js": "^3.0.0", @@ -63,14 +61,12 @@ "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", - "dev": true, "dependencies": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", @@ -80,14 +76,12 @@ "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", - "dev": true, "dependencies": { "tslib": "^1.11.1" } @@ -95,14 +89,12 @@ "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-crypto/util": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", - "dev": true, "dependencies": { "@aws-sdk/types": "^3.222.0", "@aws-sdk/util-utf8-browser": "^3.0.0", @@ -112,16 +104,14 @@ "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-sdk/abort-controller": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.257.0.tgz", - "integrity": "sha512-ekWy391lOerS0ZECdhp/c+X7AToJIpfNrCPjuj3bKr+GMQYckGsYsdbm6AUD4sxBmfvuaQmVniSXWovaxwcFcQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.266.1.tgz", + "integrity": "sha512-6tG6dAgMMKh86U2kgo58J6pyC2pSEAtm1bXnhYOuuXBjFgieNvikwjoj//zzciudmp1qTu5Wh99u8LBLmYofFg==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -129,46 +119,45 @@ } }, "node_modules/@aws-sdk/client-iam": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.259.0.tgz", - "integrity": "sha512-ExQ0+StenTp++PxhWL7m+ZqYMTYPNOsOrcDDrWTq0x3515nchQ8Okb/KKLPVfcnAVflDouGB743aOLcYkn4UsQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.266.1.tgz", + "integrity": "sha512-OsPGZvREDjvptZtts1xdmIWK589bqmqOzDjJYOoR8Z1fD3yeLMJJwA/7Q2tzTb1euW+T7pii7Mm8tyPh+a1heQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.259.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/client-sts": "3.266.1", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", - "@aws-sdk/util-waiter": "3.257.0", + "@aws-sdk/util-waiter": "3.266.1", "fast-xml-parser": "4.0.11", "tslib": "^2.3.1" }, @@ -176,269 +165,44 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.259.0.tgz", - "integrity": "sha512-TKi9Lj0zqxsrQWOZ+e4WchNDtLDz6B+ahMzYDIOFlglDPPEzbZE//PBMZCba/AAIe6U3xaUQSnni+4mNbRLg7Q==", - "dev": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.259.0.tgz", - "integrity": "sha512-TKpUX55qLM35sQXx96VnB/ZcQCcBxVU/0j0wqL8Hij+blD7fy6KrGGJPORzRphmFg8Ehf1IoCivFxrQwLrjZ6A==", - "dev": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sts": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.259.0.tgz", - "integrity": "sha512-LXqua4FoXxR30sM4BSwmPI6x0YmDTw6yQhxQQXA5hrx+YwUf8CSpa0K6Xwfv8M5+zP0uHfY1iVxx/rnT8FOEmA==", - "dev": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-sdk-sts": "3.257.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "fast-xml-parser": "4.0.11", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.259.0.tgz", - "integrity": "sha512-/sjZv+XvcSMnvDTsau0cHxMFcbz4f4ksvgu10JQ1PpcH5CPQJviDJjZRzzijcOuMZ3SOO0skyuYU6tjY18cgIg==", - "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.259.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.259.0.tgz", - "integrity": "sha512-7doM6hCPTZD0H+A7VtElLY4Ztuhg3MbjoHs00TyPZNCym7f/AKmKi9Exiw1tGgxTJkfn/SzcAWz+TyqMP078ow==", - "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-ini": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.259.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.259.0.tgz", - "integrity": "sha512-cz+8aNKxvZ8ikd0JDcB9MZredOJNRZkbco8QAM0gXfy6ziyX+23oU8+aekZljDzQR5QNRouvMz1KKmBxZLpNyg==", - "dev": true, - "dependencies": { - "@aws-sdk/client-sso": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/token-providers": "3.259.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/token-providers": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.259.0.tgz", - "integrity": "sha512-61lbk+vjlHBtNK7ZOTdR0rgk9dQ6++tklHpXZY3AQWAl3xx6K4y00HsyAtcP6k24s8B356QwXlrQJrQY5nnkQQ==", - "dev": true, - "dependencies": { - "@aws-sdk/client-sso-oidc": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.259.0.tgz", - "integrity": "sha512-wRiiwT7ayIcTYGHUg/Ho9UN/Kd4V37OAxP2IbkG9rPZJNuvtKopQJhUSMDERXaMQ47dG5US8G4YVYJIEO4cKgw==", - "dev": true, - "dependencies": { - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/@aws-sdk/client-securityhub": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-securityhub/-/client-securityhub-3.264.0.tgz", - "integrity": "sha512-WhjRXZn/ey58WpDCgk4X9d1DMBHEJ1neQKVdGEf9FqQm95TmRFpTaqqPKWEg3X8HrQkVBJkvty7baiew/p05kw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-securityhub/-/client-securityhub-3.266.1.tgz", + "integrity": "sha512-6XjtBvFtJ3L4WM0FyYyU6luOwo6/IDwgzxyuqyXZxo5eni5W5zDgR6IIxJoKI4xkPfNvcTj5LIovvoE70p54eg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.264.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.264.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/client-sts": "3.266.1", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -446,90 +210,41 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-securityhub/node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-securityhub/node_modules/@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-securityhub/node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/@aws-sdk/client-sso": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.264.0.tgz", - "integrity": "sha512-p+7sYpRcdv9omnnsPhD/vOFuZ1SpfV62ZgistBK/RDsQg2W9SIWQRW1KPt7gOCQ0nwp4efntw4Sle0LjS7ykxg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.266.1.tgz", + "integrity": "sha512-mgrRfNSa7sJyBgAuMvRE5W2izHYl1n0tpxjLZ8rP+AoOp0GrZLpuj9T2XhmVwyR4ibVBNFKdr8nUHWekF4HA+w==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -538,41 +253,40 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.264.0.tgz", - "integrity": "sha512-82hGEbfsD4lBGIF1q8o82jTNSgBCcBpfFsvA+ltZf0bh4ChIWOi4vVvg8G+zVQN1mm/Rj8vWYO/D0tNF8OSyWw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.266.1.tgz", + "integrity": "sha512-eErpowPr6etcZH25v8JfJNdSPr+jet98cFWhsCN8GSxVNkyZci6aZnx6pBsTQCQn7L/zx8i4QZuOo5LYXdzF6A==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" }, @@ -580,141 +294,44 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/@aws-sdk/client-sts": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.264.0.tgz", - "integrity": "sha512-sco1jREkDdds4Z3V19Vlu/YpBHSzeEt1KFqOPnbjFw7pSakRNzpyWmLLxOwWjwgGKt6pSF3Aw0ZOMYsAUDc5qQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.266.1.tgz", + "integrity": "sha512-P1hIyJkzojIG5NHuW2u/oae36KUvTB2q4nSIWuU4BrUPDeBoHg+5+zRRavtfK88aLRohwYDumRdLegT6sQNt0g==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.264.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-sdk-sts": "3.257.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-sdk-sts": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "fast-xml-parser": "4.0.11", "tslib": "^2.3.1" @@ -723,64 +340,15 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/@aws-sdk/config-resolver": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.259.0.tgz", - "integrity": "sha512-gViMRsc4Ye6+nzJ0OYTZIT8m4glIAdtugN2Sr/t6P2iJW5X0bSL/EcbcHBgsve1lHjeGPeyzVkT7UnyGOZ5Z/A==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.266.1.tgz", + "integrity": "sha512-MqMVki/y40Ot7XWJnziYuO35zqww3JbpH9jzCRCf8vtOE9u6C8VpuiG/OHIR9WQj63Yhcr+7fohmN3kGFnNWFg==", "dependencies": { - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -788,13 +356,12 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.257.0.tgz", - "integrity": "sha512-GsmBi5Di6hk1JAi1iB6/LCY8o+GmlCvJoB7wuoVmXI3VxRVwptUVjuj8EtJbIrVGrF9dSuIRPCzUoSuzEzYGlg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.266.1.tgz", + "integrity": "sha512-RPq9/FV7fOv14P5DxpqpcwuCa7P6ijUrN1vhpiYaWMQNJSsJK8cIsPECI3xQ1z+oPZ5/1qA++0RpTLqIhq/ifg==", "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -802,15 +369,14 @@ } }, "node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.259.0.tgz", - "integrity": "sha512-yCxoYWZAaDrCUEWxRfrpB0Mp1cFgJEMYW8T6GIb/+DQ5QLpZmorgaVD/j90QXupqFrR5tlxwuskBIkdD2E9YNg==", - "dev": true, - "dependencies": { - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.266.1.tgz", + "integrity": "sha512-pTJnJtKaR0JWVqyt9XgHiqlK+3GnZfd3cuKGv9IsYxumVzladm7gNKiNFw0A2KsDj9jhrCRRZwEsH9ooDzZ/Ow==", + "dependencies": { + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -818,19 +384,18 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.264.0.tgz", - "integrity": "sha512-UU5NNlfn+Go+5PLBzyTH1YE3r/pgykpE4QYFon87sCnEQnQH9xmlRTW1f1cBSQ9kivbFZd2/C2X3qhB3fe2JfA==", - "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.264.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.266.1.tgz", + "integrity": "sha512-N52GNeHRJufEx+V0mWfwe5cV3ukHong75uRAB0IeapJwj+kKwxxLH1dKOUaGjd/ALx6/hsISoUE/6jm/Qf/DsA==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/credential-provider-process": "3.266.1", + "@aws-sdk/credential-provider-sso": "3.266.1", + "@aws-sdk/credential-provider-web-identity": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -838,20 +403,19 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.264.0.tgz", - "integrity": "sha512-DPzL7oawcILs5Mduim9Z8SVeJaUpaDRVbUIrBHsMBu+N7Zuqtzr+0ckHc1bEi3iYq2QUCk5pH5vpQaZYkMlbtw==", - "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-ini": "3.264.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.264.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.266.1.tgz", + "integrity": "sha512-6/iTi/zugdvuyQDmEakYn01kiFKUArL+rIYwcMf20YguXNml6G4HVWJGbX2JklY6ovnznU5ENw6+ftzBAiw/PA==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/credential-provider-ini": "3.266.1", + "@aws-sdk/credential-provider-process": "3.266.1", + "@aws-sdk/credential-provider-sso": "3.266.1", + "@aws-sdk/credential-provider-web-identity": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -859,14 +423,13 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.257.0.tgz", - "integrity": "sha512-xK8uYeNXaclaBCGrLi4z2pxPRngqLf5BM5jg2fn57zqvlL9V5gJF972FehrVBL0bfp1/laG0ZJtD2K2sapyWAw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.266.1.tgz", + "integrity": "sha512-4V/7zVnaZo1IP4Is09dlwd2CkltlUdgbX4NUIb+QxZ/BlY7Ws47xyCjjyJhVVCe+y184M58bG4+HR5dHnrBfSA==", "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -874,16 +437,15 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.264.0.tgz", - "integrity": "sha512-CJuAlqIIJap6LXoqimvEAnYZ7Kb5pTbiS3e+aY+fajO3OPujmQpHuiY8kOmscjwZ4ErJdEskivcTGwXph0dPZQ==", - "dev": true, - "dependencies": { - "@aws-sdk/client-sso": "3.264.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/token-providers": "3.264.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.266.1.tgz", + "integrity": "sha512-d9hcV7XV1Gh0Dkt8kADsSoB/hZPlbuTp/Vzbj0HMO7hlGxFGcTrGN1UoQc11UAp4kKeF3i2ZQlMsch0d/2gK3w==", + "dependencies": { + "@aws-sdk/client-sso": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/token-providers": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -891,13 +453,12 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.257.0.tgz", - "integrity": "sha512-Cm0uvRv4JuIbD0Kp3W0J/vwjADIyCx8HoZi5yg+QIi5nilocuTQ3ajvLeuPVSvFvdy+yaxSc5FxNXquWt7Mngw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.266.1.tgz", + "integrity": "sha512-JIktczlqxIc+Gqc/99e7pPzNSgUjYX23fA2dmLt1bHRPH15p8S1Kv73lvqsgLF5EKP1H/UXDu+jVWDklYM6fVA==", "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -905,25 +466,23 @@ } }, "node_modules/@aws-sdk/fetch-http-handler": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.257.0.tgz", - "integrity": "sha512-zOF+RzQ+wfF7tq7tGUdPcqUTh3+k2f8KCVJE07A8kCopVq4nBu4NH6Eq29Tjpwdya3YlKvE+kFssuQRRRRex+Q==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.266.1.tgz", + "integrity": "sha512-tyVMLBrJF1weMUqLU81lhuHES5QtFg7RmSysYM8mndePwBl81iQjLF5D7M8CU3aVzXY3TNU3rZBrm5xEK3xK1w==", "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/querystring-builder": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/querystring-builder": "3.266.1", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "tslib": "^2.3.1" } }, "node_modules/@aws-sdk/hash-node": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.257.0.tgz", - "integrity": "sha512-W/USUuea5Ep3OJ2U7Ve8/5KN1YsDun2WzOFUxc1PyxXP5pW6OgC15/op0e+bmWPG851clvp5S8ZuroUr3aKi3Q==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.266.1.tgz", + "integrity": "sha512-2DbuY/AmtF4ORJVEAdzHfbM1p8w9ThRlu4BGdI7DXpO6/o1kgRBvNEbZc6MZkg7D2bI7TT6bI83u7AAbbMUMng==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-buffer-from": "3.208.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -933,12 +492,11 @@ } }, "node_modules/@aws-sdk/invalid-dependency": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.257.0.tgz", - "integrity": "sha512-T68SAPRNMEhpke0wlxURgogL7q0B8dfqZsSeS20BVR/lksJxLse9+pbmCDxiu1RrXoEIsEwl5rbLN+Hw8BFFYw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.266.1.tgz", + "integrity": "sha512-rGc2Bv10eEVQW2Zwrd4/I2QBj5MOhl8qr1NA3UCHJa2501Z97/jn2BGZoX+Cc+iE55so66GKmqMYpibqdtDARw==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -946,7 +504,6 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -955,13 +512,12 @@ } }, "node_modules/@aws-sdk/middleware-content-length": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.257.0.tgz", - "integrity": "sha512-yiawbV2azm6QnMY1L2ypG8PDRdjOcEIvFmT0T7y0F49rfbKJOu21j1ONAoCkLrINK6kMqcD5JSQLVCoURxiTxQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.266.1.tgz", + "integrity": "sha512-Clq14Fr9WkiSg59jnIelL2F5D81HAhdE1MCZIAEEjN1ZK6bEM2kECnNT9CKJjDsuPvhdkrVGv9rjUSANWHLETw==", "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -969,18 +525,17 @@ } }, "node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.257.0.tgz", - "integrity": "sha512-RQNQe/jeVuWZtXXfcOm+e3qMFICY6ERsXUrbt0rjHgvajZCklcrRJgxJSCwrcS7Le3nl9azFPMAMj9L7uSK28g==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.266.1.tgz", + "integrity": "sha512-EVnzd51U/Jhz9x68jFwqHjU4KPsLIXfuS1PSNV598OT04WLQXerBx/fvZh17Y4Dmmu6hf/JUWI9PI5To+oC3mQ==", + "dependencies": { + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -988,13 +543,12 @@ } }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.257.0.tgz", - "integrity": "sha512-gEi9AJdJfRfU8Qr6HK1hfhxTzyV3Giq4B/h7um99hIFAT/GCg9xiPvAOKPo6UeuiKEv3b7RpSL4s6cBvnJMJBA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.266.1.tgz", + "integrity": "sha512-3FSD8EkxOGV4O2iKgBnAwvj3PG/lABzcqmX6hABnsIusXAlUV5umh39FteipLcjnMXB04cLgmcgcG2o3cSA3tQ==", "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1002,12 +556,11 @@ } }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.257.0.tgz", - "integrity": "sha512-8RDXW/VbMKBsXDfcCLmROZcWKyrekyiPa3J1aIaBy0tq9o4xpGoXw/lwwIrNVvISAFslb57rteup34bfn6ta6w==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.266.1.tgz", + "integrity": "sha512-FbD9Hqt994PyDm7OTG8PbIuB6Mv9vYhqOM2RhqC1UGtprDmk084/cEv9Sp+qY33lFPxjZstKneQK6FhAfozIAQ==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1015,13 +568,12 @@ } }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.257.0.tgz", - "integrity": "sha512-rUCih6zHh8k9Edf5N5Er4s508FYbwLM0MWTD2axzlj9TjLqEQ9OKED3wHaLffXSDzodd3oTAfJCLPbWQyoZ3ZQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.266.1.tgz", + "integrity": "sha512-rgRxdgrLOD20zIFrjFW7Bu3s4MXC1KLDbqJY6sMpc5D8mmQlxfaQiSnCQrjgUxbW0Ni+rXiatlW2q2MwCUAPzw==", "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1029,16 +581,15 @@ } }, "node_modules/@aws-sdk/middleware-retry": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.259.0.tgz", - "integrity": "sha512-pVh1g8e84MAi7eVtWLiiiCtn82LzxOP7+LxTRHatmgIeN22yGQBZILliPDJypUPvDYlwxI1ekiK+oPTcte0Uww==", - "dev": true, - "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/service-error-classification": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/util-middleware": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.266.1.tgz", + "integrity": "sha512-xBiKAjAP1j8SbKhF28bk1g2iZoiVMI7XV/x5d0g6igsvI4RiqzywTsiLi2VVsYPCY6bwbn0Zgt93Mej/MFfn5w==", + "dependencies": { + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/service-error-classification": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/util-middleware": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", "tslib": "^2.3.1", "uuid": "^8.3.2" }, @@ -1047,16 +598,15 @@ } }, "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.257.0.tgz", - "integrity": "sha512-d6IJCLRi3O2tm4AFK60WNhIwmMmspj1WzKR1q1TaoPzoREPG2xg+Am18wZBRkCyYuRPPrbizmkvAmAJiUolMAw==", - "dev": true, - "dependencies": { - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.266.1.tgz", + "integrity": "sha512-lM9t+S+PjmJ/xhoP9e/sIUS2bZyuEbobHo6a9WPk0UcdiqDWBIp+8MlTRDafKZtlN36gPDk5+qM9tXcI6P5YCA==", + "dependencies": { + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1064,12 +614,11 @@ } }, "node_modules/@aws-sdk/middleware-serde": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.257.0.tgz", - "integrity": "sha512-/JasfXPWFq24mnCrx9fxW/ISBSp07RJwhsF14qzm8Qy3Z0z470C+QRM6otTwAkYuuVt1wuLjja5agq3Jtzq7dQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.266.1.tgz", + "integrity": "sha512-UFJ4BlRG/MUOJq5afHohkDsMDPAkbuXGCkhTz93MGxbACEOJYoEvsaMjpLft88wu4D11GY1Y2PVFkfxJUYWDXA==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1077,16 +626,15 @@ } }, "node_modules/@aws-sdk/middleware-signing": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.257.0.tgz", - "integrity": "sha512-hCH3D83LHmm6nqmtNrGTWZCVjsQXrGHIXbd17/qrw7aPFvcAhsiiCncGFP+XsUXEKa2ZqcSNMUyPrx69ofNRZQ==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/util-middleware": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.266.1.tgz", + "integrity": "sha512-PbVwt7xSP3xlT5x4Xdj7+2T1PgCW00bh5QrCJi2wo3dEN9UowU/IVGzGSv4/OJItLZWe4puGb1WtA+LKeWA40w==", + "dependencies": { + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1094,10 +642,9 @@ } }, "node_modules/@aws-sdk/middleware-stack": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.257.0.tgz", - "integrity": "sha512-awg2F0SvwACBaw4HIObK8pQGfSqAc4Vy+YFzWSfZNVC35oRO6RsRdKHVU99lRC0LrT2Ptmfghl2DMPSrRDbvlQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.266.1.tgz", + "integrity": "sha512-liqq541u1eCDe+TCDOSrOcH6kAB6Dn1R8pbtJ23hP3fYM5/8W3V0f6VcywALVL9Pam+mkYmodWeDRQK8ieLEOg==", "dependencies": { "tslib": "^2.3.1" }, @@ -1106,13 +653,12 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.257.0.tgz", - "integrity": "sha512-37rt75LZyD0UWpbcFuxEGqwF3DZKSixQPl7AsDe6q3KtrO5gGQB+diH5vbY0txNNYyv5IK9WMwvY73mVmoWRmw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.266.1.tgz", + "integrity": "sha512-yoHQSP3OngZnLWeuqMrYkOifMD8FUZxyXoUO9iHPytxns1Gri/4Gn/1raNWMqdrSIlBKPorKzCEu24DX5klf0w==", "dependencies": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1120,14 +666,13 @@ } }, "node_modules/@aws-sdk/node-config-provider": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.259.0.tgz", - "integrity": "sha512-DUOqr71oonBvM6yKPdhDBmraqgXHCFrVWFw7hc5ZNxL2wS/EsbKfGPJp+C+SUgpn1upIWPNnh/bNoLAbBkcLsA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.266.1.tgz", + "integrity": "sha512-cDDuj64nGskZNJQdwglIRqTazfZt0f8pooT1ZJrFoydLfMmR9yi6orizQ7C0i1vMkY02HxgwqJiwXuJ73gmaqA==", "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1135,15 +680,14 @@ } }, "node_modules/@aws-sdk/node-http-handler": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.257.0.tgz", - "integrity": "sha512-8KnWHVVwaGKyTlkTU9BSOAiSovNDoagxemU2l10QqBbzUCVpljCUMUkABEGRJ1yoQCl6DJ7RtNkAyZ8Ne/E15A==", - "dev": true, - "dependencies": { - "@aws-sdk/abort-controller": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/querystring-builder": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.266.1.tgz", + "integrity": "sha512-oa1cDeD+fwGFg8xMfNUZ95xAE0dxiXaTdJwSqOzCVIBz/auahHrcfXey+Oynw1zUjv8ijOH9z/SXYrqfwlZosw==", + "dependencies": { + "@aws-sdk/abort-controller": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/querystring-builder": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1151,12 +695,11 @@ } }, "node_modules/@aws-sdk/property-provider": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.257.0.tgz", - "integrity": "sha512-3rUbRAcF0GZ5PhDiXhS4yREfZ5hOEtvYEa9S/19OdM5eoypOaLU5XnFcCKfnccSP8SkdgpJujzxOMRWNWadlAQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.266.1.tgz", + "integrity": "sha512-1ZRWqc4sNFGDRZ0Tl4WaukU9jR4ghB84QEQOqc48cJIoDiwOAP9UBJTNBJXCVllmPWGNgx4/lfWJoaFcvwsrzw==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1164,12 +707,11 @@ } }, "node_modules/@aws-sdk/protocol-http": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.257.0.tgz", - "integrity": "sha512-xt7LGOgZIvbLS3418AYQLacOqx+mo5j4mPiIMz7f6AaUg+/fBUgESVsncKDqxbEJVwwCXSka8Ca0cntJmoeMSw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.266.1.tgz", + "integrity": "sha512-8Z1Yfkf59of1R9qRSPmDKIHDo0n5YNCh1FrRLmCRqjjiZ4Ed7FJV/W6YYnJ6VbPcVv1WK6FvwzrGPM2gg4P48Q==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1177,12 +719,11 @@ } }, "node_modules/@aws-sdk/querystring-builder": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.257.0.tgz", - "integrity": "sha512-mZHWLP7XIkzx1GIXO5WfX/iJ+aY9TWs02RE9FkdL2+by0HEMR65L3brQTbU1mIBJ7BjaPwYH24dljUOSABX7yg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.266.1.tgz", + "integrity": "sha512-D1LoDv3A+c6YIYq6F2T5m8V0C14vQAarSoT6romVIIYCDuMK4R5BwB1NLFRco1dczyAYmqScxdV2C26+xjXJfw==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-uri-escape": "3.201.0", "tslib": "^2.3.1" }, @@ -1191,12 +732,11 @@ } }, "node_modules/@aws-sdk/querystring-parser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.257.0.tgz", - "integrity": "sha512-UDrE1dEwWrWT8dG2VCrGYrPxCWOkZ1fPTPkjpkR4KZEdQDZBqU5gYZF2xPj8Nz7pjQVHFuW2wFm3XYEk56GEjg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.266.1.tgz", + "integrity": "sha512-Ck8Ahluj+/eK4FcX8IlbO7DA1MNWdnh1rKjc1qx/ZWh71G/FdZ8Sse33N+Ed/z9v7H8W695dprRT6CuRlqyAbw==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1204,21 +744,19 @@ } }, "node_modules/@aws-sdk/service-error-classification": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.257.0.tgz", - "integrity": "sha512-FAyR0XsueGkkqDtkP03cTJQk52NdQ9sZelLynmmlGPUP75LApRPvFe1riKrou6+LsDbwVNVffj6mbDfIcOhaOw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.266.1.tgz", + "integrity": "sha512-c2EvUvn9XLaDjKozCcYlO4cbtbJzBgx6EuhW1eLsMGLY3EobVRo1hGT0PtRmWQNnoW0BXv6oi/8NLOV6x37fxA==", "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.257.0.tgz", - "integrity": "sha512-HNjC1+Wx3xHiJc+CP14GhIdVhfQGSjroAsWseRxAhONocA9Fl1ZX4hx7+sA5c9nOoMVOovi6ivJ/6lCRPTDRrQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.266.1.tgz", + "integrity": "sha512-yV8GY1Cgbc6pl0SRRQtx3PPcZpqYvKf/h1pz0FgkMBPHwOhp7zJYUkYmu3yvXulfORNsM5ro7wnKa0kxb5ljmg==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1226,15 +764,14 @@ } }, "node_modules/@aws-sdk/signature-v4": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.257.0.tgz", - "integrity": "sha512-aLQQN59X/D0+ShzPD3Anj5ntdMA/RFeNLOUCDyDvremViGi6yxUS98usQ/8bG5Rq0sW2GGMdbFUFmrDvqdiqEQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.266.1.tgz", + "integrity": "sha512-kiHHA3voQKz4QYLKbR/3hKkY2n62MuGewYctvtQsh1069U/OI7FVceIE5hZnrlC5XX4jiNoF1lKdyRhXmK5GMQ==", "dependencies": { "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "@aws-sdk/util-uri-escape": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" @@ -1244,13 +781,12 @@ } }, "node_modules/@aws-sdk/smithy-client": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.257.0.tgz", - "integrity": "sha512-Vy/en+llpslHG6WZ2yuN+On6u7p2hROEURwAST/lpReAwBETjbsxylkWvP8maeGKQ54u9uC6lIZAOJut2I3INw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.266.1.tgz", + "integrity": "sha512-fg/+JzHeYPS0poVckSiaE/h1eWf5+u2Cs8/zh/4bAvVPqSA3Gg/yBrtvP+HxKLoSo+ObuPb9aXXkeCKPke6ktA==", "dependencies": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1258,15 +794,14 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.264.0.tgz", - "integrity": "sha512-1N54FCdBJRqrwFWHUoDpGI0rKhI29Or9ZwGjjcBzKzLhz5sEF/DEhuID7h1/KKEkXdQ0+lmXOFGMMrahrMpOow==", - "dev": true, - "dependencies": { - "@aws-sdk/client-sso-oidc": "3.264.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.266.1.tgz", + "integrity": "sha512-N+qiLQvPvel9dFdEoffRG4Mcp2p82OMyUvS12P5iYWqPCDuPzU72rYT2PmVFKINmflqEySjsKo8vIaWx7Kl4pQ==", + "dependencies": { + "@aws-sdk/client-sso-oidc": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1274,10 +809,9 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.257.0.tgz", - "integrity": "sha512-LmqXuBQBGeaGi/3Rp7XiEX1B5IPO2UUfBVvu0wwGqVsmstT0SbOVDZGPmxygACbm64n+PRx3uTSDefRfoiWYZg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.266.1.tgz", + "integrity": "sha512-OVg3CjHKT3/Ws33jx3TUYYkbFOv/CLb9m3P4gZQDvgKPsOagp96LOsG8ZWdcVZCvSorAUqSb5kuc1utsjJxDTw==", "dependencies": { "tslib": "^2.3.1" }, @@ -1286,13 +820,12 @@ } }, "node_modules/@aws-sdk/url-parser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.257.0.tgz", - "integrity": "sha512-Qe/AcFe/NFZHa6cN2afXEQn9ehXxh57dWGdRjfjd2lQqNV4WW1R2pl2Tm1ZJ1dwuCNLJi4NHLMk8lrD3QQ8rdg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.266.1.tgz", + "integrity": "sha512-7IBZ8TjTWafug26CnNpz6cdrLU0TZ0G7N9LNfqjM/+69KI/Ragvv2Lsm4jhSv2uMx5OEzwlVYIEYaKMnAUiRLQ==", "dependencies": { - "@aws-sdk/querystring-parser": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/querystring-parser": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -1300,7 +833,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", - "dev": true, "dependencies": { "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" @@ -1313,7 +845,6 @@ "version": "3.188.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", - "dev": true, "dependencies": { "tslib": "^2.3.1" } @@ -1322,7 +853,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -1334,7 +864,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", - "dev": true, "dependencies": { "@aws-sdk/is-array-buffer": "3.201.0", "tslib": "^2.3.1" @@ -1347,7 +876,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -1356,13 +884,12 @@ } }, "node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.257.0.tgz", - "integrity": "sha512-nkfK+MNacVd3Px/fcAvU0hDeh+r7d+RLLt3sJ5Zc0gGd+i3OQEP58V8QzR9PYMvUvSvGQP16fQVQHSbRZtuWyQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.266.1.tgz", + "integrity": "sha512-4arGHXzTwLIPlNb3a2v7i2fpKFBLQfFygUDT1E6VCAbNpvPVJk+/w0foFs0Zc8BQsPQsC+ZKe20pFw0hnHZJGw==", "dependencies": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "bowser": "^2.11.0", "tslib": "^2.3.1" }, @@ -1371,16 +898,15 @@ } }, "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.261.0.tgz", - "integrity": "sha512-4AK6yu4bOmHSocUdbGoEHbNXB09UA58ON2HBHY4NxMBuFBAd9XB2tYiyhce+Cm+o+lHbS8oQnw0VZw16WMzzew==", - "dev": true, - "dependencies": { - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.266.1.tgz", + "integrity": "sha512-EOo2pPtvJUd9vkwRAptBIeF4P5zHeHcvCcCw6ZuP7bLvaUNHxepKAy4iesaB4aqqRgVn6AdV7w489HnTxa8Kpw==", + "dependencies": { + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1388,12 +914,11 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.257.0.tgz", - "integrity": "sha512-3bvmRn5XGYzPPWjLuvHBKdJOb+fijnb8Ungu9bfXnTYFsng/ndHUWeHC22O/p8w3OWoRYUIMaZHxdxe27BFozg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.266.1.tgz", + "integrity": "sha512-w2VjoAIvfw2gau+cVQ5vahfy5CqQJrNOnSXbH6kjpd8RVQ0wOWBDVKb8tUwF4ROD1zovx0jT9d7bsYdMyo3HJw==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1404,7 +929,6 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -1416,7 +940,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -1425,10 +948,9 @@ } }, "node_modules/@aws-sdk/util-middleware": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.257.0.tgz", - "integrity": "sha512-F9ieon8B8eGVs5tyZtAIG3DZEObDvujkspho0qRbUTHUosM0ylJLsMU800fmC/uRHLRrZvb/RSp59+kNDwSAMw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.266.1.tgz", + "integrity": "sha512-iZq+lq80byWZMsdII4OS7CdhgGeuBXBPd//iFWq4YmGts5W1QI1FLIFcsOuUnZtQMiaAuvLXtEO8ZrfaKTFKgw==", "dependencies": { "tslib": "^2.3.1" }, @@ -1437,12 +959,11 @@ } }, "node_modules/@aws-sdk/util-retry": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.257.0.tgz", - "integrity": "sha512-l9TOsOAYtZxwW3q5fQKW4rsD9t2HVaBfQ4zBamHkNTfB4vBVvCnz4oxkvSvA2MlxCA6am+K1K/oj917Tpqk53g==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.266.1.tgz", + "integrity": "sha512-mQZshXR31iM9eV+x50pdmIFuDAjd8wDrxJ/kDnwR0H9NaeIQ3SKcNFTs0PPqtu/JUX0vb4wvm2KjIkUyO2iijg==", "dependencies": { - "@aws-sdk/service-error-classification": "3.257.0", + "@aws-sdk/service-error-classification": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1453,7 +974,6 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", - "dev": true, "dependencies": { "tslib": "^2.3.1" }, @@ -1462,24 +982,22 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.257.0.tgz", - "integrity": "sha512-YdavWK6/8Cw6mypEgysGGX/dT9p9qnzFbnN5PQsUY+JJk2Nx8fKFydjGiQ+6rWPeW17RAv9mmbboh9uPVWxVlw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.266.1.tgz", + "integrity": "sha512-zT5Sc0rNLOhBC+RhFF0FRE2y+CIf50rJZLkxRXoVRXJeFVSKPyhk3AKqe2Q6FE+yQsTV2FlwSDI98SxgaDORkQ==", "dependencies": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "bowser": "^2.11.0", "tslib": "^2.3.1" } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.259.0.tgz", - "integrity": "sha512-R0VTmNs+ySDDebU98BUbsLyeIM5YmAEr9esPpy15XfSy3AWmAeru8nLlztdaLilHZzLIDzvM2t7NGk/FzZFCvA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.266.1.tgz", + "integrity": "sha512-o8uYR38GxaKj95acC0tIxM2K0vANVMpEpgpWcW+QTvVc4Vm4im0SBD7BvgXbQV2VW8X28ZNddVbCK7pHHEJrtg==", "dependencies": { - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -1498,7 +1016,6 @@ "version": "3.254.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", - "dev": true, "dependencies": { "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" @@ -1508,22 +1025,20 @@ } }, "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.188.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", - "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", - "dev": true, + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/@aws-sdk/util-waiter": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.257.0.tgz", - "integrity": "sha512-Fr6of3EDOcXVDs5534o7VsJMXdybB0uLy2LzeFAVSwGOY3geKhIquBAiUDqCVu9B+iTldrC0rQ9NIM7ZSpPG8w==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.266.1.tgz", + "integrity": "sha512-g3uzVouAs6LfYU7vZEy4BIEIiCXSAjZnGV4RjTagfxZRpNtAriFn29Zys4nA/cBHxUkOS3XTzbt5eTBwEdK/FA==", "dependencies": { - "@aws-sdk/abort-controller": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/abort-controller": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" }, "engines": { @@ -2509,8 +2024,7 @@ "node_modules/@types/caseless": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true + "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==" }, "node_modules/@types/chai": { "version": "4.3.4", @@ -2537,7 +2051,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/@types/jira-client/-/jira-client-7.1.6.tgz", "integrity": "sha512-b102RenuNS53qLXb9o2wVwWgEzemM5hx9lAEfuPegm3DDpxdB/YU4BiSQ4Ilw8B4Kwl8dUKwhmk1l7+5k1m2Dw==", - "dev": true, "dependencies": { "@types/node": "*", "@types/request": "*" @@ -2550,10 +2063,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -2571,7 +2083,6 @@ "version": "2.48.8", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz", "integrity": "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==", - "dev": true, "dependencies": { "@types/caseless": "*", "@types/node": "*", @@ -2603,8 +2114,7 @@ "node_modules/@types/tough-cookie": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" }, "node_modules/@vitest/coverage-c8": { "version": "0.28.4", @@ -2680,9 +2190,9 @@ } }, "node_modules/@vitest/ui": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.2.tgz", - "integrity": "sha512-haPr3i3KnhrDzw2LYbF56OuCZsui4xyDWApB+rjBoTan8F/GR0NVT98x4hog1xGID3qoEbYYjAxEl7+GFYpHTg==", + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.4.tgz", + "integrity": "sha512-LQfCCFc17n49mwtraV9/NAWl2DUqJS/9ZEa3fqJjoYO+HowdseQ5jvWflpzliCyfrIAh6cXVo1bNzHnDXe0cbw==", "dev": true, "dependencies": { "fast-glob": "^3.2.12", @@ -2990,8 +2500,7 @@ "node_modules/bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "dev": true + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -3815,7 +3324,6 @@ "version": "4.0.11", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", - "dev": true, "dependencies": { "strnum": "^1.0.5" }, @@ -3925,7 +3433,6 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -5149,9 +4656,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", - "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -8460,6 +7967,12 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", @@ -8574,9 +8087,9 @@ } }, "node_modules/rollup": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.13.0.tgz", - "integrity": "sha512-HJwQtrXAc0AmyDohTJ/2c+Bx/sWPScJLlAUJ1kuD7rAkCro8Cr2SnVB2gVYBiSLxpgD2kZ24jbyXtG++GumrYQ==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", + "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -8613,9 +8126,23 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -9037,9 +8564,9 @@ "dev": true }, "node_modules/std-env": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", - "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz", + "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==", "dev": true }, "node_modules/stream-combiner2": { @@ -9069,6 +8596,12 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -9135,12 +8668,12 @@ } }, "node_modules/strip-literal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz", - "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", + "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", "dev": true, "dependencies": { - "acorn": "^8.8.1" + "acorn": "^8.8.2" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -9149,8 +8682,7 @@ "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "node_modules/supports-color": { "version": "7.2.0", @@ -9297,9 +8829,9 @@ } }, "node_modules/tinyspy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz", - "integrity": "sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.1.1.tgz", + "integrity": "sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==", "dev": true, "engines": { "node": ">=14.0.0" @@ -9351,10 +8883,9 @@ } }, "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/tslint": { "version": "6.1.3", @@ -9966,7 +9497,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", - "dev": true, "requires": { "tslib": "^1.11.1" }, @@ -9974,8 +9504,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -9983,7 +9512,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", - "dev": true, "requires": { "@aws-crypto/ie11-detection": "^3.0.0", "@aws-crypto/sha256-js": "^3.0.0", @@ -9998,8 +9526,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -10007,7 +9534,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", - "dev": true, "requires": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", @@ -10017,8 +9543,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -10026,7 +9551,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", - "dev": true, "requires": { "tslib": "^1.11.1" }, @@ -10034,8 +9558,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -10043,7 +9566,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", - "dev": true, "requires": { "@aws-sdk/types": "^3.222.0", "@aws-sdk/util-utf8-browser": "^3.0.0", @@ -10053,740 +9575,356 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@aws-sdk/abort-controller": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.257.0.tgz", - "integrity": "sha512-ekWy391lOerS0ZECdhp/c+X7AToJIpfNrCPjuj3bKr+GMQYckGsYsdbm6AUD4sxBmfvuaQmVniSXWovaxwcFcQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.266.1.tgz", + "integrity": "sha512-6tG6dAgMMKh86U2kgo58J6pyC2pSEAtm1bXnhYOuuXBjFgieNvikwjoj//zzciudmp1qTu5Wh99u8LBLmYofFg==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/client-iam": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.259.0.tgz", - "integrity": "sha512-ExQ0+StenTp++PxhWL7m+ZqYMTYPNOsOrcDDrWTq0x3515nchQ8Okb/KKLPVfcnAVflDouGB743aOLcYkn4UsQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.266.1.tgz", + "integrity": "sha512-OsPGZvREDjvptZtts1xdmIWK589bqmqOzDjJYOoR8Z1fD3yeLMJJwA/7Q2tzTb1euW+T7pii7Mm8tyPh+a1heQ==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.259.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/client-sts": "3.266.1", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", - "@aws-sdk/util-waiter": "3.257.0", + "@aws-sdk/util-waiter": "3.266.1", "fast-xml-parser": "4.0.11", "tslib": "^2.3.1" - }, - "dependencies": { - "@aws-sdk/client-sso": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.259.0.tgz", - "integrity": "sha512-TKi9Lj0zqxsrQWOZ+e4WchNDtLDz6B+ahMzYDIOFlglDPPEzbZE//PBMZCba/AAIe6U3xaUQSnni+4mNbRLg7Q==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/client-sso-oidc": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.259.0.tgz", - "integrity": "sha512-TKpUX55qLM35sQXx96VnB/ZcQCcBxVU/0j0wqL8Hij+blD7fy6KrGGJPORzRphmFg8Ehf1IoCivFxrQwLrjZ6A==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/client-sts": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.259.0.tgz", - "integrity": "sha512-LXqua4FoXxR30sM4BSwmPI6x0YmDTw6yQhxQQXA5hrx+YwUf8CSpa0K6Xwfv8M5+zP0uHfY1iVxx/rnT8FOEmA==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.257.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-sdk-sts": "3.257.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.257.0", - "@aws-sdk/util-defaults-mode-node": "3.259.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", - "@aws-sdk/util-utf8": "3.254.0", - "fast-xml-parser": "4.0.11", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/credential-provider-ini": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.259.0.tgz", - "integrity": "sha512-/sjZv+XvcSMnvDTsau0cHxMFcbz4f4ksvgu10JQ1PpcH5CPQJviDJjZRzzijcOuMZ3SOO0skyuYU6tjY18cgIg==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.259.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/credential-provider-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.259.0.tgz", - "integrity": "sha512-7doM6hCPTZD0H+A7VtElLY4Ztuhg3MbjoHs00TyPZNCym7f/AKmKi9Exiw1tGgxTJkfn/SzcAWz+TyqMP078ow==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-ini": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.259.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/credential-provider-sso": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.259.0.tgz", - "integrity": "sha512-cz+8aNKxvZ8ikd0JDcB9MZredOJNRZkbco8QAM0gXfy6ziyX+23oU8+aekZljDzQR5QNRouvMz1KKmBxZLpNyg==", - "dev": true, - "requires": { - "@aws-sdk/client-sso": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/token-providers": "3.259.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/token-providers": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.259.0.tgz", - "integrity": "sha512-61lbk+vjlHBtNK7ZOTdR0rgk9dQ6++tklHpXZY3AQWAl3xx6K4y00HsyAtcP6k24s8B356QwXlrQJrQY5nnkQQ==", - "dev": true, - "requires": { - "@aws-sdk/client-sso-oidc": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/util-defaults-mode-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.259.0.tgz", - "integrity": "sha512-wRiiwT7ayIcTYGHUg/Ho9UN/Kd4V37OAxP2IbkG9rPZJNuvtKopQJhUSMDERXaMQ47dG5US8G4YVYJIEO4cKgw==", - "dev": true, - "requires": { - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - } } }, "@aws-sdk/client-securityhub": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-securityhub/-/client-securityhub-3.264.0.tgz", - "integrity": "sha512-WhjRXZn/ey58WpDCgk4X9d1DMBHEJ1neQKVdGEf9FqQm95TmRFpTaqqPKWEg3X8HrQkVBJkvty7baiew/p05kw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-securityhub/-/client-securityhub-3.266.1.tgz", + "integrity": "sha512-6XjtBvFtJ3L4WM0FyYyU6luOwo6/IDwgzxyuqyXZxo5eni5W5zDgR6IIxJoKI4xkPfNvcTj5LIovvoE70p54eg==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.264.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.264.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/client-sts": "3.266.1", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" - }, - "dependencies": { - "@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "requires": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "requires": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - } - } } }, "@aws-sdk/client-sso": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.264.0.tgz", - "integrity": "sha512-p+7sYpRcdv9omnnsPhD/vOFuZ1SpfV62ZgistBK/RDsQg2W9SIWQRW1KPt7gOCQ0nwp4efntw4Sle0LjS7ykxg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.266.1.tgz", + "integrity": "sha512-mgrRfNSa7sJyBgAuMvRE5W2izHYl1n0tpxjLZ8rP+AoOp0GrZLpuj9T2XhmVwyR4ibVBNFKdr8nUHWekF4HA+w==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" - }, - "dependencies": { - "@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "requires": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "requires": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - } - } } }, "@aws-sdk/client-sso-oidc": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.264.0.tgz", - "integrity": "sha512-82hGEbfsD4lBGIF1q8o82jTNSgBCcBpfFsvA+ltZf0bh4ChIWOi4vVvg8G+zVQN1mm/Rj8vWYO/D0tNF8OSyWw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.266.1.tgz", + "integrity": "sha512-eErpowPr6etcZH25v8JfJNdSPr+jet98cFWhsCN8GSxVNkyZci6aZnx6pBsTQCQn7L/zx8i4QZuOo5LYXdzF6A==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" - }, - "dependencies": { - "@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "requires": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "requires": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - } - } } }, "@aws-sdk/client-sts": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.264.0.tgz", - "integrity": "sha512-sco1jREkDdds4Z3V19Vlu/YpBHSzeEt1KFqOPnbjFw7pSakRNzpyWmLLxOwWjwgGKt6pSF3Aw0ZOMYsAUDc5qQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.266.1.tgz", + "integrity": "sha512-P1hIyJkzojIG5NHuW2u/oae36KUvTB2q4nSIWuU4BrUPDeBoHg+5+zRRavtfK88aLRohwYDumRdLegT6sQNt0g==", "requires": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-node": "3.264.0", - "@aws-sdk/fetch-http-handler": "3.257.0", - "@aws-sdk/hash-node": "3.257.0", - "@aws-sdk/invalid-dependency": "3.257.0", - "@aws-sdk/middleware-content-length": "3.257.0", - "@aws-sdk/middleware-endpoint": "3.264.0", - "@aws-sdk/middleware-host-header": "3.257.0", - "@aws-sdk/middleware-logger": "3.257.0", - "@aws-sdk/middleware-recursion-detection": "3.257.0", - "@aws-sdk/middleware-retry": "3.259.0", - "@aws-sdk/middleware-sdk-sts": "3.257.0", - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/middleware-user-agent": "3.257.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/node-http-handler": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/smithy-client": "3.261.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-node": "3.266.1", + "@aws-sdk/fetch-http-handler": "3.266.1", + "@aws-sdk/hash-node": "3.266.1", + "@aws-sdk/invalid-dependency": "3.266.1", + "@aws-sdk/middleware-content-length": "3.266.1", + "@aws-sdk/middleware-endpoint": "3.266.1", + "@aws-sdk/middleware-host-header": "3.266.1", + "@aws-sdk/middleware-logger": "3.266.1", + "@aws-sdk/middleware-recursion-detection": "3.266.1", + "@aws-sdk/middleware-retry": "3.266.1", + "@aws-sdk/middleware-sdk-sts": "3.266.1", + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/middleware-user-agent": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/node-http-handler": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/smithy-client": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.261.0", - "@aws-sdk/util-defaults-mode-node": "3.261.0", - "@aws-sdk/util-endpoints": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", - "@aws-sdk/util-user-agent-browser": "3.257.0", - "@aws-sdk/util-user-agent-node": "3.259.0", + "@aws-sdk/util-defaults-mode-browser": "3.266.1", + "@aws-sdk/util-defaults-mode-node": "3.266.1", + "@aws-sdk/util-endpoints": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", + "@aws-sdk/util-user-agent-browser": "3.266.1", + "@aws-sdk/util-user-agent-node": "3.266.1", "@aws-sdk/util-utf8": "3.254.0", "fast-xml-parser": "4.0.11", "tslib": "^2.3.1" - }, - "dependencies": { - "@aws-sdk/middleware-endpoint": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.264.0.tgz", - "integrity": "sha512-H9JEAug3Oo3IA2wZIplVVF6NtauCIjICXWgbNbA8Im+I2KPe0jWtOdtQv4U+tqHe9T4zIixaCM3gjUBld+FoOA==", - "dev": true, - "requires": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/smithy-client": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.261.0.tgz", - "integrity": "sha512-j8XQEa3caZUVFVZfhJjaskw80O/tB+IXu84HMN44N7UkXaCFHirUsNjTDztJhnVXf/gKXzIqUqprfRnOvwLtIg==", - "dev": true, - "requires": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", - "tslib": "^2.3.1" - } - }, - "@aws-sdk/util-defaults-mode-browser": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.261.0.tgz", - "integrity": "sha512-lX3X1NfzQVV6cakepGV24uRcqevlDnQ8VgaCV8dhnw1FVThueFigyoFaUA02+uRXbV9KIbNWkEvweNtm2wvyDw==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - } - } } }, "@aws-sdk/config-resolver": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.259.0.tgz", - "integrity": "sha512-gViMRsc4Ye6+nzJ0OYTZIT8m4glIAdtugN2Sr/t6P2iJW5X0bSL/EcbcHBgsve1lHjeGPeyzVkT7UnyGOZ5Z/A==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.266.1.tgz", + "integrity": "sha512-MqMVki/y40Ot7XWJnziYuO35zqww3JbpH9jzCRCf8vtOE9u6C8VpuiG/OHIR9WQj63Yhcr+7fohmN3kGFnNWFg==", "requires": { - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-env": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.257.0.tgz", - "integrity": "sha512-GsmBi5Di6hk1JAi1iB6/LCY8o+GmlCvJoB7wuoVmXI3VxRVwptUVjuj8EtJbIrVGrF9dSuIRPCzUoSuzEzYGlg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.266.1.tgz", + "integrity": "sha512-RPq9/FV7fOv14P5DxpqpcwuCa7P6ijUrN1vhpiYaWMQNJSsJK8cIsPECI3xQ1z+oPZ5/1qA++0RpTLqIhq/ifg==", "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-imds": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.259.0.tgz", - "integrity": "sha512-yCxoYWZAaDrCUEWxRfrpB0Mp1cFgJEMYW8T6GIb/+DQ5QLpZmorgaVD/j90QXupqFrR5tlxwuskBIkdD2E9YNg==", - "dev": true, - "requires": { - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.266.1.tgz", + "integrity": "sha512-pTJnJtKaR0JWVqyt9XgHiqlK+3GnZfd3cuKGv9IsYxumVzladm7gNKiNFw0A2KsDj9jhrCRRZwEsH9ooDzZ/Ow==", + "requires": { + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-ini": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.264.0.tgz", - "integrity": "sha512-UU5NNlfn+Go+5PLBzyTH1YE3r/pgykpE4QYFon87sCnEQnQH9xmlRTW1f1cBSQ9kivbFZd2/C2X3qhB3fe2JfA==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.264.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.266.1.tgz", + "integrity": "sha512-N52GNeHRJufEx+V0mWfwe5cV3ukHong75uRAB0IeapJwj+kKwxxLH1dKOUaGjd/ALx6/hsISoUE/6jm/Qf/DsA==", + "requires": { + "@aws-sdk/credential-provider-env": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/credential-provider-process": "3.266.1", + "@aws-sdk/credential-provider-sso": "3.266.1", + "@aws-sdk/credential-provider-web-identity": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-node": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.264.0.tgz", - "integrity": "sha512-DPzL7oawcILs5Mduim9Z8SVeJaUpaDRVbUIrBHsMBu+N7Zuqtzr+0ckHc1bEi3iYq2QUCk5pH5vpQaZYkMlbtw==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.257.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/credential-provider-ini": "3.264.0", - "@aws-sdk/credential-provider-process": "3.257.0", - "@aws-sdk/credential-provider-sso": "3.264.0", - "@aws-sdk/credential-provider-web-identity": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.266.1.tgz", + "integrity": "sha512-6/iTi/zugdvuyQDmEakYn01kiFKUArL+rIYwcMf20YguXNml6G4HVWJGbX2JklY6ovnznU5ENw6+ftzBAiw/PA==", + "requires": { + "@aws-sdk/credential-provider-env": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/credential-provider-ini": "3.266.1", + "@aws-sdk/credential-provider-process": "3.266.1", + "@aws-sdk/credential-provider-sso": "3.266.1", + "@aws-sdk/credential-provider-web-identity": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-process": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.257.0.tgz", - "integrity": "sha512-xK8uYeNXaclaBCGrLi4z2pxPRngqLf5BM5jg2fn57zqvlL9V5gJF972FehrVBL0bfp1/laG0ZJtD2K2sapyWAw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.266.1.tgz", + "integrity": "sha512-4V/7zVnaZo1IP4Is09dlwd2CkltlUdgbX4NUIb+QxZ/BlY7Ws47xyCjjyJhVVCe+y184M58bG4+HR5dHnrBfSA==", "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-sso": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.264.0.tgz", - "integrity": "sha512-CJuAlqIIJap6LXoqimvEAnYZ7Kb5pTbiS3e+aY+fajO3OPujmQpHuiY8kOmscjwZ4ErJdEskivcTGwXph0dPZQ==", - "dev": true, - "requires": { - "@aws-sdk/client-sso": "3.264.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/token-providers": "3.264.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.266.1.tgz", + "integrity": "sha512-d9hcV7XV1Gh0Dkt8kADsSoB/hZPlbuTp/Vzbj0HMO7hlGxFGcTrGN1UoQc11UAp4kKeF3i2ZQlMsch0d/2gK3w==", + "requires": { + "@aws-sdk/client-sso": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/token-providers": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-web-identity": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.257.0.tgz", - "integrity": "sha512-Cm0uvRv4JuIbD0Kp3W0J/vwjADIyCx8HoZi5yg+QIi5nilocuTQ3ajvLeuPVSvFvdy+yaxSc5FxNXquWt7Mngw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.266.1.tgz", + "integrity": "sha512-JIktczlqxIc+Gqc/99e7pPzNSgUjYX23fA2dmLt1bHRPH15p8S1Kv73lvqsgLF5EKP1H/UXDu+jVWDklYM6fVA==", "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/fetch-http-handler": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.257.0.tgz", - "integrity": "sha512-zOF+RzQ+wfF7tq7tGUdPcqUTh3+k2f8KCVJE07A8kCopVq4nBu4NH6Eq29Tjpwdya3YlKvE+kFssuQRRRRex+Q==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.266.1.tgz", + "integrity": "sha512-tyVMLBrJF1weMUqLU81lhuHES5QtFg7RmSysYM8mndePwBl81iQjLF5D7M8CU3aVzXY3TNU3rZBrm5xEK3xK1w==", "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/querystring-builder": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/querystring-builder": "3.266.1", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-base64": "3.208.0", "tslib": "^2.3.1" } }, "@aws-sdk/hash-node": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.257.0.tgz", - "integrity": "sha512-W/USUuea5Ep3OJ2U7Ve8/5KN1YsDun2WzOFUxc1PyxXP5pW6OgC15/op0e+bmWPG851clvp5S8ZuroUr3aKi3Q==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.266.1.tgz", + "integrity": "sha512-2DbuY/AmtF4ORJVEAdzHfbM1p8w9ThRlu4BGdI7DXpO6/o1kgRBvNEbZc6MZkg7D2bI7TT6bI83u7AAbbMUMng==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-buffer-from": "3.208.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" } }, "@aws-sdk/invalid-dependency": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.257.0.tgz", - "integrity": "sha512-T68SAPRNMEhpke0wlxURgogL7q0B8dfqZsSeS20BVR/lksJxLse9+pbmCDxiu1RrXoEIsEwl5rbLN+Hw8BFFYw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.266.1.tgz", + "integrity": "sha512-rGc2Bv10eEVQW2Zwrd4/I2QBj5MOhl8qr1NA3UCHJa2501Z97/jn2BGZoX+Cc+iE55so66GKmqMYpibqdtDARw==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -10794,281 +9932,256 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", - "dev": true, "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/middleware-content-length": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.257.0.tgz", - "integrity": "sha512-yiawbV2azm6QnMY1L2ypG8PDRdjOcEIvFmT0T7y0F49rfbKJOu21j1ONAoCkLrINK6kMqcD5JSQLVCoURxiTxQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.266.1.tgz", + "integrity": "sha512-Clq14Fr9WkiSg59jnIelL2F5D81HAhdE1MCZIAEEjN1ZK6bEM2kECnNT9CKJjDsuPvhdkrVGv9rjUSANWHLETw==", "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-endpoint": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.257.0.tgz", - "integrity": "sha512-RQNQe/jeVuWZtXXfcOm+e3qMFICY6ERsXUrbt0rjHgvajZCklcrRJgxJSCwrcS7Le3nl9azFPMAMj9L7uSK28g==", - "dev": true, - "requires": { - "@aws-sdk/middleware-serde": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/url-parser": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.266.1.tgz", + "integrity": "sha512-EVnzd51U/Jhz9x68jFwqHjU4KPsLIXfuS1PSNV598OT04WLQXerBx/fvZh17Y4Dmmu6hf/JUWI9PI5To+oC3mQ==", + "requires": { + "@aws-sdk/middleware-serde": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/url-parser": "3.266.1", "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-host-header": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.257.0.tgz", - "integrity": "sha512-gEi9AJdJfRfU8Qr6HK1hfhxTzyV3Giq4B/h7um99hIFAT/GCg9xiPvAOKPo6UeuiKEv3b7RpSL4s6cBvnJMJBA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.266.1.tgz", + "integrity": "sha512-3FSD8EkxOGV4O2iKgBnAwvj3PG/lABzcqmX6hABnsIusXAlUV5umh39FteipLcjnMXB04cLgmcgcG2o3cSA3tQ==", "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-logger": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.257.0.tgz", - "integrity": "sha512-8RDXW/VbMKBsXDfcCLmROZcWKyrekyiPa3J1aIaBy0tq9o4xpGoXw/lwwIrNVvISAFslb57rteup34bfn6ta6w==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.266.1.tgz", + "integrity": "sha512-FbD9Hqt994PyDm7OTG8PbIuB6Mv9vYhqOM2RhqC1UGtprDmk084/cEv9Sp+qY33lFPxjZstKneQK6FhAfozIAQ==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-recursion-detection": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.257.0.tgz", - "integrity": "sha512-rUCih6zHh8k9Edf5N5Er4s508FYbwLM0MWTD2axzlj9TjLqEQ9OKED3wHaLffXSDzodd3oTAfJCLPbWQyoZ3ZQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.266.1.tgz", + "integrity": "sha512-rgRxdgrLOD20zIFrjFW7Bu3s4MXC1KLDbqJY6sMpc5D8mmQlxfaQiSnCQrjgUxbW0Ni+rXiatlW2q2MwCUAPzw==", "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-retry": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.259.0.tgz", - "integrity": "sha512-pVh1g8e84MAi7eVtWLiiiCtn82LzxOP7+LxTRHatmgIeN22yGQBZILliPDJypUPvDYlwxI1ekiK+oPTcte0Uww==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/service-error-classification": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/util-middleware": "3.257.0", - "@aws-sdk/util-retry": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.266.1.tgz", + "integrity": "sha512-xBiKAjAP1j8SbKhF28bk1g2iZoiVMI7XV/x5d0g6igsvI4RiqzywTsiLi2VVsYPCY6bwbn0Zgt93Mej/MFfn5w==", + "requires": { + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/service-error-classification": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/util-middleware": "3.266.1", + "@aws-sdk/util-retry": "3.266.1", "tslib": "^2.3.1", "uuid": "^8.3.2" } }, "@aws-sdk/middleware-sdk-sts": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.257.0.tgz", - "integrity": "sha512-d6IJCLRi3O2tm4AFK60WNhIwmMmspj1WzKR1q1TaoPzoREPG2xg+Am18wZBRkCyYuRPPrbizmkvAmAJiUolMAw==", - "dev": true, - "requires": { - "@aws-sdk/middleware-signing": "3.257.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.266.1.tgz", + "integrity": "sha512-lM9t+S+PjmJ/xhoP9e/sIUS2bZyuEbobHo6a9WPk0UcdiqDWBIp+8MlTRDafKZtlN36gPDk5+qM9tXcI6P5YCA==", + "requires": { + "@aws-sdk/middleware-signing": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-serde": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.257.0.tgz", - "integrity": "sha512-/JasfXPWFq24mnCrx9fxW/ISBSp07RJwhsF14qzm8Qy3Z0z470C+QRM6otTwAkYuuVt1wuLjja5agq3Jtzq7dQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.266.1.tgz", + "integrity": "sha512-UFJ4BlRG/MUOJq5afHohkDsMDPAkbuXGCkhTz93MGxbACEOJYoEvsaMjpLft88wu4D11GY1Y2PVFkfxJUYWDXA==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-signing": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.257.0.tgz", - "integrity": "sha512-hCH3D83LHmm6nqmtNrGTWZCVjsQXrGHIXbd17/qrw7aPFvcAhsiiCncGFP+XsUXEKa2ZqcSNMUyPrx69ofNRZQ==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/signature-v4": "3.257.0", - "@aws-sdk/types": "3.257.0", - "@aws-sdk/util-middleware": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.266.1.tgz", + "integrity": "sha512-PbVwt7xSP3xlT5x4Xdj7+2T1PgCW00bh5QrCJi2wo3dEN9UowU/IVGzGSv4/OJItLZWe4puGb1WtA+LKeWA40w==", + "requires": { + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/signature-v4": "3.266.1", + "@aws-sdk/types": "3.266.1", + "@aws-sdk/util-middleware": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-stack": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.257.0.tgz", - "integrity": "sha512-awg2F0SvwACBaw4HIObK8pQGfSqAc4Vy+YFzWSfZNVC35oRO6RsRdKHVU99lRC0LrT2Ptmfghl2DMPSrRDbvlQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.266.1.tgz", + "integrity": "sha512-liqq541u1eCDe+TCDOSrOcH6kAB6Dn1R8pbtJ23hP3fYM5/8W3V0f6VcywALVL9Pam+mkYmodWeDRQK8ieLEOg==", "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/middleware-user-agent": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.257.0.tgz", - "integrity": "sha512-37rt75LZyD0UWpbcFuxEGqwF3DZKSixQPl7AsDe6q3KtrO5gGQB+diH5vbY0txNNYyv5IK9WMwvY73mVmoWRmw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.266.1.tgz", + "integrity": "sha512-yoHQSP3OngZnLWeuqMrYkOifMD8FUZxyXoUO9iHPytxns1Gri/4Gn/1raNWMqdrSIlBKPorKzCEu24DX5klf0w==", "requires": { - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/node-config-provider": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.259.0.tgz", - "integrity": "sha512-DUOqr71oonBvM6yKPdhDBmraqgXHCFrVWFw7hc5ZNxL2wS/EsbKfGPJp+C+SUgpn1upIWPNnh/bNoLAbBkcLsA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.266.1.tgz", + "integrity": "sha512-cDDuj64nGskZNJQdwglIRqTazfZt0f8pooT1ZJrFoydLfMmR9yi6orizQ7C0i1vMkY02HxgwqJiwXuJ73gmaqA==", "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/node-http-handler": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.257.0.tgz", - "integrity": "sha512-8KnWHVVwaGKyTlkTU9BSOAiSovNDoagxemU2l10QqBbzUCVpljCUMUkABEGRJ1yoQCl6DJ7RtNkAyZ8Ne/E15A==", - "dev": true, - "requires": { - "@aws-sdk/abort-controller": "3.257.0", - "@aws-sdk/protocol-http": "3.257.0", - "@aws-sdk/querystring-builder": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.266.1.tgz", + "integrity": "sha512-oa1cDeD+fwGFg8xMfNUZ95xAE0dxiXaTdJwSqOzCVIBz/auahHrcfXey+Oynw1zUjv8ijOH9z/SXYrqfwlZosw==", + "requires": { + "@aws-sdk/abort-controller": "3.266.1", + "@aws-sdk/protocol-http": "3.266.1", + "@aws-sdk/querystring-builder": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/property-provider": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.257.0.tgz", - "integrity": "sha512-3rUbRAcF0GZ5PhDiXhS4yREfZ5hOEtvYEa9S/19OdM5eoypOaLU5XnFcCKfnccSP8SkdgpJujzxOMRWNWadlAQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.266.1.tgz", + "integrity": "sha512-1ZRWqc4sNFGDRZ0Tl4WaukU9jR4ghB84QEQOqc48cJIoDiwOAP9UBJTNBJXCVllmPWGNgx4/lfWJoaFcvwsrzw==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/protocol-http": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.257.0.tgz", - "integrity": "sha512-xt7LGOgZIvbLS3418AYQLacOqx+mo5j4mPiIMz7f6AaUg+/fBUgESVsncKDqxbEJVwwCXSka8Ca0cntJmoeMSw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.266.1.tgz", + "integrity": "sha512-8Z1Yfkf59of1R9qRSPmDKIHDo0n5YNCh1FrRLmCRqjjiZ4Ed7FJV/W6YYnJ6VbPcVv1WK6FvwzrGPM2gg4P48Q==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/querystring-builder": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.257.0.tgz", - "integrity": "sha512-mZHWLP7XIkzx1GIXO5WfX/iJ+aY9TWs02RE9FkdL2+by0HEMR65L3brQTbU1mIBJ7BjaPwYH24dljUOSABX7yg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.266.1.tgz", + "integrity": "sha512-D1LoDv3A+c6YIYq6F2T5m8V0C14vQAarSoT6romVIIYCDuMK4R5BwB1NLFRco1dczyAYmqScxdV2C26+xjXJfw==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-uri-escape": "3.201.0", "tslib": "^2.3.1" } }, "@aws-sdk/querystring-parser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.257.0.tgz", - "integrity": "sha512-UDrE1dEwWrWT8dG2VCrGYrPxCWOkZ1fPTPkjpkR4KZEdQDZBqU5gYZF2xPj8Nz7pjQVHFuW2wFm3XYEk56GEjg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.266.1.tgz", + "integrity": "sha512-Ck8Ahluj+/eK4FcX8IlbO7DA1MNWdnh1rKjc1qx/ZWh71G/FdZ8Sse33N+Ed/z9v7H8W695dprRT6CuRlqyAbw==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/service-error-classification": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.257.0.tgz", - "integrity": "sha512-FAyR0XsueGkkqDtkP03cTJQk52NdQ9sZelLynmmlGPUP75LApRPvFe1riKrou6+LsDbwVNVffj6mbDfIcOhaOw==", - "dev": true + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.266.1.tgz", + "integrity": "sha512-c2EvUvn9XLaDjKozCcYlO4cbtbJzBgx6EuhW1eLsMGLY3EobVRo1hGT0PtRmWQNnoW0BXv6oi/8NLOV6x37fxA==" }, "@aws-sdk/shared-ini-file-loader": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.257.0.tgz", - "integrity": "sha512-HNjC1+Wx3xHiJc+CP14GhIdVhfQGSjroAsWseRxAhONocA9Fl1ZX4hx7+sA5c9nOoMVOovi6ivJ/6lCRPTDRrQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.266.1.tgz", + "integrity": "sha512-yV8GY1Cgbc6pl0SRRQtx3PPcZpqYvKf/h1pz0FgkMBPHwOhp7zJYUkYmu3yvXulfORNsM5ro7wnKa0kxb5ljmg==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/signature-v4": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.257.0.tgz", - "integrity": "sha512-aLQQN59X/D0+ShzPD3Anj5ntdMA/RFeNLOUCDyDvremViGi6yxUS98usQ/8bG5Rq0sW2GGMdbFUFmrDvqdiqEQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.266.1.tgz", + "integrity": "sha512-kiHHA3voQKz4QYLKbR/3hKkY2n62MuGewYctvtQsh1069U/OI7FVceIE5hZnrlC5XX4jiNoF1lKdyRhXmK5GMQ==", "requires": { "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.257.0", + "@aws-sdk/util-middleware": "3.266.1", "@aws-sdk/util-uri-escape": "3.201.0", "@aws-sdk/util-utf8": "3.254.0", "tslib": "^2.3.1" } }, "@aws-sdk/smithy-client": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.257.0.tgz", - "integrity": "sha512-Vy/en+llpslHG6WZ2yuN+On6u7p2hROEURwAST/lpReAwBETjbsxylkWvP8maeGKQ54u9uC6lIZAOJut2I3INw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.266.1.tgz", + "integrity": "sha512-fg/+JzHeYPS0poVckSiaE/h1eWf5+u2Cs8/zh/4bAvVPqSA3Gg/yBrtvP+HxKLoSo+ObuPb9aXXkeCKPke6ktA==", "requires": { - "@aws-sdk/middleware-stack": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/middleware-stack": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/token-providers": { - "version": "3.264.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.264.0.tgz", - "integrity": "sha512-1N54FCdBJRqrwFWHUoDpGI0rKhI29Or9ZwGjjcBzKzLhz5sEF/DEhuID7h1/KKEkXdQ0+lmXOFGMMrahrMpOow==", - "dev": true, - "requires": { - "@aws-sdk/client-sso-oidc": "3.264.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/shared-ini-file-loader": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.266.1.tgz", + "integrity": "sha512-N+qiLQvPvel9dFdEoffRG4Mcp2p82OMyUvS12P5iYWqPCDuPzU72rYT2PmVFKINmflqEySjsKo8vIaWx7Kl4pQ==", + "requires": { + "@aws-sdk/client-sso-oidc": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/shared-ini-file-loader": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/types": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.257.0.tgz", - "integrity": "sha512-LmqXuBQBGeaGi/3Rp7XiEX1B5IPO2UUfBVvu0wwGqVsmstT0SbOVDZGPmxygACbm64n+PRx3uTSDefRfoiWYZg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.266.1.tgz", + "integrity": "sha512-OVg3CjHKT3/Ws33jx3TUYYkbFOv/CLb9m3P4gZQDvgKPsOagp96LOsG8ZWdcVZCvSorAUqSb5kuc1utsjJxDTw==", "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/url-parser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.257.0.tgz", - "integrity": "sha512-Qe/AcFe/NFZHa6cN2afXEQn9ehXxh57dWGdRjfjd2lQqNV4WW1R2pl2Tm1ZJ1dwuCNLJi4NHLMk8lrD3QQ8rdg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.266.1.tgz", + "integrity": "sha512-7IBZ8TjTWafug26CnNpz6cdrLU0TZ0G7N9LNfqjM/+69KI/Ragvv2Lsm4jhSv2uMx5OEzwlVYIEYaKMnAUiRLQ==", "requires": { - "@aws-sdk/querystring-parser": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/querystring-parser": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -11076,7 +10189,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", - "dev": true, "requires": { "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" @@ -11086,7 +10198,6 @@ "version": "3.188.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", - "dev": true, "requires": { "tslib": "^2.3.1" } @@ -11095,7 +10206,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", - "dev": true, "requires": { "tslib": "^2.3.1" } @@ -11104,7 +10214,6 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", - "dev": true, "requires": { "@aws-sdk/is-array-buffer": "3.201.0", "tslib": "^2.3.1" @@ -11114,44 +10223,40 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", - "dev": true, "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/util-defaults-mode-browser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.257.0.tgz", - "integrity": "sha512-nkfK+MNacVd3Px/fcAvU0hDeh+r7d+RLLt3sJ5Zc0gGd+i3OQEP58V8QzR9PYMvUvSvGQP16fQVQHSbRZtuWyQ==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.266.1.tgz", + "integrity": "sha512-4arGHXzTwLIPlNb3a2v7i2fpKFBLQfFygUDT1E6VCAbNpvPVJk+/w0foFs0Zc8BQsPQsC+ZKe20pFw0hnHZJGw==", "requires": { - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "bowser": "^2.11.0", "tslib": "^2.3.1" } }, "@aws-sdk/util-defaults-mode-node": { - "version": "3.261.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.261.0.tgz", - "integrity": "sha512-4AK6yu4bOmHSocUdbGoEHbNXB09UA58ON2HBHY4NxMBuFBAd9XB2tYiyhce+Cm+o+lHbS8oQnw0VZw16WMzzew==", - "dev": true, - "requires": { - "@aws-sdk/config-resolver": "3.259.0", - "@aws-sdk/credential-provider-imds": "3.259.0", - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/property-provider": "3.257.0", - "@aws-sdk/types": "3.257.0", + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.266.1.tgz", + "integrity": "sha512-EOo2pPtvJUd9vkwRAptBIeF4P5zHeHcvCcCw6ZuP7bLvaUNHxepKAy4iesaB4aqqRgVn6AdV7w489HnTxa8Kpw==", + "requires": { + "@aws-sdk/config-resolver": "3.266.1", + "@aws-sdk/credential-provider-imds": "3.266.1", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/property-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, "@aws-sdk/util-endpoints": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.257.0.tgz", - "integrity": "sha512-3bvmRn5XGYzPPWjLuvHBKdJOb+fijnb8Ungu9bfXnTYFsng/ndHUWeHC22O/p8w3OWoRYUIMaZHxdxe27BFozg==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.266.1.tgz", + "integrity": "sha512-w2VjoAIvfw2gau+cVQ5vahfy5CqQJrNOnSXbH6kjpd8RVQ0wOWBDVKb8tUwF4ROD1zovx0jT9d7bsYdMyo3HJw==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -11159,7 +10264,6 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", - "dev": true, "requires": { "tslib": "^2.3.1" } @@ -11168,27 +10272,24 @@ "version": "3.208.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", - "dev": true, "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/util-middleware": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.257.0.tgz", - "integrity": "sha512-F9ieon8B8eGVs5tyZtAIG3DZEObDvujkspho0qRbUTHUosM0ylJLsMU800fmC/uRHLRrZvb/RSp59+kNDwSAMw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.266.1.tgz", + "integrity": "sha512-iZq+lq80byWZMsdII4OS7CdhgGeuBXBPd//iFWq4YmGts5W1QI1FLIFcsOuUnZtQMiaAuvLXtEO8ZrfaKTFKgw==", "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/util-retry": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.257.0.tgz", - "integrity": "sha512-l9TOsOAYtZxwW3q5fQKW4rsD9t2HVaBfQ4zBamHkNTfB4vBVvCnz4oxkvSvA2MlxCA6am+K1K/oj917Tpqk53g==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.266.1.tgz", + "integrity": "sha512-mQZshXR31iM9eV+x50pdmIFuDAjd8wDrxJ/kDnwR0H9NaeIQ3SKcNFTs0PPqtu/JUX0vb4wvm2KjIkUyO2iijg==", "requires": { - "@aws-sdk/service-error-classification": "3.257.0", + "@aws-sdk/service-error-classification": "3.266.1", "tslib": "^2.3.1" } }, @@ -11196,30 +10297,27 @@ "version": "3.201.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", - "dev": true, "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/util-user-agent-browser": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.257.0.tgz", - "integrity": "sha512-YdavWK6/8Cw6mypEgysGGX/dT9p9qnzFbnN5PQsUY+JJk2Nx8fKFydjGiQ+6rWPeW17RAv9mmbboh9uPVWxVlw==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.266.1.tgz", + "integrity": "sha512-zT5Sc0rNLOhBC+RhFF0FRE2y+CIf50rJZLkxRXoVRXJeFVSKPyhk3AKqe2Q6FE+yQsTV2FlwSDI98SxgaDORkQ==", "requires": { - "@aws-sdk/types": "3.257.0", + "@aws-sdk/types": "3.266.1", "bowser": "^2.11.0", "tslib": "^2.3.1" } }, "@aws-sdk/util-user-agent-node": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.259.0.tgz", - "integrity": "sha512-R0VTmNs+ySDDebU98BUbsLyeIM5YmAEr9esPpy15XfSy3AWmAeru8nLlztdaLilHZzLIDzvM2t7NGk/FzZFCvA==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.266.1.tgz", + "integrity": "sha512-o8uYR38GxaKj95acC0tIxM2K0vANVMpEpgpWcW+QTvVc4Vm4im0SBD7BvgXbQV2VW8X28ZNddVbCK7pHHEJrtg==", "requires": { - "@aws-sdk/node-config-provider": "3.259.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/node-config-provider": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -11227,29 +10325,26 @@ "version": "3.254.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", - "dev": true, "requires": { "@aws-sdk/util-buffer-from": "3.208.0", "tslib": "^2.3.1" } }, "@aws-sdk/util-utf8-browser": { - "version": "3.188.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", - "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", - "dev": true, + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/util-waiter": { - "version": "3.257.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.257.0.tgz", - "integrity": "sha512-Fr6of3EDOcXVDs5534o7VsJMXdybB0uLy2LzeFAVSwGOY3geKhIquBAiUDqCVu9B+iTldrC0rQ9NIM7ZSpPG8w==", - "dev": true, + "version": "3.266.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.266.1.tgz", + "integrity": "sha512-g3uzVouAs6LfYU7vZEy4BIEIiCXSAjZnGV4RjTagfxZRpNtAriFn29Zys4nA/cBHxUkOS3XTzbt5eTBwEdK/FA==", "requires": { - "@aws-sdk/abort-controller": "3.257.0", - "@aws-sdk/types": "3.257.0", + "@aws-sdk/abort-controller": "3.266.1", + "@aws-sdk/types": "3.266.1", "tslib": "^2.3.1" } }, @@ -11897,8 +10992,7 @@ "@types/caseless": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true + "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==" }, "@types/chai": { "version": "4.3.4", @@ -11925,7 +11019,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/@types/jira-client/-/jira-client-7.1.6.tgz", "integrity": "sha512-b102RenuNS53qLXb9o2wVwWgEzemM5hx9lAEfuPegm3DDpxdB/YU4BiSQ4Ilw8B4Kwl8dUKwhmk1l7+5k1m2Dw==", - "dev": true, "requires": { "@types/node": "*", "@types/request": "*" @@ -11938,10 +11031,9 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -11959,7 +11051,6 @@ "version": "2.48.8", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz", "integrity": "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==", - "dev": true, "requires": { "@types/caseless": "*", "@types/node": "*", @@ -11991,8 +11082,7 @@ "@types/tough-cookie": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" }, "@vitest/coverage-c8": { "version": "0.28.4", @@ -12055,9 +11145,9 @@ } }, "@vitest/ui": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.2.tgz", - "integrity": "sha512-haPr3i3KnhrDzw2LYbF56OuCZsui4xyDWApB+rjBoTan8F/GR0NVT98x4hog1xGID3qoEbYYjAxEl7+GFYpHTg==", + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.4.tgz", + "integrity": "sha512-LQfCCFc17n49mwtraV9/NAWl2DUqJS/9ZEa3fqJjoYO+HowdseQ5jvWflpzliCyfrIAh6cXVo1bNzHnDXe0cbw==", "dev": true, "requires": { "fast-glob": "^3.2.12", @@ -12302,8 +11392,7 @@ "bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "dev": true + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, "brace-expansion": { "version": "1.1.11", @@ -12935,7 +12024,6 @@ "version": "4.0.11", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", - "dev": true, "requires": { "strnum": "^1.0.5" } @@ -13011,7 +12099,6 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -13941,9 +13028,9 @@ } }, "node-fetch": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", - "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -16273,6 +15360,14 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } } }, "redent": { @@ -16358,9 +15453,9 @@ } }, "rollup": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.13.0.tgz", - "integrity": "sha512-HJwQtrXAc0AmyDohTJ/2c+Bx/sWPScJLlAUJ1kuD7rAkCro8Cr2SnVB2gVYBiSLxpgD2kZ24jbyXtG++GumrYQ==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", + "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -16376,9 +15471,9 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safer-buffer": { "version": "2.1.2", @@ -16712,9 +15807,9 @@ "dev": true }, "std-env": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", - "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz", + "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==", "dev": true }, "stream-combiner2": { @@ -16742,6 +15837,14 @@ "dev": true, "requires": { "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } } }, "string-width": { @@ -16792,19 +15895,18 @@ "dev": true }, "strip-literal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz", - "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", + "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", "dev": true, "requires": { - "acorn": "^8.8.1" + "acorn": "^8.8.2" } }, "strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "supports-color": { "version": "7.2.0", @@ -16916,9 +16018,9 @@ "dev": true }, "tinyspy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz", - "integrity": "sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.1.1.tgz", + "integrity": "sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==", "dev": true }, "to-regex-range": { @@ -16955,10 +16057,9 @@ "dev": true }, "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "tslint": { "version": "6.1.3", diff --git a/package.json b/package.json index a741170..ec78036 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,8 @@ ], "license": "MIT", "devDependencies": { - "@aws-sdk/client-iam": "^3.259.0", - "@aws-sdk/client-securityhub": "^3.264.0", "@semantic-release/changelog": "^6.0.2", "@semantic-release/git": "^10.0.1", - "@types/jira-client": "^7.1.6", "@types/node": "^18.11.18", "@vitest/coverage-c8": "^0.28.2", "@vitest/ui": "^0.28.2", @@ -54,6 +51,10 @@ ] }, "dependencies": { + "@aws-sdk/client-iam": "^3.266.0", + "@aws-sdk/client-securityhub": "^3.266.0", + "@aws-sdk/client-sts": "^3.266.1", + "@types/jira-client": "^7.1.6", "dotenv": "^16.0.3", "jira-client": "^8.2.2" } diff --git a/src/libs/jira-lib.ts b/src/libs/jira-lib.ts index 0236e55..425ad46 100644 --- a/src/libs/jira-lib.ts +++ b/src/libs/jira-lib.ts @@ -1,18 +1,15 @@ import JiraClient, { IssueObject } from "jira-client"; import * as dotenv from "dotenv"; -import { Logger } from "./error-lib"; dotenv.config(); export class Jira { private readonly jira; jiraClosedStatuses: string[]; - project: string; constructor() { Jira.checkEnvVars(); - this.project = process.env.PROJECT ?? ""; this.jiraClosedStatuses = process.env.JIRA_CLOSED_STATUSES ? process.env.JIRA_CLOSED_STATUSES.split(",") : ["Done"]; @@ -34,7 +31,6 @@ export class Jira { "JIRA_USERNAME", "JIRA_TOKEN", "JIRA_PROJECT", - "PROJECT", ]; const missingEnvVars = requiredEnvVars.filter( (envVar) => !process.env[envVar] @@ -47,35 +43,46 @@ export class Jira { } } - async getAllSecurityHubIssuesInJiraProject(): Promise { + async getAllSecurityHubIssuesInJiraProject( + identifyingLabels: string[] + ): Promise { + const labelQuery = identifyingLabels.reduce( + (accumulator, currentValue) => + accumulator + `AND labels = ${currentValue} `, + "" + ); const searchOptions: JiraClient.SearchQuery = {}; - const query = `project = ${process.env.JIRA_PROJECT} AND labels = ${ - this.project - } AND labels = security-hub AND status not in ("${this.jiraClosedStatuses.join( + const query = `project = ${ + process.env.JIRA_PROJECT + } AND labels = security-hub ${labelQuery} AND status not in ("${this.jiraClosedStatuses.join( '","' )}")`; let totalIssuesReceived = 0; let allIssues: IssueObject[] = []; let results: JiraClient.JsonResponse; - do { + // We want to do everything possible to prevent matching tickets that we shouldn't + if (!query.includes("AND labels = security-hub ")) { + throw "ERROR: Your query does not include the 'security-hub' label, and is too broad. Refusing to continue"; + } + if (!query.match(" AND labels = [0-9]{12}")) { + throw "ERROR: Your query does not include an AWS Account ID as a label, and is too broad. Refusing to continue"; + } + results = await this.jira.searchJira(query, searchOptions); allIssues = allIssues.concat(results.issues); totalIssuesReceived += results.issues.length; searchOptions.startAt = totalIssuesReceived; } while (totalIssuesReceived < results.total); - return allIssues; } async createNewIssue(issue: IssueObject): Promise { try { console.log("Creating Jira issue."); - issue.fields.project = { key: process.env.JIRA_PROJECT }; - // add aditional labels - issue.fields.labels.push(this.project); + issue.fields.project = { key: process.env.JIRA_PROJECT }; const response = await this.jira.addNewIssue(issue); response[ @@ -92,12 +99,10 @@ export class Jira { if (!issueKey) return; try { console.log("need to close jira issue:", issueKey); - const transitions = await this.jira.listTransitions(issueKey); const doneTransition = transitions.transitions.find( (t: { name: string }) => t.name === "Done" ); - const doneTransitionId = doneTransition ? doneTransition.id : undefined; if (!doneTransition) { console.error(`Cannot find "Done" transition for issue ${issueKey}`); diff --git a/src/macpro-security-hub-sync.ts b/src/macpro-security-hub-sync.ts index 79732c3..710b0f4 100644 --- a/src/macpro-security-hub-sync.ts +++ b/src/macpro-security-hub-sync.ts @@ -1,27 +1,39 @@ import { Jira, SecurityHub, SecurityHubFinding } from "./libs"; -import { Remediation } from "@aws-sdk/client-securityhub"; import { IssueObject } from "jira-client"; +import { STSClient, GetCallerIdentityCommand } from "@aws-sdk/client-sts"; interface SecurityHubJiraSyncOptions { region?: string; severities?: string[]; + customJiraFields?: { [id: string]: any }; } export class SecurityHubJiraSync { private readonly jira: Jira; private readonly securityHub: SecurityHub; - + private readonly customJiraFields; + private readonly region; constructor(options: SecurityHubJiraSyncOptions = {}) { - const { region = "us-east-1", severities = ["HIGH", "CRITICAL"] } = options; - + const { + region = "us-east-1", + severities = ["MEDIUM", "HIGH", "CRITICAL"], + customJiraFields = {}, + } = options; this.securityHub = new SecurityHub({ region, severities }); + this.region = region; this.jira = new Jira(); + this.customJiraFields = customJiraFields; } async sync() { - // Step 1. Get all open Security Hub issues from Jira - const jiraIssues = await this.jira.getAllSecurityHubIssuesInJiraProject(); + // Step 0. Gather and set some information that will be used throughout this function + const accountId = await this.getAWSAccountID(); + const identifyingLabels: string[] = [accountId, this.region]; + // Step 1. Get all open Security Hub issues from Jira + const jiraIssues = await this.jira.getAllSecurityHubIssuesInJiraProject( + identifyingLabels + ); // console.log( // "all current statuses on security hub issues:", // new Set(jiraIssues.map((i) => i.fields.status.name)) @@ -29,15 +41,30 @@ export class SecurityHubJiraSync { // Step 2. Get all current findings from Security Hub const shFindings = await this.securityHub.getAllActiveFindings(); - // Step 3. Close existing Jira issues if their finding is no longer active/current - this.closeIssuesForResolvedFindings(jiraIssues, shFindings); - + await this.closeIssuesForResolvedFindings(jiraIssues, shFindings); // Step 4. Create Jira issue for current findings that do not already have a Jira issue - this.createJiraIssuesForNewFindings(jiraIssues, shFindings); + await this.createJiraIssuesForNewFindings( + jiraIssues, + shFindings, + identifyingLabels + ); } - closeIssuesForResolvedFindings( + async getAWSAccountID() { + const client = new STSClient({ + region: this.region, + }); + const command = new GetCallerIdentityCommand({}); + const response = await client.send(command); + let accountID: string = response.Account || ""; + if (!accountID.match("[0-9]{12}")) { + throw "ERROR: An issue was encountered when looking up your AWS Account ID. Refusing to continue."; + } + return accountID; + } + + async closeIssuesForResolvedFindings( jiraIssues: IssueObject[], shFindings: SecurityHubFinding[] ) { @@ -48,11 +75,11 @@ export class SecurityHubJiraSync { ); // close all security-hub labeled Jira issues that do not have an active finding - jiraIssues.forEach((issue) => { - if (!expectedJiraIssueTitles.includes(issue.fields.summary)) { - this.jira.closeIssue(issue.key); + for (var i = 0; i < jiraIssues.length; i++) { + if (!expectedJiraIssueTitles.includes(jiraIssues[i].fields.summary)) { + await this.jira.closeIssue(jiraIssues[i].key); } - }); + } } createIssueBody(finding: SecurityHubFinding) { @@ -130,7 +157,10 @@ export class SecurityHubJiraSync { return `https://${region}.console.${partition}.amazon.com/securityhub/home?region=${region}#/standards/${securityStandards}-${securityStandardsVersion}/${controlId}`; } - async createJiraIssueFromFinding(finding: SecurityHubFinding) { + async createJiraIssueFromFinding( + finding: SecurityHubFinding, + identifyingLabels: string[] + ) { const newIssueData = { fields: { summary: `SecurityHub Finding - ${finding.title}`, @@ -138,11 +168,11 @@ export class SecurityHubJiraSync { issuetype: { name: "Task" }, labels: [ "security-hub", - finding.region, finding.severity, finding.accountAlias, - finding.awsAccountId, + ...identifyingLabels, ], + ...this.customJiraFields, }, }; const newIssueInfo = await this.jira.createNewIssue(newIssueData); @@ -151,7 +181,8 @@ export class SecurityHubJiraSync { createJiraIssuesForNewFindings( jiraIssues: IssueObject[], - shFindings: SecurityHubFinding[] + shFindings: SecurityHubFinding[], + identifyingLabels: string[] ) { const existingJiraIssueTitles = jiraIssues.map((i) => i.fields.summary); const uniqueSecurityHubFindings = [ @@ -165,6 +196,8 @@ export class SecurityHubJiraSync { `SecurityHub Finding - ${finding.title}` ) ) - .forEach((finding) => this.createJiraIssueFromFinding(finding)); + .forEach((finding) => + this.createJiraIssueFromFinding(finding, identifyingLabels) + ); } } diff --git a/src/tests/index.test.ts b/src/tests/index.test.ts index d636563..a558339 100644 --- a/src/tests/index.test.ts +++ b/src/tests/index.test.ts @@ -4,8 +4,8 @@ import { IAMClient, ListAccountAliasesCommand } from "@aws-sdk/client-iam"; import { SecurityHubClient, GetFindingsCommand, - AwsSecurityFinding, } from "@aws-sdk/client-securityhub"; +import { STSClient, GetCallerIdentityCommand } from "@aws-sdk/client-sts"; import { mockClient } from "aws-sdk-client-mock"; import JiraClient from "jira-client"; import sinon from "sinon"; @@ -49,6 +49,7 @@ const getFindingsCommandResponse = { const iamClient = mockClient(IAMClient); const sHClient = mockClient(SecurityHubClient); +const stsClient = mockClient(STSClient); const searchJiraStub = sinon.stub(JiraClient.prototype, "searchJira"); searchJiraStub.resolves(searchJiraResponse); const addNewIssueJiraStub = sinon.stub(JiraClient.prototype, "addNewIssue"); @@ -77,6 +78,10 @@ beforeEach(() => { iamClient .on(ListAccountAliasesCommand, {}) .resolves(listAccountAliasesResponse); + stsClient.reset(); + stsClient.on(GetCallerIdentityCommand, {}).resolves({ + Account: "012345678901", + }); searchJiraStub.resetBehavior(); searchJiraStub.resolves(searchJiraResponse); addNewIssueJiraStub.resetBehavior(); @@ -86,7 +91,6 @@ beforeEach(() => { process.env.JIRA_TOKEN = "test"; process.env.JIRA_PROJECT = "test"; process.env.JIRA_CLOSED_STATUSES = "test"; - process.env.PROJECT = "test"; }); describe("SecurityHubJiraSync", () => { @@ -116,9 +120,9 @@ describe("SecurityHubJiraSync", () => { }); it("Missing a required environment variable", () => { - delete process.env.PROJECT; + delete process.env.JIRA_PROJECT; expect(() => new Jira()).toThrow( - "Missing required environment variables: PROJECT" + "Missing required environment variables: JIRA_PROJECT" ); }); });