diff --git a/backend/integrationtest/aloitusKuulutus/aloitusKuulutusHandler.test.ts b/backend/integrationtest/aloitusKuulutus/aloitusKuulutusHandler.test.ts index d7e7eba53..e56eb5728 100644 --- a/backend/integrationtest/aloitusKuulutus/aloitusKuulutusHandler.test.ts +++ b/backend/integrationtest/aloitusKuulutus/aloitusKuulutusHandler.test.ts @@ -7,6 +7,7 @@ import { TilasiirtymaToiminto } from "../../../common/graphql/apiModel"; import { aloitusKuulutusHandler } from "../../src/handler/aloitusKuulutusHandler"; import { UserFixture } from "../../test/fixture/userFixture"; import { userService } from "../../src/user"; +import { localstackS3Client } from "../util/s3Util"; const { expect } = require("chai"); @@ -21,6 +22,10 @@ async function takeSnapshot(oid: string) { describe("AloitusKuulutus", () => { let userFixture: UserFixture; + before(async () => { + localstackS3Client(); + }); + afterEach(() => { userFixture.logout(); sinon.reset(); diff --git a/backend/src/database/model/projekti.ts b/backend/src/database/model/projekti.ts index fe3445e50..143b9bc72 100644 --- a/backend/src/database/model/projekti.ts +++ b/backend/src/database/model/projekti.ts @@ -1,4 +1,10 @@ -import { AloitusKuulutusTila, Kieli, ProjektiRooli, ProjektiTyyppi, Viranomainen } from "../../../../common/graphql/apiModel"; +import { + AloitusKuulutusTila, + Kieli, + ProjektiRooli, + ProjektiTyyppi, + Viranomainen, +} from "../../../../common/graphql/apiModel"; export type Kuulutus = { kuulutusPaiva?: string; @@ -44,6 +50,8 @@ export type AloitusKuulutusJulkaisu = { velho: Velho; suunnitteluSopimus?: SuunnitteluSopimus | null; kielitiedot?: Kielitiedot | null; + aloituskuulutusPDFPath?: string | null; + aloituskuulutusIlmoitusPDFPath?: string | null; tila?: AloitusKuulutusTila | null; muokkaaja?: string | null; hyvaksyja?: string | null; diff --git a/backend/src/database/projektiDatabase.ts b/backend/src/database/projektiDatabase.ts index 9b76e59f9..bbee17d5c 100644 --- a/backend/src/database/projektiDatabase.ts +++ b/backend/src/database/projektiDatabase.ts @@ -186,7 +186,7 @@ async function updateAloitusKuulutusJulkaisu(projekti: DBProjekti, julkaisu: Alo } for (let idx = 0; idx < aloitusKuulutusJulkaisut.length; idx++) { if (aloitusKuulutusJulkaisut[idx].id == julkaisu.id) { - log.info("deleteAloitusKuulutusJulkaisu", { idx, julkaisu }); + log.info("updateAloitusKuulutusJulkaisu", { idx, julkaisu }); const params = { TableName: projektiTableName, diff --git a/backend/src/files/fileService.ts b/backend/src/files/fileService.ts index 08d2549f8..c5491f163 100644 --- a/backend/src/files/fileService.ts +++ b/backend/src/files/fileService.ts @@ -19,6 +19,13 @@ export type UploadFileProperties = { uploadURL: string; }; +export type CreateFileProperties = { + oid: string; + filePathInProjekti: string; + fileName: string; + contents: Buffer; +}; + export type PersistFileProperties = { targetFilePathInProjekti: string; uploadedFileSource: string; oid: string }; export class FileService { @@ -40,13 +47,13 @@ export class FileService { /** * Moves a file from temporary upload location to a permanent location under a projekti */ - async persistFileToProjekti(param: PersistFileProperties) { - const filePath = this.removePrefixFromFile(param.uploadedFileSource); + async persistFileToProjekti(param: PersistFileProperties): Promise { + const filePath = FileService.removePrefixFromFile(param.uploadedFileSource); const sourceFileProperties = await this.getUploadedSourceFileInformation(filePath); - const fileNameFromUpload = this.getFileNameFromPath(filePath); + const fileNameFromUpload = FileService.getFileNameFromPath(filePath); const targetPath = - this.getProjektiDirectory(param.oid) + `/${param.targetFilePathInProjekti}/${fileNameFromUpload}`; + FileService.getProjektiDirectory(param.oid) + `/${param.targetFilePathInProjekti}/${fileNameFromUpload}`; try { await getS3Client().send( new CopyObjectCommand({ @@ -66,7 +73,29 @@ export class FileService { } } - private getProjektiDirectory(oid: string) { + /** + * Creates a file to projekti + */ + async createFileToProjekti(param: CreateFileProperties): Promise { + const pathWithinProjekti = `/${param.filePathInProjekti}/${param.fileName}`; + const targetPath = FileService.getProjektiDirectory(param.oid) + pathWithinProjekti; + try { + const commandOutput = await getS3Client().send( + new PutObjectCommand({ + Body: param.contents, + Bucket: config.yllapitoBucketName, + Key: targetPath, + }) + ); + log.info(`Created file ${targetPath}`, commandOutput.$metadata); + return pathWithinProjekti; + } catch (e) { + log.error(e); + throw new Error("Error creating file to yllapito"); + } + } + + private static getProjektiDirectory(oid: string) { return `yllapito/tiedostot/projekti/${oid}`; } @@ -84,16 +113,16 @@ export class FileService { } } - getFileNameFromPath(uploadedFilePath: string) { + private static getFileNameFromPath(uploadedFilePath: string): string { return uploadedFilePath.replace(/^[0-9a-z-]+\//, ""); } - removePrefixFromFile(uploadedFileSource: string) { + private static removePrefixFromFile(uploadedFileSource: string) { return uploadedFileSource; } - async archiveProjekti({ oid, timestamp }: ArchivedProjektiKey) { - const sourcePrefix = this.getProjektiDirectory(oid); + async archiveProjekti({ oid, timestamp }: ArchivedProjektiKey): Promise { + const sourcePrefix = FileService.getProjektiDirectory(oid); const targetPrefix = sourcePrefix + "/" + timestamp; const sourceBucket = config.yllapitoBucketName; const targetBucket = config.archiveBucketName; @@ -144,6 +173,10 @@ export class FileService { ContinuationToken = NextContinuationToken; } while (ContinuationToken); } + + getYllapitoPathForProjektiFile(oid: string, path: string): string { + return `/${FileService.getProjektiDirectory(oid)}${path}`; + } } export const fileService = new FileService(); diff --git a/backend/src/handler/aloitusKuulutusHandler.ts b/backend/src/handler/aloitusKuulutusHandler.ts index 32643637b..0c3c157b9 100644 --- a/backend/src/handler/aloitusKuulutusHandler.ts +++ b/backend/src/handler/aloitusKuulutusHandler.ts @@ -1,9 +1,16 @@ -import { AloitusKuulutusTila, TilaSiirtymaInput, TilasiirtymaToiminto } from "../../../common/graphql/apiModel"; +import { + AloitusKuulutusTila, + AsiakirjaTyyppi, + TilaSiirtymaInput, + TilasiirtymaToiminto, +} from "../../../common/graphql/apiModel"; import { requirePermissionLuku, requirePermissionMuokkaa } from "../user"; import { requireProjektiPaallikko } from "../user/userService"; import { projektiDatabase } from "../database/projektiDatabase"; import { asiakirjaAdapter } from "./asiakirjaAdapter"; import { AloitusKuulutus, AloitusKuulutusJulkaisu, DBProjekti } from "../database/model/projekti"; +import { asiakirjaService } from "../asiakirja/asiakirjaService"; +import { fileService } from "../files/fileService"; function findAloitusKuulutusWaitingForApproval(projekti: DBProjekti): AloitusKuulutusJulkaisu | undefined { if (projekti.aloitusKuulutusJulkaisut) { @@ -39,6 +46,23 @@ async function reject(projekti: DBProjekti, aloitusKuulutus: AloitusKuulutus, sy await projektiDatabase.deleteAloitusKuulutusJulkaisu(projekti, julkaisuWaitingForApproval); } +async function createAloituskuulutusPDF( + asiakirjaTyyppi: AsiakirjaTyyppi, + julkaisuWaitingForApproval: AloitusKuulutusJulkaisu, + projekti: DBProjekti +) { + const pdf = await asiakirjaService.createPdf({ + asiakirjaTyyppi, + aloitusKuulutusJulkaisu: julkaisuWaitingForApproval, + }); + return await fileService.createFileToProjekti({ + oid: projekti.oid, + filePathInProjekti: "aloituskuulutus", + fileName: pdf.nimi, + contents: Buffer.from(pdf.sisalto, "base64"), + }); +} + async function approve(projekti: DBProjekti, aloitusKuulutus: AloitusKuulutus) { const projektiPaallikko = requireProjektiPaallikko(projekti); const julkaisuWaitingForApproval = findAloitusKuulutusWaitingForApproval(projekti); @@ -48,7 +72,19 @@ async function approve(projekti: DBProjekti, aloitusKuulutus: AloitusKuulutus) { await removeRejectionReasonIfExists(projekti, aloitusKuulutus); julkaisuWaitingForApproval.tila = AloitusKuulutusTila.HYVAKSYTTY; julkaisuWaitingForApproval.hyvaksyja = projektiPaallikko.uid; + await projektiDatabase.updateAloitusKuulutusJulkaisu(projekti, julkaisuWaitingForApproval); + + julkaisuWaitingForApproval.aloituskuulutusPDFPath = await createAloituskuulutusPDF( + AsiakirjaTyyppi.ALOITUSKUULUTUS, + julkaisuWaitingForApproval, + projekti + ); + julkaisuWaitingForApproval.aloituskuulutusIlmoitusPDFPath = await createAloituskuulutusPDF( + AsiakirjaTyyppi.ILMOITUS_KUULUTUKSESTA, + julkaisuWaitingForApproval, + projekti + ); } async function removeRejectionReasonIfExists(projekti: DBProjekti, aloitusKuulutus: AloitusKuulutus) { diff --git a/backend/src/handler/asiakirjaAdapter.ts b/backend/src/handler/asiakirjaAdapter.ts index 3f5ba9bb4..b9ce27701 100644 --- a/backend/src/handler/asiakirjaAdapter.ts +++ b/backend/src/handler/asiakirjaAdapter.ts @@ -16,8 +16,8 @@ export class AsiakirjaAdapter { if (dbProjekti.aloitusKuulutus) { const { esitettavatYhteystiedot, palautusSyy: _palautusSyy, ...includedFields } = dbProjekti.aloitusKuulutus; return { - id: createNextID(dbProjekti), ...includedFields, + id: createNextID(dbProjekti), yhteystiedot: adaptYhteystiedot(dbProjekti, esitettavatYhteystiedot), velho: adaptVelho(dbProjekti), suunnitteluSopimus: cloneDeep(dbProjekti.suunnitteluSopimus), diff --git a/backend/src/handler/projektiAdapter.ts b/backend/src/handler/projektiAdapter.ts index 8903e5c9d..3e76f445d 100644 --- a/backend/src/handler/projektiAdapter.ts +++ b/backend/src/handler/projektiAdapter.ts @@ -13,6 +13,7 @@ import mergeWith from "lodash/mergeWith"; import { KayttoOikeudetManager } from "./kayttoOikeudetManager"; import { personSearch } from "../personSearch/personSearchClient"; import pickBy from "lodash/pickBy"; +import { fileService } from "../files/fileService"; export class ProjektiAdapter { public adaptProjekti(dbProjekti: DBProjekti): API.Projekti { @@ -34,7 +35,7 @@ export class ProjektiAdapter { aloitusKuulutus: adaptAloitusKuulutus(aloitusKuulutus), suunnitteluSopimus: adaptSuunnitteluSopimus(suunnitteluSopimus), liittyvatSuunnitelmat: adaptLiittyvatSuunnitelmat(liittyvatSuunnitelmat), - aloitusKuulutusJulkaisut: adaptAloitusKuulutusJulkaisut(aloitusKuulutusJulkaisut), + aloitusKuulutusJulkaisut: adaptAloitusKuulutusJulkaisut(dbProjekti.oid, aloitusKuulutusJulkaisut), velho: { __typename: "Velho", ...velho, @@ -149,6 +150,7 @@ function adaptYhteystiedot(yhteystiedot: Yhteystieto[]): API.Yhteystieto[] { } function adaptAloitusKuulutusJulkaisut( + oid: string, aloitusKuulutusJulkaisut?: AloitusKuulutusJulkaisu[] | null ): API.AloitusKuulutusJulkaisu[] | undefined { if (aloitusKuulutusJulkaisut) { @@ -156,12 +158,17 @@ function adaptAloitusKuulutusJulkaisut( const { yhteystiedot, velho, suunnitteluSopimus, kielitiedot, ...fieldsToCopyAsIs } = julkaisu; return { + ...fieldsToCopyAsIs, __typename: "AloitusKuulutusJulkaisu", yhteystiedot: adaptYhteystiedot(yhteystiedot), velho: adaptVelho(velho), suunnitteluSopimus: adaptSuunnitteluSopimus(suunnitteluSopimus), kielitiedot: adaptKielitiedot(kielitiedot), - ...fieldsToCopyAsIs, + aloituskuulutusPDFPath: fileService.getYllapitoPathForProjektiFile(oid, julkaisu.aloituskuulutusPDFPath), + aloituskuulutusIlmoitusPDFPath: fileService.getYllapitoPathForProjektiFile( + oid, + julkaisu.aloituskuulutusIlmoitusPDFPath + ), }; }); } diff --git a/backend/test/__snapshots__/apiHandler.test.ts.snap b/backend/test/__snapshots__/apiHandler.test.ts.snap index 12cbff327..254a47e04 100644 --- a/backend/test/__snapshots__/apiHandler.test.ts.snap +++ b/backend/test/__snapshots__/apiHandler.test.ts.snap @@ -273,11 +273,9 @@ Array [ "Save projekti having while adding one muokkaaja more. There should be three persons in the projekti now", Object { "aloitusKuulutus": Object { - "__typename": "AloitusKuulutus", "elyKeskus": "Pirkanmaa", "esitettavatYhteystiedot": Array [ Object { - "__typename": "Yhteystieto", "etunimi": "Marko", "organisaatio": "Kajaani", "puhelinnumero": "0293121213", @@ -437,7 +435,9 @@ Object { }, "aloitusKuulutusJulkaisut": Array [ Object { - "__typename": "AloitusKuulutus", + "__typename": "AloitusKuulutusJulkaisu", + "aloituskuulutusIlmoitusPDFPath": "/yllapito/tiedostot/projekti/1/aloituskuulutus/ILMOITUS TOIMIVALTAISEN VIRANOMAISEN KUULUTUKSESTA Testiprojekti 1.pdf", + "aloituskuulutusPDFPath": "/yllapito/tiedostot/projekti/1/aloituskuulutus/KUULUTUS SUUNNITTELUN ALOITTAMISESTA Testiprojekti 1.pdf", "elyKeskus": "Pirkanmaa", "hankkeenKuvaus": "Lorem Ipsum", "hankkeenKuvausRuotsi": "På Svenska", diff --git a/backend/test/apiHandler.test.ts b/backend/test/apiHandler.test.ts index 15a9bab71..39be80165 100644 --- a/backend/test/apiHandler.test.ts +++ b/backend/test/apiHandler.test.ts @@ -23,6 +23,9 @@ import cloneDeep from "lodash/cloneDeep"; import mergeWith from "lodash/mergeWith"; import { PersonSearchFixture } from "./personSearch/lambda/personSearchFixture"; import { Kayttajas } from "../src/personSearch/kayttajas"; +import { AwsClientStub, mockClient } from "aws-sdk-client-mock"; +import { getS3Client } from "../src/aws/clients"; +import { PutObjectCommand, PutObjectCommandInput, S3Client } from "@aws-sdk/client-s3"; const { expect, assert } = require("chai"); @@ -51,6 +54,7 @@ describe("apiHandler", () => { let insertAloitusKuulutusJulkaisuStub: sinon.SinonStub; let updateAloitusKuulutusJulkaisuStub: sinon.SinonStub; let deleteAloitusKuulutusJulkaisuStub: sinon.SinonStub; + let mockS3CLient: AwsClientStub; beforeEach(() => { createProjektiStub = sinon.stub(projektiDatabase, "createProjekti"); @@ -61,6 +65,7 @@ describe("apiHandler", () => { updateAloitusKuulutusJulkaisuStub = sinon.stub(projektiDatabase, "updateAloitusKuulutusJulkaisu"); deleteAloitusKuulutusJulkaisuStub = sinon.stub(projektiDatabase, "deleteAloitusKuulutusJulkaisu"); loadVelhoProjektiByOidStub = sinon.stub(velho, "loadProjekti"); + mockS3CLient = mockClient(getS3Client()); fixture = new ProjektiFixture(); personSearchFixture = new PersonSearchFixture(); @@ -84,6 +89,13 @@ describe("apiHandler", () => { createProjektiStub.resolves(); } + function validatePutObjectCommandInput(callNumber: number, yllapitoBucketName: string, filePath: string) { + const { Bucket: aloituskuulutusBucket, Key: aloituskuulutusKey } = mockS3CLient.call(callNumber).args[0] + .input as PutObjectCommandInput; + expect(aloituskuulutusBucket).to.eq(yllapitoBucketName); + expect(aloituskuulutusKey).to.eq(filePath); + } + describe("lataaProjekti", () => { it("should load a new project from Velho", async () => { userFixture.loginAs(UserFixture.mattiMeikalainen); @@ -271,7 +283,7 @@ describe("apiHandler", () => { ], suunnitteluSopimus: null, euRahoitus: false, // mandatory field for perustiedot - aloitusKuulutus: fixture.aloitusKuulutus, + aloitusKuulutus: fixture.aloitusKuulutusInput, kielitiedot: { ensisijainenKieli: Kieli.SUOMI, toissijainenKieli: Kieli.SAAME, @@ -320,12 +332,26 @@ describe("apiHandler", () => { }); // Accept aloituskuulutus + mockS3CLient.on(PutObjectCommand).resolves({}); await api.siirraTila({ oid, tyyppi: TilasiirtymaTyyppi.ALOITUSKUULUTUS, toiminto: TilasiirtymaToiminto.HYVAKSY, }); + const calls = mockS3CLient.calls(); + expect(calls).to.have.length(2); + validatePutObjectCommandInput( + 0, + "hassu-localstack-yllapito", + "yllapito/tiedostot/projekti/1/aloituskuulutus/KUULUTUS SUUNNITTELUN ALOITTAMISESTA Testiprojekti 1.pdf" + ); + validatePutObjectCommandInput( + 1, + "hassu-localstack-yllapito", + "yllapito/tiedostot/projekti/1/aloituskuulutus/ILMOITUS TOIMIVALTAISEN VIRANOMAISEN KUULUTUKSESTA Testiprojekti 1.pdf" + ); + // Verify that the accepted aloituskuulutus is available await validateAloitusKuulutusState({ oid, expectedState: AloitusKuulutusTila.HYVAKSYTTY }); diff --git a/backend/test/files/fileService.test.ts b/backend/test/files/fileService.test.ts index 5f584c044..addb73453 100644 --- a/backend/test/files/fileService.test.ts +++ b/backend/test/files/fileService.test.ts @@ -4,16 +4,15 @@ import { fileService } from "../../src/files/fileService"; import * as sinon from "sinon"; import { getS3Client } from "../../src/aws/clients"; import { uuid } from "../../src/util/uuid"; -import { mockClient } from "aws-sdk-client-mock"; -import { AwsStub } from "aws-sdk-client-mock/dist/types/awsClientStub"; -import { HeadObjectCommand } from "@aws-sdk/client-s3"; +import { AwsClientStub, mockClient } from "aws-sdk-client-mock"; +import { HeadObjectCommand, S3Client } from "@aws-sdk/client-s3"; const { expect } = require("chai"); const sandbox = sinon.createSandbox(); describe("UploadService", () => { - let mockS3CLient: AwsStub; + let mockS3CLient: AwsClientStub; afterEach(() => { sandbox.reset(); diff --git a/backend/test/fixture/projektiFixture.ts b/backend/test/fixture/projektiFixture.ts index f90bb4cc9..cde04d011 100644 --- a/backend/test/fixture/projektiFixture.ts +++ b/backend/test/fixture/projektiFixture.ts @@ -1,5 +1,6 @@ import { AloitusKuulutus, + AloitusKuulutusInput, Kieli, Projekti, ProjektiKayttaja, @@ -80,8 +81,7 @@ export class ProjektiFixture { kayttoOikeudet: [], }; - aloitusKuulutus: AloitusKuulutus = { - __typename: "AloitusKuulutus", + aloitusKuulutusInput: AloitusKuulutusInput = { kuulutusPaiva: "2022-01-02", hankkeenKuvaus: "Lorem Ipsum", hankkeenKuvausRuotsi: "På Svenska", @@ -90,7 +90,6 @@ export class ProjektiFixture { elyKeskus: "Pirkanmaa", esitettavatYhteystiedot: [ { - __typename: "Yhteystieto", etunimi: "Marko", sukunimi: "Koi", sahkoposti: "markku.koi@koi.com", @@ -100,6 +99,15 @@ export class ProjektiFixture { ], }; + aloitusKuulutus: AloitusKuulutus = { + __typename: "AloitusKuulutus", + ...this.aloitusKuulutusInput, + esitettavatYhteystiedot: this.aloitusKuulutusInput.esitettavatYhteystiedot.map((yt) => ({ + __typename: "Yhteystieto", + ...yt, + })), + }; + dbProjekti1: DBProjekti = { kayttoOikeudet: [ { diff --git a/backend/tsconfig.json b/backend/tsconfig.json index e8de07862..6cdf41900 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -18,12 +18,5 @@ "alwaysShowRuleFailuresAsWarnings": false } ] - }, - "exclude": [ - "node_modules", - "tools", - "test", - "src", - "deployment" - ] + } } diff --git a/graphql/types.graphql b/graphql/types.graphql index 2b8563eef..b758a09ae 100644 --- a/graphql/types.graphql +++ b/graphql/types.graphql @@ -112,6 +112,8 @@ type AloitusKuulutusJulkaisu { velho: Velho! suunnitteluSopimus: SuunnitteluSopimus kielitiedot: Kielitiedot + aloituskuulutusPDFPath: String + aloituskuulutusIlmoitusPDFPath: String tila: AloitusKuulutusTila muokkaaja: String hyvaksyja: String diff --git a/package-lock.json b/package-lock.json index ccb6e4342..a2a5564a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,6 +77,7 @@ "@aws-sdk/client-s3": "3.49.0", "@aws-sdk/client-ses": "3.49.0", "@aws-sdk/client-ssm": "3.49.0", + "@aws-sdk/types": "3.49.0", "@babel/core": "7.15.8", "@istanbuljs/nyc-config-typescript": "1.0.2", "@semantic-release/exec": "6.0.2", @@ -274,6 +275,15 @@ "zen-observable-ts": "0.8.19" } }, + "node_modules/@aws-amplify/core/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-amplify/datastore": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-3.6.0.tgz", @@ -712,6 +722,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-amplify/storage/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-amplify/storage/node_modules/@aws-sdk/util-arn-parser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.6.1.tgz", @@ -3049,6 +3068,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/chunked-blob-reader": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.37.0.tgz", @@ -3707,15 +3735,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -4066,6 +4085,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-cloudwatch-logs/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-cloudwatch-logs/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -4238,6 +4266,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -4412,6 +4449,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-comprehend/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-comprehend/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -5002,14 +5048,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -6119,6 +6157,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-kinesis/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -6697,14 +6744,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -7039,6 +7078,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -7949,6 +7997,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-personalize-events/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -8132,189 +8189,207 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/@aws-sdk/client-pinpoint/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/@aws-sdk/client-polly": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-polly/-/client-polly-3.6.1.tgz", - "integrity": "sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ==", - "dev": true, - "dependencies": { - "@aws-crypto/sha256-browser": "^1.0.0", - "@aws-crypto/sha256-js": "^1.0.0", - "@aws-sdk/config-resolver": "3.6.1", - "@aws-sdk/credential-provider-node": "3.6.1", - "@aws-sdk/fetch-http-handler": "3.6.1", - "@aws-sdk/hash-node": "3.6.1", - "@aws-sdk/invalid-dependency": "3.6.1", - "@aws-sdk/middleware-content-length": "3.6.1", - "@aws-sdk/middleware-host-header": "3.6.1", - "@aws-sdk/middleware-logger": "3.6.1", - "@aws-sdk/middleware-retry": "3.6.1", - "@aws-sdk/middleware-serde": "3.6.1", - "@aws-sdk/middleware-signing": "3.6.1", - "@aws-sdk/middleware-stack": "3.6.1", - "@aws-sdk/middleware-user-agent": "3.6.1", - "@aws-sdk/node-config-provider": "3.6.1", - "@aws-sdk/node-http-handler": "3.6.1", - "@aws-sdk/protocol-http": "3.6.1", - "@aws-sdk/smithy-client": "3.6.1", - "@aws-sdk/types": "3.6.1", - "@aws-sdk/url-parser": "3.6.1", - "@aws-sdk/url-parser-native": "3.6.1", - "@aws-sdk/util-base64-browser": "3.6.1", - "@aws-sdk/util-base64-node": "3.6.1", - "@aws-sdk/util-body-length-browser": "3.6.1", - "@aws-sdk/util-body-length-node": "3.6.1", - "@aws-sdk/util-user-agent-browser": "3.6.1", - "@aws-sdk/util-user-agent-node": "3.6.1", - "@aws-sdk/util-utf8-browser": "3.6.1", - "@aws-sdk/util-utf8-node": "3.6.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-crypto/sha256-js": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", - "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", - "dev": true, - "dependencies": { - "@aws-crypto/util": "^1.2.2", - "@aws-sdk/types": "^3.1.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-sdk/client-polly/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz", - "integrity": "sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-env/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz", - "integrity": "sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-imds/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz", - "integrity": "sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==", - "dev": true, - "dependencies": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-ini/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz", - "integrity": "sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==", - "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.6.1", - "@aws-sdk/credential-provider-imds": "3.6.1", - "@aws-sdk/credential-provider-ini": "3.6.1", - "@aws-sdk/credential-provider-process": "3.6.1", - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-node/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-process": { + "node_modules/@aws-sdk/client-pinpoint/node_modules/@aws-sdk/types": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz", - "integrity": "sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", "dev": true, - "dependencies": { - "@aws-sdk/credential-provider-ini": "3.6.1", - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-process/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 - }, - "node_modules/@aws-sdk/client-polly/node_modules/tslib": { + "node_modules/@aws-sdk/client-pinpoint/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, - "node_modules/@aws-sdk/client-rekognition": { + "node_modules/@aws-sdk/client-polly": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-rekognition/-/client-rekognition-3.6.1.tgz", - "integrity": "sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA==", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-polly/-/client-polly-3.6.1.tgz", + "integrity": "sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "^1.0.0", + "@aws-crypto/sha256-js": "^1.0.0", + "@aws-sdk/config-resolver": "3.6.1", + "@aws-sdk/credential-provider-node": "3.6.1", + "@aws-sdk/fetch-http-handler": "3.6.1", + "@aws-sdk/hash-node": "3.6.1", + "@aws-sdk/invalid-dependency": "3.6.1", + "@aws-sdk/middleware-content-length": "3.6.1", + "@aws-sdk/middleware-host-header": "3.6.1", + "@aws-sdk/middleware-logger": "3.6.1", + "@aws-sdk/middleware-retry": "3.6.1", + "@aws-sdk/middleware-serde": "3.6.1", + "@aws-sdk/middleware-signing": "3.6.1", + "@aws-sdk/middleware-stack": "3.6.1", + "@aws-sdk/middleware-user-agent": "3.6.1", + "@aws-sdk/node-config-provider": "3.6.1", + "@aws-sdk/node-http-handler": "3.6.1", + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/smithy-client": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/url-parser": "3.6.1", + "@aws-sdk/url-parser-native": "3.6.1", + "@aws-sdk/util-base64-browser": "3.6.1", + "@aws-sdk/util-base64-node": "3.6.1", + "@aws-sdk/util-body-length-browser": "3.6.1", + "@aws-sdk/util-body-length-node": "3.6.1", + "@aws-sdk/util-user-agent-browser": "3.6.1", + "@aws-sdk/util-user-agent-node": "3.6.1", + "@aws-sdk/util-utf8-browser": "3.6.1", + "@aws-sdk/util-utf8-node": "3.6.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-crypto/sha256-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", + "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-polly/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz", + "integrity": "sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-env/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz", + "integrity": "sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-imds/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz", + "integrity": "sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-ini/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz", + "integrity": "sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.6.1", + "@aws-sdk/credential-provider-imds": "3.6.1", + "@aws-sdk/credential-provider-ini": "3.6.1", + "@aws-sdk/credential-provider-process": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-node/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-process": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz", + "integrity": "sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-ini": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/credential-provider-process/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 + }, + "node_modules/@aws-sdk/client-polly/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/client-polly/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/@aws-sdk/client-rekognition": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-rekognition/-/client-rekognition-3.6.1.tgz", + "integrity": "sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "^1.0.0", @@ -8479,6 +8554,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-rekognition/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-rekognition/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -9362,15 +9446,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -10195,15 +10270,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-ses/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-ses/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -11656,15 +11722,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-ssm/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-ssm/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -13023,14 +13080,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -14089,6 +14138,15 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/@aws-sdk/client-translate/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/client-translate/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -14144,28 +14202,29 @@ "node": ">=10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.6.1.tgz", - "integrity": "sha512-uJ9q+yq+Dhdo32gcv0p/AT7sKSAUH0y4ts9XRK/vx0dW9Q3XJy99mOJlq/6fkh4LfWeavJJlaCo9lSHNMWXx4w==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-crypto/sha256-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", + "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", "dev": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.6.1", - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "engines": { - "node": ">= 10.0.0" + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/credential-provider-env": { + "node_modules/@aws-sdk/config-resolver/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 + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/abort-controller": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.22.0.tgz", - "integrity": "sha512-vbM4hcH28fyos2BAtt1ANhEEZynYpFgdMTdw2d8jJMDITE4gtMzomVOdz/7ZVf9WFUJf9iYV6U3fXSqalFeeew==", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.22.0.tgz", + "integrity": "sha512-vrzYpzW+tVMjxXSnu2Uy8/nWMbmc/EwD1+J7c1w3e6Ys7Qlujd0EgdkihLIlxahcdizeuIq4XNRu49rz0LdZCQ==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.22.0", "@aws-sdk/types": "3.22.0", "tslib": "^2.0.0" }, @@ -14173,12 +14232,13 @@ "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-env/node_modules/@aws-sdk/property-provider": { + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/config-resolver": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", - "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.22.0.tgz", + "integrity": "sha512-zXKUbEzYeeg0eazUwNYK62lBj3sqVaRgUlDdL1+czGU2cnfhjbCGUKun9L+XTVw5Cu6V1y4cWYrA03e/2Ugl4g==", "dev": true, "dependencies": { + "@aws-sdk/signature-v4": "3.22.0", "@aws-sdk/types": "3.22.0", "tslib": "^2.0.0" }, @@ -14186,274 +14246,758 @@ "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-env/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/fetch-http-handler": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", - "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.22.0.tgz", + "integrity": "sha512-LFp/dkRwPceIXODin+0YtfzWyt+rjgr59C8BsgT2x3aZJ9rBTnAHSr8Bp0UBMqm6F9lOodf4jqa40xsw6MAiGw==", "dev": true, - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/querystring-builder": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-base64-browser": "3.22.0", + "tslib": "^2.0.0" } }, - "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/@aws-sdk/credential-provider-imds": { + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/hash-node": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.22.0.tgz", - "integrity": "sha512-d1nAy6OM+7+Yat5Yx0u5r2lRZxcCaxykblDO2rcicdsINxxcSglQsD4pud3t/dfyUfkrnznlNE5VY0H+90kx8g==", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.22.0.tgz", + "integrity": "sha512-AlNdW3P3lzu2PNtVxhMw5i6hD8n7LUiOXGkU88IItv7vRd8a4ntURod8FCzDT1VkLlNKH4+lkXmCu8/uCTfLHA==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.22.0", "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-buffer-from": "3.22.0", "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/property-provider": { + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/invalid-dependency": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", - "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.22.0.tgz", + "integrity": "sha512-8Y1LnS9izRgje7TYAsTPa1xTBXBY++YfxLrTEF1PUDtjgjeBHYN6bVIXT2YFp8D/GGl523fd1QyA4DS476Ptwg==", "dev": true, "dependencies": { "@aws-sdk/types": "3.22.0", "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/is-array-buffer": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", - "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.22.0.tgz", + "integrity": "sha512-VVok7FHxuQr7GmyC6ZfiEavXc1Xeyyz7O62YfsOdQz61nSKEX9V8Eopeq6i4boIOHoBQZA9FpFwyODOFSkEcQA==", "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-imds/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.41.0.tgz", - "integrity": "sha512-98CGEHg7Tb6HxK5ZIdbAcijvD3IpLe0ddse1xMe/Ilhjz770FS/L2UNprOP6PZTqrSfBffiMrvfThUSuUaTlIQ==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-content-length": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.22.0.tgz", + "integrity": "sha512-2kNiq/Ny3TN3sP6oPJDOB/0m7JOfWXpGdZBcYB9aSQ2LybsN4Yg2RISBnKUxAW8O5sfrzXVn+ZeLFa9+QUY7hQ==", "dev": true, "dependencies": { - "@aws-sdk/credential-provider-env": "3.40.0", - "@aws-sdk/credential-provider-imds": "3.40.0", - "@aws-sdk/credential-provider-sso": "3.41.0", - "@aws-sdk/credential-provider-web-identity": "3.41.0", - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "@aws-sdk/types": "3.40.0", - "@aws-sdk/util-credentials": "3.37.0", - "tslib": "^2.3.0" + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz", - "integrity": "sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.22.0.tgz", + "integrity": "sha512-cksE9UrbPtv8Qld7YNIDNZ7uXXTK0fMBEzk21IZ/6rv/2wPWoCfiUzAg4CCk1e3WH7WyOhw4ysRG2CuRxJ7zLg==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz", - "integrity": "sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-logger": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.22.0.tgz", + "integrity": "sha512-fXVCEZteSK5ltyJANS0X9zq/CY1hQIQmemsDST66qM+UaAZzEYPNE/3p7skjADkBEz/9++KRYmMuoSjumPholg==", "dev": true, "dependencies": { - "@aws-sdk/node-config-provider": "3.40.0", - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/types": "3.40.0", - "@aws-sdk/url-parser": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/node-config-provider": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz", - "integrity": "sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-retry": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.22.0.tgz", + "integrity": "sha512-BQ3DgqvOG7fiIfxd5k9l93S2r0XraIrioqYYvxuABtt08dV+iwPNFDPIYYTkPV8Tp6Pvu4Hzjn1pQzGYiatjnQ==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/service-error-classification": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0", + "uuid": "^8.3.2" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/property-provider": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz", - "integrity": "sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-serde": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.22.0.tgz", + "integrity": "sha512-5ie2XvwFSHpRDmsCqmQ3VmwGnnFE3E+ptjGEbo8GXNJHrvX3apDgjGFSyLUNS/Ezv1FkUFm0qcs4rgxYCW8dNg==", "dev": true, "dependencies": { - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/querystring-parser": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.40.0.tgz", - "integrity": "sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-stack": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.22.0.tgz", + "integrity": "sha512-acG5h6aDSiIjWvmeiTwsZthlafOiL27k7fIvmlim/VRomzAxPBazXYQMzhKBRhki7KP4iIu8ZEOBZuWeNQNGHg==", "dev": true, "dependencies": { - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.37.0.tgz", - "integrity": "sha512-+vRBSlfa48R9KL7DpQt3dsu5/+5atjRgoCISblWo3SLpjrx41pKcjKneo7a1u0aP1Xc2oG2TfIyqTWZuOXsmEQ==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.22.0.tgz", + "integrity": "sha512-+iFu5CIPE3/KX9bxD1cC8n3uqWm+vUk46fIdYzz3It0OoWcx9JRVsHU3nu0dlJa9rZoWwLt/PVM9qExI+fQdXg==", "dev": true, "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/types": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", - "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/node-config-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.22.0.tgz", + "integrity": "sha512-OOUqFMHaV7JgDCbpC4G0VYFSwG4Y/8TV5cJFj/Xsx4MhhSc0Hcm2GAJ+gshrCwPq0yeLKOxaFGdaLxemWgk4ug==", "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/url-parser": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.40.0.tgz", - "integrity": "sha512-HwNV+HX7bHgLk5FzTOgdXANsC0SeVz5PMC4Nh+TLz2IoeQnrw4H8dsA4YNonncjern5oC5veKRjQeOoCL5SlSQ==", - "dev": true, - "dependencies": { - "@aws-sdk/querystring-parser": "3.40.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" - } - }, - "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.41.0.tgz", - "integrity": "sha512-5FW6+wNJgyDCsbAd+mLm/1DBTDkyIYOMVzcxbr6Vi3pM4UrMFdeLdAP62edYW8usg78Xg+c6vaAoEv/M3zkS0Q==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/node-http-handler": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.22.0.tgz", + "integrity": "sha512-lYZf7g8Y5URb2U0BYZz4mYRNt9pR3DYljIIET8ac3ZmiIOXnDogVHtT6S3Cw+tA9biWhm+tbJRP8sE8nEgMIfw==", "dev": true, "dependencies": { - "@aws-sdk/credential-provider-env": "3.40.0", - "@aws-sdk/credential-provider-imds": "3.40.0", - "@aws-sdk/credential-provider-ini": "3.41.0", - "@aws-sdk/credential-provider-process": "3.40.0", - "@aws-sdk/credential-provider-sso": "3.41.0", - "@aws-sdk/credential-provider-web-identity": "3.41.0", - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "@aws-sdk/types": "3.40.0", - "@aws-sdk/util-credentials": "3.37.0", - "tslib": "^2.3.0" + "@aws-sdk/abort-controller": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/querystring-builder": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz", - "integrity": "sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/property-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", + "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz", - "integrity": "sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/protocol-http": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.22.0.tgz", + "integrity": "sha512-mlkQhw0pJ/QVy/Cz7XCmEKlkdKl5qfTvDe6dnRTtFqbVDypaehlG4rMYNYwBgDRHbHyHdWYQbapk3cQfc4NiLA==", "dev": true, "dependencies": { - "@aws-sdk/node-config-provider": "3.40.0", - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/types": "3.40.0", - "@aws-sdk/url-parser": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/node-config-provider": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz", - "integrity": "sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/querystring-builder": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.22.0.tgz", + "integrity": "sha512-ZIjM0m/VdVc5HlQeg9MxRFa8kyo45OIDktUrNcHRz4m7umgS6NCAqY6/+58QNxXYUy7LR83JF9A5oDglvpV8Dw==", "dev": true, "dependencies": { - "@aws-sdk/property-provider": "3.40.0", - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-uri-escape": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/property-provider": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz", - "integrity": "sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/querystring-parser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.22.0.tgz", + "integrity": "sha512-OeDue0/krnIKuDHDpJbWGjmDsQfh+Z9dSlfBs2x+V9hIdm3k1s/vl36z3sFnhxcHYvf79UO5hXhbhFDsOWnRsg==", "dev": true, "dependencies": { - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/querystring-parser": { - "version": "3.40.0", + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/service-error-classification": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.22.0.tgz", + "integrity": "sha512-6ytFFoU8guAljwpmQTvZNf//cTurdumeLlAmQ8RJsbX3y5DGlpG2dfq7mpYJudtJtCQTwPYtaG5Xva460T2CqA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.22.0.tgz", + "integrity": "sha512-qLTSqjqFc98POGg0W+VsWdDcO/6lMHDB5wAvjULIQ+ra93FybL0jG6eA8Ds1CJ8Ibz446l25P0QZsNHkpKX2EA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/signature-v4": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.22.0.tgz", + "integrity": "sha512-rh25sQ/+5KJSz6+tTRVwbmKpcH9bgkoMw48Vu0xXdTrbPKaO8Kya5E9TM/8+PUZfRtIHU/R1LJJZkoY23awOTg==", + "dev": true, + "dependencies": { + "@aws-sdk/is-array-buffer": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-hex-encoding": "3.22.0", + "@aws-sdk/util-uri-escape": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/smithy-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.22.0.tgz", + "integrity": "sha512-/xW5ClxSfLUiQFAOFD7H17f57t7tTFNulipSpvI4jWAFyrIbuSAWcR/8f2+iuz2jbteEj1Ik3c5+7AFXPLqgew==", + "dev": true, + "dependencies": { + "@aws-sdk/middleware-stack": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/url-parser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.22.0.tgz", + "integrity": "sha512-zHI3GUC0ftsmrFi+9jWhwZu9b7Ol2gQDOEVn161HmAc+SnWyRDUJWLrrrJNoYbMO4SoxJiwoM8LIBv/ydRL74Q==", + "dev": true, + "dependencies": { + "@aws-sdk/querystring-parser": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-base64-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.22.0.tgz", + "integrity": "sha512-z+CpIMB/mhKmiAz5/YPDGJXHNsdsmJoKeKSHWJqwwqpIlQCrwX55DnOGcIggftqOL23OB+K+E0Z/X/NFGRmFEw==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-base64-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.22.0.tgz", + "integrity": "sha512-FJln59hxRIDJofQa+O3RC2SsT0xkaju4FmHY3XTR0O+1x/Qo7/SlAzGm8+F3O5fQyk6XWGV6NpY7/jT4iFe/WQ==", + "dev": true, + "dependencies": { + "@aws-sdk/util-buffer-from": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.22.0.tgz", + "integrity": "sha512-CaTvQhp7zq8SYPcCcG1NTYUw/gmz3avxnGGqEsCYU/C3zPczYiqH1e8AixErQSwLKG78lKaDO6DPwmwsheebuw==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-body-length-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.22.0.tgz", + "integrity": "sha512-EIfg3PIusUxGwTjTP2O4QVORHkxOw0xub8c1EII++3FPpqWDEl6VUDXbAvJE6SMd0C7UceL6HKjZYKFfx0HbnA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.22.0.tgz", + "integrity": "sha512-9wO2vXY+mH5Fqxf0kxPAJiwKEoy69AA8Srt7B3FeOyhhPAZbSAniS4Kw+I/Ni/5ZyCRyMaKrR31PoDilbana1A==", + "dev": true, + "dependencies": { + "@aws-sdk/is-array-buffer": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.22.0.tgz", + "integrity": "sha512-fCo2URT8kbyEullWjXrmmqtjDmjIAnwMv6T9GFw4enVARUDNArmxGfi4VK/GQKWAGa9Wd2b74tgDH60yG3qAng==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-uri-escape": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.22.0.tgz", + "integrity": "sha512-SDeYT3qktYGv/9z6nnVRp3VYm/5S/uea4IPUGQlPyea05uOxe/ysqEW4ogve4ugQVgIbE47OvyoZlwFiFgbkVQ==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.22.0.tgz", + "integrity": "sha512-FnGmHG986MjFV0FW9WV8DF+DBqieo3Dl4KVg7BQSyOAClN3w8XOBvP8YZlxUtYA3zeVXvHRpJjupgRsq8tZ9jw==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.22.0", + "bowser": "^2.11.0", + "tslib": "^2.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.22.0.tgz", + "integrity": "sha512-XuAfkTS8Bl++Fp2rbgyIIs3cCVi6DaTmW/a+OztJx2IOVqTIkjruckhBPCf5/v2coy7xZeD8YqpIJUdcY4w+iw==", + "dev": true, + "dependencies": { + "@aws-sdk/node-config-provider": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.22.0.tgz", + "integrity": "sha512-4S1adLvYi5fHTbV4zpC4I4oKku0U1Pc1byfX7iJrWu07TVUeW4YAfwCaLK4O3qUUJZ1mXIqxArRGBFnbhHWeDg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-utf8-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.22.0.tgz", + "integrity": "sha512-uZPhyt/OiSuFwWzBB/OF6ZUNM5cG7kW1U8Cfa740IKZrCNbawRZipiqkKdffAiVTKF3VfOQEbZCJibiD2BfafQ==", + "dev": true, + "dependencies": { + "@aws-sdk/util-buffer-from": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.6.1.tgz", + "integrity": "sha512-uJ9q+yq+Dhdo32gcv0p/AT7sKSAUH0y4ts9XRK/vx0dW9Q3XJy99mOJlq/6fkh4LfWeavJJlaCo9lSHNMWXx4w==", + "dev": true, + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-cognito-identity/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.22.0.tgz", + "integrity": "sha512-vbM4hcH28fyos2BAtt1ANhEEZynYpFgdMTdw2d8jJMDITE4gtMzomVOdz/7ZVf9WFUJf9iYV6U3fXSqalFeeew==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env/node_modules/@aws-sdk/property-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", + "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env/node_modules/@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.22.0.tgz", + "integrity": "sha512-d1nAy6OM+7+Yat5Yx0u5r2lRZxcCaxykblDO2rcicdsINxxcSglQsD4pud3t/dfyUfkrnznlNE5VY0H+90kx8g==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/property-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", + "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-imds/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.41.0.tgz", + "integrity": "sha512-98CGEHg7Tb6HxK5ZIdbAcijvD3IpLe0ddse1xMe/Ilhjz770FS/L2UNprOP6PZTqrSfBffiMrvfThUSuUaTlIQ==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.40.0", + "@aws-sdk/credential-provider-imds": "3.40.0", + "@aws-sdk/credential-provider-sso": "3.41.0", + "@aws-sdk/credential-provider-web-identity": "3.41.0", + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "@aws-sdk/types": "3.40.0", + "@aws-sdk/util-credentials": "3.37.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz", + "integrity": "sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz", + "integrity": "sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==", + "dev": true, + "dependencies": { + "@aws-sdk/node-config-provider": "3.40.0", + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/types": "3.40.0", + "@aws-sdk/url-parser": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/node-config-provider": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz", + "integrity": "sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/property-provider": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz", + "integrity": "sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/querystring-parser": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.40.0.tgz", + "integrity": "sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.37.0.tgz", + "integrity": "sha512-+vRBSlfa48R9KL7DpQt3dsu5/+5atjRgoCISblWo3SLpjrx41pKcjKneo7a1u0aP1Xc2oG2TfIyqTWZuOXsmEQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/types": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", + "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/url-parser": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.40.0.tgz", + "integrity": "sha512-HwNV+HX7bHgLk5FzTOgdXANsC0SeVz5PMC4Nh+TLz2IoeQnrw4H8dsA4YNonncjern5oC5veKRjQeOoCL5SlSQ==", + "dev": true, + "dependencies": { + "@aws-sdk/querystring-parser": "3.40.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.41.0.tgz", + "integrity": "sha512-5FW6+wNJgyDCsbAd+mLm/1DBTDkyIYOMVzcxbr6Vi3pM4UrMFdeLdAP62edYW8usg78Xg+c6vaAoEv/M3zkS0Q==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.40.0", + "@aws-sdk/credential-provider-imds": "3.40.0", + "@aws-sdk/credential-provider-ini": "3.41.0", + "@aws-sdk/credential-provider-process": "3.40.0", + "@aws-sdk/credential-provider-sso": "3.41.0", + "@aws-sdk/credential-provider-web-identity": "3.41.0", + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "@aws-sdk/types": "3.40.0", + "@aws-sdk/util-credentials": "3.37.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz", + "integrity": "sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz", + "integrity": "sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==", + "dev": true, + "dependencies": { + "@aws-sdk/node-config-provider": "3.40.0", + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/types": "3.40.0", + "@aws-sdk/url-parser": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/node-config-provider": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz", + "integrity": "sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.40.0", + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/property-provider": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz", + "integrity": "sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/querystring-parser": { + "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.40.0.tgz", "integrity": "sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA==", "dev": true, @@ -14687,6 +15231,15 @@ "tslib": "^1.8.0" } }, + "node_modules/@aws-sdk/eventstream-marshaller/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/eventstream-serde-browser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.6.1.tgz", @@ -14702,6 +15255,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/eventstream-serde-config-resolver": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.6.1.tgz", @@ -14716,6 +15278,34 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/protocol-http": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.22.0.tgz", + "integrity": "sha512-mlkQhw0pJ/QVy/Cz7XCmEKlkdKl5qfTvDe6dnRTtFqbVDypaehlG4rMYNYwBgDRHbHyHdWYQbapk3cQfc4NiLA==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, "node_modules/@aws-sdk/eventstream-serde-node": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.6.1.tgz", @@ -14731,6 +15321,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/eventstream-serde-universal": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.6.1.tgz", @@ -14745,6 +15344,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/fetch-http-handler": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.6.1.tgz", @@ -14758,6 +15366,15 @@ "tslib": "^1.8.0" } }, + "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/hash-blob-browser": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.40.0.tgz", @@ -14799,6 +15416,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/hash-stream-node": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.40.0.tgz", @@ -14837,6 +15463,15 @@ "tslib": "^1.8.0" } }, + "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/is-array-buffer": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.6.1.tgz", @@ -15058,6 +15693,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-endpoint-discovery": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.49.0.tgz", @@ -15125,14 +15769,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-endpoint-discovery/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/middleware-endpoint-discovery/node_modules/@aws-sdk/util-config-provider": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.49.0.tgz", @@ -15270,6 +15906,15 @@ "node": ">=10.0.0" } }, + "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-location-constraint": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.40.0.tgz", @@ -15311,6 +15956,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-retry": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.6.1.tgz", @@ -15328,6 +15982,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -15617,6 +16280,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-signing": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.6.1.tgz", @@ -15632,6 +16304,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/middleware-ssec": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.40.0.tgz", @@ -15685,6 +16366,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/node-config-provider": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.6.1.tgz", @@ -15700,6 +16390,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/node-http-handler": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.6.1.tgz", @@ -15716,6 +16415,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/property-provider": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.6.1.tgz", @@ -15729,6 +16437,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/protocol-http": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.6.1.tgz", @@ -15742,6 +16459,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/querystring-builder": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.6.1.tgz", @@ -15756,6 +16482,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/querystring-parser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.6.1.tgz", @@ -15769,6 +16504,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/s3-request-presigner": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.6.1.tgz", @@ -15787,6 +16531,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/s3-request-presigner/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/service-error-classification": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.6.1.tgz", @@ -15929,6 +16682,15 @@ "dev": true, "peer": true }, + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/smithy-client": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.6.1.tgz", @@ -15942,7 +16704,7 @@ "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", @@ -15950,6 +16712,14 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/types": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", + "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/@aws-sdk/url-parser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.6.1.tgz", @@ -15976,6 +16746,24 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/url-parser-native/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/util-arn-parser": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.37.0.tgz", @@ -16083,6 +16871,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/util-create-request/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/util-credentials": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.37.0.tgz", @@ -16140,14 +16937,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -16273,14 +17062,6 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -16359,6 +17140,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/util-format-url/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/util-hex-encoding": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.6.1.tgz", @@ -16410,6 +17200,15 @@ "tslib": "^1.8.0" } }, + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.6.1.tgz", @@ -16424,6 +17223,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.6.1.tgz", @@ -16459,6 +17267,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@aws-sdk/util-waiter/node_modules/@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@aws-sdk/xml-builder": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.37.0.tgz", @@ -30766,14 +31583,6 @@ "tslib": "^1.11.1" } }, - "node_modules/aws-appsync-auth-link/node_modules/@aws-sdk/types": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.38.0.tgz", - "integrity": "sha512-Opux3HLwMlWb7GIJxERsOnmbHrT2A1gsd8aF5zHapWPPH5Z0rYsgTIq64qgim896XlKlOw6/YzhD5CdyNjlQWg==", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/aws-appsync-auth-link/node_modules/@aws-sdk/util-hex-encoding": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.37.0.tgz", @@ -66528,6 +67337,14 @@ "@aws-sdk/util-hex-encoding": "3.6.1", "universal-cookie": "^4.0.4", "zen-observable-ts": "0.8.19" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-amplify/datastore": { @@ -66919,6 +67736,12 @@ "tslib": "^1.8.0" } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "@aws-sdk/util-arn-parser": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.6.1.tgz", @@ -68331,6 +69154,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/chunked-blob-reader": { @@ -68912,12 +69743,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -69234,6 +70059,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -69401,6 +70232,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -69571,6 +70408,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -70076,11 +70919,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -70855,6 +71693,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -71352,11 +72196,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -71657,6 +72496,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -72447,6 +73292,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -72622,6 +73473,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -72791,6 +73648,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -72961,6 +73824,12 @@ } } }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -73726,12 +74595,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -74439,12 +75302,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -75702,12 +76559,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==", - "dev": true - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -76874,11 +77725,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -76894,131 +77740,931 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.49.0.tgz", "integrity": "sha512-HFXJbsJC6AfrnO9M8KuFDo4ihvLbCbCFCfpWy0Gs4t8kTcvGqH8fIpfVsQKAtFHMmb8fen2LduOk+NNSA7srYw==", "requires": { - "tslib": "^2.3.0" + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-base64-node": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.49.0.tgz", + "integrity": "sha512-xFAzOLZJOEZipG3KVLjB5z1g5PJSi6cmZOGWg2NC2/H5N0/Z+e5ObnIH8mpfO1d6kWchUuo3qJ6fTOvg/ynw7A==", + "requires": { + "@aws-sdk/util-buffer-from": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-body-length-browser": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.49.0.tgz", + "integrity": "sha512-4a9Bw33JGKefaZDORlosQRMKxJGEYEiDD5kgNvwIv+KRl5yj2unePia6aFWMqXTWqidOb9WVlqc0Lh73ei5pTg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-body-length-node": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.49.0.tgz", + "integrity": "sha512-ME5Sc8jo9BzToUjWskQKZM/NqN9PpwRDTOSH6EISDBUiH5bhWfY8MLkZqIN2UZz/XOiV3yOeWAU+fMYNnGdAQQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-buffer-from": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.49.0.tgz", + "integrity": "sha512-8JbIPYn91f+16QpDk000PdIBlBZu8/SoL1nF2fpAJ+M98jXpKUws3oiCztJ2FPIKRe/3ikKuZM4HxWrDyJa40Q==", + "requires": { + "@aws-sdk/is-array-buffer": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-config-provider": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.49.0.tgz", + "integrity": "sha512-oVGT9q9UIGdv9Cra4B51QNciWKYQXTlfh8oD2FgLp91NbGTIkQLvK7Pah4TbBoa5+0u/obBI07UwCVn7wphWBQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-credentials": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.49.0.tgz", + "integrity": "sha512-RzbKeuylb56m0zPuLGl5/TkN07+c4PKhZu3hikpsvN8n8n7aFHWPUus63QEGgVaUMCZD0QV6HqJfsCVVFF7UIg==", + "requires": { + "@aws-sdk/shared-ini-file-loader": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-hex-encoding": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.49.0.tgz", + "integrity": "sha512-ZbPu8Dd3Qm0BMP71FWUH7KPpZA/6izfkDlxbvHxtHdW7XYZALuJ0cVRpWGIY2fCSuA9X8Jfn60KMyjuSAuzM1w==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-uri-escape": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.49.0.tgz", + "integrity": "sha512-NH7iQUYvijYZEOzZkF/QQrp8kBOA9H0Z89hR/63FDCjr1M0Cdcs1bLaFO0a0qbW9NQtoYNsMBMk7pTveDrAzTw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-user-agent-browser": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.49.0.tgz", + "integrity": "sha512-RR4E6WlDSu9SivPjx/Jddo87PeVg6dhRL0XGdDBpew7i8bfwqCvxQydkbWIetxucLrt9zII9QnLDQUPBue1xUw==", + "requires": { + "@aws-sdk/types": "3.49.0", + "bowser": "^2.11.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-user-agent-node": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.49.0.tgz", + "integrity": "sha512-ixUkF6kcDfsWO0kivyOKAnBITJm7InGa04ALbgAfuuE7RU1cVkXVMFIn5vux7QkziK7+JwozM9SNPIwNukElDw==", + "requires": { + "@aws-sdk/node-config-provider": "3.49.0", + "@aws-sdk/types": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-utf8-browser": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.49.0.tgz", + "integrity": "sha512-u9ZgAiTWX9yZFQ/ptlnVpYJ/rXF7aE2Wagar1IjhZrnxXbpVJvcX1EeRayxI1P5AAp2y2fiEKHZzX9ugTwOcEg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-utf8-node": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.49.0.tgz", + "integrity": "sha512-QTF5b5OT2y6xsQl8sDiiXqg2n/VtgqFA+tP3WMooOSFd/ZFBbT6HoiSHXHMeTjpB/L9ZT+eUaCoBz8Jq09lBDg==", + "requires": { + "@aws-sdk/util-buffer-from": "3.49.0", + "tslib": "^2.3.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@aws-sdk/client-textract": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-textract/-/client-textract-3.6.1.tgz", + "integrity": "sha512-nLrBzWDt3ToiGVFF4lW7a/eZpI2zjdvu7lwmOWyXX8iiPzhBVVEfd5oOorRyJYBsGMslp4sqV8TBkU5Ld/a97Q==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "^1.1.0", + "@aws-crypto/sha256-js": "^1.1.0", + "@aws-sdk/client-sts": "3.22.0", + "@aws-sdk/config-resolver": "3.22.0", + "@aws-sdk/credential-provider-node": "3.22.0", + "@aws-sdk/fetch-http-handler": "3.22.0", + "@aws-sdk/hash-node": "3.22.0", + "@aws-sdk/invalid-dependency": "3.22.0", + "@aws-sdk/middleware-content-length": "3.22.0", + "@aws-sdk/middleware-host-header": "3.22.0", + "@aws-sdk/middleware-logger": "3.22.0", + "@aws-sdk/middleware-retry": "3.22.0", + "@aws-sdk/middleware-serde": "3.22.0", + "@aws-sdk/middleware-signing": "3.22.0", + "@aws-sdk/middleware-stack": "3.22.0", + "@aws-sdk/middleware-user-agent": "3.22.0", + "@aws-sdk/node-config-provider": "3.22.0", + "@aws-sdk/node-http-handler": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/smithy-client": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/url-parser": "3.22.0", + "@aws-sdk/util-base64-browser": "3.22.0", + "@aws-sdk/util-base64-node": "3.22.0", + "@aws-sdk/util-body-length-browser": "3.22.0", + "@aws-sdk/util-body-length-node": "3.22.0", + "@aws-sdk/util-user-agent-browser": "3.22.0", + "@aws-sdk/util-user-agent-node": "3.22.0", + "@aws-sdk/util-utf8-browser": "3.22.0", + "@aws-sdk/util-utf8-node": "3.22.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "@aws-crypto/sha256-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", + "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", + "dev": true, + "requires": { + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/abort-controller": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.22.0.tgz", + "integrity": "sha512-vrzYpzW+tVMjxXSnu2Uy8/nWMbmc/EwD1+J7c1w3e6Ys7Qlujd0EgdkihLIlxahcdizeuIq4XNRu49rz0LdZCQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/client-sso": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.22.0.tgz", + "integrity": "sha512-LXskY6Mvo/wk2dL1FNTazzhWiHiI3+nJdAT7iNOAg2Q1EUGVAfK+6EccEFPqaBtJDN4kv047HxXNVXKxJSyICg==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "^1.0.0", + "@aws-crypto/sha256-js": "^1.0.0", + "@aws-sdk/config-resolver": "3.22.0", + "@aws-sdk/fetch-http-handler": "3.22.0", + "@aws-sdk/hash-node": "3.22.0", + "@aws-sdk/invalid-dependency": "3.22.0", + "@aws-sdk/middleware-content-length": "3.22.0", + "@aws-sdk/middleware-host-header": "3.22.0", + "@aws-sdk/middleware-logger": "3.22.0", + "@aws-sdk/middleware-retry": "3.22.0", + "@aws-sdk/middleware-serde": "3.22.0", + "@aws-sdk/middleware-stack": "3.22.0", + "@aws-sdk/middleware-user-agent": "3.22.0", + "@aws-sdk/node-config-provider": "3.22.0", + "@aws-sdk/node-http-handler": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/smithy-client": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/url-parser": "3.22.0", + "@aws-sdk/util-base64-browser": "3.22.0", + "@aws-sdk/util-base64-node": "3.22.0", + "@aws-sdk/util-body-length-browser": "3.22.0", + "@aws-sdk/util-body-length-node": "3.22.0", + "@aws-sdk/util-user-agent-browser": "3.22.0", + "@aws-sdk/util-user-agent-node": "3.22.0", + "@aws-sdk/util-utf8-browser": "3.22.0", + "@aws-sdk/util-utf8-node": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/client-sts": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.22.0.tgz", + "integrity": "sha512-3htpVHnnD4AvHPo+8VfkPbegN4WPAqcNIXPKCMNkNbYmnLLbtB4MlzKsRgpBP4LvRhi/2kt8fapRTQuTXo/8Mg==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "^1.0.0", + "@aws-crypto/sha256-js": "^1.0.0", + "@aws-sdk/config-resolver": "3.22.0", + "@aws-sdk/credential-provider-node": "3.22.0", + "@aws-sdk/fetch-http-handler": "3.22.0", + "@aws-sdk/hash-node": "3.22.0", + "@aws-sdk/invalid-dependency": "3.22.0", + "@aws-sdk/middleware-content-length": "3.22.0", + "@aws-sdk/middleware-host-header": "3.22.0", + "@aws-sdk/middleware-logger": "3.22.0", + "@aws-sdk/middleware-retry": "3.22.0", + "@aws-sdk/middleware-sdk-sts": "3.22.0", + "@aws-sdk/middleware-serde": "3.22.0", + "@aws-sdk/middleware-signing": "3.22.0", + "@aws-sdk/middleware-stack": "3.22.0", + "@aws-sdk/middleware-user-agent": "3.22.0", + "@aws-sdk/node-config-provider": "3.22.0", + "@aws-sdk/node-http-handler": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/smithy-client": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/url-parser": "3.22.0", + "@aws-sdk/util-base64-browser": "3.22.0", + "@aws-sdk/util-base64-node": "3.22.0", + "@aws-sdk/util-body-length-browser": "3.22.0", + "@aws-sdk/util-body-length-node": "3.22.0", + "@aws-sdk/util-user-agent-browser": "3.22.0", + "@aws-sdk/util-user-agent-node": "3.22.0", + "@aws-sdk/util-utf8-browser": "3.22.0", + "@aws-sdk/util-utf8-node": "3.22.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/config-resolver": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.22.0.tgz", + "integrity": "sha512-zXKUbEzYeeg0eazUwNYK62lBj3sqVaRgUlDdL1+czGU2cnfhjbCGUKun9L+XTVw5Cu6V1y4cWYrA03e/2Ugl4g==", + "dev": true, + "requires": { + "@aws-sdk/signature-v4": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/credential-provider-ini": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.22.0.tgz", + "integrity": "sha512-uq9vn+qNmhBNaWu1CkuLKAKJPce7h2O8uuDRLwPfk5zWhLgeW1pjGyMyG+8aX1nytzNH+TXL+GvkMHf/Qzn11w==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.22.0", + "@aws-sdk/credential-provider-imds": "3.22.0", + "@aws-sdk/credential-provider-sso": "3.22.0", + "@aws-sdk/credential-provider-web-identity": "3.22.0", + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-credentials": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/credential-provider-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.22.0.tgz", + "integrity": "sha512-A3MONEY+Ul9gB2whV69n5V2sMeVXXYVA1MejG3v51d7csEi/XNlBQK5IfhEur6qi49km84xVsfHdO5/a/DNTqg==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.22.0", + "@aws-sdk/credential-provider-imds": "3.22.0", + "@aws-sdk/credential-provider-ini": "3.22.0", + "@aws-sdk/credential-provider-process": "3.22.0", + "@aws-sdk/credential-provider-sso": "3.22.0", + "@aws-sdk/credential-provider-web-identity": "3.22.0", + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/credential-provider-process": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.22.0.tgz", + "integrity": "sha512-5glIbC8jTiiBEMZnsX8KN9m3IC9EdVOj8H+DavwHpTv801j27NhuNYwR2JOLxhjW+PiNX1iyA5k7wfUlLJultQ==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-credentials": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/credential-provider-sso": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.22.0.tgz", + "integrity": "sha512-lgqvFIJctJmD2kjWY/BjXdKhH2Fndj/8CPRTDs8ja9AOXU/C3ExnDA15vqhDm5JvKmlkafQEtmypg5n+AZCwSw==", + "dev": true, + "requires": { + "@aws-sdk/client-sso": "3.22.0", + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-credentials": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/credential-provider-web-identity": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.22.0.tgz", + "integrity": "sha512-4CTVRuh3EMbH+EYtY0balZ+05BvjcTcW+n0uISK4a4KSMvVBWbhmiIm3U5ducPZfKAenf2mS0UHYRmV/nRLJzA==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/fetch-http-handler": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.22.0.tgz", + "integrity": "sha512-LFp/dkRwPceIXODin+0YtfzWyt+rjgr59C8BsgT2x3aZJ9rBTnAHSr8Bp0UBMqm6F9lOodf4jqa40xsw6MAiGw==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/querystring-builder": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-base64-browser": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/hash-node": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.22.0.tgz", + "integrity": "sha512-AlNdW3P3lzu2PNtVxhMw5i6hD8n7LUiOXGkU88IItv7vRd8a4ntURod8FCzDT1VkLlNKH4+lkXmCu8/uCTfLHA==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-buffer-from": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/invalid-dependency": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.22.0.tgz", + "integrity": "sha512-8Y1LnS9izRgje7TYAsTPa1xTBXBY++YfxLrTEF1PUDtjgjeBHYN6bVIXT2YFp8D/GGl523fd1QyA4DS476Ptwg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/is-array-buffer": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.22.0.tgz", + "integrity": "sha512-VVok7FHxuQr7GmyC6ZfiEavXc1Xeyyz7O62YfsOdQz61nSKEX9V8Eopeq6i4boIOHoBQZA9FpFwyODOFSkEcQA==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-content-length": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.22.0.tgz", + "integrity": "sha512-2kNiq/Ny3TN3sP6oPJDOB/0m7JOfWXpGdZBcYB9aSQ2LybsN4Yg2RISBnKUxAW8O5sfrzXVn+ZeLFa9+QUY7hQ==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-host-header": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.22.0.tgz", + "integrity": "sha512-cksE9UrbPtv8Qld7YNIDNZ7uXXTK0fMBEzk21IZ/6rv/2wPWoCfiUzAg4CCk1e3WH7WyOhw4ysRG2CuRxJ7zLg==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-logger": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.22.0.tgz", + "integrity": "sha512-fXVCEZteSK5ltyJANS0X9zq/CY1hQIQmemsDST66qM+UaAZzEYPNE/3p7skjADkBEz/9++KRYmMuoSjumPholg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-retry": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.22.0.tgz", + "integrity": "sha512-BQ3DgqvOG7fiIfxd5k9l93S2r0XraIrioqYYvxuABtt08dV+iwPNFDPIYYTkPV8Tp6Pvu4Hzjn1pQzGYiatjnQ==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/service-error-classification": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0", + "uuid": "^8.3.2" + } + }, + "@aws-sdk/middleware-sdk-sts": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.22.0.tgz", + "integrity": "sha512-CpfPpKTKEcxyooDwa7tFZDhhB3RwByxwzQ+jEAUcDvSLRALyNb1jvwAfgJJQBx6uZgqj97Z46UYpMJIDoCebTA==", + "dev": true, + "requires": { + "@aws-sdk/middleware-signing": "3.22.0", + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/signature-v4": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-serde": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.22.0.tgz", + "integrity": "sha512-5ie2XvwFSHpRDmsCqmQ3VmwGnnFE3E+ptjGEbo8GXNJHrvX3apDgjGFSyLUNS/Ezv1FkUFm0qcs4rgxYCW8dNg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-signing": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.22.0.tgz", + "integrity": "sha512-8cyfXJhy1cPyOiM/Wv7hIA5N7UZZ6fK/9jxH0I4gTH8c35frZqS2uUaSGj3eJrKvuXKLeSdKKwYsCU21CjLbqQ==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/signature-v4": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-stack": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.22.0.tgz", + "integrity": "sha512-acG5h6aDSiIjWvmeiTwsZthlafOiL27k7fIvmlim/VRomzAxPBazXYQMzhKBRhki7KP4iIu8ZEOBZuWeNQNGHg==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@aws-sdk/middleware-user-agent": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.22.0.tgz", + "integrity": "sha512-+iFu5CIPE3/KX9bxD1cC8n3uqWm+vUk46fIdYzz3It0OoWcx9JRVsHU3nu0dlJa9rZoWwLt/PVM9qExI+fQdXg==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/node-config-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.22.0.tgz", + "integrity": "sha512-OOUqFMHaV7JgDCbpC4G0VYFSwG4Y/8TV5cJFj/Xsx4MhhSc0Hcm2GAJ+gshrCwPq0yeLKOxaFGdaLxemWgk4ug==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.22.0", + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/node-http-handler": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.22.0.tgz", + "integrity": "sha512-lYZf7g8Y5URb2U0BYZz4mYRNt9pR3DYljIIET8ac3ZmiIOXnDogVHtT6S3Cw+tA9biWhm+tbJRP8sE8nEgMIfw==", + "dev": true, + "requires": { + "@aws-sdk/abort-controller": "3.22.0", + "@aws-sdk/protocol-http": "3.22.0", + "@aws-sdk/querystring-builder": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/property-provider": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.22.0.tgz", + "integrity": "sha512-2Su5F0AUq1RqGgjlnOzYBa9XFSBXD4sSTR+duN4dwkstXsNU/Ozuon9xeTEzW+BqRZbqdCPkut+ms/hh5nEZFg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/protocol-http": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.22.0.tgz", + "integrity": "sha512-mlkQhw0pJ/QVy/Cz7XCmEKlkdKl5qfTvDe6dnRTtFqbVDypaehlG4rMYNYwBgDRHbHyHdWYQbapk3cQfc4NiLA==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/querystring-builder": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.22.0.tgz", + "integrity": "sha512-ZIjM0m/VdVc5HlQeg9MxRFa8kyo45OIDktUrNcHRz4m7umgS6NCAqY6/+58QNxXYUy7LR83JF9A5oDglvpV8Dw==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-uri-escape": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/querystring-parser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.22.0.tgz", + "integrity": "sha512-OeDue0/krnIKuDHDpJbWGjmDsQfh+Z9dSlfBs2x+V9hIdm3k1s/vl36z3sFnhxcHYvf79UO5hXhbhFDsOWnRsg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/service-error-classification": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.22.0.tgz", + "integrity": "sha512-6ytFFoU8guAljwpmQTvZNf//cTurdumeLlAmQ8RJsbX3y5DGlpG2dfq7mpYJudtJtCQTwPYtaG5Xva460T2CqA==", + "dev": true + }, + "@aws-sdk/shared-ini-file-loader": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.22.0.tgz", + "integrity": "sha512-qLTSqjqFc98POGg0W+VsWdDcO/6lMHDB5wAvjULIQ+ra93FybL0jG6eA8Ds1CJ8Ibz446l25P0QZsNHkpKX2EA==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@aws-sdk/signature-v4": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.22.0.tgz", + "integrity": "sha512-rh25sQ/+5KJSz6+tTRVwbmKpcH9bgkoMw48Vu0xXdTrbPKaO8Kya5E9TM/8+PUZfRtIHU/R1LJJZkoY23awOTg==", + "dev": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.22.0", + "@aws-sdk/types": "3.22.0", + "@aws-sdk/util-hex-encoding": "3.22.0", + "@aws-sdk/util-uri-escape": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/smithy-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.22.0.tgz", + "integrity": "sha512-/xW5ClxSfLUiQFAOFD7H17f57t7tTFNulipSpvI4jWAFyrIbuSAWcR/8f2+iuz2jbteEj1Ik3c5+7AFXPLqgew==", + "dev": true, + "requires": { + "@aws-sdk/middleware-stack": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true + }, + "@aws-sdk/url-parser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.22.0.tgz", + "integrity": "sha512-zHI3GUC0ftsmrFi+9jWhwZu9b7Ol2gQDOEVn161HmAc+SnWyRDUJWLrrrJNoYbMO4SoxJiwoM8LIBv/ydRL74Q==", + "dev": true, + "requires": { + "@aws-sdk/querystring-parser": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/util-base64-browser": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.22.0.tgz", + "integrity": "sha512-z+CpIMB/mhKmiAz5/YPDGJXHNsdsmJoKeKSHWJqwwqpIlQCrwX55DnOGcIggftqOL23OB+K+E0Z/X/NFGRmFEw==", + "dev": true, + "requires": { + "tslib": "^2.0.0" } }, "@aws-sdk/util-base64-node": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.49.0.tgz", - "integrity": "sha512-xFAzOLZJOEZipG3KVLjB5z1g5PJSi6cmZOGWg2NC2/H5N0/Z+e5ObnIH8mpfO1d6kWchUuo3qJ6fTOvg/ynw7A==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.22.0.tgz", + "integrity": "sha512-FJln59hxRIDJofQa+O3RC2SsT0xkaju4FmHY3XTR0O+1x/Qo7/SlAzGm8+F3O5fQyk6XWGV6NpY7/jT4iFe/WQ==", + "dev": true, "requires": { - "@aws-sdk/util-buffer-from": "3.49.0", - "tslib": "^2.3.0" + "@aws-sdk/util-buffer-from": "3.22.0", + "tslib": "^2.0.0" } }, "@aws-sdk/util-body-length-browser": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.49.0.tgz", - "integrity": "sha512-4a9Bw33JGKefaZDORlosQRMKxJGEYEiDD5kgNvwIv+KRl5yj2unePia6aFWMqXTWqidOb9WVlqc0Lh73ei5pTg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.22.0.tgz", + "integrity": "sha512-CaTvQhp7zq8SYPcCcG1NTYUw/gmz3avxnGGqEsCYU/C3zPczYiqH1e8AixErQSwLKG78lKaDO6DPwmwsheebuw==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-body-length-node": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.49.0.tgz", - "integrity": "sha512-ME5Sc8jo9BzToUjWskQKZM/NqN9PpwRDTOSH6EISDBUiH5bhWfY8MLkZqIN2UZz/XOiV3yOeWAU+fMYNnGdAQQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.22.0.tgz", + "integrity": "sha512-EIfg3PIusUxGwTjTP2O4QVORHkxOw0xub8c1EII++3FPpqWDEl6VUDXbAvJE6SMd0C7UceL6HKjZYKFfx0HbnA==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-buffer-from": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.49.0.tgz", - "integrity": "sha512-8JbIPYn91f+16QpDk000PdIBlBZu8/SoL1nF2fpAJ+M98jXpKUws3oiCztJ2FPIKRe/3ikKuZM4HxWrDyJa40Q==", - "requires": { - "@aws-sdk/is-array-buffer": "3.49.0", - "tslib": "^2.3.0" - } - }, - "@aws-sdk/util-config-provider": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.49.0.tgz", - "integrity": "sha512-oVGT9q9UIGdv9Cra4B51QNciWKYQXTlfh8oD2FgLp91NbGTIkQLvK7Pah4TbBoa5+0u/obBI07UwCVn7wphWBQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.22.0.tgz", + "integrity": "sha512-9wO2vXY+mH5Fqxf0kxPAJiwKEoy69AA8Srt7B3FeOyhhPAZbSAniS4Kw+I/Ni/5ZyCRyMaKrR31PoDilbana1A==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.22.0", + "tslib": "^2.0.0" } }, "@aws-sdk/util-credentials": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.49.0.tgz", - "integrity": "sha512-RzbKeuylb56m0zPuLGl5/TkN07+c4PKhZu3hikpsvN8n8n7aFHWPUus63QEGgVaUMCZD0QV6HqJfsCVVFF7UIg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.22.0.tgz", + "integrity": "sha512-PI4aYgYgLIM8m2zNxXCK/GDlcHUX2akN1QKshM7uPhp5ZsjXVpR//FQ9DsRp+gKFk8VN+4zGo3eIIuJOAVEe3Q==", + "dev": true, "requires": { - "@aws-sdk/shared-ini-file-loader": "3.49.0", - "tslib": "^2.3.0" + "@aws-sdk/shared-ini-file-loader": "3.22.0", + "tslib": "^2.0.0" } }, "@aws-sdk/util-hex-encoding": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.49.0.tgz", - "integrity": "sha512-ZbPu8Dd3Qm0BMP71FWUH7KPpZA/6izfkDlxbvHxtHdW7XYZALuJ0cVRpWGIY2fCSuA9X8Jfn60KMyjuSAuzM1w==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.22.0.tgz", + "integrity": "sha512-fCo2URT8kbyEullWjXrmmqtjDmjIAnwMv6T9GFw4enVARUDNArmxGfi4VK/GQKWAGa9Wd2b74tgDH60yG3qAng==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-uri-escape": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.49.0.tgz", - "integrity": "sha512-NH7iQUYvijYZEOzZkF/QQrp8kBOA9H0Z89hR/63FDCjr1M0Cdcs1bLaFO0a0qbW9NQtoYNsMBMk7pTveDrAzTw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.22.0.tgz", + "integrity": "sha512-SDeYT3qktYGv/9z6nnVRp3VYm/5S/uea4IPUGQlPyea05uOxe/ysqEW4ogve4ugQVgIbE47OvyoZlwFiFgbkVQ==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-user-agent-browser": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.49.0.tgz", - "integrity": "sha512-RR4E6WlDSu9SivPjx/Jddo87PeVg6dhRL0XGdDBpew7i8bfwqCvxQydkbWIetxucLrt9zII9QnLDQUPBue1xUw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.22.0.tgz", + "integrity": "sha512-FnGmHG986MjFV0FW9WV8DF+DBqieo3Dl4KVg7BQSyOAClN3w8XOBvP8YZlxUtYA3zeVXvHRpJjupgRsq8tZ9jw==", + "dev": true, "requires": { - "@aws-sdk/types": "3.49.0", + "@aws-sdk/types": "3.22.0", "bowser": "^2.11.0", - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-user-agent-node": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.49.0.tgz", - "integrity": "sha512-ixUkF6kcDfsWO0kivyOKAnBITJm7InGa04ALbgAfuuE7RU1cVkXVMFIn5vux7QkziK7+JwozM9SNPIwNukElDw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.22.0.tgz", + "integrity": "sha512-XuAfkTS8Bl++Fp2rbgyIIs3cCVi6DaTmW/a+OztJx2IOVqTIkjruckhBPCf5/v2coy7xZeD8YqpIJUdcY4w+iw==", + "dev": true, "requires": { - "@aws-sdk/node-config-provider": "3.49.0", - "@aws-sdk/types": "3.49.0", - "tslib": "^2.3.0" + "@aws-sdk/node-config-provider": "3.22.0", + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" } }, "@aws-sdk/util-utf8-browser": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.49.0.tgz", - "integrity": "sha512-u9ZgAiTWX9yZFQ/ptlnVpYJ/rXF7aE2Wagar1IjhZrnxXbpVJvcX1EeRayxI1P5AAp2y2fiEKHZzX9ugTwOcEg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.22.0.tgz", + "integrity": "sha512-4S1adLvYi5fHTbV4zpC4I4oKku0U1Pc1byfX7iJrWu07TVUeW4YAfwCaLK4O3qUUJZ1mXIqxArRGBFnbhHWeDg==", + "dev": true, "requires": { - "tslib": "^2.3.0" + "tslib": "^2.0.0" } }, "@aws-sdk/util-utf8-node": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.49.0.tgz", - "integrity": "sha512-QTF5b5OT2y6xsQl8sDiiXqg2n/VtgqFA+tP3WMooOSFd/ZFBbT6HoiSHXHMeTjpB/L9ZT+eUaCoBz8Jq09lBDg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.22.0.tgz", + "integrity": "sha512-uZPhyt/OiSuFwWzBB/OF6ZUNM5cG7kW1U8Cfa740IKZrCNbawRZipiqkKdffAiVTKF3VfOQEbZCJibiD2BfafQ==", + "dev": true, "requires": { - "@aws-sdk/util-buffer-from": "3.49.0", - "tslib": "^2.3.0" + "@aws-sdk/util-buffer-from": "3.22.0", + "tslib": "^2.0.0" } }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true } } }, - "@aws-sdk/client-textract": { + "@aws-sdk/client-translate": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-textract/-/client-textract-3.6.1.tgz", - "integrity": "sha512-nLrBzWDt3ToiGVFF4lW7a/eZpI2zjdvu7lwmOWyXX8iiPzhBVVEfd5oOorRyJYBsGMslp4sqV8TBkU5Ld/a97Q==", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-translate/-/client-translate-3.6.1.tgz", + "integrity": "sha512-RIHY+Og1i43B5aWlfUUk0ZFnNfM7j2vzlYUwOqhndawV49GFf96M3pmskR5sKEZI+5TXY77qR9TgZ/r3UxVCRQ==", "dev": true, "requires": { - "@aws-crypto/sha256-browser": "^1.1.0", - "@aws-crypto/sha256-js": "^1.1.0", - "@aws-sdk/client-sts": "3.22.0", + "@aws-crypto/sha256-browser": "^1.0.0", + "@aws-crypto/sha256-js": "^1.0.0", + "@aws-sdk/config-resolver": "3.6.1", + "@aws-sdk/credential-provider-node": "3.6.1", + "@aws-sdk/fetch-http-handler": "3.6.1", + "@aws-sdk/hash-node": "3.6.1", + "@aws-sdk/invalid-dependency": "3.6.1", + "@aws-sdk/middleware-content-length": "3.6.1", + "@aws-sdk/middleware-host-header": "3.6.1", + "@aws-sdk/middleware-logger": "3.6.1", + "@aws-sdk/middleware-retry": "3.6.1", + "@aws-sdk/middleware-serde": "3.6.1", + "@aws-sdk/middleware-signing": "3.6.1", + "@aws-sdk/middleware-stack": "3.6.1", + "@aws-sdk/middleware-user-agent": "3.6.1", + "@aws-sdk/node-config-provider": "3.6.1", + "@aws-sdk/node-http-handler": "3.6.1", + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/smithy-client": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/url-parser": "3.6.1", + "@aws-sdk/url-parser-native": "3.6.1", + "@aws-sdk/util-base64-browser": "3.6.1", + "@aws-sdk/util-base64-node": "3.6.1", + "@aws-sdk/util-body-length-browser": "3.6.1", + "@aws-sdk/util-body-length-node": "3.6.1", + "@aws-sdk/util-user-agent-browser": "3.6.1", + "@aws-sdk/util-user-agent-node": "3.6.1", + "@aws-sdk/util-utf8-browser": "3.6.1", + "@aws-sdk/util-utf8-node": "3.6.1", + "tslib": "^2.0.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "@aws-crypto/sha256-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", + "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", + "dev": true, + "requires": { + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/credential-provider-env": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz", + "integrity": "sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/credential-provider-imds": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz", + "integrity": "sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/credential-provider-ini": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz", + "integrity": "sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/credential-provider-node": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz", + "integrity": "sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.6.1", + "@aws-sdk/credential-provider-imds": "3.6.1", + "@aws-sdk/credential-provider-ini": "3.6.1", + "@aws-sdk/credential-provider-process": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/credential-provider-process": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz", + "integrity": "sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-ini": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "@aws-sdk/config-resolver": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.6.1.tgz", + "integrity": "sha512-qjP1g3jLIm+XvOIJ4J7VmZRi87vsDmTRzIFePVeG+EFWwYQLxQjTGMdIj3yKTh1WuZ0HByf47mGcpiS4HZLm1Q==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "^1.0.0", + "@aws-crypto/sha256-js": "^1.0.0", "@aws-sdk/config-resolver": "3.22.0", - "@aws-sdk/credential-provider-node": "3.22.0", "@aws-sdk/fetch-http-handler": "3.22.0", "@aws-sdk/hash-node": "3.22.0", "@aws-sdk/invalid-dependency": "3.22.0", @@ -77027,7 +78673,6 @@ "@aws-sdk/middleware-logger": "3.22.0", "@aws-sdk/middleware-retry": "3.22.0", "@aws-sdk/middleware-serde": "3.22.0", - "@aws-sdk/middleware-signing": "3.22.0", "@aws-sdk/middleware-stack": "3.22.0", "@aws-sdk/middleware-user-agent": "3.22.0", "@aws-sdk/node-config-provider": "3.22.0", @@ -77076,83 +78721,6 @@ "tslib": "^2.0.0" } }, - "@aws-sdk/client-sso": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.22.0.tgz", - "integrity": "sha512-LXskY6Mvo/wk2dL1FNTazzhWiHiI3+nJdAT7iNOAg2Q1EUGVAfK+6EccEFPqaBtJDN4kv047HxXNVXKxJSyICg==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "^1.0.0", - "@aws-crypto/sha256-js": "^1.0.0", - "@aws-sdk/config-resolver": "3.22.0", - "@aws-sdk/fetch-http-handler": "3.22.0", - "@aws-sdk/hash-node": "3.22.0", - "@aws-sdk/invalid-dependency": "3.22.0", - "@aws-sdk/middleware-content-length": "3.22.0", - "@aws-sdk/middleware-host-header": "3.22.0", - "@aws-sdk/middleware-logger": "3.22.0", - "@aws-sdk/middleware-retry": "3.22.0", - "@aws-sdk/middleware-serde": "3.22.0", - "@aws-sdk/middleware-stack": "3.22.0", - "@aws-sdk/middleware-user-agent": "3.22.0", - "@aws-sdk/node-config-provider": "3.22.0", - "@aws-sdk/node-http-handler": "3.22.0", - "@aws-sdk/protocol-http": "3.22.0", - "@aws-sdk/smithy-client": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/url-parser": "3.22.0", - "@aws-sdk/util-base64-browser": "3.22.0", - "@aws-sdk/util-base64-node": "3.22.0", - "@aws-sdk/util-body-length-browser": "3.22.0", - "@aws-sdk/util-body-length-node": "3.22.0", - "@aws-sdk/util-user-agent-browser": "3.22.0", - "@aws-sdk/util-user-agent-node": "3.22.0", - "@aws-sdk/util-utf8-browser": "3.22.0", - "@aws-sdk/util-utf8-node": "3.22.0", - "tslib": "^2.0.0" - } - }, - "@aws-sdk/client-sts": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.22.0.tgz", - "integrity": "sha512-3htpVHnnD4AvHPo+8VfkPbegN4WPAqcNIXPKCMNkNbYmnLLbtB4MlzKsRgpBP4LvRhi/2kt8fapRTQuTXo/8Mg==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "^1.0.0", - "@aws-crypto/sha256-js": "^1.0.0", - "@aws-sdk/config-resolver": "3.22.0", - "@aws-sdk/credential-provider-node": "3.22.0", - "@aws-sdk/fetch-http-handler": "3.22.0", - "@aws-sdk/hash-node": "3.22.0", - "@aws-sdk/invalid-dependency": "3.22.0", - "@aws-sdk/middleware-content-length": "3.22.0", - "@aws-sdk/middleware-host-header": "3.22.0", - "@aws-sdk/middleware-logger": "3.22.0", - "@aws-sdk/middleware-retry": "3.22.0", - "@aws-sdk/middleware-sdk-sts": "3.22.0", - "@aws-sdk/middleware-serde": "3.22.0", - "@aws-sdk/middleware-signing": "3.22.0", - "@aws-sdk/middleware-stack": "3.22.0", - "@aws-sdk/middleware-user-agent": "3.22.0", - "@aws-sdk/node-config-provider": "3.22.0", - "@aws-sdk/node-http-handler": "3.22.0", - "@aws-sdk/protocol-http": "3.22.0", - "@aws-sdk/smithy-client": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/url-parser": "3.22.0", - "@aws-sdk/util-base64-browser": "3.22.0", - "@aws-sdk/util-base64-node": "3.22.0", - "@aws-sdk/util-body-length-browser": "3.22.0", - "@aws-sdk/util-body-length-node": "3.22.0", - "@aws-sdk/util-user-agent-browser": "3.22.0", - "@aws-sdk/util-user-agent-node": "3.22.0", - "@aws-sdk/util-utf8-browser": "3.22.0", - "@aws-sdk/util-utf8-node": "3.22.0", - "entities": "2.2.0", - "fast-xml-parser": "3.19.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/config-resolver": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.22.0.tgz", @@ -77164,79 +78732,6 @@ "tslib": "^2.0.0" } }, - "@aws-sdk/credential-provider-ini": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.22.0.tgz", - "integrity": "sha512-uq9vn+qNmhBNaWu1CkuLKAKJPce7h2O8uuDRLwPfk5zWhLgeW1pjGyMyG+8aX1nytzNH+TXL+GvkMHf/Qzn11w==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.22.0", - "@aws-sdk/credential-provider-imds": "3.22.0", - "@aws-sdk/credential-provider-sso": "3.22.0", - "@aws-sdk/credential-provider-web-identity": "3.22.0", - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/shared-ini-file-loader": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/util-credentials": "3.22.0", - "tslib": "^2.0.0" - } - }, - "@aws-sdk/credential-provider-node": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.22.0.tgz", - "integrity": "sha512-A3MONEY+Ul9gB2whV69n5V2sMeVXXYVA1MejG3v51d7csEi/XNlBQK5IfhEur6qi49km84xVsfHdO5/a/DNTqg==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.22.0", - "@aws-sdk/credential-provider-imds": "3.22.0", - "@aws-sdk/credential-provider-ini": "3.22.0", - "@aws-sdk/credential-provider-process": "3.22.0", - "@aws-sdk/credential-provider-sso": "3.22.0", - "@aws-sdk/credential-provider-web-identity": "3.22.0", - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/shared-ini-file-loader": "3.22.0", - "@aws-sdk/types": "3.22.0", - "tslib": "^2.0.0" - } - }, - "@aws-sdk/credential-provider-process": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.22.0.tgz", - "integrity": "sha512-5glIbC8jTiiBEMZnsX8KN9m3IC9EdVOj8H+DavwHpTv801j27NhuNYwR2JOLxhjW+PiNX1iyA5k7wfUlLJultQ==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/shared-ini-file-loader": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/util-credentials": "3.22.0", - "tslib": "^2.0.0" - } - }, - "@aws-sdk/credential-provider-sso": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.22.0.tgz", - "integrity": "sha512-lgqvFIJctJmD2kjWY/BjXdKhH2Fndj/8CPRTDs8ja9AOXU/C3ExnDA15vqhDm5JvKmlkafQEtmypg5n+AZCwSw==", - "dev": true, - "requires": { - "@aws-sdk/client-sso": "3.22.0", - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/shared-ini-file-loader": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/util-credentials": "3.22.0", - "tslib": "^2.0.0" - } - }, - "@aws-sdk/credential-provider-web-identity": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.22.0.tgz", - "integrity": "sha512-4CTVRuh3EMbH+EYtY0balZ+05BvjcTcW+n0uISK4a4KSMvVBWbhmiIm3U5ducPZfKAenf2mS0UHYRmV/nRLJzA==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/types": "3.22.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/fetch-http-handler": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.22.0.tgz", @@ -77325,20 +78820,6 @@ "uuid": "^8.3.2" } }, - "@aws-sdk/middleware-sdk-sts": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.22.0.tgz", - "integrity": "sha512-CpfPpKTKEcxyooDwa7tFZDhhB3RwByxwzQ+jEAUcDvSLRALyNb1jvwAfgJJQBx6uZgqj97Z46UYpMJIDoCebTA==", - "dev": true, - "requires": { - "@aws-sdk/middleware-signing": "3.22.0", - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/protocol-http": "3.22.0", - "@aws-sdk/signature-v4": "3.22.0", - "@aws-sdk/types": "3.22.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/middleware-serde": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.22.0.tgz", @@ -77349,19 +78830,6 @@ "tslib": "^2.0.0" } }, - "@aws-sdk/middleware-signing": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.22.0.tgz", - "integrity": "sha512-8cyfXJhy1cPyOiM/Wv7hIA5N7UZZ6fK/9jxH0I4gTH8c35frZqS2uUaSGj3eJrKvuXKLeSdKKwYsCU21CjLbqQ==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.22.0", - "@aws-sdk/protocol-http": "3.22.0", - "@aws-sdk/signature-v4": "3.22.0", - "@aws-sdk/types": "3.22.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/middleware-stack": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.22.0.tgz", @@ -77551,16 +79019,6 @@ "tslib": "^2.0.0" } }, - "@aws-sdk/util-credentials": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.22.0.tgz", - "integrity": "sha512-PI4aYgYgLIM8m2zNxXCK/GDlcHUX2akN1QKshM7uPhp5ZsjXVpR//FQ9DsRp+gKFk8VN+4zGo3eIIuJOAVEe3Q==", - "dev": true, - "requires": { - "@aws-sdk/shared-ini-file-loader": "3.22.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/util-hex-encoding": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.22.0.tgz", @@ -77628,218 +79086,6 @@ } } }, - "@aws-sdk/client-translate": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-translate/-/client-translate-3.6.1.tgz", - "integrity": "sha512-RIHY+Og1i43B5aWlfUUk0ZFnNfM7j2vzlYUwOqhndawV49GFf96M3pmskR5sKEZI+5TXY77qR9TgZ/r3UxVCRQ==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "^1.0.0", - "@aws-crypto/sha256-js": "^1.0.0", - "@aws-sdk/config-resolver": "3.6.1", - "@aws-sdk/credential-provider-node": "3.6.1", - "@aws-sdk/fetch-http-handler": "3.6.1", - "@aws-sdk/hash-node": "3.6.1", - "@aws-sdk/invalid-dependency": "3.6.1", - "@aws-sdk/middleware-content-length": "3.6.1", - "@aws-sdk/middleware-host-header": "3.6.1", - "@aws-sdk/middleware-logger": "3.6.1", - "@aws-sdk/middleware-retry": "3.6.1", - "@aws-sdk/middleware-serde": "3.6.1", - "@aws-sdk/middleware-signing": "3.6.1", - "@aws-sdk/middleware-stack": "3.6.1", - "@aws-sdk/middleware-user-agent": "3.6.1", - "@aws-sdk/node-config-provider": "3.6.1", - "@aws-sdk/node-http-handler": "3.6.1", - "@aws-sdk/protocol-http": "3.6.1", - "@aws-sdk/smithy-client": "3.6.1", - "@aws-sdk/types": "3.6.1", - "@aws-sdk/url-parser": "3.6.1", - "@aws-sdk/url-parser-native": "3.6.1", - "@aws-sdk/util-base64-browser": "3.6.1", - "@aws-sdk/util-base64-node": "3.6.1", - "@aws-sdk/util-body-length-browser": "3.6.1", - "@aws-sdk/util-body-length-node": "3.6.1", - "@aws-sdk/util-user-agent-browser": "3.6.1", - "@aws-sdk/util-user-agent-node": "3.6.1", - "@aws-sdk/util-utf8-browser": "3.6.1", - "@aws-sdk/util-utf8-node": "3.6.1", - "tslib": "^2.0.0", - "uuid": "^3.0.0" - }, - "dependencies": { - "@aws-crypto/sha256-js": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", - "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", - "dev": true, - "requires": { - "@aws-crypto/util": "^1.2.2", - "@aws-sdk/types": "^3.1.0", - "tslib": "^1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-env": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz", - "integrity": "sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-imds": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz", - "integrity": "sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-ini": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz", - "integrity": "sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-node": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz", - "integrity": "sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.6.1", - "@aws-sdk/credential-provider-imds": "3.6.1", - "@aws-sdk/credential-provider-ini": "3.6.1", - "@aws-sdk/credential-provider-process": "3.6.1", - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-process": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz", - "integrity": "sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-ini": "3.6.1", - "@aws-sdk/property-provider": "3.6.1", - "@aws-sdk/shared-ini-file-loader": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "@aws-sdk/config-resolver": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.6.1.tgz", - "integrity": "sha512-qjP1g3jLIm+XvOIJ4J7VmZRi87vsDmTRzIFePVeG+EFWwYQLxQjTGMdIj3yKTh1WuZ0HByf47mGcpiS4HZLm1Q==", - "dev": true, - "requires": { - "@aws-crypto/sha256-browser": "^1.0.0", - "@aws-crypto/sha256-js": "^1.0.0", - "@aws-sdk/config-resolver": "3.22.0", - "@aws-sdk/fetch-http-handler": "3.22.0", - "@aws-sdk/hash-node": "3.22.0", - "@aws-sdk/invalid-dependency": "3.22.0", - "@aws-sdk/middleware-content-length": "3.22.0", - "@aws-sdk/middleware-host-header": "3.22.0", - "@aws-sdk/middleware-logger": "3.22.0", - "@aws-sdk/middleware-retry": "3.22.0", - "@aws-sdk/middleware-serde": "3.22.0", - "@aws-sdk/middleware-stack": "3.22.0", - "@aws-sdk/middleware-user-agent": "3.22.0", - "@aws-sdk/node-config-provider": "3.22.0", - "@aws-sdk/node-http-handler": "3.22.0", - "@aws-sdk/protocol-http": "3.22.0", - "@aws-sdk/smithy-client": "3.22.0", - "@aws-sdk/types": "3.22.0", - "@aws-sdk/url-parser": "3.22.0", - "@aws-sdk/util-base64-browser": "3.22.0", - "@aws-sdk/util-base64-node": "3.22.0", - "@aws-sdk/util-body-length-browser": "3.22.0", - "@aws-sdk/util-body-length-node": "3.22.0", - "@aws-sdk/util-user-agent-browser": "3.22.0", - "@aws-sdk/util-user-agent-node": "3.22.0", - "@aws-sdk/util-utf8-browser": "3.22.0", - "@aws-sdk/util-utf8-node": "3.22.0", - "tslib": "^2.0.0" - } - }, "@aws-sdk/credential-provider-cognito-identity": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.6.1.tgz", @@ -77850,6 +79096,14 @@ "@aws-sdk/property-provider": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/credential-provider-env": { @@ -78292,6 +79546,14 @@ "@aws-sdk/types": "3.6.1", "@aws-sdk/util-hex-encoding": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/eventstream-serde-browser": { @@ -78304,6 +79566,14 @@ "@aws-sdk/eventstream-serde-universal": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/eventstream-serde-config-resolver": { @@ -78315,6 +79585,30 @@ "@aws-sdk/protocol-http": "3.22.0", "@aws-sdk/types": "3.22.0", "tslib": "^2.0.0" + }, + "dependencies": { + "@aws-sdk/protocol-http": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.22.0.tgz", + "integrity": "sha512-mlkQhw0pJ/QVy/Cz7XCmEKlkdKl5qfTvDe6dnRTtFqbVDypaehlG4rMYNYwBgDRHbHyHdWYQbapk3cQfc4NiLA==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.22.0", + "tslib": "^2.0.0" + } + }, + "@aws-sdk/types": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.22.0.tgz", + "integrity": "sha512-dGJBPbWm+YT+D5YIiqK3Z1xWzWShWgSxL1gPS9+vKNY2ld2TvtoiRhFy8NQG2jnC+eG/+WNeZS6ZxzLvEbQyTQ==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } } }, "@aws-sdk/eventstream-serde-node": { @@ -78327,6 +79621,14 @@ "@aws-sdk/eventstream-serde-universal": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/eventstream-serde-universal": { @@ -78338,6 +79640,14 @@ "@aws-sdk/eventstream-marshaller": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/fetch-http-handler": { @@ -78351,6 +79661,14 @@ "@aws-sdk/types": "3.6.1", "@aws-sdk/util-base64-browser": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/hash-blob-browser": { @@ -78388,6 +79706,14 @@ "@aws-sdk/types": "3.6.1", "@aws-sdk/util-buffer-from": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/hash-stream-node": { @@ -78422,6 +79748,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/is-array-buffer": { @@ -78595,187 +79929,198 @@ } } }, - "@aws-sdk/middleware-content-length": { + "@aws-sdk/middleware-content-length": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.6.1.tgz", + "integrity": "sha512-QRcocG9f5YjYzbjs2HjKla6ZIjvx8Y8tm1ZSFOPey81m18CLif1O7M3AtJXvxn+0zeSck9StFdhz5gfjVNYtDg==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } + } + }, + "@aws-sdk/middleware-endpoint-discovery": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.49.0.tgz", + "integrity": "sha512-0VjgHHuzOH9CIxZj8RW0CquIYFEy3dceqIeHU0dA9W+3JEvwXG6PYW6r/klaxoEqO+Ov1sAOL/nRaaACq/Gmbg==", + "requires": { + "@aws-sdk/config-resolver": "3.49.0", + "@aws-sdk/endpoint-cache": "3.49.0", + "@aws-sdk/protocol-http": "3.49.0", + "@aws-sdk/types": "3.49.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "@aws-sdk/config-resolver": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.49.0.tgz", + "integrity": "sha512-4kYV+89E9MG+/wfPY3dmwqzquQxNd951jdfjQbSg1ii68X/owqmWda4bLulV0Z4iGUz9TXkbaJCWyRyjsFNe4w==", + "requires": { + "@aws-sdk/signature-v4": "3.49.0", + "@aws-sdk/types": "3.49.0", + "@aws-sdk/util-config-provider": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/is-array-buffer": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.49.0.tgz", + "integrity": "sha512-tLba+xvlm1+aAnv+bGieVZo8DCENbqfS9kLf/hp+9hrUSiNAsxs9Pqi34JBpMKGn6h9qORp6f8ClRS+gK8yvWg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/protocol-http": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.49.0.tgz", + "integrity": "sha512-lb9CO7/vm26v4UwveWb4jSapqWWP/p0b9SuHpRExq+yMuvHqwxcoGrxmvS7FsanWbepRF1895dxU/Ar6/4pviA==", + "requires": { + "@aws-sdk/types": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/signature-v4": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.49.0.tgz", + "integrity": "sha512-mQSGclWmv/9/MsgthBuKMHN6nkkhGTLXspkhqJ9xSUhjhoaHQVwMoJc39PowJGbYFn1AtCvHAqJtFXTGsMRwPA==", + "requires": { + "@aws-sdk/is-array-buffer": "3.49.0", + "@aws-sdk/types": "3.49.0", + "@aws-sdk/util-hex-encoding": "3.49.0", + "@aws-sdk/util-uri-escape": "3.49.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-config-provider": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.49.0.tgz", + "integrity": "sha512-oVGT9q9UIGdv9Cra4B51QNciWKYQXTlfh8oD2FgLp91NbGTIkQLvK7Pah4TbBoa5+0u/obBI07UwCVn7wphWBQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-hex-encoding": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.49.0.tgz", + "integrity": "sha512-ZbPu8Dd3Qm0BMP71FWUH7KPpZA/6izfkDlxbvHxtHdW7XYZALuJ0cVRpWGIY2fCSuA9X8Jfn60KMyjuSAuzM1w==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@aws-sdk/util-uri-escape": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.49.0.tgz", + "integrity": "sha512-NH7iQUYvijYZEOzZkF/QQrp8kBOA9H0Z89hR/63FDCjr1M0Cdcs1bLaFO0a0qbW9NQtoYNsMBMk7pTveDrAzTw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@aws-sdk/middleware-expect-continue": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.40.0.tgz", + "integrity": "sha512-FY6vT0u1ptDZ2bBj1yG/Iyk6HZB7U9fbrpeZNPYzgq8HJxBcTgfLwtB3VLobyhThQm9X2a7R2YZrwtArW8yQfQ==", + "dev": true, + "requires": { + "@aws-sdk/middleware-header-default": "3.40.0", + "@aws-sdk/protocol-http": "3.40.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "@aws-sdk/protocol-http": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz", + "integrity": "sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/types": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", + "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@aws-sdk/middleware-header-default": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.40.0.tgz", + "integrity": "sha512-eXQ13x/AivPZKoG8/akp9g5xdNHuKftl83GMuk9K6tt4+eAa22TdxiFu4R0UVlKAvo2feqxFrNs5DhhhBeAQWA==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.40.0", + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "@aws-sdk/protocol-http": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz", + "integrity": "sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.40.0", + "tslib": "^2.3.0" + } + }, + "@aws-sdk/types": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", + "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@aws-sdk/middleware-host-header": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.6.1.tgz", - "integrity": "sha512-QRcocG9f5YjYzbjs2HjKla6ZIjvx8Y8tm1ZSFOPey81m18CLif1O7M3AtJXvxn+0zeSck9StFdhz5gfjVNYtDg==", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.6.1.tgz", + "integrity": "sha512-nwq8R2fGBRZQE0Fr/jiOgqfppfiTQCUoD8hyX3qSS7Qc2uqpsDOt2TnnoZl56mpQYkF/344IvMAkp+ew6wR73w==", "dev": true, "requires": { "@aws-sdk/protocol-http": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" - } - }, - "@aws-sdk/middleware-endpoint-discovery": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.49.0.tgz", - "integrity": "sha512-0VjgHHuzOH9CIxZj8RW0CquIYFEy3dceqIeHU0dA9W+3JEvwXG6PYW6r/klaxoEqO+Ov1sAOL/nRaaACq/Gmbg==", - "requires": { - "@aws-sdk/config-resolver": "3.49.0", - "@aws-sdk/endpoint-cache": "3.49.0", - "@aws-sdk/protocol-http": "3.49.0", - "@aws-sdk/types": "3.49.0", - "tslib": "^2.3.0" }, "dependencies": { - "@aws-sdk/config-resolver": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.49.0.tgz", - "integrity": "sha512-4kYV+89E9MG+/wfPY3dmwqzquQxNd951jdfjQbSg1ii68X/owqmWda4bLulV0Z4iGUz9TXkbaJCWyRyjsFNe4w==", - "requires": { - "@aws-sdk/signature-v4": "3.49.0", - "@aws-sdk/types": "3.49.0", - "@aws-sdk/util-config-provider": "3.49.0", - "tslib": "^2.3.0" - } - }, - "@aws-sdk/is-array-buffer": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.49.0.tgz", - "integrity": "sha512-tLba+xvlm1+aAnv+bGieVZo8DCENbqfS9kLf/hp+9hrUSiNAsxs9Pqi34JBpMKGn6h9qORp6f8ClRS+gK8yvWg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@aws-sdk/protocol-http": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.49.0.tgz", - "integrity": "sha512-lb9CO7/vm26v4UwveWb4jSapqWWP/p0b9SuHpRExq+yMuvHqwxcoGrxmvS7FsanWbepRF1895dxU/Ar6/4pviA==", - "requires": { - "@aws-sdk/types": "3.49.0", - "tslib": "^2.3.0" - } - }, - "@aws-sdk/signature-v4": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.49.0.tgz", - "integrity": "sha512-mQSGclWmv/9/MsgthBuKMHN6nkkhGTLXspkhqJ9xSUhjhoaHQVwMoJc39PowJGbYFn1AtCvHAqJtFXTGsMRwPA==", - "requires": { - "@aws-sdk/is-array-buffer": "3.49.0", - "@aws-sdk/types": "3.49.0", - "@aws-sdk/util-hex-encoding": "3.49.0", - "@aws-sdk/util-uri-escape": "3.49.0", - "tslib": "^2.3.0" - } - }, "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, - "@aws-sdk/util-config-provider": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.49.0.tgz", - "integrity": "sha512-oVGT9q9UIGdv9Cra4B51QNciWKYQXTlfh8oD2FgLp91NbGTIkQLvK7Pah4TbBoa5+0u/obBI07UwCVn7wphWBQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@aws-sdk/util-hex-encoding": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.49.0.tgz", - "integrity": "sha512-ZbPu8Dd3Qm0BMP71FWUH7KPpZA/6izfkDlxbvHxtHdW7XYZALuJ0cVRpWGIY2fCSuA9X8Jfn60KMyjuSAuzM1w==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@aws-sdk/util-uri-escape": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.49.0.tgz", - "integrity": "sha512-NH7iQUYvijYZEOzZkF/QQrp8kBOA9H0Z89hR/63FDCjr1M0Cdcs1bLaFO0a0qbW9NQtoYNsMBMk7pTveDrAzTw==", - "requires": { - "tslib": "^2.3.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, - "@aws-sdk/middleware-expect-continue": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.40.0.tgz", - "integrity": "sha512-FY6vT0u1ptDZ2bBj1yG/Iyk6HZB7U9fbrpeZNPYzgq8HJxBcTgfLwtB3VLobyhThQm9X2a7R2YZrwtArW8yQfQ==", - "dev": true, - "requires": { - "@aws-sdk/middleware-header-default": "3.40.0", - "@aws-sdk/protocol-http": "3.40.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "@aws-sdk/protocol-http": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz", - "integrity": "sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" - } - }, - "@aws-sdk/types": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", - "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@aws-sdk/middleware-header-default": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.40.0.tgz", - "integrity": "sha512-eXQ13x/AivPZKoG8/akp9g5xdNHuKftl83GMuk9K6tt4+eAa22TdxiFu4R0UVlKAvo2feqxFrNs5DhhhBeAQWA==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.40.0", - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "@aws-sdk/protocol-http": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz", - "integrity": "sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.40.0", - "tslib": "^2.3.0" - } - }, - "@aws-sdk/types": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.40.0.tgz", - "integrity": "sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", "dev": true } } }, - "@aws-sdk/middleware-host-header": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.6.1.tgz", - "integrity": "sha512-nwq8R2fGBRZQE0Fr/jiOgqfppfiTQCUoD8hyX3qSS7Qc2uqpsDOt2TnnoZl56mpQYkF/344IvMAkp+ew6wR73w==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.6.1", - "@aws-sdk/types": "3.6.1", - "tslib": "^1.8.0" - } - }, "@aws-sdk/middleware-location-constraint": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.40.0.tgz", @@ -78808,6 +80153,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/middleware-retry": { @@ -78824,6 +80177,12 @@ "uuid": "^3.0.0" }, "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -79052,6 +80411,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/middleware-signing": { @@ -79064,6 +80431,14 @@ "@aws-sdk/signature-v4": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/middleware-ssec": { @@ -79107,6 +80482,14 @@ "@aws-sdk/protocol-http": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/node-config-provider": { @@ -79119,6 +80502,14 @@ "@aws-sdk/shared-ini-file-loader": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/node-http-handler": { @@ -79132,6 +80523,14 @@ "@aws-sdk/querystring-builder": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/property-provider": { @@ -79142,6 +80541,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/protocol-http": { @@ -79152,6 +80559,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/querystring-builder": { @@ -79163,6 +80578,14 @@ "@aws-sdk/types": "3.6.1", "@aws-sdk/util-uri-escape": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/querystring-parser": { @@ -79173,6 +80596,14 @@ "requires": { "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/s3-request-presigner": { @@ -79188,6 +80619,14 @@ "@aws-sdk/util-create-request": "3.6.1", "@aws-sdk/util-format-url": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/service-error-classification": { @@ -79215,6 +80654,14 @@ "@aws-sdk/util-hex-encoding": "3.6.1", "@aws-sdk/util-uri-escape": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/signature-v4-crt": { @@ -79312,12 +80759,19 @@ "@aws-sdk/middleware-stack": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==" + } } }, "@aws-sdk/types": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", - "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==" + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", + "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" }, "@aws-sdk/url-parser": { "version": "3.6.1", @@ -79328,6 +80782,14 @@ "@aws-sdk/querystring-parser": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/url-parser-native": { @@ -79340,6 +80802,14 @@ "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0", "url": "^0.11.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/util-arn-parser": { @@ -79433,6 +80903,14 @@ "@aws-sdk/smithy-client": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/util-credentials": { @@ -79482,11 +80960,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -79587,11 +81060,6 @@ "tslib": "^2.3.0" } }, - "@aws-sdk/types": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.49.0.tgz", - "integrity": "sha512-8bCqEpquTlPN6xkjaJ+s+RoEFIu5r4G8oXOsQ5HYBvBdpx62HnCqzHLFNHycL2b8sE+VysQgNvmdQYR98vdMGQ==" - }, "@aws-sdk/url-parser": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.49.0.tgz", @@ -79657,6 +81125,14 @@ "@aws-sdk/querystring-builder": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/util-hex-encoding": { @@ -79701,6 +81177,14 @@ "@aws-sdk/types": "3.6.1", "bowser": "^2.11.0", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/util-user-agent-node": { @@ -79712,6 +81196,14 @@ "@aws-sdk/node-config-provider": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/util-utf8-browser": { @@ -79741,6 +81233,14 @@ "@aws-sdk/abort-controller": "3.6.1", "@aws-sdk/types": "3.6.1", "tslib": "^1.8.0" + }, + "dependencies": { + "@aws-sdk/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz", + "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==", + "dev": true + } } }, "@aws-sdk/xml-builder": { @@ -91180,11 +92680,6 @@ "tslib": "^1.11.1" } }, - "@aws-sdk/types": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.38.0.tgz", - "integrity": "sha512-Opux3HLwMlWb7GIJxERsOnmbHrT2A1gsd8aF5zHapWPPH5Z0rYsgTIq64qgim896XlKlOw6/YzhD5CdyNjlQWg==" - }, "@aws-sdk/util-hex-encoding": { "version": "3.37.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.37.0.tgz", diff --git a/package.json b/package.json index c478bca88..335263e04 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "@aws-sdk/client-s3": "3.49.0", "@aws-sdk/client-ses": "3.49.0", "@aws-sdk/client-ssm": "3.49.0", + "@aws-sdk/types": "3.49.0", "@babel/core": "7.15.8", "@istanbuljs/nyc-config-typescript": "1.0.2", "@semantic-release/exec": "6.0.2",