From 5d99f2dedfd1ead2ef1cb17562e6756b64194a5e Mon Sep 17 00:00:00 2001 From: Pete Dunlap Date: Tue, 11 Feb 2025 13:08:10 -0500 Subject: [PATCH] CMDCT-4318 - attempt at getting localstack working --- cdk.json | 1 + deployment/app.ts | 11 +- deployment/deployment-config.ts | 26 +- deployment/prerequisites.ts | 11 +- deployment/stacks/parent.ts | 1 + deployment/stacks/ui-auth.ts | 23 +- localstack.md | 16 + package.json | 4 +- services/ui-src/src/components/App/App.jsx | 20 +- .../src/components/LocalLogin/LocalLogin.jsx | 7 +- .../ui-src/src/components/Routes/Routes.jsx | 22 +- services/ui-src/src/libs/api.js | 10 +- src/postlocal.ts | 69 + src/prelocal.ts | 142 +++ src/run.ts | 76 +- src/write-ui-env-file.ts | 22 +- yarn.lock | 1107 ++++++++++++++++- 17 files changed, 1457 insertions(+), 111 deletions(-) create mode 100644 localstack.md create mode 100644 src/postlocal.ts create mode 100644 src/prelocal.ts diff --git a/cdk.json b/cdk.json index ea8adf321..707194a6f 100644 --- a/cdk.json +++ b/cdk.json @@ -20,6 +20,7 @@ ] }, "context": { + "stage": "some-stage", "@aws-cdk/core:checkSecretUsage": true, "@aws-cdk/core:target-partitions": ["aws"], "@aws-cdk/aws-apigateway:authorizerChangeDeploymentLogicalId": true, diff --git a/deployment/app.ts b/deployment/app.ts index ec6627419..ccceebe4d 100644 --- a/deployment/app.ts +++ b/deployment/app.ts @@ -5,13 +5,20 @@ import { EmptyParentStack } from "./stacks/empty/parent"; import { ImportsIncludedParentStack} from "./stacks/imports_included/parent"; import { ParentStack } from "./stacks/parent"; import { determineDeploymentConfig } from "./deployment-config"; -import { getSecret } from "./utils/secrets-manager"; +// import { getSecret } from "./utils/secrets-manager"; import { getDeploymentConfigParameters } from "./utils/systems-manager"; async function main() { const app = new cdk.App({ defaultStackSynthesizer: new cdk.DefaultStackSynthesizer( - JSON.parse((await getSecret("cdkSynthesizerConfig"))!) + { + "deployRoleArn": "somethin", + "fileAssetPublishingRoleArn": "somethin", + "imageAssetPublishingRoleArn": "somethin", + "cloudFormationExecutionRole": "somethin", + "lookupRoleArn": "somethin", + "qualifier": "somethins" + } ), }); diff --git a/deployment/deployment-config.ts b/deployment/deployment-config.ts index f81a1be2c..bf9064a5b 100644 --- a/deployment/deployment-config.ts +++ b/deployment/deployment-config.ts @@ -33,20 +33,20 @@ export const determineDeploymentConfig = async (stage: string) => { return config; }; -export const loadDefaultSecret = async (project: string) => { - return JSON.parse((await getSecret(`${project}-default`))!); +export const loadDefaultSecret = async (_project: string) => { + return JSON.parse((await getSecret(`seds-default`))!); }; -const loadStageSecret = async (project: string, stage: string) => { - const secretName = `${project}-${stage}`; - try { - return JSON.parse((await getSecret(secretName))!); - } catch (error: any) { - console.warn( - `Optional stage secret "${secretName}" not found: ${error.message}` - ); - return {}; - } +const loadStageSecret = async (_project: string, _stage: string) => { + // const secretName = `${project}-${stage}`; + // try { + // return JSON.parse((await getSecret(secretName))!); + // } catch (error: any) { + // console.warn( + // `Optional stage secret "${secretName}" not found: ${error.message}` + // ); + return {}; + // } }; function validateConfig(config: { @@ -63,6 +63,8 @@ function validateConfig(config: { "project", ]; + console.log(config) + const invalidKeys = expectedKeys.filter( (key) => !config[key] || typeof config[key] !== "string" ); diff --git a/deployment/prerequisites.ts b/deployment/prerequisites.ts index 6f4fcdb58..17ee4ddce 100644 --- a/deployment/prerequisites.ts +++ b/deployment/prerequisites.ts @@ -11,7 +11,7 @@ import { } from "aws-cdk-lib"; import { CloudWatchLogsResourcePolicy } from "./constructs/cloudwatch-logs-resource-policy"; import { loadDefaultSecret } from "./deployment-config"; -import { getSecret } from "./utils/secrets-manager"; +// import { getSecret } from "./utils/secrets-manager"; import { Construct } from "constructs"; interface PrerequisiteConfigProps { @@ -68,7 +68,14 @@ export class PrerequisiteStack extends Stack { async function main() { const app = new App({ defaultStackSynthesizer: new DefaultStackSynthesizer( - JSON.parse((await getSecret("cdkSynthesizerConfig"))!) + { + "deployRoleArn": "somethin", + "fileAssetPublishingRoleArn": "somethin", + "imageAssetPublishingRoleArn": "somethin", + "cloudFormationExecutionRole": "somethin", + "lookupRoleArn": "somethin", + "qualifier": "somethins" + } ), }); diff --git a/deployment/stacks/parent.ts b/deployment/stacks/parent.ts index c555b3d14..3ccccf278 100644 --- a/deployment/stacks/parent.ts +++ b/deployment/stacks/parent.ts @@ -120,6 +120,7 @@ export class ParentStack extends Stack { }), description: `Deployment output for the ${stage} environment.`, }); + console.log(`BOOM CREATED: /${project}/${stage}/deployment-output`) new CfnOutput(this, "CloudFrontUrl", { value: applicationEndpointUrl, diff --git a/deployment/stacks/ui-auth.ts b/deployment/stacks/ui-auth.ts index f3dec6203..5a6917c75 100644 --- a/deployment/stacks/ui-auth.ts +++ b/deployment/stacks/ui-auth.ts @@ -202,8 +202,8 @@ export function createUiAuthComponents(props: CreateUiAuthComponentsProps) { if (bootstrapUsersPasswordArn) { const lambdaApiRole = new iam.Role(scope, "BootstrapUsersLambdaApiRole", { - permissionsBoundary: iamPermissionsBoundary, - path: iamPath, + // permissionsBoundary: iamPermissionsBoundary, + // path: iamPath, assumedBy: new iam.ServicePrincipal("lambda.amazonaws.com"), managedPolicies: [ iam.ManagedPolicy.fromAwsManagedPolicyName( @@ -214,22 +214,25 @@ export function createUiAuthComponents(props: CreateUiAuthComponentsProps) { LambdaApiRolePolicy: new iam.PolicyDocument({ statements: [ new iam.PolicyStatement({ - actions: [ - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:PutLogEvents", - ], - resources: ["arn:aws:logs:*:*:*"], + actions: ["*"], + // "logs:CreateLogGroup", + // "logs:CreateLogStream", + // "logs:PutLogEvents", + // ], + // resources: ["arn:aws:logs:*:*:*"], + resources: ["*"], effect: iam.Effect.ALLOW, }), new iam.PolicyStatement({ actions: ["*"], - resources: [userPool.userPoolArn], + // resources: [userPool.userPoolArn], + resources: ["*"], effect: iam.Effect.ALLOW, }), new iam.PolicyStatement({ actions: ["ssm:GetParameter"], - resources: [bootstrapUsersPasswordArn], + // resources: [bootstrapUsersPasswordArn], + resources: ["*"], effect: iam.Effect.ALLOW, }), ], diff --git a/localstack.md b/localstack.md new file mode 100644 index 000000000..2e324f9c6 --- /dev/null +++ b/localstack.md @@ -0,0 +1,16 @@ +# Instructions for running it + +pipx install awscli-local + +1st terminal tab +SERVICES=cloudformation,serverless,sqs,ssm,secretsmanager localstack start + +for some reason you must do this under ks + +2nd terminal tab +./run prelocal && cdklocal bootstrap && ./run deploy-prerequisites && ./run deploy --stage cmdct-4318 && ./run postlocal --stage cmdct-4318 +./run local --stage cmdct-4318 + +### not relevant but apparently this sort of thing is possible + +awslocal sns list-topics diff --git a/package.json b/package.json index 9c324021a..8b52a473f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,9 @@ "@aws-sdk/client-cloudfront": "^3.678.0", "@aws-sdk/client-lambda": "^3.678.0", "@aws-sdk/client-secrets-manager": "^3.670.0", - "@aws-sdk/client-ssm": "^3.674.0", + "@aws-sdk/client-ssm": "^3.743.0", + "@aws-sdk/client-ec2": "^3.743.0", + "@aws-sdk/client-s3": "^3.743.0", "@enterprise-cmcs/serverless-waf-plugin": "^1.4.0", "aws-cdk-lib": "^2.161.1", "babel-plugin-transform-inline-environment-variables": "^0.4.3", diff --git a/services/ui-src/src/components/App/App.jsx b/services/ui-src/src/components/App/App.jsx index f8fc542ed..3d3386c6b 100644 --- a/services/ui-src/src/components/App/App.jsx +++ b/services/ui-src/src/components/App/App.jsx @@ -19,8 +19,24 @@ function App() { const [user, setUser] = useState(); async function onLoad() { try { - const token = (await Auth.currentSession()).getIdToken(); - const apiUser = await ensureUserExistsInApi(token.payload.email); + // const token = (await Auth.currentSession()).getIdToken(); + // const apiUser = await ensureUserExistsInApi(token.payload.email); + const apiUser = { + firstName: "Alice", + lastName: "Cooper", + lastLogin: "2021-10-01T12:46:35.838Z", + "custom:ismemberof": "admin", + dateJoined: "2021-10-01T12:46:35.838Z", + isSuperUser: "true", + userId: "1", + email: "alicecooper@collabralink.com", + identities: [{ userId: "AAAA" }], + states: ["TX", "MD", "PA"], + localLogin: true, + password: "password", + role: "admin" + }; + const user = { attributes: apiUser }; // ew user.attributes["app-role"] = user.attributes.role; diff --git a/services/ui-src/src/components/LocalLogin/LocalLogin.jsx b/services/ui-src/src/components/LocalLogin/LocalLogin.jsx index c3191f690..cd86cae54 100644 --- a/services/ui-src/src/components/LocalLogin/LocalLogin.jsx +++ b/services/ui-src/src/components/LocalLogin/LocalLogin.jsx @@ -2,7 +2,7 @@ import React from "react"; import { useHistory } from "react-router-dom"; import { Button } from "react-bootstrap"; import { useAppContext } from "../../libs/contextLib"; -import { loginLocalUser } from "../../libs/user"; +// import { loginLocalUser } from "../../libs/user"; import { Grid, GridContainer } from "@trussworks/react-uswds"; export default function Login() { @@ -23,10 +23,11 @@ export default function Login() { email: "alicecooper@collabralink.com", identities: [{ userId: "AAAA" }], states: ["TX", "MD", "PA"], - localLogin: true + localLogin: true, + password: "password" }; - loginLocalUser(alice); + // loginLocalUser(alice); setIsAuthenticated(true); history.push("/"); history.go(0); diff --git a/services/ui-src/src/components/Routes/Routes.jsx b/services/ui-src/src/components/Routes/Routes.jsx index fd282110a..0f7d88c34 100644 --- a/services/ui-src/src/components/Routes/Routes.jsx +++ b/services/ui-src/src/components/Routes/Routes.jsx @@ -1,7 +1,7 @@ import {React, useEffect} from "react"; import { Redirect, Switch, useHistory, useLocation } from "react-router-dom"; import Home from "../Home/Home"; -import Login from "../Login/Login"; +import Login from "../LocalLogin/LocalLogin"; import NotFound from "../NotFound/NotFound"; import Signup from "../Signup/Signup"; import Profile from "../Profile/Profile"; @@ -20,6 +20,26 @@ import FormTemplates from "../FormTemplates/FormTemplates"; import GenerateTotals from "../GenerateTotals/GenerateTotals"; export default function Routes({ user, isAuthorized }) { + console.log(user) + user = { + firstName: "Alice", + lastName: "Cooper", + lastLogin: "2021-10-01T12:46:35.838Z", + "custom:ismemberof": "admin", + dateJoined: "2021-10-01T12:46:35.838Z", + isSuperUser: "true", + userId: "1", + email: "alicecooper@collabralink.com", + identities: [{ userId: "AAAA" }], + states: ["TX", "MD", "PA"], + localLogin: true, + password: "password", + role: "admin", + attributes: { + "app-role": "admin", + } + }; + console.log(user.attributes) const history = useHistory() const location = useLocation() // Preserve old hash style urls and route them to adjusted urls diff --git a/services/ui-src/src/libs/api.js b/services/ui-src/src/libs/api.js index 434b70456..62bc50c48 100644 --- a/services/ui-src/src/libs/api.js +++ b/services/ui-src/src/libs/api.js @@ -1,11 +1,13 @@ -import { API, Auth } from "aws-amplify"; +// import { API, Auth } from "aws-amplify"; +import { API } from "aws-amplify"; /*************************** HELPER FUNCTIONS ***************************/ const requestOptions = async () => { - const session = await Auth.currentSession(); - const token = await session.getIdToken().getJwtToken(); + // const session = await Auth.currentSession(); + // const token = await session.getIdToken().getJwtToken(); const options = { - headers: { "x-api-key": token } + // headers: { "x-api-key": token } + headers: { "x-api-key": "madeuptoken" } }; return options; }; diff --git a/src/postlocal.ts b/src/postlocal.ts new file mode 100644 index 000000000..15fb62cfb --- /dev/null +++ b/src/postlocal.ts @@ -0,0 +1,69 @@ +#!/usr/bin/env node +import "source-map-support/register"; +import { + App, + DefaultStackSynthesizer, + Stack, + StackProps, +} from "aws-cdk-lib"; +// import { getSecret } from "./utils/secrets-manager"; +import { Construct } from "constructs"; +import { writeUiEnvFile } from "./write-ui-env-file.js"; + + +interface PrerequisiteConfigProps { + project: string; + stage: string; +} + +export class PostlocalStack extends Stack { + constructor( + scope: Construct, + id: string, + props: StackProps & PrerequisiteConfigProps + ) { + super(scope, id, props); + + const { + project, + stage + } = props; + + console.log(project); + console.log(stage); + + (async () => { + await writeUiEnvFile(stage, true); + })() + + } +} + +async function main() { + const app = new App({ + defaultStackSynthesizer: new DefaultStackSynthesizer( + { + "deployRoleArn": "somethin", + "fileAssetPublishingRoleArn": "somethin", + "imageAssetPublishingRoleArn": "somethin", + "cloudFormationExecutionRole": "somethin", + "lookupRoleArn": "somethin", + "qualifier": "somethins" + } + ), + }); + + const project = process.env.PROJECT!; + const stage = app.node.getContext("stage"); + + new PostlocalStack(app, "seds-postlocal", { + project, + stage, + env: { + account: process.env.CDK_DEFAULT_ACCOUNT, + region: process.env.CDK_DEFAULT_REGION, + }, + }); +} + +main(); diff --git a/src/prelocal.ts b/src/prelocal.ts new file mode 100644 index 000000000..83628b9f5 --- /dev/null +++ b/src/prelocal.ts @@ -0,0 +1,142 @@ +#!/usr/bin/env node +import "source-map-support/register"; +import { + App, + DefaultStackSynthesizer, + Stack, + StackProps, +} from "aws-cdk-lib"; +// import { getSecret } from "./utils/secrets-manager"; +import { Construct } from "constructs"; +import { SecretsManagerClient, CreateSecretCommand } from '@aws-sdk/client-secrets-manager'; +import { + EC2Client, + CreateVpcCommand, + ModifyVpcAttributeCommand, + CreateTagsCommand, +} from '@aws-sdk/client-ec2'; +import { S3Client, CreateBucketCommand } from '@aws-sdk/client-s3'; +import { SSMClient, PutParameterCommand } from '@aws-sdk/client-ssm'; + + +interface PrerequisiteConfigProps { + project: string; +} + +export class PrelocalStack extends Stack { + constructor( + scope: Construct, + id: string, + props: StackProps & PrerequisiteConfigProps + ) { + super(scope, id, props); + + const { + project, + } = props; + + console.log(`some: ${project}`) + const ssmClient = new SSMClient({ region: 'us-east-1' }); + const paramCommand1 = new PutParameterCommand({ + Name: "/cdk-bootstrap/somethins/version", + Value: "6.0.0", + Type: 'String', + }); + const paramCommand2 = new PutParameterCommand({ + Name: "bootstrapUsersPasswordArn", + Value: "password", + Type: 'String', + }); + (async () => { + await ssmClient.send(paramCommand1); + await ssmClient.send(paramCommand2); + try{ + } catch { + console.log('SSM RESPONSE ERROR') + } + })() + + const smClient = new SecretsManagerClient({ region: 'us-east-1' }); + const config = { + bootstrapUsersPasswordArn: "arn:aws:ssm:us-east-1:000000000000:parameter/bootstrapUsersPasswordArn", + oktaMetadataUrl: "oktaMetadataUrl", + brokerString: "PUT A REAL ONE IN", + iamPermissionsBoundaryArn: "arn:aws:iam::000000000000:policy/cms-cloud-admin/developer-boundary-policy", + iamPath: "/delegatedadmin/developer/", + vpcName: "vpcName", + project: "seds" + } + const secretCommand = new CreateSecretCommand({ + Name: 'seds-default', + SecretString: JSON.stringify(config), + }); + (async () => { + try{ + await smClient.send(secretCommand); + } catch { + console.log('SECRET RESPONSE ERROR') + } + })() + + const ec2Client = new EC2Client({ region: 'us-east-1' }); + const vpcCommand = new CreateVpcCommand({ + CidrBlock: '10.0.0.0/16', + }); + (async () => { + try{ + const vpcResponse = await ec2Client.send(vpcCommand); + const vpcId = vpcResponse.Vpc!.VpcId!; + await ec2Client.send(new ModifyVpcAttributeCommand({ VpcId: vpcId, EnableDnsSupport: { Value: true } })); + await ec2Client.send(new ModifyVpcAttributeCommand({ VpcId: vpcId, EnableDnsHostnames: { Value: true } })); + await ec2Client.send( + new CreateTagsCommand({ + Resources: [vpcId], + Tags: [{ Key: 'Name', Value: 'vpcName' }], + }) + ); + + } catch { + console.log('VPC RESPONSE ERROR') + } + })() + + const s3Client = new S3Client({ region: 'us-east-1' }); + const bucketCommand = new CreateBucketCommand({ Bucket: "cdk-somethins-assets-000000000000-us-east-1" }); + (async () => { + try{ + await s3Client.send(bucketCommand); + } catch { + console.log('s3 bucket RESPONSE ERROR') + } + })() + } +} + +async function main() { + const app = new App({ + defaultStackSynthesizer: new DefaultStackSynthesizer( + { + "deployRoleArn": "somethin", + "fileAssetPublishingRoleArn": "somethin", + "imageAssetPublishingRoleArn": "somethin", + "cloudFormationExecutionRole": "somethin", + "lookupRoleArn": "somethin", + "qualifier": "somethins" + } + ), + }); + + const project = process.env.PROJECT!; + + new PrelocalStack(app, "seds-prelocal", { + project, + env: { + account: process.env.CDK_DEFAULT_ACCOUNT, + region: process.env.CDK_DEFAULT_REGION, + }, + }); + console.log(project) +} + +main(); +console.log('boom') diff --git a/src/run.ts b/src/run.ts index 7a644dbae..eb58eddbf 100644 --- a/src/run.ts +++ b/src/run.ts @@ -6,10 +6,10 @@ import readline from "node:readline"; import { CloudFormationClient, DeleteStackCommand, - DescribeStacksCommand, + // DescribeStacksCommand, waitUntilStackDeleteComplete, } from "@aws-sdk/client-cloudformation"; -import { writeUiEnvFile } from "./write-ui-env-file.js"; +// import { writeUiEnvFile } from "./write-ui-env-file.js"; // load .env dotenv.config(); @@ -88,7 +88,9 @@ function updateEnvFiles() { // @ts-ignore async function run_fe_locally(runner: LabeledProcessRunner, options: { stage: string }) { const stage = options.stage; - await writeUiEnvFile(stage, true); + // THIS COMMAND MUST BE RUN UNDER CDKLOCAL like run local ts file for example + // await writeUiEnvFile(stage, true); + console.log(stage) runner.run_command_and_output("ui", ["npm", "start"], "services/ui-src"); } @@ -96,7 +98,7 @@ async function run_fe_locally(runner: LabeledProcessRunner, options: { stage: st async function run_cdk_watch(runner: LabeledProcessRunner, options: { stage: string }) { const stage = options.stage; const watchCmd = [ - "cdk", + "cdklocal", "watch", "--context", `stage=${stage}`, @@ -126,35 +128,51 @@ async function prepare_services(runner: LabeledProcessRunner) { } } + +async function prelocal() { + const runner = new LabeledProcessRunner(); + await prepare_services(runner); + const deployPrelocal = ["cdklocal", "deploy", "--app", "\"npx tsx src/prelocal.ts\""]; + await runner.run_command_and_output("CDK prelocal deploy", deployPrelocal, "."); +} + +async function postlocal(options: { stage: string }) { + const stage = options.stage; + const runner = new LabeledProcessRunner(); + await prepare_services(runner); + const deployPostLocal = ["cdklocal", "deploy", "--context", `stage=${stage}`, "--app", "\"npx tsx src/postlocal.ts\""]; + await runner.run_command_and_output("CDK postlocal deploy", deployPostLocal, "."); +} + async function deploy_prerequisites() { const runner = new LabeledProcessRunner(); await prepare_services(runner); - const deployPrequisitesCmd = ["cdk", "deploy", "--app", "\"npx tsx deployment/prerequisites.ts\""]; + const deployPrequisitesCmd = ["cdklocal", "deploy", "--app", "\"npx tsx deployment/prerequisites.ts\""]; await runner.run_command_and_output("CDK prerequisite deploy", deployPrequisitesCmd, "."); } -const stackExists = async (stackName: string): Promise => { - const client = new CloudFormationClient({ region }); - try { - await client.send( - new DescribeStacksCommand({ StackName: stackName }) - ); - return true; - } catch (error: any) { - return false; - } -}; +// const stackExists = async (stackName: string): Promise => { +// const client = new CloudFormationClient({ region }); +// try { +// await client.send( +// new DescribeStacksCommand({ StackName: stackName }) +// ); +// return true; +// } catch (error: any) { +// return false; +// } +// }; async function deploy(options: { stage: string }) { const stage = options.stage; const runner = new LabeledProcessRunner(); await prepare_services(runner); - if (await stackExists("seds-prerequisites")) { - const deployCmd = ["cdk", "deploy", "--context", `stage=${stage}`, "--method=direct", "--all"]; - await runner.run_command_and_output("CDK deploy", deployCmd, "."); - } else { - console.error("MISSING PREREQUISITE STACK! Must deploy it before attempting to deploy the application.") - } + // if (await stackExists("seds-prerequisites")) { + const deployCmd = ["cdklocal", "deploy", "--context", `stage=${stage}`, "--method=direct", "--all"]; + await runner.run_command_and_output("CDK deploy", deployCmd, "."); + // } else { + // console.error("MISSING PREREQUISITE STACK! Must deploy it before attempting to deploy the application.") + // } } const waitForStackDeleteComplete = async ( @@ -215,6 +233,20 @@ yargs(process.argv.slice(2)) }, run_local ) + .command( + "prelocal", + "things needed for localstack", + () => {}, + prelocal + ) + .command( + "postlocal", + "things needed for localstack", + { + stage: { type: "string", demandOption: true }, + }, + postlocal + ) .command( "deploy-prerequisites", "deploy the app's AWS account prerequisites with cdk to the cloud", diff --git a/src/write-ui-env-file.ts b/src/write-ui-env-file.ts index 84c075c4d..ee33bb348 100644 --- a/src/write-ui-env-file.ts +++ b/src/write-ui-env-file.ts @@ -17,13 +17,13 @@ export async function writeUiEnvFile(stage: string, local = false) { const parameterName = `/${project}/${stage}/deployment-output`; let Parameter; - try { - Parameter = ( - await ssmClient.send(new GetParameterCommand({ Name: parameterName })) - ).Parameter; - } catch { - throw Error(`Cannot find SSM parameter ${parameterName}`); - } + // try { + Parameter = ( + await ssmClient.send(new GetParameterCommand({ Name: parameterName })) + ).Parameter; + // } catch { + // throw Error(`Cannot find SSM parameter ${parameterName}`); + // } const deploymentOutput = JSON.parse(Parameter!.Value!); const envVariables = { @@ -45,6 +45,8 @@ export async function writeUiEnvFile(stage: string, local = false) { STAGE: stage, }; + const dir = path.dirname(configFilePath); + await fs.mkdir(dir, { recursive: true }); await fs.rm(configFilePath, { force: true }); const envConfigContent = [ @@ -54,6 +56,10 @@ export async function writeUiEnvFile(stage: string, local = false) { ), "};", ].join("\n"); + console.log("GOT IT READY") + console.log(envConfigContent) + console.log(configFilePath) + // await fs.writeFile(configFilePath, envConfigContent); + await fs.writeFile(configFilePath, envConfigContent, { flag: 'w' }); - await fs.writeFile(configFilePath, envConfigContent); } diff --git a/yarn.lock b/yarn.lock index 6c21bef1e..e46ab957c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -97,7 +97,7 @@ dependencies: tslib "^2.6.2" -"@aws-crypto/util@^5.2.0": +"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0": version "5.2.0" resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da" integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== @@ -205,6 +205,55 @@ "@smithy/util-waiter" "^3.1.6" tslib "^2.6.2" +"@aws-sdk/client-ec2@^3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.743.0.tgz#d3cc60252a6641e6feb84f39782531d316071acf" + integrity sha512-MhXRiRIO0riEndXw2VUzc/nbJLhOTsOh3ACLNhqna3wEPqYwViDLzqkNvIKZ3aJfRAHjo1GNYkaGpKhNZJmYFA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-node" "3.743.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-sdk-ec2" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.743.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.2" + "@types/uuid" "^9.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + "@aws-sdk/client-lambda@^3.636.0": version "3.670.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.670.0.tgz#4c4c5fab4fa6bab23e032f4ad98f9a7563e43848" @@ -373,6 +422,68 @@ "@smithy/util-waiter" "^3.1.6" tslib "^2.6.2" +"@aws-sdk/client-s3@^3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.743.0.tgz#1c0e85e6a10e1156869f63e8ceccd825d05a2766" + integrity sha512-zfHfxjr41m3vYCmaCf0P55lJhOYj9EPKoaftBMZni5OQkA98AI7jVeIAT5nisGPrp3eDXEdV00GhFlSyUHkl7A== + dependencies: + "@aws-crypto/sha1-browser" "5.2.0" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-node" "3.743.0" + "@aws-sdk/middleware-bucket-endpoint" "3.734.0" + "@aws-sdk/middleware-expect-continue" "3.734.0" + "@aws-sdk/middleware-flexible-checksums" "3.735.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-location-constraint" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-sdk-s3" "3.740.0" + "@aws-sdk/middleware-ssec" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/signature-v4-multi-region" "3.740.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.743.0" + "@aws-sdk/xml-builder" "3.734.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/eventstream-serde-browser" "^4.0.1" + "@smithy/eventstream-serde-config-resolver" "^4.0.1" + "@smithy/eventstream-serde-node" "^4.0.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-blob-browser" "^4.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/hash-stream-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/md5-js" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-stream" "^4.0.2" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.2" + tslib "^2.6.2" + "@aws-sdk/client-secrets-manager@^3.670.0": version "3.670.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.670.0.tgz#fb4c89f0f32bedb1a555ca7a5ac811ceb3295f47" @@ -421,52 +532,50 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-ssm@^3.674.0": - version "3.674.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.674.0.tgz#519a6b4f1441de08f59dc4948149342601ea2ffe" - integrity sha512-pLIRRk9LdcymJ8K5x9G3NFiaJ65pC5mn54otuLaNdzTlhwuaLx6GeEyxqD2OMQGW9KgzCocC4kwM8XnaUZK/ow== +"@aws-sdk/client-ssm@^3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.743.0.tgz#95f29765838cff4f815119ba836befe1f42643c6" + integrity sha512-7JQBeYKoZGF0mvyyaMrTwA7VD8F3LQMTyMMAcZeb0v52ruukmsWSPMiQKSDXjY3oFlAi7xe48PsqKLvz2HwyrQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" - "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" - "@aws-sdk/middleware-host-header" "3.667.0" - "@aws-sdk/middleware-logger" "3.667.0" - "@aws-sdk/middleware-recursion-detection" "3.667.0" - "@aws-sdk/middleware-user-agent" "3.669.0" - "@aws-sdk/region-config-resolver" "3.667.0" - "@aws-sdk/types" "3.667.0" - "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" - "@aws-sdk/util-user-agent-node" "3.669.0" - "@smithy/config-resolver" "^3.0.9" - "@smithy/core" "^2.4.8" - "@smithy/fetch-http-handler" "^3.2.9" - "@smithy/hash-node" "^3.0.7" - "@smithy/invalid-dependency" "^3.0.7" - "@smithy/middleware-content-length" "^3.0.9" - "@smithy/middleware-endpoint" "^3.1.4" - "@smithy/middleware-retry" "^3.0.23" - "@smithy/middleware-serde" "^3.0.7" - "@smithy/middleware-stack" "^3.0.7" - "@smithy/node-config-provider" "^3.1.8" - "@smithy/node-http-handler" "^3.2.4" - "@smithy/protocol-http" "^4.1.4" - "@smithy/smithy-client" "^3.4.0" - "@smithy/types" "^3.5.0" - "@smithy/url-parser" "^3.0.7" - "@smithy/util-base64" "^3.0.0" - "@smithy/util-body-length-browser" "^3.0.0" - "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.23" - "@smithy/util-defaults-mode-node" "^3.0.23" - "@smithy/util-endpoints" "^2.1.3" - "@smithy/util-middleware" "^3.0.7" - "@smithy/util-retry" "^3.0.7" - "@smithy/util-utf8" "^3.0.0" - "@smithy/util-waiter" "^3.1.6" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-node" "3.743.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.743.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.2" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" @@ -649,6 +758,50 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@aws-sdk/client-sso@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.743.0.tgz#5490dff1b49667ee52deaf225716b77d43fb49d4" + integrity sha512-zzIukqTlBJ/GUxVhQUqBZNMfxK2m8J2AfWN/xdXh8uqj+yqGLFl7E9wftmDxzyj6oHOerv4s1SlE36BGavtHGA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.743.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@aws-sdk/client-sts@3.670.0", "@aws-sdk/client-sts@^3.100.0": version "3.670.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.670.0.tgz#fa90f49dafcd9e350f74b8eb22768f4e23814da7" @@ -775,6 +928,23 @@ fast-xml-parser "4.4.1" tslib "^2.6.2" +"@aws-sdk/core@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.734.0.tgz#fa2289750efd75f4fb8c45719a4a4ea7e7755160" + integrity sha512-SxnDqf3vobdm50OLyAKfqZetv6zzwnSqwIwd3jrbopxxHKqNIM/I0xcYjD6Tn+mPig+u7iRKb9q3QnEooFTlmg== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/core" "^3.1.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/util-middleware" "^4.0.1" + fast-xml-parser "4.4.1" + tslib "^2.6.2" + "@aws-sdk/credential-provider-env@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.667.0.tgz#1b3a4b049fc164a3a3eb3617f7448fed3cb3a2db" @@ -797,6 +967,17 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-env@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.734.0.tgz#6c0b1734764a7fb1616455836b1c3dacd99e50a3" + integrity sha512-gtRkzYTGafnm1FPpiNO8VBmJrYMoxhDlGPYDVcijzx3DlF8dhWnowuSBCxLSi+MJMx5hvwrX2A+e/q0QAeHqmw== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-env@^3.78.0": version "3.664.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.664.0.tgz#62e81a883f9b94e593ed31a21f91d6026aba73ee" @@ -839,6 +1020,22 @@ "@smithy/util-stream" "^3.1.9" tslib "^2.6.2" +"@aws-sdk/credential-provider-http@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.734.0.tgz#21c5fbb380d1dd503491897b346e1e0b1d06ae41" + integrity sha512-JFSL6xhONsq+hKM8xroIPhM5/FOhiQ1cov0lZxhzZWj6Ai3UAjucy3zyIFDr9MgP1KfCYNdvyaUq9/o+HWvEDg== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/property-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/util-stream" "^4.0.2" + tslib "^2.6.2" + "@aws-sdk/credential-provider-imds@^3.81.0": version "3.374.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.374.0.tgz#19f1d6625b2b91114f3d5c2a479b86a4114620a6" @@ -883,6 +1080,25 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-ini@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.743.0.tgz#bf5bc7ec57f97386029c545830454fa615ff23b8" + integrity sha512-mzIgzX9//kmx9BW/vICnLVgwu0KF2nOUfFLYF4ybBuqw13nspMavgJiZ11NwJ4aeCempgiJNnH+d/Kj4hq49nQ== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-env" "3.734.0" + "@aws-sdk/credential-provider-http" "3.734.0" + "@aws-sdk/credential-provider-process" "3.734.0" + "@aws-sdk/credential-provider-sso" "3.743.0" + "@aws-sdk/credential-provider-web-identity" "3.743.0" + "@aws-sdk/nested-clients" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/credential-provider-imds" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-node@3.670.0": version "3.670.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.670.0.tgz#bf64e00d29db5ae758c518aa26c5f05e39b1d4e4" @@ -919,6 +1135,24 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-node@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.743.0.tgz#addb1c0ee99674f118aba9aa1b6ec03b62a18a23" + integrity sha512-Tm5HUfjWhI6nTcqBKvTYRYd4Y8xsLB3AvpCGqBYhItUDRIDIDsubgQfXnxaYrs4SRMzWSIpOvxu2YfqB8Z5BDQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.734.0" + "@aws-sdk/credential-provider-http" "3.734.0" + "@aws-sdk/credential-provider-ini" "3.743.0" + "@aws-sdk/credential-provider-process" "3.734.0" + "@aws-sdk/credential-provider-sso" "3.743.0" + "@aws-sdk/credential-provider-web-identity" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/credential-provider-imds" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-process@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.667.0.tgz#fa721b1b5b0024156c3852a9fc92c0ed9935959f" @@ -943,6 +1177,18 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-process@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.734.0.tgz#eb1de678a9c3d2d7b382e74a670fa283327f9c45" + integrity sha512-zvjsUo+bkYn2vjT+EtLWu3eD6me+uun+Hws1IyWej/fKFAqiBPwyeyCgU7qjkiPQSXqk1U9+/HG9IQ6Iiz+eBw== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-process@^3.80.0": version "3.664.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.664.0.tgz#d5ae17d404440855733a9eb0167ee8db168b7814" @@ -982,6 +1228,20 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-sso@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.743.0.tgz#6a8554dc8284b6c321f9363b02c0327fc3f6e52e" + integrity sha512-Qbwx1wMa2L/JPVZcDzn2vBEWoEzKBIeIu0PUN4EHhzY08KRbpe6Jd15znW6ZplpgrW9qkYc6RommJpmD8J8YpQ== + dependencies: + "@aws-sdk/client-sso" "3.743.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/token-providers" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-web-identity@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.667.0.tgz#439e3aa2fc9a081de53186f6d8aa78a8a6913769" @@ -1004,6 +1264,18 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/credential-provider-web-identity@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.743.0.tgz#873583eb9eabafa889209671b313b057929b3b71" + integrity sha512-FviWKReYdEnt/dvNWddtIY+WrucZWmV2JT54jwAlhYgvFp0HjI2ldsQswvCynOg2Rp18tPVih6rFo/8NeerS8A== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/nested-clients" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/credential-provider-web-identity@^3.78.0": version "3.664.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.664.0.tgz#46b79cdae6adb3c7d8da966eeef06124a31e065b" @@ -1027,6 +1299,19 @@ "@smithy/util-config-provider" "^3.0.0" tslib "^2.6.2" +"@aws-sdk/middleware-bucket-endpoint@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.734.0.tgz#af63fcaa865d3a47fd0ca3933eef04761f232677" + integrity sha512-etC7G18aF7KdZguW27GE/wpbrNmYLVT755EsFc8kXpZj8D6AFKxc7OuveinJmiy0bYXAMspJUWsF6CrGpOw6CQ== + dependencies: + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-arn-parser" "3.723.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-config-provider" "^4.0.0" + tslib "^2.6.2" + "@aws-sdk/middleware-expect-continue@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.667.0.tgz#d1b9e4871c8bde3402bdd0f73e740f5f5bf190d7" @@ -1037,6 +1322,16 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-expect-continue@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.734.0.tgz#8159d81c3a8d9a9d60183fdeb7e8d6674f01c1cd" + integrity sha512-P38/v1l6HjuB2aFUewt7ueAW5IvKkFcv5dalPtbMGRhLeyivBOHwbCyuRKgVs7z7ClTpu9EaViEGki2jEQqEsQ== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-flexible-checksums@3.669.0": version "3.669.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.669.0.tgz#00566b4981a6b35d007815d05a5d0d3ee4f9e265" @@ -1054,6 +1349,25 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@aws-sdk/middleware-flexible-checksums@3.735.0": + version "3.735.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.735.0.tgz#e83850711d6750df764d7cf3a1a8434fe91f1fb9" + integrity sha512-Tx7lYTPwQFRe/wQEHMR6Drh/S+X0ToAEq1Ava9QyxV1riwtepzRLojpNDELFb3YQVVYbX7FEiBMCJLMkmIIY+A== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@aws-crypto/crc32c" "5.2.0" + "@aws-crypto/util" "5.2.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/is-array-buffer" "^4.0.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-stream" "^4.0.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@aws-sdk/middleware-host-header@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.667.0.tgz#d255aa6e73aec9a2d1a241de737679b6d2723c3f" @@ -1064,6 +1378,16 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-host-header@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.734.0.tgz#a9a02c055352f5c435cc925a4e1e79b7ba41b1b5" + integrity sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-location-constraint@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.667.0.tgz#e5da0580656a1a385fd5783bb93ea320b4baeb1b" @@ -1073,6 +1397,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-location-constraint@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.734.0.tgz#fd1dc0e080ed85dd1feb7db3736c80689db4be07" + integrity sha512-EJEIXwCQhto/cBfHdm3ZOeLxd2NlJD+X2F+ZTOxzokuhBtY0IONfC/91hOo5tWQweerojwshSMHRCKzRv1tlwg== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-logger@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.667.0.tgz#bf072a1aa5b03239e20d75f9b525d8a990caf29f" @@ -1082,6 +1415,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-logger@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.734.0.tgz#d31e141ae7a78667e372953a3b86905bc6124664" + integrity sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-recursion-detection@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.667.0.tgz#e3f158d5b5ea1b1d73ab280c0cbe5ef077ed3fdc" @@ -1092,6 +1434,30 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-recursion-detection@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz#4fa1deb9887455afbb39130f7d9bc89ccee17168" + integrity sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-sdk-ec2@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.734.0.tgz#30670c56c7af5d07cfd9e7ee3a13077f77c93393" + integrity sha512-EqK7je08OlGCdoPFX5FWL7Th55XYlQS1w7ACGpCxZhxA2hGJLkMmqkw67e4KAvLprL02sOjhnhPjDh5QCEfI1Q== + dependencies: + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-format-url" "3.734.0" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-sdk-s3@3.669.0": version "3.669.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.669.0.tgz#421d89c19c513bb8c130cf8f0f40b68838a17a95" @@ -1112,6 +1478,26 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@aws-sdk/middleware-sdk-s3@3.740.0": + version "3.740.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.740.0.tgz#82b9cb808194a65080009ef586980fdec29b41ab" + integrity sha512-VML9TzNoQdAs5lSPQSEgZiPgMUSz2H7SltaLb9g4tHwKK5xQoTq5WcDd6V1d2aPxSN5Q2Q63aiVUBby6MdUN/Q== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-arn-parser" "3.723.0" + "@smithy/core" "^3.1.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-stream" "^4.0.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@aws-sdk/middleware-ssec@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.667.0.tgz#19d510e4882c170eff33a5ced558781eee0ee716" @@ -1121,6 +1507,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-ssec@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.734.0.tgz#a5863b9c5a5006dbf2f856f14030d30063a28dfa" + integrity sha512-d4yd1RrPW/sspEXizq2NSOUivnheac6LPeLSLnaeTbBG9g1KqIqvCzP1TfXEqv2CrWfHEsWtJpX7oyjySSPvDQ== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/middleware-user-agent@3.669.0": version "3.669.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.669.0.tgz#a313a4f1fcc9cc77eef3e04573ce0edade931a26" @@ -1147,6 +1542,63 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/middleware-user-agent@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.743.0.tgz#a29f51252c2b42f050c7bb46551e21085ec829e8" + integrity sha512-bpAhfmsOc6PR3JTOYbJtdD4lw1hSUBCJMlOIrwVUJS4Jiuscxn8+HOSjkSNXB/BaleYOVQ+xlR62Qlnjn4o8rw== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@smithy/core" "^3.1.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + +"@aws-sdk/nested-clients@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.743.0.tgz#04940825f753fb096ee05ac3c6c5cc76f0f8d0cc" + integrity sha512-nq0lLbo8OY07tUxNPzA8ShhOXu9u5Q6MkI1POEuhl8nhyyci8JR98D7cEg3YLOxRmrxvs3mlvOa3wZux0ah5UA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.743.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.743.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@aws-sdk/property-provider@^3.78.0": version "3.374.0" resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.374.0.tgz#ba302bfd9cdd4751efdb50ef60e7ee3cbd09c62a" @@ -1167,6 +1619,18 @@ "@smithy/util-middleware" "^3.0.7" tslib "^2.6.2" +"@aws-sdk/region-config-resolver@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.734.0.tgz#45ffbc56a3e94cc5c9e0cd596b0fda60f100f70b" + integrity sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + tslib "^2.6.2" + "@aws-sdk/shared-ini-file-loader@^3.80.0": version "3.374.0" resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.374.0.tgz#dc992051b59169a33cf1acef2d268b7c8e3470f5" @@ -1187,6 +1651,18 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/signature-v4-multi-region@3.740.0": + version "3.740.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.740.0.tgz#f524c1b68e055690d8b3fdc8ab8cd8e659286b62" + integrity sha512-w+psidN3i+kl51nQEV3V+fKjKUqcEbqUA1GtubruDBvBqrl5El/fU2NF3Lo53y8CfI9wCdf3V7KOEpHIqxHNng== + dependencies: + "@aws-sdk/middleware-sdk-s3" "3.740.0" + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/token-providers@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.667.0.tgz#ea990ef364d6bd75f0ebcf19a22f9ccd0edb3c41" @@ -1198,6 +1674,18 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/token-providers@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.743.0.tgz#ca7b8fcc2fb3897b766045f8f53b88b81a3af4b8" + integrity sha512-t60WqBM37KnUiD5CE5BhqO6RCgGm5pnPD22UGCTB+Rlbc1L5HRXrzrXoITtqsJ40d7sPo9QxNAmzLmhVHvig5g== + dependencies: + "@aws-sdk/nested-clients" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/types@3.664.0", "@aws-sdk/types@^3.222.0": version "3.664.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.664.0.tgz#e6de1c0a2cdfe4f1e43271223dc0b55e613ced58" @@ -1214,6 +1702,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/types@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.734.0.tgz#af5e620b0e761918282aa1c8e53cac6091d169a2" + integrity sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/util-arn-parser@3.568.0": version "3.568.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz#6a19a8c6bbaa520b6be1c278b2b8c17875b91527" @@ -1221,6 +1717,13 @@ dependencies: tslib "^2.6.2" +"@aws-sdk/util-arn-parser@3.723.0": + version "3.723.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.723.0.tgz#e9bff2b13918a92d60e0012101dad60ed7db292c" + integrity sha512-ZhEfvUwNliOQROcAk34WJWVYTlTa4694kSVhDSjW6lE1bMataPnIN8A0ycukEzBXmd8ZSoBcQLn6lKGl7XIJ5w== + dependencies: + tslib "^2.6.2" + "@aws-sdk/util-endpoints@3.667.0": version "3.667.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.667.0.tgz#c880fbc3bda5a11eec81e4ac5f95a256f8dbb24e" @@ -1231,6 +1734,26 @@ "@smithy/util-endpoints" "^2.1.3" tslib "^2.6.2" +"@aws-sdk/util-endpoints@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.743.0.tgz#fba654e0c5f1c8ba2b3e175dfee8e3ba4df2394a" + integrity sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + "@smithy/util-endpoints" "^3.0.1" + tslib "^2.6.2" + +"@aws-sdk/util-format-url@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.734.0.tgz#d78c48d7fc9ff3e15e93d92620bf66b9d1e115fd" + integrity sha512-TxZMVm8V4aR/QkW9/NhujvYpPZjUYqzLwSge5imKZbWFR806NP7RMwc5ilVuHF/bMOln/cVHkl42kATElWBvNw== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/querystring-builder" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/util-locate-window@^3.0.0": version "3.568.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz#2acc4b2236af0d7494f7e517401ba6b3c4af11ff" @@ -1258,6 +1781,16 @@ bowser "^2.11.0" tslib "^2.6.2" +"@aws-sdk/util-user-agent-browser@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.734.0.tgz#bbf3348b14bd7783f60346e1ce86978999450fe7" + integrity sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + bowser "^2.11.0" + tslib "^2.6.2" + "@aws-sdk/util-user-agent-node@3.669.0": version "3.669.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.669.0.tgz#e83e17d04c65fa2bec942c239b5ad9b02c22ebc1" @@ -1280,6 +1813,17 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/util-user-agent-node@3.743.0": + version "3.743.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.743.0.tgz#7e3a2d381522d95c59dc824e145cc265cd507f42" + integrity sha512-YQ2vFYw6UIIgkRQnlU3w/ZZlTHQZL+Ln3EwjKyfsdvUkzlMYS6pRtSXRh42S7BF7TWaO1l9wBYSsF57PB3LR7A== + dependencies: + "@aws-sdk/middleware-user-agent" "3.743.0" + "@aws-sdk/types" "3.734.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@aws-sdk/xml-builder@3.662.0": version "3.662.0" resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.662.0.tgz#6cbe5aea6205fd2280ec043189985240628d1cb2" @@ -1288,6 +1832,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/xml-builder@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.734.0.tgz#174d3269d303919e3ebfbfa3dd9b6d5a6a7a9543" + integrity sha512-Zrjxi5qwGEcUsJ0ru7fRtW74WcTS0rbLcehoFB+rN1GRi2hbLcFaYs4PwVA5diLeAJH0gszv3x4Hr/S87MfbKQ== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@balena/dockerignore@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" @@ -1858,6 +2410,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/abort-controller@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.0.1.tgz#7c5e73690c4105ad264c2896bd1ea822450c3819" + integrity sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/chunked-blob-reader-native@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz#f1104b30030f76f9aadcbd3cdca4377bd1ba2695" @@ -1866,6 +2426,14 @@ "@smithy/util-base64" "^3.0.0" tslib "^2.6.2" +"@smithy/chunked-blob-reader-native@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.0.0.tgz#33cbba6deb8a3c516f98444f65061784f7cd7f8c" + integrity sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig== + dependencies: + "@smithy/util-base64" "^4.0.0" + tslib "^2.6.2" + "@smithy/chunked-blob-reader@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz#e5d3b04e9b273ba8b7ede47461e2aa96c8aa49e0" @@ -1873,6 +2441,13 @@ dependencies: tslib "^2.6.2" +"@smithy/chunked-blob-reader@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.0.0.tgz#3f6ea5ff4e2b2eacf74cefd737aa0ba869b2e0f6" + integrity sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw== + dependencies: + tslib "^2.6.2" + "@smithy/config-resolver@^3.0.9": version "3.0.9" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.9.tgz#dcf4b7747ca481866f9bfac21469ebe2031a599e" @@ -1884,6 +2459,17 @@ "@smithy/util-middleware" "^3.0.7" tslib "^2.6.2" +"@smithy/config-resolver@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.0.1.tgz#3d6c78bbc51adf99c9819bb3f0ea197fe03ad363" + integrity sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ== + dependencies: + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + tslib "^2.6.2" + "@smithy/core@^2.4.8": version "2.4.8" resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.4.8.tgz#397ac17dfa8ad658b77f96f19484f0eeaf22d397" @@ -1900,6 +2486,20 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/core@^3.1.1", "@smithy/core@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.1.2.tgz#f5b4c89bf054b717781d71c66b4fb594e06cbb62" + integrity sha512-htwQXkbdF13uwwDevz9BEzL5ABK+1sJpVQXywwGSH973AVOvisHNfpcB8A8761G6XgHoS2kHPqc9DqHJ2gp+/Q== + dependencies: + "@smithy/middleware-serde" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-stream" "^4.0.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/credential-provider-imds@^1.0.1": version "1.1.0" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-1.1.0.tgz#4d9444c4c8de70143c3f16bdba188b0e42cb48f9" @@ -1922,6 +2522,17 @@ "@smithy/url-parser" "^3.0.7" tslib "^2.6.2" +"@smithy/credential-provider-imds@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.1.tgz#807110739982acd1588a4847b61e6edf196d004e" + integrity sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg== + dependencies: + "@smithy/node-config-provider" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + tslib "^2.6.2" + "@smithy/eventstream-codec@^3.1.6": version "3.1.6" resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-3.1.6.tgz#70ca95aad82d5140522eb883fbc140f1f22dcb27" @@ -1932,6 +2543,16 @@ "@smithy/util-hex-encoding" "^3.0.0" tslib "^2.6.2" +"@smithy/eventstream-codec@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.0.1.tgz#8e0beae84013eb3b497dd189470a44bac4411bae" + integrity sha512-Q2bCAAR6zXNVtJgifsU16ZjKGqdw/DyecKNgIgi7dlqw04fqDu0mnq+JmGphqheypVc64CYq3azSuCpAdFk2+A== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@smithy/types" "^4.1.0" + "@smithy/util-hex-encoding" "^4.0.0" + tslib "^2.6.2" + "@smithy/eventstream-serde-browser@^3.0.10": version "3.0.10" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.10.tgz#ffca366a4edee5097be5a710f87627a5b2da5dec" @@ -1941,6 +2562,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/eventstream-serde-browser@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.1.tgz#cdbbb18b9371da363eff312d78a10f6bad82df28" + integrity sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA== + dependencies: + "@smithy/eventstream-serde-universal" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/eventstream-serde-config-resolver@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.7.tgz#1f352f384665f322e024a1396a7a2cca52fce9e3" @@ -1949,6 +2579,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/eventstream-serde-config-resolver@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.0.1.tgz#3662587f507ad7fac5bd4505c4ed6ed0ac49a010" + integrity sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/eventstream-serde-node@^3.0.9": version "3.0.9" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.9.tgz#e985340093c2ca6587ae2fdd0663e6845fbe9463" @@ -1958,6 +2596,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/eventstream-serde-node@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.1.tgz#3799c33e0148d2b923a66577d1dbc590865742ce" + integrity sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q== + dependencies: + "@smithy/eventstream-serde-universal" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/eventstream-serde-universal@^3.0.9": version "3.0.9" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.9.tgz#1832b190a3018204e33487ba1f7f0f6e2fb0da34" @@ -1967,6 +2614,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/eventstream-serde-universal@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.1.tgz#ddb2ab9f62b8ab60f50acd5f7c8b3ac9d27468e2" + integrity sha512-Z94uZp0tGJuxds3iEAZBqGU2QiaBHP4YytLUjwZWx+oUeohCsLyUm33yp4MMBmhkuPqSbQCXq5hDet6JGUgHWA== + dependencies: + "@smithy/eventstream-codec" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/fetch-http-handler@^3.2.9": version "3.2.9" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz#8d5199c162a37caa37a8b6848eefa9ca58221a0b" @@ -1978,6 +2634,17 @@ "@smithy/util-base64" "^3.0.0" tslib "^2.6.2" +"@smithy/fetch-http-handler@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.1.tgz#8463393442ca6a1644204849e42c386066f0df79" + integrity sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA== + dependencies: + "@smithy/protocol-http" "^5.0.1" + "@smithy/querystring-builder" "^4.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-base64" "^4.0.0" + tslib "^2.6.2" + "@smithy/hash-blob-browser@^3.1.6": version "3.1.6" resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.6.tgz#d61de344aa3cef0bc83e3ab8166558256262dfcd" @@ -1988,6 +2655,16 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/hash-blob-browser@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.0.1.tgz#cda18d5828e8724d97441ea9cc4fd16d0db9da39" + integrity sha512-rkFIrQOKZGS6i1D3gKJ8skJ0RlXqDvb1IyAphksaFOMzkn3v3I1eJ8m7OkLj0jf1McP63rcCEoLlkAn/HjcTRw== + dependencies: + "@smithy/chunked-blob-reader" "^5.0.0" + "@smithy/chunked-blob-reader-native" "^4.0.0" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/hash-node@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.7.tgz#03b5a382fb588b8c2bac11b4fe7300aaf1661c88" @@ -1998,6 +2675,16 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/hash-node@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.1.tgz#ce78fc11b848a4f47c2e1e7a07fb6b982d2f130c" + integrity sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w== + dependencies: + "@smithy/types" "^4.1.0" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/hash-stream-node@^3.1.6": version "3.1.6" resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-3.1.6.tgz#854ad354a865a1334baa2abc2f2247f2723de688" @@ -2007,6 +2694,15 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/hash-stream-node@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.0.1.tgz#06126859a3cb1a11e50b61c5a097a4d9a5af2ac1" + integrity sha512-U1rAE1fxmReCIr6D2o/4ROqAQX+GffZpyMt3d7njtGDr2pUNmAKRWa49gsNVhCh2vVAuf3wXzWwNr2YN8PAXIw== + dependencies: + "@smithy/types" "^4.1.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/invalid-dependency@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.7.tgz#b36f258d94498f3c72ab6020091a66fc7cc16eda" @@ -2015,6 +2711,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/invalid-dependency@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.1.tgz#704d1acb6fac105558c17d53f6d55da6b0d6b6fc" + integrity sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/is-array-buffer@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111" @@ -2029,6 +2733,13 @@ dependencies: tslib "^2.6.2" +"@smithy/is-array-buffer@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz#55a939029321fec462bcc574890075cd63e94206" + integrity sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw== + dependencies: + tslib "^2.6.2" + "@smithy/md5-js@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-3.0.7.tgz#0a645dd9c139254353fd6e6a6b65154baeab7d2e" @@ -2038,6 +2749,15 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/md5-js@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.0.1.tgz#d7622e94dc38ecf290876fcef04369217ada8f07" + integrity sha512-HLZ647L27APi6zXkZlzSFZIjpo8po45YiyjMGJZM3gyDY8n7dPGdmxIIljLm4gPt/7rRvutLTTkYJpZVfG5r+A== + dependencies: + "@smithy/types" "^4.1.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/middleware-content-length@^3.0.9": version "3.0.9" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.9.tgz#fb613d1a6b8c91e828d11c0d7a0a8576dba89b8b" @@ -2047,6 +2767,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/middleware-content-length@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.1.tgz#378bc94ae623f45e412fb4f164b5bb90b9de2ba3" + integrity sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ== + dependencies: + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/middleware-endpoint@^3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.4.tgz#222c9fa49c8af6ebf8bea8ab220d92d9b8c90d3d" @@ -2060,6 +2789,20 @@ "@smithy/util-middleware" "^3.0.7" tslib "^2.6.2" +"@smithy/middleware-endpoint@^4.0.2", "@smithy/middleware-endpoint@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.0.3.tgz#74b64fb2473ae35649a8d22d41708bc5d8d99df2" + integrity sha512-YdbmWhQF5kIxZjWqPIgboVfi8i5XgiYMM7GGKFMTvBei4XjNQfNv8sukT50ITvgnWKKKpOtp0C0h7qixLgb77Q== + dependencies: + "@smithy/core" "^3.1.2" + "@smithy/middleware-serde" "^4.0.2" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" + "@smithy/util-middleware" "^4.0.1" + tslib "^2.6.2" + "@smithy/middleware-retry@^3.0.23": version "3.0.23" resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.23.tgz#ce5574e278dd14a7995afd5a4ed2a6c9891da8ed" @@ -2075,6 +2818,21 @@ tslib "^2.6.2" uuid "^9.0.1" +"@smithy/middleware-retry@^4.0.3": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.0.4.tgz#95e55a1b163ff06264f20b4dbbcbd915c8028f60" + integrity sha512-wmxyUBGHaYUqul0wZiset4M39SMtDBOtUr2KpDuftKNN74Do9Y36Go6Eqzj9tL0mIPpr31ulB5UUtxcsCeGXsQ== + dependencies: + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/service-error-classification" "^4.0.1" + "@smithy/smithy-client" "^4.1.3" + "@smithy/types" "^4.1.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + "@smithy/middleware-serde@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.7.tgz#03f0dda75edffc4cc90ea422349cbfb82368efa7" @@ -2083,6 +2841,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/middleware-serde@^4.0.1", "@smithy/middleware-serde@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.2.tgz#f792d72f6ad8fa6b172e3f19c6fe1932a856a56d" + integrity sha512-Sdr5lOagCn5tt+zKsaW+U2/iwr6bI9p08wOkCp6/eL6iMbgdtc2R5Ety66rf87PeohR0ExI84Txz9GYv5ou3iQ== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/middleware-stack@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.7.tgz#813fa7b47895ce0d085eac89c056d21b1e46e771" @@ -2091,6 +2857,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/middleware-stack@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.1.tgz#c157653f9df07f7c26e32f49994d368e4e071d22" + integrity sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/node-config-provider@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-1.1.0.tgz#86c64e4ef6a557863422a236ba10aa7ed51ad85d" @@ -2111,6 +2885,16 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/node-config-provider@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.0.1.tgz#4e84fe665c0774d5f4ebb75144994fc6ebedf86e" + integrity sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ== + dependencies: + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/node-http-handler@^3.2.4": version "3.2.4" resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.2.4.tgz#3c57c40d082c3bacac1e49955bd1240e8ccc40b2" @@ -2122,6 +2906,17 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/node-http-handler@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.0.2.tgz#48d47a046cf900ab86bfbe7f5fd078b52c82fab6" + integrity sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw== + dependencies: + "@smithy/abort-controller" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/querystring-builder" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/property-provider@^1.0.1", "@smithy/property-provider@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-1.2.0.tgz#2e4ca34b0994ec6de734316c0093e671a1bfa5c7" @@ -2138,6 +2933,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/property-provider@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.1.tgz#8d35d5997af2a17cf15c5e921201ef6c5e3fc870" + integrity sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/protocol-http@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.4.tgz#6940d652b1825bda2422163ec9baab552669a338" @@ -2146,6 +2949,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/protocol-http@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.0.1.tgz#37c248117b29c057a9adfad4eb1d822a67079ff1" + integrity sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/querystring-builder@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.7.tgz#8c443c65f4249ff1637088db1166d18411d41555" @@ -2155,6 +2966,15 @@ "@smithy/util-uri-escape" "^3.0.0" tslib "^2.6.2" +"@smithy/querystring-builder@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.0.1.tgz#37e1e05d0d33c6f694088abc3e04eafb65cb6976" + integrity sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg== + dependencies: + "@smithy/types" "^4.1.0" + "@smithy/util-uri-escape" "^4.0.0" + tslib "^2.6.2" + "@smithy/querystring-parser@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-1.1.0.tgz#4bf4be6d1db8b769d346a0d98c5b0db4e99a8ba6" @@ -2171,6 +2991,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/querystring-parser@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.0.1.tgz#312dc62b146f8bb8a67558d82d4722bb9211af42" + integrity sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/service-error-classification@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.7.tgz#5bab4ad802d30bd3fa52b8134f6c171582358226" @@ -2178,6 +3006,13 @@ dependencies: "@smithy/types" "^3.5.0" +"@smithy/service-error-classification@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.0.1.tgz#84e78579af46c7b79c900b6d6cc822c9465f3259" + integrity sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA== + dependencies: + "@smithy/types" "^4.1.0" + "@smithy/shared-ini-file-loader@^1.0.1", "@smithy/shared-ini-file-loader@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-1.1.0.tgz#144a03a303590ef7d465ebcb21ffc2a52efc3389" @@ -2194,6 +3029,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/shared-ini-file-loader@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.1.tgz#d35c21c29454ca4e58914a4afdde68d3b2def1ee" + integrity sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/signature-v4@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.2.0.tgz#291f5a0e756cc251377e1e8af2a1f494e6173029" @@ -2208,6 +3051,20 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/signature-v4@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.0.1.tgz#f93401b176150286ba246681031b0503ec359270" + integrity sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-uri-escape" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/smithy-client@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.4.0.tgz#ceffb92108a4ad60cbede3baf44ed224dc70b333" @@ -2220,6 +3077,19 @@ "@smithy/util-stream" "^3.1.9" tslib "^2.6.2" +"@smithy/smithy-client@^4.1.2", "@smithy/smithy-client@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.1.3.tgz#2c8f9aff3377e7655cebe84239da6be277ba8554" + integrity sha512-A2Hz85pu8BJJaYFdX8yb1yocqigyqBzn+OVaVgm+Kwi/DkN8vhN2kbDVEfADo6jXf5hPKquMLGA3UINA64UZ7A== + dependencies: + "@smithy/core" "^3.1.2" + "@smithy/middleware-endpoint" "^4.0.3" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-stream" "^4.0.2" + tslib "^2.6.2" + "@smithy/types@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.2.0.tgz#9dc65767b0ee3d6681704fcc67665d6fc9b6a34e" @@ -2234,6 +3104,13 @@ dependencies: tslib "^2.6.2" +"@smithy/types@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.1.0.tgz#19de0b6087bccdd4182a334eb5d3d2629699370f" + integrity sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw== + dependencies: + tslib "^2.6.2" + "@smithy/url-parser@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-1.1.0.tgz#1d88af653b02fda0be59064bfe5420c0b34b4dcb" @@ -2252,6 +3129,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/url-parser@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.1.tgz#b47743f785f5b8d81324878cbb1b5f834bf8d85a" + integrity sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g== + dependencies: + "@smithy/querystring-parser" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/util-base64@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-3.0.0.tgz#f7a9a82adf34e27a72d0719395713edf0e493017" @@ -2261,6 +3147,15 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/util-base64@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.0.0.tgz#8345f1b837e5f636e5f8470c4d1706ae0c6d0358" + integrity sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/util-body-length-browser@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz#86ec2f6256310b4845a2f064e2f571c1ca164ded" @@ -2268,6 +3163,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-body-length-browser@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz#965d19109a4b1e5fe7a43f813522cce718036ded" + integrity sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA== + dependencies: + tslib "^2.6.2" + "@smithy/util-body-length-node@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz#99a291bae40d8932166907fe981d6a1f54298a6d" @@ -2275,6 +3177,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-body-length-node@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz#3db245f6844a9b1e218e30c93305bfe2ffa473b3" + integrity sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg== + dependencies: + tslib "^2.6.2" + "@smithy/util-buffer-from@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b" @@ -2291,6 +3200,14 @@ "@smithy/is-array-buffer" "^3.0.0" tslib "^2.6.2" +"@smithy/util-buffer-from@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz#b23b7deb4f3923e84ef50c8b2c5863d0dbf6c0b9" + integrity sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + tslib "^2.6.2" + "@smithy/util-config-provider@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz#62c6b73b22a430e84888a8f8da4b6029dd5b8efe" @@ -2298,6 +3215,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-config-provider@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz#e0c7c8124c7fba0b696f78f0bd0ccb060997d45e" + integrity sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w== + dependencies: + tslib "^2.6.2" + "@smithy/util-defaults-mode-browser@^3.0.23": version "3.0.23" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.23.tgz#6920b473126ae8857a04dd6941793bbda12adc8b" @@ -2309,6 +3233,17 @@ bowser "^2.11.0" tslib "^2.6.2" +"@smithy/util-defaults-mode-browser@^4.0.3": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.4.tgz#6fa7ba64a80a77f27b9b5c6972918904578b8d5b" + integrity sha512-Ej1bV5sbrIfH++KnWxjjzFNq9nyP3RIUq2c9Iqq7SmMO/idUR24sqvKH2LUQFTSPy/K7G4sB2m8n7YYlEAfZaw== + dependencies: + "@smithy/property-provider" "^4.0.1" + "@smithy/smithy-client" "^4.1.3" + "@smithy/types" "^4.1.0" + bowser "^2.11.0" + tslib "^2.6.2" + "@smithy/util-defaults-mode-node@^3.0.23": version "3.0.23" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.23.tgz#d03d21816e8b2f586ccf4a87cd0b1cc55b4d75e0" @@ -2322,6 +3257,19 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/util-defaults-mode-node@^4.0.3": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.4.tgz#5470fdc96672cee5199620b576d7025de3b17333" + integrity sha512-HE1I7gxa6yP7ZgXPCFfZSDmVmMtY7SHqzFF55gM/GPegzZKaQWZZ+nYn9C2Cc3JltCMyWe63VPR3tSFDEvuGjw== + dependencies: + "@smithy/config-resolver" "^4.0.1" + "@smithy/credential-provider-imds" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/smithy-client" "^4.1.3" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/util-endpoints@^2.1.3": version "2.1.3" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.1.3.tgz#7498151e9dc714bdd0c6339314dd2350fa4d250a" @@ -2331,6 +3279,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/util-endpoints@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.1.tgz#44ccbf1721447966f69496c9003b87daa8f61975" + integrity sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA== + dependencies: + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/util-hex-encoding@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz#32938b33d5bf2a15796cd3f178a55b4155c535e6" @@ -2338,6 +3295,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-hex-encoding@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz#dd449a6452cffb37c5b1807ec2525bb4be551e8d" + integrity sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw== + dependencies: + tslib "^2.6.2" + "@smithy/util-middleware@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.7.tgz#770d09749b6d170a1641384a2e961487447446fa" @@ -2346,6 +3310,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/util-middleware@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.1.tgz#58d363dcd661219298c89fa176a28e98ccc4bf43" + integrity sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA== + dependencies: + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/util-retry@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.7.tgz#694e0667574ffe9772f620b35d3c7286aced35e9" @@ -2355,6 +3327,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/util-retry@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.1.tgz#fb5f26492383dcb9a09cc4aee23a10f839cd0769" + integrity sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw== + dependencies: + "@smithy/service-error-classification" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@smithy/util-stream@^3.1.9": version "3.1.9" resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.9.tgz#d39656eae27696bdc5a3ec7c2f6b89c32dccd1ca" @@ -2369,6 +3350,20 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" +"@smithy/util-stream@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.0.2.tgz#63495d3f7fba9d78748d540921136dc4a8d4c067" + integrity sha512-0eZ4G5fRzIoewtHtwaYyl8g2C+osYOT4KClXgfdNEDAgkbe2TYPqcnw4GAWabqkZCax2ihRGPe9LZnsPdIUIHA== + dependencies: + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/types" "^4.1.0" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + "@smithy/util-uri-escape@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz#e43358a78bf45d50bb736770077f0f09195b6f54" @@ -2376,6 +3371,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-uri-escape@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz#a96c160c76f3552458a44d8081fade519d214737" + integrity sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg== + dependencies: + tslib "^2.6.2" + "@smithy/util-utf8@^2.0.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5" @@ -2392,6 +3394,14 @@ "@smithy/util-buffer-from" "^3.0.0" tslib "^2.6.2" +"@smithy/util-utf8@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.0.0.tgz#09ca2d9965e5849e72e347c130f2a29d5c0c863c" + integrity sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + tslib "^2.6.2" + "@smithy/util-waiter@^3.1.6": version "3.1.6" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.1.6.tgz#c65870d0c802e33b96112fac5c4471b3bf2eeecb" @@ -2401,6 +3411,15 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@smithy/util-waiter@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.0.2.tgz#0a73a0fcd30ea7bbc3009cf98ad199f51b8eac51" + integrity sha512-piUTHyp2Axx3p/kc2CIJkYSv0BAaheBQmbACZgQSSfWUumWNW+R1lL+H9PDBxKJkvOeEX+hKYEFiwO8xagL8AQ== + dependencies: + "@smithy/abort-controller" "^4.0.1" + "@smithy/types" "^4.1.0" + tslib "^2.6.2" + "@szmarczak/http-timer@^4.0.5": version "4.0.6" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"