diff --git a/.gitignore b/.gitignore
index 8b3e0c08..7721e628 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,3 +40,5 @@ workshop/datagenerator/*
workshop/requirements.txt
workshop/1-Personalization/generate_interactions_personalize.py
workshop/1-Personalization/generate_interactions_personalize_offers.py
+dist
+*.code-workspace
\ No newline at end of file
diff --git a/README.md b/README.md
index 61289c92..661426b7 100644
--- a/README.md
+++ b/README.md
@@ -51,9 +51,9 @@ The Retail Demo Store has been tested in the AWS regions indicated in the deploy
| ------------- | ------------- | ------------- |
| US East (N. Virginia) | us-east-1 | Fully supported |
| US West (Oregon) | us-west-2 | Fully supported |
-| Europe (Ireland) | eu-west-1 | Partial support (personalized product descriptions and thematic similar product descriptions not supported) |
-| Europe (Frankfurt) | eu-central-1 | Partial support (thematic similar product descriptions not supported) |
-| Asia Pacific (Tokyo) | ap-northeast-1 | Partial support (personalized product descriptions not supported) |
+| Europe (Ireland) | eu-west-1 | Partial support (personalized product descriptions, thematic similar product descriptions and room makeover not supported) |
+| Europe (Frankfurt) | eu-central-1 | Partial support (thematic similar product descriptions and room makeover not supported) |
+| Asia Pacific (Tokyo) | ap-northeast-1 | Partial support (personalized product descriptions and room makeover not supported) |
| Asia Pacific (Sydney) | ap-southeast-2 | Partial support (personalized product descriptions and thematic similar product descriptions not supported) |
> [Note]
@@ -113,6 +113,7 @@ When deploying Retail Demo Store, enter the number as a parameter. The number sh
#### Amazon Bedrock Demos
Amazon Bedrock users need to request access to models before they are available for use. To demo Personalised Product Descriptions make sure to enable access to Anthropic's Claude v2 via the Amazon Bedrock Management Console. Instructions on enabling model access can be found [here](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html). Amazon Bedrock is currently available in 5 regions globally, US East (N. Virginia), US West (Oregon), Asia Pacific (Tokyo), Europe (Frankfurt) and Asia Pacific (Singapore).
+To demo the Room Makeover, enable model access to Anthropic Claude 3 Haiku and Amazon Titan Multimodal Embeddings G1.
## Using the Retail Demo Store Web Application
diff --git a/aws/cloudformation-templates/apigateway-deploy.yaml b/aws/cloudformation-templates/apigateway-deploy.yaml
new file mode 100644
index 00000000..2c5cdcbb
--- /dev/null
+++ b/aws/cloudformation-templates/apigateway-deploy.yaml
@@ -0,0 +1,27 @@
+---
+AWSTemplateFormatVersion: 2010-09-09
+
+Description: >
+ This template deploys the Retail Demo Store API Gateway
+
+Parameters:
+ ApiGatewayId:
+ Type: String
+
+Resources:
+
+ HttpApiStage:
+ Type: 'AWS::ApiGatewayV2::Stage'
+ Properties:
+ StageName: '$default'
+ ApiId: !Ref ApiGatewayId
+ AutoDeploy: true
+ AccessLogSettings:
+ DestinationArn: !GetAtt AccessLogs.Arn
+ Format: '{ "requestId":"$context.requestId", "ip": "$context.identity.sourceIp", "requestTime":"$context.requestTime", "httpMethod":"$context.httpMethod","routeKey":"$context.routeKey", "status":"$context.status","protocol":"$context.protocol", "integrationStatus": $context.integrationStatus, "integrationLatency": $context.integrationLatency, "responseLength":"$context.responseLength", "authorizerError": "$context.authorizer.error" }'
+
+ AccessLogs:
+ Type: AWS::Logs::LogGroup
+ Properties:
+ RetentionInDays: 30
+ LogGroupName: !Sub "/${AWS::StackName}/APIAccessLogs"
\ No newline at end of file
diff --git a/aws/cloudformation-templates/apigateway.yaml b/aws/cloudformation-templates/apigateway.yaml
index 752ed382..4a2b043c 100644
--- a/aws/cloudformation-templates/apigateway.yaml
+++ b/aws/cloudformation-templates/apigateway.yaml
@@ -686,25 +686,13 @@ Resources:
- - integrations
- !Ref LocationServiceIntegration
- HttpApiStage:
- Type: 'AWS::ApiGatewayV2::Stage'
- DependsOn:
- - GetProduct
- Properties:
- StageName: '$default'
- ApiId: !Ref HttpAPI
- AutoDeploy: true
- AccessLogSettings:
- DestinationArn: !GetAtt AccessLogs.Arn
- Format: '{ "requestId":"$context.requestId", "ip": "$context.identity.sourceIp", "requestTime":"$context.requestTime", "httpMethod":"$context.httpMethod","routeKey":"$context.routeKey", "status":"$context.status","protocol":"$context.protocol", "integrationStatus": $context.integrationStatus, "integrationLatency": $context.integrationLatency, "responseLength":"$context.responseLength", "authorizerError": "$context.authorizer.error" }'
-
- AccessLogs:
- Type: AWS::Logs::LogGroup
- Properties:
- RetentionInDays: 30
- LogGroupName: !Sub "/${AWS::StackName}/APIAccessLogs"
-
Outputs:
APIEndpoint:
Description: "API Gateway endpoint URL"
- Value: !GetAtt HttpAPI.ApiEndpoint
\ No newline at end of file
+ Value: !GetAtt HttpAPI.ApiEndpoint
+ ApiGatewayAuthorizer:
+ Description: API Gateway Authorizer id
+ Value: !Ref LambdaAuthorizer
+ ApiGatewayId:
+ Description: API Gateway Id
+ Value: !Ref HttpAPI
diff --git a/aws/cloudformation-templates/base/_template.yaml b/aws/cloudformation-templates/base/_template.yaml
index f14d8d8e..9c5391b3 100644
--- a/aws/cloudformation-templates/base/_template.yaml
+++ b/aws/cloudformation-templates/base/_template.yaml
@@ -106,6 +106,21 @@ Parameters:
Type: String
Description: ACM Certificate ARN for CloudFront WebUICDN
+ ResourceBucketImages:
+ Type: String
+ Description: >
+ (Leave empty in most cases) only specify if your product images are stored in a different bucket
+
+ ResourceBucketImagesPrefix:
+ Type: String
+ Description: >
+ (Leave empty in most cases) Images bucket prefix only specify if your product images are stored in a different bucket
+
+ SourceImagesPackage:
+ Type: String
+ Description : full url to the images.tar.gz adress
+ Default: https://code.retaildemostore.retail.aws.dev/images.tar.gz
+
Resources:
# Authentication
Authentication:
@@ -259,6 +274,11 @@ Resources:
CleanupBucketLambdaArn: !Ref CleanupBucketLambdaArn
LoggingBucketName: !GetAtt Buckets.Outputs.LoggingBucketName
ACMCertificateArn: !Ref ACMCertificateArn
+ ResourceBucketImages: !Ref ResourceBucketImages
+ ResourceBucketImagesPrefix: !Ref ResourceBucketImagesPrefix
+ SourceImagesPackage: !Ref SourceImagesPackage
+ ResourceBucket: !Ref ResourceBucket
+ ResourceBucketRelativePath: !Ref ResourceBucketRelativePath
# Personalize Resources
Personalize:
@@ -299,6 +319,10 @@ Outputs:
Description: Authentication Cognito Identity Pool Id.
Value: !GetAtt Authentication.Outputs.IdentityPoolId
+ CognitoAuthorizedRole:
+ Description: Authentication Cognito Authorized Role name
+ Value: !GetAtt Authentication.Outputs.CognitoAuthorizedRole
+
StackBucketName:
Description: Stack Bucket
Value: !GetAtt Buckets.Outputs.StackBucketName
diff --git a/aws/cloudformation-templates/base/authentication.yaml b/aws/cloudformation-templates/base/authentication.yaml
index b92bb2ae..fb9c1baa 100644
--- a/aws/cloudformation-templates/base/authentication.yaml
+++ b/aws/cloudformation-templates/base/authentication.yaml
@@ -262,4 +262,7 @@ Outputs:
Value: !Ref UserPoolClient
IdentityPoolId:
Description: Identity Pool Id
- Value: !Ref IdentityPool
\ No newline at end of file
+ Value: !Ref IdentityPool
+ CognitoAuthorizedRole:
+ Description: Cognito Authorized Role
+ Value: !Ref CognitoAuthorizedRole
\ No newline at end of file
diff --git a/aws/cloudformation-templates/base/cloudfront.yaml b/aws/cloudformation-templates/base/cloudfront.yaml
index 41ffdbf9..b492532c 100644
--- a/aws/cloudformation-templates/base/cloudfront.yaml
+++ b/aws/cloudformation-templates/base/cloudfront.yaml
@@ -14,10 +14,35 @@ Parameters:
ACMCertificateArn:
Type: String
Description: ACM Certificate ARN for CloudFront WebUICDN
+
+ ResourceBucketImages:
+ Type: String
+ Description: >
+ (Leave empty in most cases) only specify if your product images are stored in a different bucket
+
+ ResourceBucketImagesPrefix:
+ Type: String
+ Description: >
+ (Leave empty in most cases) Images bucket prefix only specify if your product images are stored in a different bucket
+
+ SourceImagesPackage:
+ Type: String
+ Description : full url to the images.tar.gz adress
+ Default: https://code.retaildemostore.retail.aws.dev/images.tar.gz
+
+ ResourceBucket:
+ Type: String
+ Description: S3Bucket Bucket where the Resources are stored (cloudformation, images, lambda code)
+
+ ResourceBucketRelativePath:
+ Type: String
+ Description: S3Bucket Path where the Resources are stored (cloudformation, images, lambda code) (i.e. path/path2), can be empty if resources are at the root of the bucket. MUST contain trailing /
+
Conditions:
ACMCertificateArnExists:
!Not [!Equals [!Ref ACMCertificateArn, '']]
+ CustomResourceBucketImages: !Not [ !Equals [!Ref ResourceBucketImages, ""] ]
Resources:
@@ -194,6 +219,141 @@ Resources:
OriginRequestPolicyId: !Ref UIOriginRequestPolicy
ResponseHeadersPolicyId: 60669652-455b-4ae9-85a4-c4c02393f86c
+ CopyImagesLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Description: 'Retail Demo Store deployment utility function that copies catalog images from staging bucket to Web UI bucket'
+ Code:
+ ZipFile: |
+ import boto3
+ import cfnresponse
+ import tarfile
+ import urllib.request
+ import tempfile
+ import os
+
+ def handler(event, context):
+ print(event)
+
+ response_data = {}
+ response_status = cfnresponse.SUCCESS
+
+ try:
+ source_bucket_name = event['ResourceProperties']['SourceBucket']
+ source_path = event['ResourceProperties']['SourceBucketPath']
+ target_bucket_name = event['ResourceProperties']['TargetBucket']
+ source_images_package = event['ResourceProperties']['SourceImagesPackage']
+
+ if event['RequestType'] == 'Create' or event['RequestType'] == 'Update':
+ os.makedirs('/tmp/images', exist_ok = True)
+ filename, _ = urllib.request.urlretrieve( source_images_package , '/tmp/images/images.tar.gz')
+ print(filename)
+ file = tarfile.open('/tmp/images/images.tar.gz')
+ file.extractall('/tmp/images/')
+ file.close()
+ #remove images.tar.gz
+
+ os.remove('/tmp/images/images.tar.gz')
+
+ s3 = boto3.resource('s3')
+ target_bucket = s3.Bucket(target_bucket_name)
+
+ # For all files in tmpdirname
+ for root, dirs, files in os.walk('/tmp/images'):
+ for filename in files:
+ local_path = os.path.join(root, filename)
+ relative_path = os.path.relpath(local_path, '/tmp/images')
+ s3_path = os.path.join('images/', relative_path)
+ # Upload file to target bucket
+ target_bucket.upload_file(local_path, s3_path)
+
+ response_data['Message'] = "Resource creation succeeded"
+ elif event['RequestType'] == 'Delete':
+ response_data['Message'] = "Resource deletion succeeded"
+
+ except Exception as e:
+ print("Error: " + str(e))
+ response_status = cfnresponse.FAILED
+ response_data['Message'] = "Resource {} failed: {}".format(event['RequestType'], e)
+
+ cfnresponse.send(event, context, response_status, response_data)
+
+ Handler: index.handler
+ Runtime: python3.12
+ EphemeralStorage:
+ Size: 2048
+ Timeout: 900
+ MemorySize: 1024
+ Role: !GetAtt CopyImagesLambdaExecutionRole.Arn
+
+ CustomCopyImagesLambdaFunction:
+ Type: Custom::CopyImagesToWebUI
+ Properties:
+ ServiceToken: !GetAtt CopyImagesLambdaFunction.Arn
+ SourceBucket:
+ !If [
+ CustomResourceBucketImages,
+ !Ref ResourceBucketImages,
+ !Ref ResourceBucket
+ ]
+ SourceBucketPath:
+ !If [
+ CustomResourceBucketImages,
+ !Ref ResourceBucketImagesPrefix,
+ !Ref ResourceBucketRelativePath
+ ]
+ TargetBucket: !Ref WebUIBucket
+ SourceImagesPackage: !Ref SourceImagesPackage
+
+ CopyImagesLambdaExecutionRole:
+ Type: 'AWS::IAM::Role'
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Policies:
+ - PolicyName: LoggingPolicy
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - logs:CreateLogGroup
+ - logs:CreateLogStream
+ - logs:PutLogEvents
+ Resource: '*'
+ - PolicyName: S3
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Fn::If:
+ - CustomResourceBucketImages
+ - Effect: Allow
+ Action:
+ - s3:List*
+ - s3:GetObject
+ - s3:PutObject
+ Resource:
+ - !Sub arn:${AWS::Partition}:s3:::${ResourceBucketImages}/*
+ - !Sub arn:${AWS::Partition}:s3:::${ResourceBucketImages}
+ - !Sub arn:${AWS::Partition}:s3:::${WebUIBucket}
+ - !Sub arn:${AWS::Partition}:s3:::${WebUIBucket}/*
+ - Effect: Allow
+ Action:
+ - s3:List*
+ - s3:GetObject
+ - s3:PutObject
+ Resource:
+ - !Sub arn:${AWS::Partition}:s3:::${ResourceBucket}/*
+ - !Sub arn:${AWS::Partition}:s3:::${ResourceBucket}
+ - !Sub arn:${AWS::Partition}:s3:::${WebUIBucket}
+ - !Sub arn:${AWS::Partition}:s3:::${WebUIBucket}/*
+
Outputs:
# Web UI outputs
WebUIBucketName:
diff --git a/aws/cloudformation-templates/codepipeline-config-codecommit.yaml b/aws/cloudformation-templates/codepipeline-config-codecommit.yaml
new file mode 100644
index 00000000..cfb695ae
--- /dev/null
+++ b/aws/cloudformation-templates/codepipeline-config-codecommit.yaml
@@ -0,0 +1,3 @@
+RepositoryName: retaildemostore-src
+BranchName: main
+PollForSourceChanges: false
\ No newline at end of file
diff --git a/aws/cloudformation-templates/codepipeline-config-github.yaml b/aws/cloudformation-templates/codepipeline-config-github.yaml
new file mode 100644
index 00000000..aaf26d91
--- /dev/null
+++ b/aws/cloudformation-templates/codepipeline-config-github.yaml
@@ -0,0 +1,8 @@
+Owner:
+ Ref: GitHubUser
+Repo:
+ Ref: GitHubRepo
+Branch:
+ Ref: GitHubBranch
+OAuthToken:
+ Ref: GitHubToken
\ No newline at end of file
diff --git a/aws/cloudformation-templates/room-generator.yaml b/aws/cloudformation-templates/room-generator.yaml
new file mode 100644
index 00000000..7d0fba72
--- /dev/null
+++ b/aws/cloudformation-templates/room-generator.yaml
@@ -0,0 +1,1679 @@
+---
+AWSTemplateFormatVersion: 2010-09-09
+
+Description: >
+ This template deploys the Room Makeover Demo
+
+Parameters:
+ LambdaVpcSecurityGroup:
+ Type: String
+ LambdaVpcSubnets:
+ Type: String
+ ResourceBucket:
+ Type: String
+ ResourceBucketRelativePath:
+ Type: String
+ LoggingBucketName:
+ Type: String
+ WebUIBucketName:
+ Type: String
+ CleanupBucketLambdaArn:
+ Type: String
+ Description: Lambda Arn for cleanup function
+ OpenSearchDomainEndpoint:
+ Type: String
+ OpenSearchEmbeddingIndex:
+ Type: String
+ Description: The index name that holds the Product embeddings
+ Default: embproducts
+ SageMakerEndpointName:
+ Type: String
+ Description: The Sagemaker async endpoint name used for image generation
+ Default: controlnet-depth-sdxl
+ ApiGatewayId:
+ Type: String
+ LambdaAuthorizer:
+ Type: String
+ WebURL:
+ Type: String
+ CognitoAuthorizedRole:
+ Type: String
+ EnableSageMakerAutoScaling:
+ Type: String
+ Description: Enable Auto scaling for the SageMaker Asyncronous endpoint
+ AllowedValues:
+ - "Yes"
+ - "No"
+ Default: "Yes"
+ SageMakerScalingMaxCapacity:
+ Type: Number
+ MinValue: 1
+ Default: 1
+ SageMakerScalingMinCapacity:
+ Type: Number
+ MinValue: 0
+ Default: 0
+ SourceDeploymentType:
+ Type: String
+ Description: Retail Demo Store source deployment type
+ AllowedValues:
+ - 'GitHub'
+ - 'CodeCommit'
+ Default: 'CodeCommit'
+ GitHubRepo:
+ Type: String
+ GitHubBranch:
+ Type: String
+ Default: master
+ GitHubToken:
+ Type: String
+ NoEcho: true
+ GitHubUser:
+ Type: String
+
+Conditions:
+ GitHubDeployment: !Equals [ !Ref SourceDeploymentType, 'GitHub' ]
+
+Resources:
+
+ ImageBucket:
+ Type: AWS::S3::Bucket
+ DeletionPolicy: Delete
+ Properties:
+ LoggingConfiguration:
+ DestinationBucketName: !Ref LoggingBucketName
+ LogFilePrefix: roomgen-logs
+ BucketEncryption:
+ ServerSideEncryptionConfiguration:
+ - ServerSideEncryptionByDefault:
+ SSEAlgorithm: AES256
+ BucketKeyEnabled: true
+ CorsConfiguration:
+ CorsRules:
+ - AllowedHeaders:
+ - '*'
+ AllowedMethods:
+ - GET
+ - POST
+ - PUT
+ AllowedOrigins:
+ - !Ref WebURL
+ MaxAge: 600
+
+ ImageBucketPolicy:
+ Type: AWS::IAM::Policy
+ Properties:
+ PolicyName: RoomGenS3UploadPolicy
+ PolicyDocument:
+ Version: "2012-10-17"
+ Statement:
+ - Effect: Allow
+ Action:
+ - 's3:PutObject'
+ - 's3:GetObject'
+ Resource: !Sub "arn:${AWS::Partition}:s3:::${ImageBucket}/private/${!cognito-identity.amazonaws.com:sub}/*"
+ Roles:
+ - !Ref CognitoAuthorizedRole
+
+ InferenceBucket:
+ Type: AWS::S3::Bucket
+ DeletionPolicy: Delete
+ Properties:
+ BucketEncryption:
+ ServerSideEncryptionConfiguration:
+ - ServerSideEncryptionByDefault:
+ SSEAlgorithm: AES256
+ BucketKeyEnabled: true
+
+ # Empties bucket when stack is deleted
+ EmptyImageBucket:
+ Type: Custom::EmptyStackBucket
+ Properties:
+ ServiceToken: !Ref CleanupBucketLambdaArn
+ BucketName: !Ref ImageBucket
+
+ EmptyInferenceBucket:
+ Type: Custom::EmptyStackBucket
+ Properties:
+ ServiceToken: !Ref CleanupBucketLambdaArn
+ BucketName: !Ref InferenceBucket
+
+ RoomGenerationTable:
+ Type: AWS::DynamoDB::Table
+ Properties:
+ AttributeDefinitions:
+ - AttributeName: "id"
+ AttributeType: "S"
+ - AttributeName: "room_owner"
+ AttributeType: "S"
+ - AttributeName: "dt"
+ AttributeType: "S"
+ KeySchema:
+ - AttributeName: "id"
+ KeyType: "HASH"
+ BillingMode: "PAY_PER_REQUEST"
+ GlobalSecondaryIndexes:
+ - IndexName: room_owner-dt-index
+ KeySchema:
+ - AttributeName: "room_owner"
+ KeyType: "HASH"
+ - AttributeName: "dt"
+ KeyType: "RANGE"
+ Projection:
+ ProjectionType: INCLUDE
+ NonKeyAttributes: ["room_state", "room_style", "thumbnail_image_key"]
+ StreamSpecification:
+ StreamViewType: NEW_IMAGE
+
+ BaseLambdaLayer:
+ Type: AWS::Lambda::LayerVersion
+ Properties:
+ LayerName: roomgeneration-base-layer
+ Description: Base Layer for Room Generation Lambda's
+ Content:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_base_layer.zip'
+ CompatibleRuntimes:
+ - python3.12
+
+ SharedLambdaLayer:
+ Type: AWS::Lambda::LayerVersion
+ Properties:
+ LayerName: roomgeneration-shared-layer
+ Description: Shared Layer for Room Generation Lambda's
+ Content:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_shared_layer.zip'
+ CompatibleRuntimes:
+ - python3.12
+
+ ApiHandlerLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - dynamodb:GetItem
+ - dynamodb:PutItem
+ - dynamodb:Query
+ Resource: !GetAtt RoomGenerationTable.Arn
+ - Effect: Allow
+ Action:
+ - dynamodb:Query
+ Resource: !Sub '${RoomGenerationTable.Arn}/index/*'
+
+ ApiHandlerLambdaFunction:
+ Type: AWS::Lambda::Function
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt ApiHandlerLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_api_handler.zip'
+ Runtime: python3.12
+ Timeout: 3
+ FunctionName: RoomGeneratorApiHandler
+ Environment:
+ Variables:
+ DYNAMODB_TABLE_NAME: !Ref RoomGenerationTable
+ INPUT_IMAGE_BUCKET: !Ref ImageBucket
+ POWERTOOLS_METRICS_NAMESPACE: retaildemostore
+ POWERTOOLS_SERVICE_NAME: roomgen-api
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ DynamoDbStreamHandlerLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - dynamodb:DescribeStream
+ - dynamodb:GetRecords
+ - dynamodb:GetShardIterator
+ Resource: !GetAtt RoomGenerationTable.StreamArn
+ - Effect: Allow
+ Action:
+ - states:StartExecution
+ Resource: !Ref RoomGenerationStateMachine
+
+ RoomGenerationTableStream:
+ Type: AWS::Lambda::EventSourceMapping
+ Properties:
+ BatchSize: 1 #trigger one lambda per document
+ Enabled: True
+ EventSourceArn: !GetAtt RoomGenerationTable.StreamArn
+ FunctionName: !GetAtt DynamoDbStreamHandlerLambdaFunction.Arn
+ StartingPosition: LATEST #always start at the tail of the stream
+ MaximumRecordAgeInSeconds: 120
+ MaximumRetryAttempts: 1
+ FilterCriteria:
+ Filters:
+ - Pattern: '{ "eventName" : [ "INSERT" ] }'
+
+ DynamoDbStreamHandlerLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt DynamoDbStreamHandlerLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_dynamodb_stream_handler.zip'
+ Runtime: python3.12
+ Timeout: 3
+ FunctionName: RoomGeneratorDynamoDbStreamHandler
+ Environment:
+ Variables:
+ STATE_MACHINE_ARN: !GetAtt RoomGenerationStateMachine.Arn
+ POWERTOOLS_SERVICE_NAME: roomgen-stream-handler
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ ImageAnalyzerLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - dynamodb:UpdateItem
+ Resource: !GetAtt RoomGenerationTable.Arn
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - rekognition:DetectLabels
+ Resource: '*'
+ - Effect: Allow
+ Action:
+ - bedrock:InvokeModel
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:bedrock:*::foundation-model/amazon.titan-embed-image-v1'
+
+ ImageAnalyzerLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt ImageAnalyzerLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_image_analyzer.zip'
+ Runtime: python3.12
+ Timeout: 30
+ VpcConfig:
+ SecurityGroupIds:
+ - !Ref LambdaVpcSecurityGroup
+ SubnetIds: !Split [",", !Ref LambdaVpcSubnets]
+ FunctionName: RoomGeneratorImageAnalyzer
+ Environment:
+ Variables:
+ DYNAMODB_TABLE_NAME: !Ref RoomGenerationTable
+ INPUT_IMAGE_BUCKET: !Ref ImageBucket
+ OPENSEARCH_DOMAIN_HOST: !Ref OpenSearchDomainEndpoint
+ OPENSEARCH_INDEX_NAME: !Ref OpenSearchEmbeddingIndex
+ POWERTOOLS_METRICS_NAMESPACE: retaildemostore
+ POWERTOOLS_SERVICE_NAME: roomgen-image-analyzer
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ ImageGenerationLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - dynamodb:UpdateItem
+ Resource: !GetAtt RoomGenerationTable.Arn
+ - Effect: Allow
+ Action:
+ - s3:PutObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${InferenceBucket}/*'
+ - Effect: Allow
+ Action:
+ - sagemaker:InvokeEndpointAsync
+ Resource:
+ - !Sub arn:${AWS::Partition}:sagemaker:${AWS::Region}:${AWS::AccountId}:endpoint/${SageMakerEndpointName}
+
+ ImageGenerationLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt ImageGenerationLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_image_generation.zip'
+ Runtime: python3.12
+ Timeout: 30
+ FunctionName: RoomGeneratorAsyncImageInference
+ Environment:
+ Variables:
+ DYNAMODB_TABLE_NAME: !Ref RoomGenerationTable
+ ENDPOINT_NAME: !Ref SageMakerEndpointName
+ INPUT_IMAGE_BUCKET: !Ref ImageBucket
+ INFERENCE_INPUT_BUCKET: !Ref InferenceBucket
+ POWERTOOLS_METRICS_NAMESPACE: retaildemostore
+ POWERTOOLS_SERVICE_NAME: roomgen-image-generator
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ InferenceResultProcessorLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - dynamodb:GetItem
+ - dynamodb:UpdateItem
+ Resource: !GetAtt RoomGenerationTable.Arn
+ - Effect: Allow
+ Action:
+ - s3:PutObject
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${InferenceBucket}/*'
+ - Effect: Allow
+ Action:
+ - rekognition:DetectLabels
+ Resource: '*'
+ - Effect: Allow
+ Action:
+ - bedrock:InvokeModel
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:bedrock:*::foundation-model/amazon.titan-embed-image-v1'
+
+ InferenceResultProcessorLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt InferenceResultProcessorLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_inference_result_processor.zip'
+ Runtime: python3.12
+ Timeout: 30
+ VpcConfig:
+ SecurityGroupIds:
+ - !Ref LambdaVpcSecurityGroup
+ SubnetIds: !Split [",", !Ref LambdaVpcSubnets]
+ FunctionName: RoomGeneratorInferenceResultProcessor
+ Environment:
+ Variables:
+ DYNAMODB_TABLE_NAME: !Ref RoomGenerationTable
+ INPUT_IMAGE_BUCKET: !Ref ImageBucket
+ OPENSEARCH_DOMAIN_HOST: !Ref OpenSearchDomainEndpoint
+ OPENSEARCH_INDEX_NAME: !Ref OpenSearchEmbeddingIndex
+ POWERTOOLS_METRICS_NAMESPACE: retaildemostore
+ POWERTOOLS_SERVICE_NAME: roomgen-inference-result-processor
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ SnsSubscriberLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - dynamodb:GetItem
+ Resource: !GetAtt RoomGenerationTable.Arn
+ - Effect: Allow
+ Action:
+ - states:SendTaskSuccess
+ Resource: !Ref RoomGenerationStateMachine
+
+ SnsSubscriberLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt SnsSubscriberLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_inference_sns_subscriber.zip'
+ Runtime: python3.12
+ Timeout: 3
+ FunctionName: RoomGeneratorSnsSubscriber
+ Environment:
+ Variables:
+ DYNAMODB_TABLE_NAME: !Ref RoomGenerationTable
+ POWERTOOLS_METRICS_NAMESPACE: retaildemostore
+ POWERTOOLS_SERVICE_NAME: roomgen-sns-subscriber
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ SnsTopic:
+ Type: AWS::SNS::Topic
+ Properties:
+ DisplayName: Room Generation Async Inference Success Topic
+
+ SnsSubscription:
+ Type: AWS::SNS::Subscription
+ Properties:
+ Protocol: lambda
+ Endpoint: !GetAtt SnsSubscriberLambdaFunction.Arn
+ TopicArn: !Ref SnsTopic
+
+ SnsLambdaSubscriberPermission:
+ Type: AWS::Lambda::Permission
+ Properties:
+ Action: lambda:invokeFunction
+ Principal: sns.amazonaws.com
+ FunctionName: !GetAtt SnsSubscriberLambdaFunction.Arn
+ SourceArn: !Ref SnsTopic
+
+ StateMachineRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - states.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/AWSXrayWriteOnlyAccess
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - lambda:InvokeFunction
+ Resource:
+ - !GetAtt ImageAnalyzerLambdaFunction.Arn
+ - !GetAtt ImageGenerationLambdaFunction.Arn
+ - !GetAtt InferenceResultProcessorLambdaFunction.Arn
+
+ RoomGenerationStateMachine:
+ Type: AWS::StepFunctions::StateMachine
+ Properties:
+ StateMachineName: RoomGeneration-StateMachine
+ DefinitionString: |-
+ {
+ "StartAt": "Image Analyzer",
+ "States": {
+ "Image Analyzer": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::lambda:invoke",
+ "OutputPath": "$.Payload",
+ "Parameters": {
+ "Payload.$": "$",
+ "FunctionName": "${RoomGenerationImageAnalyzerFunction}"
+ },
+ "Retry": [
+ {
+ "ErrorEquals": [
+ "Lambda.ServiceException",
+ "Lambda.AWSLambdaException",
+ "Lambda.SdkClientException",
+ "Lambda.TooManyRequestsException"
+ ],
+ "IntervalSeconds": 1,
+ "MaxAttempts": 3,
+ "BackoffRate": 2
+ }
+ ],
+ "Next": "Image Generator"
+ },
+ "Image Generator": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::lambda:invoke.waitForTaskToken",
+ "Parameters": {
+ "Payload": {
+ "token.$": "$$.Task.Token",
+ "input.$": "$"
+ },
+ "FunctionName": "${RoomGenerationImageGeneratorFunction}"
+ },
+ "Retry": [
+ {
+ "ErrorEquals": [
+ "Lambda.ServiceException",
+ "Lambda.AWSLambdaException",
+ "Lambda.SdkClientException",
+ "Lambda.TooManyRequestsException"
+ ],
+ "IntervalSeconds": 1,
+ "MaxAttempts": 3,
+ "BackoffRate": 2
+ }
+ ],
+ "Next": "Image Result Processor"
+ },
+ "Image Result Processor": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::lambda:invoke",
+ "OutputPath": "$.Payload",
+ "Parameters": {
+ "Payload.$": "$",
+ "FunctionName": "${RoomGenerationInferenceResultProcessorFunction}"
+ },
+ "Retry": [
+ {
+ "ErrorEquals": [
+ "Lambda.ServiceException",
+ "Lambda.AWSLambdaException",
+ "Lambda.SdkClientException",
+ "Lambda.TooManyRequestsException"
+ ],
+ "IntervalSeconds": 1,
+ "MaxAttempts": 3,
+ "BackoffRate": 2
+ }
+ ],
+ "End": true
+ }
+ }
+ }
+ DefinitionSubstitutions:
+ RoomGenerationImageAnalyzerFunction: !GetAtt ImageAnalyzerLambdaFunction.Arn
+ RoomGenerationImageGeneratorFunction: !GetAtt ImageGenerationLambdaFunction.Arn
+ RoomGenerationInferenceResultProcessorFunction: !GetAtt InferenceResultProcessorLambdaFunction.Arn
+ RoleArn: !GetAtt StateMachineRole.Arn
+
+ ApiGatewayFunctionPermission:
+ Type: AWS::Lambda::Permission
+ Properties:
+ Action: lambda:invokeFunction
+ FunctionName: !GetAtt ApiHandlerLambdaFunction.Arn
+ Principal: apigateway.amazonaws.com
+ SourceArn: !Sub "arn:aws:execute-api:${AWS::Region}:${AWS::AccountId}:${ApiGatewayId}/*/*/*"
+
+ ApiIntegration:
+ Type: 'AWS::ApiGatewayV2::Integration'
+ Properties:
+ ApiId: !Ref ApiGatewayId
+ Description: Room Generator API Lambda Integration
+ IntegrationType: AWS_PROXY
+ IntegrationUri:
+ Fn::Sub: "arn:${AWS::Partition}:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${ApiHandlerLambdaFunction.Arn}/invocations"
+ IntegrationMethod: POST
+ PayloadFormatVersion: '2.0'
+
+ GetRoomById:
+ Type: 'AWS::ApiGatewayV2::Route'
+ Properties:
+ ApiId: !Ref ApiGatewayId
+ RouteKey: 'GET /rooms/{id}'
+ AuthorizationType: CUSTOM
+ AuthorizerId: !Ref LambdaAuthorizer
+ Target: !Join
+ - /
+ - - integrations
+ - !Ref ApiIntegration
+
+ GetRooms:
+ Type: 'AWS::ApiGatewayV2::Route'
+ Properties:
+ ApiId: !Ref ApiGatewayId
+ RouteKey: 'GET /rooms'
+ AuthorizationType: CUSTOM
+ AuthorizerId: !Ref LambdaAuthorizer
+ Target: !Join
+ - /
+ - - integrations
+ - !Ref ApiIntegration
+
+ CreateRoom:
+ Type: 'AWS::ApiGatewayV2::Route'
+ Properties:
+ ApiId: !Ref ApiGatewayId
+ RouteKey: 'POST /rooms'
+ AuthorizationType: CUSTOM
+ AuthorizerId: !Ref LambdaAuthorizer
+ Target: !Join
+ - /
+ - - integrations
+ - !Ref ApiIntegration
+
+ ModelArtifactsBucket:
+ Type: AWS::S3::Bucket
+ DeletionPolicy: Delete
+ Properties:
+ BucketEncryption:
+ ServerSideEncryptionConfiguration:
+ - ServerSideEncryptionByDefault:
+ SSEAlgorithm: AES256
+ BucketKeyEnabled: true
+
+ EmptyModelArtifactsBucket:
+ Type: Custom::EmptyStackBucket
+ Properties:
+ ServiceToken: !Ref CleanupBucketLambdaArn
+ BucketName: !Ref ModelArtifactsBucket
+
+ ArtifactBucket:
+ Type: AWS::S3::Bucket
+ Properties:
+ VersioningConfiguration:
+ Status: Enabled
+ LoggingConfiguration:
+ DestinationBucketName: !Ref LoggingBucketName
+ LogFilePrefix: artifactroomgen-logs
+ BucketEncryption:
+ ServerSideEncryptionConfiguration:
+ - ServerSideEncryptionByDefault:
+ SSEAlgorithm: AES256
+ BucketKeyEnabled: true
+
+ # Empties bucket when stack is deleted
+ EmptyArtifactBucket:
+ Type: Custom::EmptyArtifactBucket
+ Properties:
+ ServiceToken: !Ref CleanupBucketLambdaArn
+ BucketName: !Ref ArtifactBucket
+
+ CodeBuildServiceRole:
+ Type: AWS::IAM::Role
+ Properties:
+ Path: /
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: codebuild.amazonaws.com
+ Action: sts:AssumeRole
+ Policies:
+ - PolicyName: "logs"
+ PolicyDocument:
+ Version: "2012-10-17"
+ Statement:
+ -
+ Effect: "Allow"
+ Action:
+ - logs:CreateLogGroup
+ - logs:CreateLogStream
+ - logs:PutLogEvents
+ Resource: "*"
+ - PolicyName: "S3"
+ PolicyDocument:
+ Version: "2012-10-17"
+ Statement:
+ -
+ Effect: "Allow"
+ Action:
+ - s3:PutObject
+ - s3:GetObject
+ - s3:GetObjectVersion
+ - s3:GetBucketVersioning
+ Resource:
+ - !Sub arn:${AWS::Partition}:s3:::${ArtifactBucket}/*
+ - !Sub arn:${AWS::Partition}:s3:::${ModelArtifactsBucket}/*
+
+ CodeBuildProject:
+ Type: AWS::CodeBuild::Project
+ Properties:
+ Name: !Ref AWS::StackName
+ Description: Build the Room Generator models
+ Artifacts:
+ Type: CODEPIPELINE
+ Source:
+ Type: CODEPIPELINE
+ BuildSpec: src/roomgenerator/buildspec.yml
+ ServiceRole: !Ref CodeBuildServiceRole
+ Environment:
+ ComputeType: BUILD_GENERAL1_XLARGE
+ Image: 'aws/codebuild/amazonlinux2-x86_64-standard:5.0'
+ Type: LINUX_CONTAINER
+
+ CodePipelineServiceRole:
+ Type: AWS::IAM::Role
+ Properties:
+ Path: /
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: codepipeline.amazonaws.com
+ Action: sts:AssumeRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - s3:PutObject
+ - s3:GetObject
+ - s3:GetObjectVersion
+ - s3:GetBucketVersioning
+ Resource:
+ - !Sub arn:${AWS::Partition}:s3:::${ArtifactBucket}/*
+ - !Sub arn:${AWS::Partition}:s3:::${ArtifactBucket}
+ - Effect: Allow
+ Action:
+ - codebuild:StartBuild
+ - codebuild:BatchGetBuilds
+ - cloudformation:CreateStack
+ - cloudformation:DescribeStacks
+ - cloudformation:DeleteStack
+ - cloudformation:UpdateStack
+ - cloudformation:CreateChangeSet
+ - cloudformation:ExecuteChangeSet
+ - cloudformation:DeleteChangeSet
+ - cloudformation:DescribeChangeSet
+ - cloudformation:SetStackPolicy
+ - iam:PassRole
+ Resource: "*"
+ - Resource: !Sub 'arn:${AWS::Partition}:codecommit:${AWS::Region}:${AWS::AccountId}:retaildemostore-src'
+ Effect: Allow
+ Action:
+ - codecommit:GetBranch
+ - codecommit:GetCommit
+ - codecommit:UploadArchive
+ - codecommit:GetUploadArchiveStatus
+ - codecommit:CancelUploadArchive
+
+ CFNRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Statement:
+ - Action: sts:AssumeRole
+ Effect: Allow
+ Principal:
+ Service: cloudformation.amazonaws.com
+ Version: '2012-10-17'
+ Path: /
+ Policies:
+ - PolicyName: CloudFormationRole
+ PolicyDocument:
+ Version: '2012-10-17'
+ Statement:
+ - Effect: Allow
+ Action:
+ - sagemaker:CreateModel
+ - sagemaker:DescribeModel
+ - sagemaker:DeleteModel
+ - sagemaker:CreateEndpointConfig
+ - sagemaker:DescribeEndpointConfig
+ - sagemaker:DeleteEndpointConfig
+ - sagemaker:CreateEndpoint
+ - sagemaker:DescribeEndpoint
+ - sagemaker:DeleteEndpoint
+ - sagemaker:AddTags
+ - sagemaker:DeleteTags
+ - sagemaker:UpdateEndpointWeightsAndCapacities
+ - iam:AttachRolePolicy
+ - iam:DeleteRolePolicy
+ - iam:PutRolePolicy
+ - iam:CreateRole
+ - iam:DeleteRole
+ - iam:GetRole
+ - iam:PassRole
+ - application-autoscaling:RegisterScalableTarget
+ - application-autoscaling:DescribeScalableTargets
+ - application-autoscaling:DeregisterScalableTarget
+ - application-autoscaling:PutScalingPolicy
+ - application-autoscaling:DescribeScalingPolicies
+ - application-autoscaling:DescribeScalingActivities
+ - application-autoscaling:DeleteScalingPolicy
+ - cloudwatch:DescribeAlarms
+ - cloudwatch:GetMetricData
+ - cloudwatch:PutMetricAlarm
+ - cloudwatch:DeleteAlarms
+ Resource: '*'
+ - Effect: Allow
+ Action: iam:CreateServiceLinkedRole
+ Resource: !Sub 'arn:aws:iam::${AWS::AccountId}:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint'
+ Condition:
+ StringLike:
+ iam:AWSServiceName: sagemaker.application-autoscaling.amazonaws.com
+
+ PipelineCodeCommit:
+ Type: AWS::CodePipeline::Pipeline
+ Properties:
+ RoleArn: !GetAtt CodePipelineServiceRole.Arn
+ ArtifactStore:
+ Type: S3
+ Location: !Ref ArtifactBucket
+ Stages:
+ - Name: Source
+ Actions:
+ - Name: App
+ ActionTypeId:
+ Category: Source
+ Owner: !If [GitHubDeployment, 'ThirdParty', 'AWS']
+ Version: '1'
+ Provider: !Ref SourceDeploymentType
+ Configuration:
+ !If
+ - GitHubDeployment
+ -
+ Fn::Transform:
+ Name: 'AWS::Include'
+ Parameters:
+ Location: !Sub "s3://${ResourceBucket}/${ResourceBucketRelativePath}cloudformation-templates/codepipeline-config-github.yaml"
+ -
+ Fn::Transform:
+ Name: 'AWS::Include'
+ Parameters:
+ Location: !Sub "s3://${ResourceBucket}/${ResourceBucketRelativePath}cloudformation-templates/codepipeline-config-codecommit.yaml"
+ OutputArtifacts:
+ - Name: source
+ RunOrder: 1
+ - Name: Build
+ Actions:
+ - Name: Build
+ InputArtifacts:
+ - Name: source
+ ActionTypeId:
+ Category: Build
+ Owner: AWS
+ Version: '1'
+ Provider: CodeBuild
+ Configuration:
+ ProjectName: !Ref CodeBuildProject
+ EnvironmentVariables:
+ !Sub |
+ [{
+ "name": "MODEL_ARTIFACTS_BUCKET",
+ "type": "PLAINTEXT",
+ "value": "${ModelArtifactsBucket}/model/"
+ }]
+ RunOrder: 1
+ - Name: Deploy
+ Actions:
+ - Name: CreateStack
+ InputArtifacts:
+ - Name: source
+ ActionTypeId:
+ Category: Deploy
+ Owner: AWS
+ Version: '1'
+ Provider: CloudFormation
+ Configuration:
+ ActionMode: REPLACE_ON_FAILURE
+ Capabilities: CAPABILITY_IAM
+ RoleArn: !GetAtt CFNRole.Arn
+ StackName: !Sub '${AWS::StackName}-InferenceStack'
+ ParameterOverrides:
+ !Sub |
+ {
+ "ModelBucket": "${ModelArtifactsBucket}",
+ "ModelPrefix": "model/",
+ "ImageBucket": "${ImageBucket}",
+ "InferenceBucket": "${InferenceBucket}",
+ "SuccessTopic": "${SnsTopic}",
+ "EndpointName": "${SageMakerEndpointName}",
+ "EnableAutoScaling": "${EnableSageMakerAutoScaling}",
+ "ScalingMinCapacity": "${SageMakerScalingMinCapacity}",
+ "ScalingMaxCapacity": "${SageMakerScalingMaxCapacity}"
+ }
+ TemplatePath: 'source::src/roomgenerator/deploy.yaml'
+ RunOrder: 1
+
+##################################################################################
+#
+# The following sets up the Product data pre-processing
+#
+##################################################################################
+
+ ProductImageBucket:
+ Type: AWS::S3::Bucket
+ DeletionPolicy: Delete
+ Properties:
+ BucketEncryption:
+ ServerSideEncryptionConfiguration:
+ - ServerSideEncryptionByDefault:
+ SSEAlgorithm: AES256
+ BucketKeyEnabled: true
+
+ # Empties bucket when stack is deleted
+ EmptyProductImageBucket:
+ Type: Custom::EmptyStackBucket
+ Properties:
+ ServiceToken: !Ref CleanupBucketLambdaArn
+ BucketName: !Ref ProductImageBucket
+
+ CreateEmbeddingIndexLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole
+
+ CreateEmbeddingIndexLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt CreateEmbeddingIndexLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_create_index.zip'
+ Runtime: python3.12
+ Timeout: 15
+ VpcConfig:
+ SecurityGroupIds:
+ - !Ref LambdaVpcSecurityGroup
+ SubnetIds: !Split [",", !Ref LambdaVpcSubnets]
+ FunctionName: RoomGeneratorCreateEmbeddingIndex
+ Environment:
+ Variables:
+ OPENSEARCH_DOMAIN_HOST: !Ref OpenSearchDomainEndpoint
+ OPENSEARCH_INDEX_NAME: !Ref OpenSearchEmbeddingIndex
+ POWERTOOLS_SERVICE_NAME: roomgen-embedding-index
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ CreateEmbeddingIndexLambdaTrigger:
+ Type: Custom::LambdaTrigger
+ Properties:
+ ServiceToken: !GetAtt CreateEmbeddingIndexLambdaFunction.Arn
+
+ CreateProductCaptionLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ProductImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - bedrock:InvokeModel
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:bedrock:*::foundation-model/anthropic.claude-3-haiku-20240307-v1:0'
+
+
+ CreateProductCaptionLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt CreateProductCaptionLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_caption.zip'
+ Runtime: python3.12
+ Timeout: 30
+ FunctionName: RoomGeneratorCreateProductCaption
+ Environment:
+ Variables:
+ POWERTOOLS_SERVICE_NAME: roomgen-product-caption
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ GetEmbeddingLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ProductImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - bedrock:InvokeModel
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:bedrock:*::foundation-model/amazon.titan-embed-image-v1'
+
+ GetEmbeddingLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt GetEmbeddingLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_embedding.zip'
+ Runtime: python3.12
+ Timeout: 30
+ FunctionName: RoomGeneratorGetProductEmbedding
+ Environment:
+ Variables:
+ POWERTOOLS_SERVICE_NAME: roomgen-product-embedding
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ IndexProductsQueue:
+ Type: AWS::SQS::Queue
+ Properties:
+ MessageRetentionPeriod: 300
+ ReceiveMessageWaitTimeSeconds: 20
+ RedriveAllowPolicy:
+ redrivePermission: denyAll
+ RedrivePolicy:
+ deadLetterTargetArn: !GetAtt IndexProductsDLQ.Arn
+ maxReceiveCount: 5
+ VisibilityTimeout: 60
+
+ IndexProductsDLQ:
+ Type: AWS::SQS::Queue
+
+ IndexProductsQueueLambdaTrigger:
+ Type: AWS::Lambda::EventSourceMapping
+ Properties:
+ BatchSize: 100
+ Enabled: True
+ EventSourceArn: !GetAtt IndexProductsQueue.Arn
+ FunctionName: !GetAtt IndexProductsLambdaFunction.Arn
+ MaximumBatchingWindowInSeconds: 10
+
+ IndexProductsLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - sqs:ReceiveMessage
+ - sqs:DeleteMessage
+ - sqs:GetQueueAttributes
+ Resource: !GetAtt IndexProductsQueue.Arn
+
+ IndexProductsLambdaFunction:
+ Type: AWS::Lambda::Function
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt IndexProductsLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_index.zip'
+ Runtime: python3.12
+ Timeout: 15
+ VpcConfig:
+ SecurityGroupIds:
+ - !Ref LambdaVpcSecurityGroup
+ SubnetIds: !Split [",", !Ref LambdaVpcSubnets]
+ FunctionName: RoomGeneratorIndexProducts
+ Environment:
+ Variables:
+ OPENSEARCH_DOMAIN_HOST: !Ref OpenSearchDomainEndpoint
+ OPENSEARCH_INDEX_NAME: !Ref OpenSearchEmbeddingIndex
+ POWERTOOLS_SERVICE_NAME: roomgen-index-products
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ ResizeImageLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: lambda.amazonaws.com
+ Action: sts:AssumeRole
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${WebUIBucketName}/images/*'
+ - Effect: Allow
+ Action:
+ - s3:PutObject
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ProductImageBucket}/*'
+
+ ResizeImageLambdaFunction:
+ Type: AWS::Lambda::Function
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt ResizeImageLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_resize_image.zip'
+ Runtime: python3.12
+ Timeout: 15
+ FunctionName: RoomGeneratorResizeImage
+ Environment:
+ Variables:
+ DESTINATION_BUCKET: !Ref ProductImageBucket
+ POWERTOOLS_SERVICE_NAME: roomgen-resize-image
+ Layers:
+ - !Ref SharedLambdaLayer
+
+ TriggerProductImageSfnLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - states:StartExecution
+ Resource: !Ref PrepareProductDataStateMachine
+
+ TriggerProductImageSfnLambdaFunction:
+ Type: AWS::Lambda::Function
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt TriggerProductImageSfnLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_sfn_trigger.zip'
+ Runtime: python3.12
+ Timeout: 15
+ FunctionName: RoomGeneratorTriggerProductImageSfn
+ Environment:
+ Variables:
+ STATE_MACHINE_ARN: !GetAtt PrepareProductDataStateMachine.Arn
+ POWERTOOLS_SERVICE_NAME: roomgen-product-image-sfn-trigger
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ S3EventLambdaInvokePermission:
+ Type: AWS::Lambda::Permission
+ Properties:
+ FunctionName: !GetAtt TriggerProductImageSfnLambdaFunction.Arn
+ Action: lambda:InvokeFunction
+ Principal: s3.amazonaws.com
+ SourceAccount: !Ref AWS::AccountId
+ SourceArn: !Sub 'arn:aws:s3:::${ProductImageBucket}'
+
+ UpdateBucketNotificationLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - lambda.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - 's3:GetBucketNotification'
+ - 's3:PutBucketNotification'
+ Resource: !Sub 'arn:aws:s3:::${ProductImageBucket}'
+
+ UpdateBucketNotificationLambdaFunction:
+ Type: AWS::Lambda::Function
+ Properties:
+ Handler: index.lambda_handler
+ Role: !GetAtt UpdateBucketNotificationLambdaExecutionRole.Arn
+ Code:
+ ZipFile: |
+
+ import boto3
+ from crhelper import CfnResource
+
+ s3 = boto3.resource('s3')
+
+ helper = CfnResource()
+
+ @helper.create
+ def create_nofification(event,_):
+ LambdaArn=event['ResourceProperties']['LambdaArn']
+ Bucket=event['ResourceProperties']['Bucket']
+ bucket_notification = s3.BucketNotification(Bucket)
+ bucket_notification.put(
+ NotificationConfiguration={
+ 'LambdaFunctionConfigurations': [
+ {
+ 'LambdaFunctionArn': LambdaArn,
+ 'Events': [
+ 's3:ObjectCreated:*'
+ ]
+ }
+ ]
+ }
+ )
+
+ @helper.delete
+ def delete_notification(event,_):
+ Bucket=event['ResourceProperties']['Bucket']
+ bucket_notification = s3.BucketNotification(Bucket)
+ bucket_notification.put(
+ NotificationConfiguration={}
+ )
+
+ def lambda_handler(event, context):
+ helper(event, context)
+
+ Runtime: python3.12
+ Timeout: 50
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ UpdateBucketNotificationLambdaTrigger:
+ Type: Custom::LambdaTrigger
+ DependsOn: S3EventLambdaInvokePermission
+ Properties:
+ ServiceToken: !GetAtt UpdateBucketNotificationLambdaFunction.Arn
+ Bucket: !Ref ProductImageBucket
+ LambdaArn: !GetAtt TriggerProductImageSfnLambdaFunction.Arn
+
+ S3BatchOperationsRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: batchoperations.s3.amazonaws.com
+ Action: sts:AssumeRole
+ Path: /
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action: lambda:InvokeFunction
+ Resource: !GetAtt ResizeImageLambdaFunction.Arn
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ - s3:ListBucket
+ - s3:PutInventoryConfiguration
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${WebUIBucketName}'
+ - !Sub 'arn:${AWS::Partition}:s3:::${WebUIBucketName}/images/*'
+
+ CreateS3BatchJobsLambdaExecutionRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service: lambda.amazonaws.com
+ Action: sts:AssumeRole
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action: s3:CreateJob
+ Resource: '*'
+ - Effect: Allow
+ Action: iam:PassRole
+ Resource: !GetAtt S3BatchOperationsRole.Arn
+
+ CreateS3BatchJobsLambdaFunction:
+ Type: 'AWS::Lambda::Function'
+ Properties:
+ Handler: lambda_function.lambda_handler
+ Role: !GetAtt CreateS3BatchJobsLambdaExecutionRole.Arn
+ Code:
+ S3Bucket: !Ref ResourceBucket
+ S3Key: !Sub '${ResourceBucketRelativePath}aws-lambda/room_generator_load_s3_batch_job.zip'
+ Runtime: python3.12
+ Timeout: 30
+ FunctionName: RoomGeneratorCreateS3BatchJobs
+ Environment:
+ Variables:
+ POWERTOOLS_SERVICE_NAME: roomgen-create-s3-batch-jobs
+ Layers:
+ - !Ref BaseLambdaLayer
+
+ CreateS3BatchJobsLambdaTrigger:
+ Type: Custom::LambdaTrigger
+ DependsOn:
+ - CreateEmbeddingIndexLambdaTrigger
+ - PrepareProductDataStateMachine
+ - UpdateBucketNotificationLambdaTrigger
+ Properties:
+ ServiceToken: !GetAtt CreateS3BatchJobsLambdaFunction.Arn
+ Bucket: !Sub 'arn:${AWS::Partition}:s3:::${WebUIBucketName}'
+ AccountId: !Ref AWS::AccountId
+ S3BatchJobLambdaFunctionArn: !GetAtt ResizeImageLambdaFunction.Arn
+ RoleArn: !GetAtt S3BatchOperationsRole.Arn
+ ImagePrefixes: 'images/floral/, images/housewares, images/homedecor, images/electronics, images/furniture'
+
+ PrepareProductDataStateMachineRole:
+ Type: AWS::IAM::Role
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Principal:
+ Service:
+ - states.amazonaws.com
+ Action:
+ - 'sts:AssumeRole'
+ Path: /
+ ManagedPolicyArns:
+ - arn:aws:iam::aws:policy/AWSXrayWriteOnlyAccess
+ Policies:
+ - PolicyName: root
+ PolicyDocument:
+ Version: 2012-10-17
+ Statement:
+ - Effect: Allow
+ Action:
+ - lambda:InvokeFunction
+ Resource:
+ - !GetAtt CreateProductCaptionLambdaFunction.Arn
+ - !GetAtt GetEmbeddingLambdaFunction.Arn
+ - Effect: Allow
+ Action:
+ - sqs:SendMessage
+ Resource:
+ - !GetAtt IndexProductsQueue.Arn
+ - Effect: Allow
+ Action:
+ - logs:CreateLogDelivery
+ - logs:GetLogDelivery
+ - logs:UpdateLogDelivery
+ - logs:DeleteLogDelivery
+ - logs:ListLogDeliveries
+ - logs:CreateLogStream
+ - logs:PutLogEvents
+ - logs:PutResourcePolicy
+ - logs:DescribeResourcePolicies
+ - logs:DescribeLogGroups
+ Resource: '*'
+
+ PrepareProductDataSfnLogGroup:
+ Type: AWS::Logs::LogGroup
+ Properties:
+ LogGroupName: !Sub /aws/sfn/${AWS::StackName}-PrepareProductData
+
+ PrepareProductDataStateMachine:
+ Type: AWS::StepFunctions::StateMachine
+ Properties:
+ StateMachineName: RoomGeneration-PrepareProductData
+ StateMachineType: EXPRESS
+ LoggingConfiguration:
+ Destinations:
+ - CloudWatchLogsLogGroup:
+ LogGroupArn: !GetAtt PrepareProductDataSfnLogGroup.Arn
+ IncludeExecutionData: true
+ Level: ERROR
+ DefinitionString: |-
+ {
+ "StartAt": "Parallel",
+ "States": {
+ "Parallel": {
+ "Type": "Parallel",
+ "Branches": [
+ {
+ "StartAt": "Titan Embeddings",
+ "States": {
+ "Titan Embeddings": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::lambda:invoke",
+ "Parameters": {
+ "Payload.$": "$",
+ "FunctionName": "${RoomGenerationProductEmbeddingFunction}"
+ },
+ "Retry": [
+ {
+ "ErrorEquals": [
+ "Lambda.ServiceException",
+ "Lambda.AWSLambdaException",
+ "Lambda.SdkClientException",
+ "Lambda.TooManyRequestsException",
+ "ThrottlingException"
+ ],
+ "IntervalSeconds": 10,
+ "MaxAttempts": 3,
+ "BackoffRate": 2
+ }
+ ],
+ "End": true,
+ "OutputPath": "$.Payload"
+ }
+ }
+ },
+ {
+ "StartAt": "Claude Captions",
+ "States": {
+ "Claude Captions": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::lambda:invoke",
+ "Parameters": {
+ "Payload.$": "$",
+ "FunctionName": "${RoomGenerationProductCaptionFunction}"
+ },
+ "Retry": [
+ {
+ "ErrorEquals": [
+ "Lambda.ServiceException",
+ "Lambda.AWSLambdaException",
+ "Lambda.SdkClientException",
+ "Lambda.TooManyRequestsException",
+ "ThrottlingException"
+ ],
+ "IntervalSeconds": 10,
+ "MaxAttempts": 3,
+ "BackoffRate": 2
+ }
+ ],
+ "End": true,
+ "OutputPath": "$.Payload"
+ }
+ }
+ }
+ ],
+ "Next": "SQS SendMessage",
+ "ResultSelector": {
+ "embedding.$": "$[0].embedding",
+ "caption.$": "$[1].caption"
+ },
+ "ResultPath": "$.data"
+ },
+ "SQS SendMessage": {
+ "Type": "Task",
+ "Resource": "arn:aws:states:::sqs:sendMessage",
+ "Parameters": {
+ "MessageBody.$": "$",
+ "QueueUrl": "${RoomGenerationIndexProductsQueue}"
+ },
+ "End": true
+ }
+ }
+ }
+ DefinitionSubstitutions:
+ RoomGenerationProductCaptionFunction: !GetAtt CreateProductCaptionLambdaFunction.Arn
+ RoomGenerationProductEmbeddingFunction: !GetAtt GetEmbeddingLambdaFunction.Arn
+ RoomGenerationIndexProductsQueue: !GetAtt IndexProductsQueue.QueueUrl
+ RoleArn: !GetAtt PrepareProductDataStateMachineRole.Arn
+
+Outputs:
+
+ RoomImagesBucket:
+ Description: S3 Bucket For Room images.
+ Value: !Ref ImageBucket
\ No newline at end of file
diff --git a/aws/cloudformation-templates/template.yaml b/aws/cloudformation-templates/template.yaml
index 5fa41499..12bb9bf7 100644
--- a/aws/cloudformation-templates/template.yaml
+++ b/aws/cloudformation-templates/template.yaml
@@ -1,5 +1,6 @@
---
AWSTemplateFormatVersion: 2010-09-09
+Transform: 'AWS::LanguageExtensions'
# Do NOT remove the RETAIL_DS prefix in the template description below!
Description: >
@@ -34,6 +35,16 @@ Metadata:
- PinpointEmailFromAddress
- PinpointEmailFromName
- PinpointSMSLongCode
+ - Label:
+ default: "Generative AI Optional Integrations"
+ Parameters:
+ - BedrockProductPersonalization
+ - DeployRoomMakeoverDemo
+ - SageMakerEndpointName
+ - EnableSageMakerAutoScaling
+ - SageMakerScalingMinCapacity
+ - SageMakerScalingMaxCapacity
+ - OpenSearchEmbeddingIndex
- Label:
default: "Use default IVS streams"
Parameters:
@@ -73,8 +84,7 @@ Metadata:
default: "Custom Cloudfront domain name (optional)"
Parameters:
- CloudfrontCustomDomain
- - ACMCertificateArn
- - BedrockProductPersonalization
+ - ACMCertificateArn
- Label:
default: "Fenix Commerce EDD Integration"
Parameters:
@@ -173,6 +183,14 @@ Metadata:
default: "Fenix Commerce X-Api-Key"
BedrockProductPersonalization:
default: "Enable Amazon Bedrock product personalization"
+ DeployRoomMakeoverDemo:
+ default: "Deploy Room Makeover Demo"
+ EnableSageMakerAutoScaling:
+ default: Enable Auto scaling for SageMaker Asynchronous endpoint
+ SageMakerScalingMinCapacity:
+ default: Minimum capacity for SageMaker endpoint.
+ SageMakerScalingMaxCapacity:
+ default: Maximum capacity for SageMaker endpoint
Parameters:
ResourceBucket:
@@ -498,15 +516,68 @@ Parameters:
Type: String
Description: Flag to enable product personalization in web-ui feature driven by Bedrock. Amazon Bedrock users need to request access to models before they are available for use. To demo Personalised Product Descriptions make sure to enable access to Anthropic's Claude v2 via the Amazon Bedrock Management Console. Check README Notes for more details.
AllowedValues:
- - 'TRUE'
- - 'FALSE'
- Default: 'FALSE'
+ - 'Yes'
+ - 'No'
+ Default: 'No'
SourceImagesPackage:
Type: String
Description : Full url to the images.tar.gz address (only change if you plan to upload custom pictures)
Default: https://code.retaildemostore.retail.aws.dev/images.tar.gz
+ DeployRoomMakeoverDemo:
+ Type: String
+ Description: Flag to deploy the Room Makeover demo. Amazon Bedrock users need to request access to models before they are available for use. To demo the Room Makerover functionality make sure to enable access to Anthropic's Claude v3 & Titan Embeddings via the Amazon Bedrock Management Console. Check README Notes for more details.
+ AllowedValues:
+ - 'Yes'
+ - 'No'
+ Default: 'No'
+
+ EnableSageMakerAutoScaling:
+ Type: String
+ Description: Enable Auto scaling for the SageMaker Asyncronous endpoint
+ AllowedValues:
+ - "Yes"
+ - "No"
+ Default: "Yes"
+
+ SageMakerScalingMaxCapacity:
+ Type: Number
+ Description: Maximum capacity to scale the SageMaker Asyncronous endpoint
+ MinValue: 1
+ Default: 1
+
+ SageMakerScalingMinCapacity:
+ Type: Number
+ Description: SageMaker Asynchronous endpoints can be scaled to zero. The endpoint will scale up from zero and room requests will resume execution when there is an endpoint to invoke.
+ MinValue: 0
+ Default: 0
+
+ SageMakerEndpointName:
+ Type: String
+ Description: The SageMaker async endpoint name used for image generation
+ Default: controlnet-depth-sdxl
+
+ OpenSearchEmbeddingIndex:
+ Type: String
+ Description: Name of the embedding index
+ Default: embproducts
+
+
+Mappings:
+# Regions that support Amazon Bedrock and the required models of Room Maker demo: Claude 3 Haiku, Titan Multimodal Embeddings G1
+ BedrockRegionMap:
+ us-east-1:
+ SupportsRequiredModels: "Yes"
+ us-west-2:
+ SupportsRequiredModels: "Yes"
+ ap-south-1:
+ SupportsRequiredModels: "Yes"
+ ap-southeast-2:
+ SupportsRequiredModels: "Yes"
+ eu-west-3:
+ SupportsRequiredModels: "Yes"
+
Conditions:
DeploySegmentResources: !Equals
- !Ref IncludeSegmentDependencies
@@ -533,6 +604,14 @@ Conditions:
ConditionCustomDomain: !Not
- !Equals [!Ref CloudfrontCustomDomain, ""]
+ RegionSupportsRequiredBedrockModels: !Equals
+ - !FindInMap [BedrockRegionMap, !Ref 'AWS::Region', 'SupportsRequiredModels', DefaultValue: 'No']
+ - 'Yes'
+
+ DeployRoomMakeoverStack: !And
+ - !Equals [!Ref DeployRoomMakeoverDemo, "Yes"]
+ - !Condition RegionSupportsRequiredBedrockModels
+
Resources:
# Base Resources
Base:
@@ -560,6 +639,9 @@ Resources:
GitHubUser: !Ref GitHubUser
GitHubBranch: !Ref GitHubBranch
ACMCertificateArn: !Ref ACMCertificateArn
+ ResourceBucketImages: !Ref ResourceBucketImages
+ ResourceBucketImagesPrefix: !Ref ResourceBucketImagesPrefix
+ SourceImagesPackage: !Ref SourceImagesPackage
# Services Resources
Services:
@@ -661,7 +743,7 @@ Resources:
FenixEnabledCheckout: !Ref FenixEnabledCheckout
FenixXapiKey: !Ref FenixXapiKey
BedrockProductPersonalization: !Ref BedrockProductPersonalization
-
+ RoomImagesBucket: !If [DeployRoomMakeoverStack, !GetAtt RoomMakeover.Outputs.RoomImagesBucket, '']
LocationResourceName:
!If [
DeployLocationStack,
@@ -686,9 +768,6 @@ Resources:
- "${RootURL}/images/"
- RootURL: !GetAtt Base.Outputs.WebUICDNURL
LoggingBucketName: !GetAtt Base.Outputs.LoggingBucketName
- ResourceBucketImages: !Ref ResourceBucketImages
- ResourceBucketImagesPrefix: !Ref ResourceBucketImagesPrefix
- SourceImagesPackage: !Ref SourceImagesPackage
# Swagger UI Pipeline
SwaggerUIPipeline:
@@ -863,6 +942,46 @@ Resources:
LambdaVpcSecurityGroup: !GetAtt Base.Outputs.PrivateVPCSecurityGroup
LambdaVpcSubnets: !GetAtt Base.Outputs.Subnets
+ RoomMakeover:
+ Type: AWS::CloudFormation::Stack
+ Condition: DeployRoomMakeoverStack
+ Properties:
+ TemplateURL: !Sub https://s3.amazonaws.com/${ResourceBucket}/${ResourceBucketRelativePath}cloudformation-templates/room-generator.yaml
+ Parameters:
+ LambdaVpcSecurityGroup: !GetAtt Base.Outputs.PrivateVPCSecurityGroup
+ LambdaVpcSubnets: !GetAtt Base.Outputs.Subnets
+ ResourceBucket: !Ref ResourceBucket
+ ResourceBucketRelativePath: !Ref ResourceBucketRelativePath
+ LoggingBucketName: !GetAtt Base.Outputs.LoggingBucketName
+ CleanupBucketLambdaArn: !GetAtt CleanupBucket.Outputs.LambdaFunctionArn
+ OpenSearchDomainEndpoint: !GetAtt Base.Outputs.OpenSearchDomainEndpoint
+ ApiGatewayId: !GetAtt ApiGateway.Outputs.ApiGatewayId
+ LambdaAuthorizer: !GetAtt ApiGateway.Outputs.ApiGatewayAuthorizer
+ WebUIBucketName: !GetAtt Base.Outputs.WebUIBucketName
+ WebURL: !GetAtt Base.Outputs.WebUICDNURL
+ CognitoAuthorizedRole: !GetAtt Base.Outputs.CognitoAuthorizedRole
+ SageMakerEndpointName: !Ref SageMakerEndpointName
+ EnableSageMakerAutoScaling: !Ref EnableSageMakerAutoScaling
+ SageMakerScalingMaxCapacity: !Ref SageMakerScalingMaxCapacity
+ SageMakerScalingMinCapacity: !Ref SageMakerScalingMinCapacity
+ SourceDeploymentType: !Ref SourceDeploymentType
+ GitHubRepo: !Ref GitHubRepo
+ GitHubBranch: !Ref GitHubBranch
+ GitHubToken: !Ref GitHubToken
+ GitHubUser: !Ref GitHubUser
+
+ ApiGatewayDeploy:
+ Type: AWS::CloudFormation::Stack
+ DependsOn:
+ - ApiGateway
+ Properties:
+ TemplateURL: !Sub https://s3.amazonaws.com/${ResourceBucket}/${ResourceBucketRelativePath}cloudformation-templates/apigateway-deploy.yaml
+ Parameters:
+ ApiGatewayId: !GetAtt ApiGateway.Outputs.ApiGatewayId
+ Tags:
+ - Key: ConditionalDependsOn
+ Value: !If [DeployRoomMakeoverStack, !Ref RoomMakeover, Ignored]
+
Outputs:
UserPoolId:
Description: Authentication Cognito User Pool Id.
diff --git a/aws/cloudformation-templates/web-ui-pipeline.yaml b/aws/cloudformation-templates/web-ui-pipeline.yaml
index 7b080242..d70334ad 100644
--- a/aws/cloudformation-templates/web-ui-pipeline.yaml
+++ b/aws/cloudformation-templates/web-ui-pipeline.yaml
@@ -161,163 +161,17 @@ Parameters:
BedrockProductPersonalization:
Type: String
Description: Flag to enable product personalization in web-ui feature driven by Bedrock. Amazon Bedrock users need to request access to models before they are available for use. To demo Personalised Product Descriptions make sure to enable access to Anthropic's Claude v2 via the Amazon Bedrock Management Console. Check README Notes for more details.
- Default: 'FALSE'
+ Default: 'No'
- ResourceBucketImages:
+ RoomImagesBucket:
Type: String
- Description: >
- (Leave empty in most cases) only specify if your product images are stored in a different bucket
-
- ResourceBucketImagesPrefix:
- Type: String
- Description: >
- (Leave empty in most cases) Images bucket prefix only specify if your product images are stored in a different bucket
-
- SourceImagesPackage:
- Type: String
- Description : full url to the images.tar.gz adress
- Default: https://code.retaildemostore.retail.aws.dev/images.tar.gz
+ Description: S3 Bucket name to contain room images for room makeover demo
Conditions:
LinkToGitHub: !Equals [ !Ref SourceDeploymentType, 'GitHub' ]
LinkToCodeCommit: !Equals [ !Ref SourceDeploymentType, 'CodeCommit' ]
- CustomResourceBucketImages: !Not [ !Equals [!Ref ResourceBucketImages, ""] ]
Resources:
- CopyImagesLambdaFunction:
- Type: 'AWS::Lambda::Function'
- Properties:
- Description: 'Retail Demo Store deployment utility function that copies catalog images from staging bucket to Web UI bucket'
- Code:
- ZipFile: |
- import boto3
- import cfnresponse
- import tarfile
- import urllib.request
- import tempfile
- import os
-
- def handler(event, context):
- print(event)
-
- response_data = {}
- response_status = cfnresponse.SUCCESS
-
- try:
- source_bucket_name = event['ResourceProperties']['SourceBucket']
- source_path = event['ResourceProperties']['SourceBucketPath']
- target_bucket_name = event['ResourceProperties']['TargetBucket']
- source_images_package = event['ResourceProperties']['SourceImagesPackage']
-
- if event['RequestType'] == 'Create' or event['RequestType'] == 'Update':
- os.makedirs('/tmp/images', exist_ok = True)
- filename, _ = urllib.request.urlretrieve( source_images_package , '/tmp/images/images.tar.gz')
- print(filename)
- file = tarfile.open('/tmp/images/images.tar.gz')
- file.extractall('/tmp/images/')
- file.close()
- #remove images.tar.gz
-
- os.remove('/tmp/images/images.tar.gz')
-
- s3 = boto3.resource('s3')
- target_bucket = s3.Bucket(target_bucket_name)
-
- # For all files in tmpdirname
- for root, dirs, files in os.walk('/tmp/images'):
- for filename in files:
- local_path = os.path.join(root, filename)
- relative_path = os.path.relpath(local_path, '/tmp/images')
- s3_path = os.path.join('images/', relative_path)
- # Upload file to target bucket
- target_bucket.upload_file(local_path, s3_path)
-
- response_data['Message'] = "Resource creation succeeded"
- elif event['RequestType'] == 'Delete':
- response_data['Message'] = "Resource deletion succeeded"
-
- except Exception as e:
- print("Error: " + str(e))
- response_status = cfnresponse.FAILED
- response_data['Message'] = "Resource {} failed: {}".format(event['RequestType'], e)
-
- cfnresponse.send(event, context, response_status, response_data)
-
- Handler: index.handler
- Runtime: python3.12
- EphemeralStorage:
- Size: 2048
- Timeout: 900
- MemorySize: 1024
- Role: !GetAtt CopyImagesLambdaExecutionRole.Arn
-
- CustomCopyImagesLambdaFunction:
- Type: Custom::CopyImagesToWebUI
- Properties:
- ServiceToken: !GetAtt CopyImagesLambdaFunction.Arn
- SourceBucket:
- !If [
- CustomResourceBucketImages,
- !Ref ResourceBucketImages,
- !Ref ResourceBucket
- ]
- SourceBucketPath:
- !If [
- CustomResourceBucketImages,
- !Ref ResourceBucketImagesPrefix,
- !Ref ResourceBucketRelativePath
- ]
- TargetBucket: !Ref WebUIBucketName
- SourceImagesPackage: !Ref SourceImagesPackage
-
- CopyImagesLambdaExecutionRole:
- Type: 'AWS::IAM::Role'
- Properties:
- AssumeRolePolicyDocument:
- Version: 2012-10-17
- Statement:
- - Effect: Allow
- Principal:
- Service: lambda.amazonaws.com
- Action:
- - 'sts:AssumeRole'
- Policies:
- - PolicyName: LoggingPolicy
- PolicyDocument:
- Version: 2012-10-17
- Statement:
- - Effect: Allow
- Action:
- - logs:CreateLogGroup
- - logs:CreateLogStream
- - logs:PutLogEvents
- Resource: '*'
- - PolicyName: S3
- PolicyDocument:
- Version: 2012-10-17
- Statement:
- - Fn::If:
- - CustomResourceBucketImages
- - Effect: Allow
- Action:
- - s3:List*
- - s3:GetObject
- - s3:PutObject
- Resource:
- - !Sub arn:${AWS::Partition}:s3:::${ResourceBucketImages}/*
- - !Sub arn:${AWS::Partition}:s3:::${ResourceBucketImages}
- - !Sub arn:${AWS::Partition}:s3:::${WebUIBucketName}
- - !Sub arn:${AWS::Partition}:s3:::${WebUIBucketName}/*
- - Effect: Allow
- Action:
- - s3:List*
- - s3:GetObject
- - s3:PutObject
- Resource:
- - !Sub arn:${AWS::Partition}:s3:::${ResourceBucket}/*
- - !Sub arn:${AWS::Partition}:s3:::${ResourceBucket}
- - !Sub arn:${AWS::Partition}:s3:::${WebUIBucketName}
- - !Sub arn:${AWS::Partition}:s3:::${WebUIBucketName}/*
CodeBuildServiceRole:
Type: AWS::IAM::Role
@@ -510,6 +364,8 @@ Resources:
Value: !Ref FenixXapiKey
- Name: BEDROCK_PRODUCT_PERSONALIZATION
Value: !Ref BedrockProductPersonalization
+ - Name: ROOM_IMAGES_BUCKET
+ Value: !Ref RoomImagesBucket
Image: 'aws/codebuild/amazonlinux2-x86_64-standard:5.0'
Type: LINUX_CONTAINER
diff --git a/src/.env.template b/src/.env.template
index c837ade3..b3f1eb1a 100644
--- a/src/.env.template
+++ b/src/.env.template
@@ -61,6 +61,9 @@ USE_DEFAULT_IVS_STREAMS=true
# Update to match your Evidently project name
EVIDENTLY_PROJECT_NAME=retaildemostore
+# Room Makerover demo images bucket
+ROOM_IMAGES_BUCKET=
+
########################################################################
## For Integration testing #############################################
## These are default values for running locally with Docker Compose ####
diff --git a/src/aws-lambda/roomgenerator/bundle.sh b/src/aws-lambda/roomgenerator/bundle.sh
new file mode 100755
index 00000000..84487b67
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/bundle.sh
@@ -0,0 +1,52 @@
+#!/bin/bash
+set -e
+
+echo "Cleaning up intermediate files"
+[ -e "dist" ] && rm -rf dist
+
+echo "Installing base layer dependencies"
+pip install -r src/_layers/base/requirements.txt --target ./dist/_layers/base/python
+echo "Building base layer package"
+cd dist/_layers/base/
+zip -r9 ${OLDPWD}/dist/room_generator_base_layer.zip .
+
+cd ${OLDPWD}
+echo "Installing shared layer dependencies"
+pip install -r src/_layers/shared/requirements.txt --target ./dist/_layers/shared/python
+pip install --platform manylinux2014_x86_64 --target ./dist/_layers/shared/python --implementation cp --python-version 3.12 --only-binary=:all: --upgrade pydantic_core
+pip install --platform manylinux2014_x86_64 --target ./dist/_layers/shared/python --implementation cp --python-version 3.12 --only-binary=:all: --upgrade Pillow
+echo "Building shared layer package"
+cp -R src/_layers/shared/src/* ./dist/_layers/shared/python/
+cd dist/_layers/shared/
+zip -r9 ${OLDPWD}/dist/room_generator_shared_layer.zip .
+
+BASE_DIR=${OLDPWD}
+cd ${OLDPWD}
+echo "Building Main Lambdas"
+for dir in src/*/
+ do
+ function_name=${dir%*/}
+ function_name=${function_name##*/}
+ if [ -f ./${dir}lambda_function.py ]; then
+ echo " + Building $function_name"
+ cd $dir
+ zip -r9 ${OLDPWD}/dist/room_generator_$function_name.zip .
+ cd -
+ fi
+ done
+
+cd ${BASE_DIR}
+echo "Building Product Load Lambdas"
+for dir in src/product_load/*/
+ do
+ function_name=${dir%*/}
+ function_name=${function_name##*/}
+ if [ -f ./${dir}lambda_function.py ]; then
+ echo " + Building Product Load $function_name"
+ cd $dir
+ zip -r9 ${OLDPWD}/dist/room_generator_load_$function_name.zip .
+ cd -
+ fi
+ done
+
+echo "Done!"
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/_layers/base/requirements.txt b/src/aws-lambda/roomgenerator/src/_layers/base/requirements.txt
new file mode 100644
index 00000000..e17ca7fc
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/_layers/base/requirements.txt
@@ -0,0 +1,10 @@
+boto3==1.34.44
+botocore==1.34.44
+aws-lambda-powertools==2.33.1
+jmespath==1.0.1
+python-dateutil==2.8.2
+s3transfer==0.10.0
+six==1.16.0
+typing_extensions==4.9.0
+urllib3==2.0.7
+crhelper
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/_layers/shared/requirements.txt b/src/aws-lambda/roomgenerator/src/_layers/shared/requirements.txt
new file mode 100644
index 00000000..af068693
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/_layers/shared/requirements.txt
@@ -0,0 +1,18 @@
+opensearch-py==2.4.2
+pillow==10.2.0
+aws-lambda-powertools==2.33.1
+boto3==1.34.44
+botocore==1.34.44
+certifi==2024.2.2
+charset-normalizer==3.3.2
+idna==3.6
+jmespath==1.0.1
+python-dateutil==2.8.2
+requests==2.31.0
+s3transfer==0.10.0
+six==1.16.0
+typing_extensions==4.9.0
+urllib3==2.0.7
+pydantic==2.6.2
+pydantic_core==2.16.3
+crhelper
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/__init__.py b/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/db.py b/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/db.py
new file mode 100644
index 00000000..6f45d8e0
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/db.py
@@ -0,0 +1,83 @@
+import uuid
+from pathlib import PurePath
+from datetime import datetime, timezone
+from boto3.dynamodb.conditions import Key
+
+class RoomGenerationRequests():
+
+ def __init__(self, table):
+ self.table = table
+
+ def update(self, id: str, **kwargs):
+ if not kwargs:
+ raise ValueError("Need to pass at least one attribute to update")
+
+ expression_attr_values = {}
+ update_expression = []
+
+ if labels := kwargs.get('labels'):
+ boxes = [{
+ 'name': label.name,
+ 'bounding_box': {key: str(value) for key, value in label.bounding_box.items()},
+ 'similar_items': [item.id for item in label.similar_items]
+ } for label in labels]
+ expression_attr_values[':labels'] = boxes
+ update_expression.append('labels = :labels')
+ if state := kwargs.get('state'):
+ expression_attr_values[':state'] = state
+ update_expression.append('room_state = :state')
+ if prompt := kwargs.get('prompt'):
+ expression_attr_values[':prompt'] = prompt
+ update_expression.append('prompt = :prompt')
+ if final_image_key := kwargs.get('final_image_key'):
+ expression_attr_values[':final_image_key'] = final_image_key
+ update_expression.append('final_image_key = :final_image_key')
+ if task_token := kwargs.get('task_token'):
+ expression_attr_values[':task_token'] = task_token
+ update_expression.append('task_token = :task_token')
+ if thumbnail_image_key := kwargs.get('thumbnail_image_key'):
+ expression_attr_values[':thumbnail_image_key'] = thumbnail_image_key
+ update_expression.append('thumbnail_image_key = :thumbnail_image_key')
+
+ self.table.update_item(
+ Key={'id': id},
+ ExpressionAttributeValues=expression_attr_values,
+ UpdateExpression=f'SET {",".join(update_expression)}')
+
+ # Potentially make the user id part of the key. e.g the sort key
+ def get(self, id: str, attrs: str):
+ item = self.table.get_item(Key={'id': id}, ProjectionExpression=attrs)
+ return item.get('Item')
+
+ def create(self, room_owner: str, room_style:str, image_key:str) -> str:
+ # Generate a unique id for this room generation request
+ room_generation_id = str(uuid.uuid4())
+
+ self.table.put_item(
+ Item={
+ 'id': room_generation_id,
+ 'room_owner': room_owner,
+ 'dt': self.__current_date_time(),
+ 'room_style': room_style,
+ 'image_key': image_key,
+ 'image_prefix': self.__get_s3_prefix(image_key),
+ 'room_state': 'Uploaded'
+ })
+ return room_generation_id
+
+ def list(self, room_owner: str, size: int = 12):
+ return self.table.query(
+ IndexName="room_owner-dt-index",
+ KeyConditionExpression=Key('room_owner').eq(room_owner),
+ ScanIndexForward=False,
+ Limit=size
+ )['Items']
+
+ def __get_s3_prefix(self, s3_key: str) -> str:
+ """
+ Returns the s3 prefix for the passed in key.
+ """
+ return PurePath(s3_key).parents[0].as_posix() + "/"
+
+ def __current_date_time(self) -> str:
+ return datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S")
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/image_analyzer.py b/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/image_analyzer.py
new file mode 100644
index 00000000..6f9208a2
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/_layers/shared/src/room_generator/image_analyzer.py
@@ -0,0 +1,156 @@
+import json
+import io
+import base64
+from dataclasses import dataclass, field
+from typing import List
+from PIL import Image
+import boto3
+from botocore.exceptions import ClientError
+from opensearchpy import OpenSearch
+from aws_lambda_powertools import Logger
+
+s3_client = boto3.client('s3')
+rekognition_client = boto3.client('rekognition')
+bedrock_runtime = boto3.client('bedrock-runtime')
+
+@dataclass
+class SimilarItem:
+ id: str
+ caption: str
+
+@dataclass
+class LabelBox:
+ name: str
+ bounding_box: dict[str, int]
+ similar_items: List[SimilarItem] = field(default_factory=list)
+
+class ImageAnalyzer():
+ def __init__(self, opensearch_hosts: List[dict[str,str]], opensearch_index_name: str, logger: Logger):
+ self.search_client = OpenSearch(
+ hosts = opensearch_hosts,
+ use_ssl = True
+ )
+ self.embedded_products_index_name = opensearch_index_name
+ self.logger = logger
+
+ def get_labelled_furniture(self, input_image_bucket:str, image_key: str) -> List[LabelBox]:
+ labelled_furniture: List[LabelBox] = self.__analyze_image(input_image_bucket, image_key)
+ initial_image: Image = self.__fetch_image(input_image_bucket, image_key)
+ for furniture_item_box in labelled_furniture:
+ try:
+ cropped_image: bytes = self.__crop_image(initial_image, furniture_item_box)
+ embeddings: List[float] = self.__get_embeddings(cropped_image, furniture_item_box.name)
+ similar_items: List[SimilarItem] = self.__get_similar_items(embeddings)
+ except Exception as error:
+ self.logger.error(f"Could process labelled box: {furniture_item_box.name}", exc_info=error)
+ else:
+ furniture_item_box.similar_items = similar_items
+ return labelled_furniture
+
+ def resize_image(self, image_bytes: bytes, size: tuple[int, int]) -> bytes:
+ image = Image.open(io.BytesIO(image_bytes))
+ resized_image = image.resize(size=size)
+ buffered = io.BytesIO()
+ resized_image.save(buffered, format="PNG")
+ return buffered.getvalue()
+
+ def __fetch_image(self, bucket: str, key: str) -> Image:
+ response = s3_client.get_object(Bucket=bucket, Key=key)
+ image_bytes = response["Body"].read()
+ return Image.open(io.BytesIO(image_bytes))
+
+ def __analyze_image(self, bucket: str, key: str, rekognition_max_labels: int = 10, rekognition_min_confidence: int = 10) -> List[LabelBox]:
+ # Prepare the request
+ params = {
+ 'Image': {
+ 'S3Object': {
+ 'Bucket': bucket,
+ 'Name': key
+ }
+ },
+ 'MaxLabels': rekognition_max_labels,
+ 'MinConfidence': rekognition_min_confidence
+ }
+ response = rekognition_client.detect_labels(**params)
+ label_boxes = []
+ for label in response.get('Labels', []):
+ for instance in label.get('Instances', []):
+ if bounding_box := instance.get('BoundingBox'):
+ label_boxes.append(LabelBox(
+ name=label.get('Name', 'Unknown'),
+ bounding_box={
+ 'Left': bounding_box.get('Left'),
+ 'Top': bounding_box.get('Top'),
+ 'Width': bounding_box.get('Width'),
+ 'Height': bounding_box.get('Height')
+ }
+ ))
+ return label_boxes
+
+ def __crop_image(self, image: Image, box: LabelBox) -> bytes:
+ def to_pixel_coordinates(relative_coord, dimension) -> float:
+ return round(relative_coord * dimension)
+
+ left = to_pixel_coordinates(box.bounding_box['Left'] if 'Left' in box.bounding_box else 0, 1024)
+ top = to_pixel_coordinates(box.bounding_box['Top'] if 'Top' in box.bounding_box else 0, 1024)
+ width = to_pixel_coordinates(box.bounding_box['Width'] if 'Width' in box.bounding_box else 0, 1024)
+ height = to_pixel_coordinates(box.bounding_box['Height'] if 'Height' in box.bounding_box else 0, 1024)
+ try:
+ # Crop the image according to the bounding box
+ cropped_image = image.crop((left, top, left + width, top + height))
+ buffered = io.BytesIO()
+ cropped_image.save(buffered, format="PNG")
+ except Exception as error:
+ self.logger.exception('Error processing image box')
+ raise error
+ else:
+ self.logger.info(f"{box.name} cropped successfully")
+ return buffered.getvalue()
+
+ # Function to send an inference request to the Titan model
+ def __get_embeddings(self, image_bytes: bytes, text_description: str) -> List[float]:
+ # Encode the bytes to base64
+ img_base64 = base64.b64encode(image_bytes)
+ # Convert bytes to string
+ img_base64_str = img_base64.decode()
+
+ body = json.dumps({
+ "inputText": text_description,
+ "inputImage": img_base64_str
+ })
+ try:
+ response = bedrock_runtime.invoke_model(
+ body=body,
+ modelId="amazon.titan-embed-image-v1",
+ accept="application/json",
+ contentType="application/json"
+ )
+ response_body = json.loads(response.get("body").read())
+ except ClientError as error:
+ self.logger.exception("Error getting Titan embeddings")
+ raise error
+ else:
+ return response_body.get("embedding")
+
+ def __get_similar_items(self, embeddings: bytes, size=3) -> List[SimilarItem]:
+ query = {
+ "size": size,
+ "_source": ["caption"],
+ "query": {
+ "knn": {
+ "embedding": {
+ "vector": embeddings,
+ "k": size
+ }
+ }
+ }
+ }
+ try:
+ response = self.search_client.search(query, index = self.embedded_products_index_name)
+ except ClientError as error:
+ self.logger.exception('There was a problem retrieving similar items')
+ raise error
+ else:
+ hits = response['hits']['hits']
+ # Update the box with similarItems
+ return [SimilarItem(hit['_id'], hit['_source']['caption']) for hit in hits]
diff --git a/src/aws-lambda/roomgenerator/src/api_handler/lambda_function.py b/src/aws-lambda/roomgenerator/src/api_handler/lambda_function.py
new file mode 100644
index 00000000..6c1cca00
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/api_handler/lambda_function.py
@@ -0,0 +1,130 @@
+import os
+import base64
+import json
+from typing import Any
+from enum import StrEnum
+from pathlib import PurePath
+import boto3
+from botocore.exceptions import ClientError
+from aws_lambda_powertools.event_handler.exceptions import UnauthorizedError, NotFoundError, BadRequestError
+from aws_lambda_powertools.event_handler import APIGatewayHttpResolver, Response, content_types
+from aws_lambda_powertools.event_handler.openapi.exceptions import RequestValidationError
+from aws_lambda_powertools import Logger, Metrics
+from aws_lambda_powertools.metrics import MetricUnit
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from pydantic import BaseModel
+from room_generator.db import RoomGenerationRequests
+
+input_image_bucket = os.environ['INPUT_IMAGE_BUCKET']
+signed_s3_url_expiry = os.environ.get('SIGNED_S3_URL_EXPIRY', 600)
+
+app = APIGatewayHttpResolver(enable_validation=True)
+
+dynamodb = boto3.resource('dynamodb')
+db = RoomGenerationRequests(dynamodb.Table(os.environ['DYNAMODB_TABLE_NAME']))
+s3_client = boto3.client('s3')
+
+logger = Logger(utc=True)
+metrics = Metrics()
+
+Style = StrEnum('Style', ['minimalist', 'cozy', 'bohemian', 'modern', 'rustic', 'industrial', 'scandanavian'])
+
+class RoomGenerationRequest(BaseModel):
+ """
+ Represents the room generation request submitted from the frontend
+ Args:
+ s3_key (str): The s3 key under which the original room image was uploaded
+ style (Style): The style to transform the room into
+ """
+ s3_key: str
+ style: Style
+
+@app.exception_handler(RequestValidationError)
+def handle_validation_error(ex: RequestValidationError) -> Response:
+ """
+ Validation Error handler
+ Returns http status code 422 for room request validation errors
+ """
+ logger.error("Request failed validation", path=app.current_event.path, errors=ex.errors())
+
+ return Response(
+ status_code=422,
+ content_type=content_types.APPLICATION_JSON,
+ body="Invalid data",
+ )
+
+def __get_user_identity() -> str:
+ """
+ Returns the user identity (sub) associated with the identity token passed in the Authorization header for the request.
+ No validation needed as already performed by the API Gateway Lambda authorizer.
+ """
+ authorization_header = app.current_event.get_header_value(name="Authorization", case_sensitive=False, default_value="")
+
+ if not authorization_header:
+ raise UnauthorizedError("Unauthorized")
+
+ identity_token = authorization_header.lstrip("Bearer").strip()
+ _, payload, _ = identity_token.split(".")
+ padded_payload = payload + "="*(-len(payload) % 4)
+ decoded_payload = json.loads(base64.urlsafe_b64decode(padded_payload))
+
+ return decoded_payload["sub"]
+
+def __verify_s3_key(s3_key: str, user_identity: str) -> None:
+ """
+ S3 Key should be of format: private/{token.sub}/{uuid}/filename.suffix
+ Performs a number of verification checks on the S3 key:
+ 1. The key conforms to the expected key format
+ 2. The current user matches token.sub
+ 3. The image exists
+ Raises the following excepts if validation fails
+ - Not Found if the room image does not exist
+ - Bad request error if key format incorrect
+ - Not authorized error if there is a user identity mismatch
+ """
+ path = PurePath(s3_key)
+ if len(path.parts) != 4 or path.parts[0] != 'private':
+ raise BadRequestError(f"S3 key should be of format private/token.sub/uuid/filename, received: {s3_key}")
+
+ try:
+ s3_client.head_object(
+ Bucket=input_image_bucket,
+ Key=s3_key)
+ except ClientError as error:
+ if error.response['Error']['Code'] == 'NoSuchKey':
+ logger.info(f"Image was not uploaded to s3: {s3_key}")
+ raise NotFoundError(f"Image: {s3_key} not found in S3")
+
+@app.post("/rooms")
+def create_room(request: RoomGenerationRequest):
+ user_identity: str = __get_user_identity()
+
+ __verify_s3_key(request.s3_key, user_identity)
+
+ room_generation_id = db.create(room_owner=user_identity, room_style=request.style, image_key=request.s3_key)
+
+ metrics.add_metric(name="RoomRequest", unit=MetricUnit.Count, value=1)
+ return {'room_generation_id': room_generation_id}, 201
+
+
+@app.get("/rooms")
+def get_rooms():
+ return db.list(__get_user_identity())
+
+@app.get("/rooms/")
+def get_room(id: str):
+ user_identity: str = __get_user_identity()
+
+ room = db.get(id, attrs="id, room_owner, room_state, room_style, prompt, labels, image_key, final_image_key, thumbnail_image_key")
+
+ if not room:
+ raise NotFoundError('Room details not found')
+
+ if user_identity != room['room_owner']:
+ raise UnauthorizedError('Unauthorized access')
+
+ return room
+
+@metrics.log_metrics(capture_cold_start_metric=True)
+def lambda_handler(event: dict[str, Any], context: LambdaContext) -> dict:
+ return app.resolve(event, context)
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/dynamodb_stream_handler/lambda_function.py b/src/aws-lambda/roomgenerator/src/dynamodb_stream_handler/lambda_function.py
new file mode 100644
index 00000000..624b7ea1
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/dynamodb_stream_handler/lambda_function.py
@@ -0,0 +1,43 @@
+import json
+import os
+from typing import Any
+import boto3
+from botocore.exceptions import ClientError
+from aws_lambda_powertools.utilities.data_classes import event_source, DynamoDBStreamEvent
+from aws_lambda_powertools import Logger
+
+sfn_client = boto3.client('stepfunctions')
+logger = Logger()
+state_machine_arn = os.environ['STATE_MACHINE_ARN']
+
+@event_source(data_class=DynamoDBStreamEvent)
+def lambda_handler(event: DynamoDBStreamEvent, context) -> None:
+ """
+ Receives dynamodb stream events for INSERTs of image generation requests.
+ Starts a step function for each request
+ """
+ logger.debug(event)
+ for record in event.records:
+ start_sfn(record.dynamodb.new_image)
+
+
+def start_sfn(room_generation_request: dict[str, Any]) -> None:
+ """Starts the execution of the Step Function to process the room generation request."""
+
+ id = room_generation_request["id"]
+ logger.info(f"Starting processing room generation request for: {id}")
+
+ try:
+ sfn_client.start_execution(
+ stateMachineArn=state_machine_arn,
+ name=id,
+ input=json.dumps(room_generation_request)
+ )
+ except ClientError as error:
+ if error.response['Error']['Code'] == 'ExecutionAlreadyExists':
+ # There is no guarentee of exactly once delivery for a Lambda stream handler, so this may be a duplicate
+ logger.warning(f"Step Function Execution already exists for: {id}, ignoring")
+ else:
+ logger.exception("Received a Client error")
+ # Re-raise error. Lambda stream handler will be configured to retry a limited number of times
+ raise error
diff --git a/src/aws-lambda/roomgenerator/src/image_analyzer/lambda_function.py b/src/aws-lambda/roomgenerator/src/image_analyzer/lambda_function.py
new file mode 100644
index 00000000..d0dd8aa3
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/image_analyzer/lambda_function.py
@@ -0,0 +1,41 @@
+import os
+from dataclasses import dataclass, asdict
+from typing import Any
+from aws_lambda_powertools import Logger, Metrics
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from room_generator.db import RoomGenerationRequests
+from room_generator.image_analyzer import ImageAnalyzer
+from prompt import create_approximate_prompt
+import boto3
+
+input_image_bucket = os.environ['INPUT_IMAGE_BUCKET']
+
+logger = Logger(utc=True)
+metrics = Metrics()
+
+image_analyzer = ImageAnalyzer(
+ opensearch_hosts=[{'host': os.environ['OPENSEARCH_DOMAIN_HOST'], 'port': os.environ.get('OPENSEARCH_DOMAIN_PORT', 443)}],
+ opensearch_index_name=os.environ['OPENSEARCH_INDEX_NAME'],
+ logger=logger)
+dynamodb = boto3.resource('dynamodb')
+db = RoomGenerationRequests(dynamodb.Table(os.environ['DYNAMODB_TABLE_NAME']))
+
+@dataclass
+class RoomGenerationRequest:
+ id: str
+ room_style: str
+ image_prefix: str
+ image_key: str
+
+@metrics.log_metrics(capture_cold_start_metric=True)
+def lambda_handler(event: dict[str, Any], context: LambdaContext) -> dict:
+ request = RoomGenerationRequest(event["id"], event['room_style'], event["image_prefix"], event["image_key"])
+
+ labelled_furniture = image_analyzer.get_labelled_furniture(input_image_bucket, request.image_key)
+ prompt = create_approximate_prompt(request.room_style, labelled_furniture)
+
+ db.update(request.id, labels=labelled_furniture, prompt=prompt, state='Analyzing')
+
+ response = asdict(request)
+ response['prompt'] = prompt
+ return response
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/image_analyzer/prompt.py b/src/aws-lambda/roomgenerator/src/image_analyzer/prompt.py
new file mode 100644
index 00000000..115b12fa
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/image_analyzer/prompt.py
@@ -0,0 +1,28 @@
+from typing import List
+from room_generator.image_analyzer import LabelBox
+
+room_style_prompt_mapping = {
+ 'minimalist': '4k photo clean scandinavian modern minimalist living room, trending on socials.',
+ 'cozy': '4k photo clean cozy living room, gentle lighting, warm wall colours, trending on socials.',
+ 'bohemian': '4k photo boho, bohemian, plants, tapestries, cozy, rug, trending on socials.',
+ 'modern': 'Revamp a traditional living room into a Mid Century Modern oasis featuring clean lines, organic forms, and a mix of different materials such as wood, metal, and glass.',
+ 'rustic': 'Update a traditional living room into a Rustic Farmhouse setting with reclaimed wood accents, comfortable and practical furniture, and a warm, neutral color palette.',
+ 'industrial': 'Transform a traditional living area into an edgy Industrial loft, highlighting raw, unfinished materials like exposed brick and steel, open spaces, and vintage-inspired lighting for a touch of modernity.',
+ 'scandanavian': 'Redesign a conventional living space into a serene, Scandinavian sanctuary that emphasizes functionality, natural light flooding, and a palette of soft, muted colors paired with elements of wood.'
+}
+
+def create_approximate_prompt(room_style: str, labelled_furniture: List[LabelBox]):
+ # Get the base prompt for the style requested
+ prompt = [room_style_prompt_mapping[room_style]]
+
+ if captions := [labelled_box.similar_items[0].caption for labelled_box in labelled_furniture if labelled_box.similar_items]:
+ for caption in captions:
+ # Potentially do some caption cleanup - if not, this can be simplfied to just add captions to prompt
+ prompt.append(caption)
+
+ # For now just create a list of comman separated weights equal in size to the number of captions, and set to the same value: 0.3
+ weights = ','.join(['0.3']*(len(prompt)-1))
+ # This will produce a prompt like:
+ # "[Transform a traditional living room into a modern..., caption 1, caption 2,...].and(1, caption 1 weight, caption 2 weight, ...)"
+ conjugate_prompt = f"{prompt}.and(1, {weights})"
+ return conjugate_prompt
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/image_generation/lambda_function.py b/src/aws-lambda/roomgenerator/src/image_generation/lambda_function.py
new file mode 100644
index 00000000..09134e17
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/image_generation/lambda_function.py
@@ -0,0 +1,62 @@
+import boto3
+import json
+import os
+from typing import Any
+from aws_lambda_powertools import Logger, Metrics
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from room_generator.db import RoomGenerationRequests
+
+input_image_bucket = os.environ['INPUT_IMAGE_BUCKET']
+inference_input_bucket = os.environ['INFERENCE_INPUT_BUCKET']
+endpoint_name = os.environ.get('ENDPOINT_NAME', 'controlnet-depth-sdxl')
+
+s3_client = boto3.client('s3')
+sagemaker_client = boto3.client('sagemaker-runtime')
+dynamodb = boto3.resource('dynamodb')
+db = RoomGenerationRequests(dynamodb.Table(os.environ['DYNAMODB_TABLE_NAME']))
+
+logger = Logger(utc=True)
+metrics = Metrics()
+
+NEGATIVE_PROMPT = "monochrome, lowres, bad anatomy, worst quality, low quality, fantasy, clutter, physically implausible placements, unrealistic geometry, objects that defy gravity, smudgy, blurry"
+INFERENCE_INPUT_S3_PREFIX = "async_inference/input/"
+
+@metrics.log_metrics(capture_cold_start_metric=True)
+def lambda_handler(event: dict[str, Any], context: LambdaContext) -> dict[str, Any]:
+
+ response = invoke_async_endpoint(event)
+ return {
+ "output_location": response['OutputLocation']
+ }
+
+def invoke_async_endpoint(event: dict[str, Any]) -> dict[str,Any]:
+ event_payload = event["input"]
+ id = event_payload["id"]
+ logger.info(f"Processing image id: {event_payload["image_key"]}")
+
+ input_data = {}
+ input_data["prompt"] = event_payload["prompt"]
+ input_data["steps"] = 30
+ input_data["strength"] = 0.8
+ input_data["guidance_scale"] = 8
+ input_data["controlnet_conditioning_scale"] = 0.5
+ input_data["cross_attention_scale"] = 1.0
+ input_data["negative_prompt"] = NEGATIVE_PROMPT
+ input_data["init_image_s3"] = {
+ "Bucket": input_image_bucket,
+ "Key": event_payload["image_key"]
+ }
+
+ inference_input_s3_key = f"{INFERENCE_INPUT_S3_PREFIX}{id}"
+ s3_client.put_object(Bucket=inference_input_bucket, ContentType="application/json", Key=inference_input_s3_key, Body=json.dumps(input_data))
+
+ db.update(id, task_token=event['token'], state='Generating')
+ # handle any errors
+ response = sagemaker_client.invoke_endpoint_async(
+ EndpointName=endpoint_name,
+ InferenceId=id,
+ ContentType="application/json",
+ InputLocation=f"s3://{inference_input_bucket}/{inference_input_s3_key}"
+ )
+
+ return response
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/inference_result_processor/lambda_function.py b/src/aws-lambda/roomgenerator/src/inference_result_processor/lambda_function.py
new file mode 100644
index 00000000..dae86c5e
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/inference_result_processor/lambda_function.py
@@ -0,0 +1,60 @@
+import json
+import boto3
+import base64
+import os
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from aws_lambda_powertools import Logger, Metrics
+from urllib.parse import urlparse
+from room_generator.db import RoomGenerationRequests
+from room_generator.image_analyzer import ImageAnalyzer
+
+image_bucket = os.environ['INPUT_IMAGE_BUCKET']
+
+logger = Logger(utc=True)
+metrics = Metrics()
+
+s3_client = boto3.client('s3')
+image_analyzer = ImageAnalyzer(
+ opensearch_hosts=[{'host': os.environ['OPENSEARCH_DOMAIN_HOST'], 'port': os.environ.get('OPENSEARCH_DOMAIN_PORT', 443)}],
+ opensearch_index_name=os.environ['OPENSEARCH_INDEX_NAME'],
+ logger=logger)
+dynamodb = boto3.resource('dynamodb')
+db = RoomGenerationRequests(dynamodb.Table(os.environ['DYNAMODB_TABLE_NAME']))
+
+@metrics.log_metrics(capture_cold_start_metric=True)
+def lambda_handler(event, context: LambdaContext) -> dict:
+ id = event["id"]
+ output_location = event["output_location"]
+
+ _, image_key, thumbnail_image_key = fetch_and_store_image(id, output_location)
+ db.update(id, state='Re-Analyzing', final_image_key=image_key, thumbnail_image_key=thumbnail_image_key)
+
+ labelled_furniture = image_analyzer.get_labelled_furniture(image_bucket, image_key)
+ db.update(id, state='Done', labels=labelled_furniture)
+
+ return {
+ 'image_bucket': image_bucket,
+ 'final_image_key': image_key,
+ 'thumbnail_image_key': thumbnail_image_key
+ }
+
+def fetch_and_store_image(id: str, output_location: str) -> tuple[str, str]:
+ o = urlparse(output_location)
+ bucket = o.netloc
+ key = o.path.lstrip('/')
+
+ inference_response = s3_client.get_object(Bucket=bucket, Key=key)
+ result = inference_response["Body"].read().decode('utf-8')
+ payload = json.loads(result)
+ image: bytes = [base64.b64decode(image) for image in payload["generated_images"]][0]
+
+ room_request = db.get(id, "image_prefix")
+ image_key = f"{room_request['image_prefix']}{id}_final.jpg"
+ thumbnail_image_key = f"{room_request['image_prefix']}{id}_small.png"
+
+ thumbnail_image = image_analyzer.resize_image(image, (128,128))
+
+ s3_client.put_object(Bucket=image_bucket, ContentType="image/jpeg", Key=image_key, Body=image)
+ s3_client.put_object(Bucket=image_bucket, ContentType="image/png", Key=thumbnail_image_key, Body=thumbnail_image)
+
+ return image_bucket, image_key, thumbnail_image_key
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/inference_sns_subscriber/lambda_function.py b/src/aws-lambda/roomgenerator/src/inference_sns_subscriber/lambda_function.py
new file mode 100644
index 00000000..25982220
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/inference_sns_subscriber/lambda_function.py
@@ -0,0 +1,40 @@
+import json
+import boto3
+import os
+from botocore.exceptions import ClientError
+from aws_lambda_powertools import Logger
+from aws_lambda_powertools.utilities.data_classes import event_source, SNSEvent
+from room_generator.db import RoomGenerationRequests
+
+sf_client = boto3.client('stepfunctions')
+dynamodb = boto3.resource('dynamodb')
+
+dynamodb = boto3.resource('dynamodb')
+db = RoomGenerationRequests(dynamodb.Table(os.environ['DYNAMODB_TABLE_NAME']))
+
+logger = Logger(utc=True)
+
+def resume_sfn(message: str) -> None:
+ message = json.loads(message)
+ inference_id = message["inferenceId"]
+ output_location = message["responseParameters"]["outputLocation"]
+
+ room_request = db.get(inference_id, attrs="task_token")
+
+ response = {
+ "id": inference_id,
+ "output_location": output_location
+ }
+ try:
+ sf_client.send_task_success(
+ taskToken=room_request["task_token"],
+ output=json.dumps(response)
+ )
+ except ClientError as error:
+ if error.response['Error']['Code'] in ['TaskDoesNotExist', 'InvalidToken', 'TaskTimedOut']:
+ logger.warning(f"Unable to resume step function for: {inference_id}. Potentially a duplicate, therefore ignoring.", exc_info=error)
+
+@event_source(data_class=SNSEvent)
+def lambda_handler(event: SNSEvent, context):
+ for record in event.records:
+ resume_sfn(record.sns.message)
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/caption/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/caption/lambda_function.py
new file mode 100644
index 00000000..b452cfc9
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/caption/lambda_function.py
@@ -0,0 +1,78 @@
+from typing import Any
+from pathlib import PurePath
+from aws_lambda_powertools import Logger
+from aws_lambda_powertools.utilities.typing import LambdaContext
+import boto3
+import base64
+import json
+
+bedrock_client = boto3.client('bedrock-runtime')
+s3_client = boto3.client('s3')
+
+logger = Logger(utc=True)
+
+def lambda_handler(event: dict[str, Any], context: LambdaContext) -> dict[str, Any]:
+ """
+ Returns the product caption for the referenced image using Claude 3 Haiku model through Bedrock
+ """
+ bucket = event['bucket']
+ key = event['key']
+
+ response_text = call_bedrock(bucket, key)
+
+ return {
+ "caption": response_text
+ }
+
+def call_bedrock(bucket: str, key: str) -> str:
+ body = create_claude_request(bucket, key)
+
+ response = bedrock_client.invoke_model(
+ body=body,
+ modelId="anthropic.claude-3-haiku-20240307-v1:0",
+ accept="application/json",
+ contentType="application/json"
+ )
+ response_body = json.loads(response['body'].read())
+ response_text = response_body.get("content")[0].get("text")
+ return response_text
+
+def create_claude_request(bucket: str, key:str) -> str:
+ image = fetch_image(bucket, key)
+ # Encode the bytes to base64
+ img_base64 = base64.b64encode(image)
+ # Get the category folder containing the image
+ p = PurePath(key)
+ img_category = p.parts[-2]
+
+ # Convert bytes to string
+ img_base64_str = img_base64.decode()
+ body = json.dumps({
+ "anthropic_version": "bedrock-2023-05-31",
+ "max_tokens": 1000,
+ "messages": [
+ {
+ "role": "user",
+ "content": [
+ {
+ "type": "image",
+ "source": {
+ "type": "base64",
+ "media_type": "image/jpeg",
+ "data": img_base64_str
+ }
+ },
+ {
+ "type": "text",
+ "text": f"Identify the {img_category} product in the image. Then identify the dominant color or colours of the {img_category} product. Be descriptive. Ignore the background. Name the product and then describe it without any preamble. Sofa, deep, plush green color with a smooth, velvet-like texture. It features a rectangular shape with a modern, streamlined silhouette and two cylindrical cushions at either end, serving as armrests. The sofa has three seat cushions that create a single seating surface without separations, and the back cushion runs the length of the sofa in a single piece as well, contributing to its sleek design. There are no visible patterns or prints on the fabric, which gives it a rich, uniform look. The sofa's legs are short, cylindrical, and appear to be made of light-colored wood "
+ }
+ ]
+ }
+ ]
+ })
+
+ return body
+
+def fetch_image(bucket: str, key: str) -> bytes:
+ response = s3_client.get_object(Bucket=bucket, Key=key)
+ return response["Body"].read()
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/create_index/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/create_index/lambda_function.py
new file mode 100644
index 00000000..01d9c597
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/create_index/lambda_function.py
@@ -0,0 +1,48 @@
+from crhelper import CfnResource
+from opensearchpy import OpenSearch
+import os
+
+mapping = {
+ "settings": {
+ "index.knn": True
+ },
+ "mappings" : {
+ "properties" : {
+ "category": { "type" : "text" },
+ "caption": { "type" : "text" },
+ "embedding": {
+ "type": "knn_vector",
+ "dimension": 1024,
+ "method": {
+ "name": "hnsw",
+ "space_type": "l2",
+ "engine": "faiss"
+ }
+ }
+ }
+ }
+}
+
+index_name=os.environ['OPENSEARCH_INDEX_NAME']
+search_client = OpenSearch(
+ hosts = [{'host': os.environ['OPENSEARCH_DOMAIN_HOST'], 'port': os.environ.get('OPENSEARCH_DOMAIN_PORT', 443)}],
+ use_ssl = True
+ )
+helper = CfnResource()
+
+@helper.delete
+def opensearch_delete(event,_):
+ if search_client.indices.exists(index_name):
+ search_client.indices.delete(index_name)
+
+@helper.create
+@helper.update
+def opensearch_create(event,_):
+ if not search_client.indices.exists(index_name):
+ search_client.indices.create(index_name, body=mapping)
+
+def lambda_handler(event, context):
+ """
+ Creates the Embeddings Product index if it does not exist in OpenSearch
+ """
+ helper(event, context)
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/embedding/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/embedding/lambda_function.py
new file mode 100644
index 00000000..dd4916ad
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/embedding/lambda_function.py
@@ -0,0 +1,57 @@
+from typing import Any
+from pathlib import PurePath
+from aws_lambda_powertools import Logger
+from aws_lambda_powertools.utilities.typing import LambdaContext
+import boto3
+import base64
+import json
+
+bedrock_client = boto3.client('bedrock-runtime')
+s3_client = boto3.client('s3')
+
+logger = Logger(utc=True)
+
+def lambda_handler(event: dict[str, Any], context: LambdaContext) -> dict[str, Any]:
+ """
+ Returns the embedding for the reference image using Titan multimodel embedding model through Bedrock
+ """
+ bucket = event['bucket']
+ key = event['key']
+
+ embedding = call_bedrock(bucket, key)
+
+ return {
+ "embedding" : embedding
+ }
+
+def call_bedrock(bucket, key):
+ image = fetch_image(bucket, key)
+ # Encode the bytes to base64
+ img_base64 = base64.b64encode(image)
+ # Get the category folder containing the image
+ p = PurePath(key)
+ img_category = p.parts[-2]
+
+ # Convert bytes to string
+ img_base64_str = img_base64.decode()
+ # This could be improved as we're only passing in the category of the product, rather than the product name.
+ # Alternatively, we could pass in the product caption generated by Claude 3
+ body = json.dumps({
+ "inputText": img_category,
+ "inputImage": img_base64_str
+ })
+
+ response = bedrock_client.invoke_model(
+ body=body,
+ modelId="amazon.titan-embed-image-v1",
+ accept="application/json",
+ contentType="application/json"
+ )
+
+ response_body = json.loads(response['body'].read())
+ embedding = response_body.get("embedding")
+ return embedding
+
+def fetch_image(bucket: str, key: str) -> bytes:
+ response = s3_client.get_object(Bucket=bucket, Key=key)
+ return response["Body"].read()
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/index/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/index/lambda_function.py
new file mode 100644
index 00000000..260f460d
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/index/lambda_function.py
@@ -0,0 +1,60 @@
+from typing import Any, List
+from pathlib import PurePath
+from aws_lambda_powertools.utilities.data_classes import event_source, SQSEvent
+from aws_lambda_powertools import Logger
+from opensearchpy.helpers import bulk
+from opensearchpy import OpenSearch
+import os
+
+index_name=os.environ['OPENSEARCH_INDEX_NAME']
+search_client = OpenSearch(
+ hosts = [{'host': os.environ['OPENSEARCH_DOMAIN_HOST'], 'port': os.environ.get('OPENSEARCH_DOMAIN_PORT', 443)}],
+ use_ssl = True
+ )
+
+logger = Logger(utc=True)
+
+@event_source(data_class=SQSEvent)
+def lambda_handler(event: SQSEvent, context):
+ """
+ Bulk indexes the product embeddings and captions into OpenSearch
+ Batch size is controlled by the SQS Lambda trigger
+ """
+ docs = create_docs(event)
+ success, errors = bulk(search_client, docs)
+
+ logger.info(f"{success} products indexed, {len(errors)} errors")
+ if errors:
+ logger.error({errors})
+
+def create_docs(event: SQSEvent) -> List[dict[str, Any]]:
+ """
+ Converts the records in the SQS Event to docs that will be indexed into OpenSearch.
+ Multiple records can be delivered in a single event.
+ Each record will be formatted as follows:
+ {'bucket': 'bucket_name', 'key': 'category/productId.jpg',
+ 'data': {"embedding": [0.031100968, 0.0036890781, ...], "caption": "Description of product image ..."}}
+ """
+ docs = []
+ for record in event.records:
+ try:
+ body = record.json_body
+ id, category = get_id_category(body)
+
+ doc = {}
+ doc['_index'] = index_name
+ doc['_id'] = id
+ doc['category'] = category
+ doc['embedding'] = body['data']['embedding']
+ doc['caption'] = body['data']['caption']
+ docs.append(doc)
+ except Exception:
+ logger.exception(f"Problem indexing record, skipping... {record}")
+ pass
+ return docs
+
+def get_id_category(body: dict[str, Any]) -> tuple[str, str]:
+ p = PurePath(body['key'])
+ id = p.stem
+ category = p.parts[-2]
+ return id, category
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/resize_image/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/resize_image/lambda_function.py
new file mode 100644
index 00000000..2339b82b
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/resize_image/lambda_function.py
@@ -0,0 +1,73 @@
+
+import boto3
+from botocore.exceptions import ClientError
+import os
+from aws_lambda_powertools.utilities.data_classes import S3BatchOperationEvent, S3BatchOperationResponse, event_source
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from PIL import Image
+import io
+
+s3 = boto3.client("s3")
+destination_bucket = os.environ['DESTINATION_BUCKET']
+
+@event_source(data_class=S3BatchOperationEvent)
+def lambda_handler(event: S3BatchOperationEvent, context: LambdaContext):
+ """
+ Invoked by S3 Batch operation to resize the image in S3 bucket
+ """
+ response = S3BatchOperationResponse(event.invocation_schema_version, event.invocation_id, "PermanentFailure")
+
+ task = event.task
+ src_key: str = task.s3_key
+ src_bucket: str = task.s3_bucket
+
+ try:
+ dest_bucket, dest_key = resize(src_bucket, src_key)
+ result = task.build_task_batch_response("Succeeded", f"s3://{dest_bucket}/{dest_key}")
+ except ClientError as e:
+ error_code = e.response["Error"]["Code"]
+ error_message = e.response["Error"]["Message"]
+ if error_code == "RequestTimeout":
+ result = task.build_task_batch_response("TemporaryFailure", "Retry request to Amazon S3 due to timeout.")
+ else:
+ result = task.build_task_batch_response("PermanentFailure", f"{error_code}: {error_message}")
+ except Exception as e:
+ result = task.build_task_batch_response("PermanentFailure", str(e))
+ finally:
+ response.add_result(result)
+
+ return response.asdict()
+
+
+def resize(src_bucket: str, src_key: str) -> tuple[str, str]:
+ """
+ Resize the image referenced by src_bucket and src_key
+ Returns the destination bucket and key of the resized image.
+ """
+ # if we just have a folder, then no processing required.
+ if src_key.endswith('/'):
+ return 'skip', 'skip'
+
+ image = fetch_image(src_bucket, src_key)
+ max_width = 256
+ aspect_ratio = image.height / image.width
+ new_height = int(max_width * aspect_ratio)
+
+ # Resize the image
+ thumbnail_image = resize_image(image, (max_width,new_height))
+
+ s3.put_object(Bucket=destination_bucket, ContentType="image/png", Key=src_key, Body=thumbnail_image)
+
+ return destination_bucket, src_key
+
+def fetch_image(bucket: str, key: str) -> Image:
+ response = s3.get_object(Bucket=bucket, Key=key)
+ image_bytes = response["Body"].read()
+ return Image.open(io.BytesIO(image_bytes))
+
+def resize_image(image, size: tuple[int, int]) -> bytes:
+ resized_image = image.resize(size=size)
+ buffered = io.BytesIO()
+ resized_image.save(buffered, format="PNG")
+ return buffered.getvalue()
+
diff --git a/src/aws-lambda/roomgenerator/src/product_load/s3_batch_job/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/s3_batch_job/lambda_function.py
new file mode 100644
index 00000000..37315fa4
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/s3_batch_job/lambda_function.py
@@ -0,0 +1,65 @@
+from aws_lambda_powertools import Logger
+from crhelper import CfnResource
+from pathlib import PurePath
+import boto3
+from botocore.exceptions import ClientError
+
+client = boto3.client('s3control')
+logger = Logger(utc=True)
+helper = CfnResource()
+
+def create_job(image_prefix: str, account_id: str, bucket: str, lambda_function_arn: str, role_arn: str) -> str:
+ try:
+ response = client.create_job(
+ AccountId=account_id,
+ ConfirmationRequired=False,
+ Operation={
+ 'LambdaInvoke': {
+ 'FunctionArn': lambda_function_arn,
+ }
+ },
+ Report={
+ 'Enabled': False
+ },
+ ManifestGenerator={
+ 'S3JobManifestGenerator': {
+ 'EnableManifestOutput': False,
+ 'SourceBucket': bucket,
+ 'Filter': {
+ 'KeyNameConstraint': {
+ 'MatchAnyPrefix': [image_prefix]
+ }
+ }
+ }
+ },
+ RoleArn=role_arn,
+ Description='Resize product images',
+ Priority=99
+ )
+ except ClientError as error:
+ logger.exception(f"Unable to create S3 control job for: {image_prefix}")
+ raise error
+ else:
+ return response['JobId']
+
+@helper.create
+def create(event, _):
+ prefixes = event['ResourceProperties']['ImagePrefixes'].split(',')
+ params = {
+ 'account_id': event['ResourceProperties']['AccountId'],
+ 'bucket': event['ResourceProperties']['Bucket'],
+ 'lambda_function_arn': event['ResourceProperties']['S3BatchJobLambdaFunctionArn'],
+ 'role_arn': event['ResourceProperties']['RoleArn']
+ }
+
+ for image_prefix in prefixes:
+ job_id = create_job(image_prefix.strip(), **params)
+ path = PurePath(image_prefix)
+ helper.Data.update({path.name: job_id})
+
+def lambda_handler(event, context):
+ """
+ S3 Batch Operations Job launcher function.
+ For each image prefix, launch an S3 Batch Operations Job
+ """
+ helper(event, context)
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/src/product_load/sfn_trigger/lambda_function.py b/src/aws-lambda/roomgenerator/src/product_load/sfn_trigger/lambda_function.py
new file mode 100644
index 00000000..c8a9dec9
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/src/product_load/sfn_trigger/lambda_function.py
@@ -0,0 +1,37 @@
+from urllib.parse import unquote_plus
+from aws_lambda_powertools.utilities.data_classes import event_source, S3Event
+from aws_lambda_powertools.utilities.typing import LambdaContext
+from aws_lambda_powertools import Logger
+import boto3
+from botocore.exceptions import ClientError
+import json
+import os
+
+state_machine_arn = os.environ['STATE_MACHINE_ARN']
+
+sf_client = boto3.client('stepfunctions')
+logger = Logger(utc=True)
+
+def start_sfn(payload: str) -> None:
+ try:
+ sf_client.start_execution(
+ stateMachineArn=state_machine_arn,
+ input=payload
+ )
+ except ClientError as error:
+ logger.exception(f"Unable to start step function for: {payload}")
+ raise error
+
+@event_source(data_class=S3Event)
+def lambda_handler(event: S3Event, context: LambdaContext) -> None:
+ """
+ S3 Lambda Event function.
+ Triggered on creation of a new resized image
+ Multiple records can be delivered in a single event
+ Starts a Step function workflow for each image
+ """
+ for record in event.records:
+ start_sfn(json.dumps({
+ "bucket": event.bucket_name,
+ "key": unquote_plus(record.s3.get_object.key)
+ }))
\ No newline at end of file
diff --git a/src/aws-lambda/roomgenerator/stage.sh b/src/aws-lambda/roomgenerator/stage.sh
new file mode 100755
index 00000000..71b862e6
--- /dev/null
+++ b/src/aws-lambda/roomgenerator/stage.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+S3_BUCKET=$1
+#Path with trailing /
+S3_PATH=$2
+
+if [ "${S3_BUCKET}" == "" ]; then
+ echo "Usage: $0 S3_BUCKET [S3_PATH]"
+ echo " where S3_BUCKET is the S3 bucket to upload resources to and S3_PATH is optional path but if specified must have a trailing '/'"
+ exit 1
+fi
+
+source ./bundle.sh
+
+echo "Staging bundle to S3"
+aws s3 cp ./dist s3://${S3_BUCKET}/${S3_PATH}aws-lambda/ $S3PUBLIC --recursive --exclude "*" --include "*.zip"
\ No newline at end of file
diff --git a/src/roomgenerator/buildspec.yml b/src/roomgenerator/buildspec.yml
new file mode 100644
index 00000000..b153ed5e
--- /dev/null
+++ b/src/roomgenerator/buildspec.yml
@@ -0,0 +1,23 @@
+version: 0.2
+
+env:
+ variables:
+ pythonversion: 3.12
+
+phases:
+ install:
+ runtime-versions:
+ python: $pythonversion
+ pre_build:
+ commands:
+ - echo Installing python dependencies...
+ - cd src/roomgenerator/model
+ - pip install -r code/requirements.txt
+ build:
+ commands:
+ - echo Downloading model parameters...
+ - python save_models.py
+ post_build:
+ commands:
+ - echo Copying model artifacts to S3...
+ - aws s3 cp . s3://${MODEL_ARTIFACTS_BUCKET} --recursive --quiet --exclude 'save_models.py'
\ No newline at end of file
diff --git a/src/roomgenerator/deploy.yaml b/src/roomgenerator/deploy.yaml
new file mode 100644
index 00000000..d1e09a71
--- /dev/null
+++ b/src/roomgenerator/deploy.yaml
@@ -0,0 +1,215 @@
+---
+AWSTemplateFormatVersion: 2010-09-09
+
+Parameters:
+ ModelBucket:
+ Type: String
+ Description: Bucket containing the model
+ ModelPrefix:
+ Type: String
+ Description: Prefix that contains the model
+ ImageBucket:
+ Type: String
+ Description: The bucket that contains the uploaded images
+ InferenceBucket:
+ Type: String
+ Description: The bucket that contains the input and outpu payloads to be processed by the inference endpoint
+ SuccessTopic:
+ Type: String
+ Description: The Sns topic to send inference success notifications
+ EndpointName:
+ Type: String
+ Description: The name to use for the SageMaker endpoint
+ EnableAutoScaling:
+ Type: String
+ Description: Enable Auto scaling for the SageMaker Asyncronous endpoint
+ AllowedValues:
+ - "Yes"
+ - "No"
+ Default: "Yes"
+ ScalingMinCapacity:
+ Type: Number
+ MinValue: 0
+ Default: 0
+ ScalingMaxCapacity:
+ Type: Number
+ MinValue: 1
+ Default: 1
+
+Mappings:
+ RegionMap:
+ "us-east-1":
+ "DLC": "763104351884.dkr.ecr.us-east-1.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
+ "us-west-2":
+ "DLC": "763104351884.dkr.ecr.us-west-2.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
+ "ap-south-1":
+ "DLC": "763104351884.dkr.ecr.ap-south-1.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
+ "ap-southeast-2":
+ "DLC": "763104351884.dkr.ecr.ap-southeast-2.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
+ "eu-west-3":
+ "DLC": "763104351884.dkr.ecr.eu-west-3.amazonaws.com/huggingface-pytorch-inference:2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
+
+Conditions:
+ DeployAutoScaling: !Equals
+ - !Ref EnableAutoScaling
+ - "Yes"
+
+Resources:
+ ExecutionRole:
+ Type: "AWS::IAM::Role"
+ Properties:
+ AssumeRolePolicyDocument:
+ Version: "2012-10-17"
+ Statement:
+ - Effect: "Allow"
+ Principal:
+ Service:
+ - "sagemaker.amazonaws.com"
+ Action:
+ - "sts:AssumeRole"
+ Path: "/"
+ Policies:
+ -
+ PolicyName: "root"
+ PolicyDocument:
+ Version: "2012-10-17"
+ Statement:
+ - Effect: Allow
+ Action: s3:GetObject
+ Resource: !Sub 'arn:${AWS::Partition}:s3:::${ImageBucket}/*'
+ - Effect: Allow
+ Action:
+ - s3:GetObject
+ - s3:ListBucket
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${ModelBucket}'
+ - !Sub 'arn:${AWS::Partition}:s3:::${ModelBucket}/*'
+ - Effect: Allow
+ Action:
+ - s3:PutObject
+ - s3:GetObject
+ - s3:ListBucket
+ Resource:
+ - !Sub 'arn:${AWS::Partition}:s3:::${InferenceBucket}'
+ - !Sub 'arn:${AWS::Partition}:s3:::${InferenceBucket}/*'
+ - Effect: Allow
+ Action: sns:Publish
+ Resource: !Ref SuccessTopic
+ - Effect: Allow
+ Action:
+ - logs:CreateLogGroup
+ - logs:CreateLogStream
+ - logs:PutLogEvents
+ Resource: '*'
+ - Effect: Allow
+ Action:
+ - ecr:GetAuthorizationToken
+ - ecr:BatchGetImage
+ - ecr:GetDownloadUrlForLayer
+ Resource: '*'
+
+ SageMakerModel:
+ Type: AWS::SageMaker::Model
+ Properties:
+ PrimaryContainer:
+ Image: !FindInMap [RegionMap, !Ref "AWS::Region", "DLC"]
+ ModelDataSource:
+ S3DataSource:
+ S3Uri: !Sub 's3://${ModelBucket}/${ModelPrefix}'
+ S3DataType: S3Prefix
+ CompressionType: None
+ ExecutionRoleArn: !GetAtt ExecutionRole.Arn
+
+ EndpointConfig:
+ Type: AWS::SageMaker::EndpointConfig
+ Properties:
+ AsyncInferenceConfig:
+ OutputConfig:
+ S3OutputPath: !Sub 's3://${InferenceBucket}/async_inference/output'
+ NotificationConfig:
+ SuccessTopic: !Ref SuccessTopic
+ ProductionVariants:
+ - InitialInstanceCount: 1
+ InitialVariantWeight: 1.0
+ InstanceType: ml.g5.2xlarge
+ ModelName: !GetAtt SageMakerModel.ModelName
+ VariantName: AllTraffic
+
+ Endpoint:
+ Type: AWS::SageMaker::Endpoint
+ Properties:
+ EndpointConfigName: !GetAtt EndpointConfig.EndpointConfigName
+ EndpointName: !Ref EndpointName
+
+ ScalingTarget:
+ Type: AWS::ApplicationAutoScaling::ScalableTarget
+ Condition: DeployAutoScaling
+ DependsOn: Endpoint
+ Properties:
+ MaxCapacity: !Ref ScalingMaxCapacity
+ MinCapacity: !Ref ScalingMinCapacity
+ ResourceId: !Sub 'endpoint/${EndpointName}/variant/AllTraffic'
+ RoleARN: !Sub 'arn:aws:iam::${AWS::AccountId}:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint'
+ ScalableDimension: sagemaker:variant:DesiredInstanceCount
+ ServiceNamespace: sagemaker
+
+ ScaleInScalingPolicy:
+ Type: AWS::ApplicationAutoScaling::ScalingPolicy
+ Condition: DeployAutoScaling
+ Properties:
+ PolicyName: ScaleIn-ScalingPolicy
+ PolicyType: TargetTrackingScaling
+ ServiceNamespace: sagemaker
+ ScalableDimension: sagemaker:variant:DesiredInstanceCount
+ ScalingTargetId: !Ref ScalingTarget
+ TargetTrackingScalingPolicyConfiguration:
+ TargetValue: 5
+ ScaleInCooldown: 300
+ ScaleOutCooldown: 300
+ CustomizedMetricSpecification:
+ MetricName: ApproximateBacklogSizePerInstance
+ Namespace: 'AWS/SageMaker'
+ Dimensions:
+ - Name: EndpointName
+ Value: !GetAtt Endpoint.EndpointName
+ Statistic: Average
+
+
+ # Scale up Policy
+ HasBacklogWithoutCapacityScalingPolicy:
+ Type: AWS::ApplicationAutoScaling::ScalingPolicy
+ Condition: DeployAutoScaling
+ Properties:
+ PolicyName: HasBacklogWithoutCapacity-ScalingPolicy
+ PolicyType: StepScaling
+ ServiceNamespace: sagemaker
+ ScalableDimension: sagemaker:variant:DesiredInstanceCount
+ ScalingTargetId: !Ref ScalingTarget
+ StepScalingPolicyConfiguration:
+ AdjustmentType: ChangeInCapacity
+ MetricAggregationType: Average
+ Cooldown: 300
+ StepAdjustments:
+ - MetricIntervalLowerBound: 0
+ ScalingAdjustment: 1
+
+ ScalingOutAlarm:
+ Type: AWS::CloudWatch::Alarm
+ Condition: DeployAutoScaling
+ Properties:
+ AlarmName: RoomMakeoverScalingOutAlarm
+ MetricName: HasBacklogWithoutCapacity
+ Namespace: 'AWS/SageMaker'
+ Statistic: Average
+ EvaluationPeriods: 2
+ DatapointsToAlarm: 2
+ Threshold: 1
+ ComparisonOperator: GreaterThanOrEqualToThreshold
+ TreatMissingData: missing
+ Dimensions:
+ - Name: EndpointName
+ Value: !GetAtt Endpoint.EndpointName
+ Period: 60
+ AlarmActions:
+ - !Ref HasBacklogWithoutCapacityScalingPolicy
+
\ No newline at end of file
diff --git a/src/roomgenerator/model/code/inference.py b/src/roomgenerator/model/code/inference.py
new file mode 100644
index 00000000..9298625b
--- /dev/null
+++ b/src/roomgenerator/model/code/inference.py
@@ -0,0 +1,122 @@
+from io import BytesIO
+import json
+import base64
+import torch
+import numpy as np
+from PIL import Image
+from transformers import DPTImageProcessor, DPTForDepthEstimation
+from diffusers import StableDiffusionXLControlNetPipeline, ControlNetModel, HeunDiscreteScheduler, AutoencoderKL
+from compel import Compel, ReturnedEmbeddingsType
+import boto3
+
+s3_client = boto3.client('s3')
+
+# Model initialization
+def model_fn(model_dir):
+ depth_estimator = DPTForDepthEstimation.from_pretrained(model_dir + "/dpt-hybrid-midas").to("cuda")
+ feature_extractor = DPTImageProcessor.from_pretrained(model_dir + "/dpt-hybrid-midas")
+
+ controlnet = ControlNetModel.from_pretrained(
+ model_dir + "/controlnet-depth-sdxl-1.0",
+ variant="fp16",
+ use_safetensors=True,
+ torch_dtype=torch.float16,
+ ).to("cuda")
+
+ vae = AutoencoderKL.from_pretrained(
+ model_dir + "/sdxl-vae-fp16-fix",
+ torch_dtype=torch.float16
+ ).to("cuda")
+
+ pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
+ model_dir + "/stable-diffusion-xl-base-1.0",
+ controlnet=controlnet,
+ vae=vae,
+ variant="fp16",
+ use_safetensors=True,
+ torch_dtype=torch.float16,
+ ).to("cuda")
+ # print(pipe.scheduler.compatibles)
+ pipe.scheduler = HeunDiscreteScheduler.from_config(pipe.scheduler.config)
+
+ compel = Compel(
+ tokenizer=[pipe.tokenizer, pipe.tokenizer_2] ,
+ text_encoder=[pipe.text_encoder, pipe.text_encoder_2],
+ returned_embeddings_type=ReturnedEmbeddingsType.PENULTIMATE_HIDDEN_STATES_NON_NORMALIZED,
+ requires_pooled=[False, True]
+ )
+
+ return depth_estimator, feature_extractor, controlnet, vae, pipe, compel
+
+def input_fn(request_body, request_content_type):
+ if request_content_type == 'application/json':
+ # Parse the JSON input
+ input_data = json.loads(request_body)
+ image = fetch_image(input_data)
+
+ return image, input_data
+
+ raise ValueError("Unsupported content type: {}".format(request_content_type))
+
+# Predict the result using the model
+def predict_fn(input_data, model):
+ image, data = input_data
+ depth_estimator, feature_extractor, controlnet, vae, pipe, compel = model
+ prompt = data['prompt']
+ conditioning, pooled = compel(prompt)
+ depth_image = get_depth_map(image, feature_extractor, depth_estimator)
+ generator = torch.manual_seed(33)
+
+ # https://huggingface.co/docs/diffusers/en/api/pipelines/controlnet#diffusers.StableDiffusionControlNetImg2ImgPipeline.__call__
+ generated_images = pipe(
+ prompt_embeds=conditioning,
+ pooled_prompt_embeds=pooled,
+ negative_prompt=data['negative_prompt'],
+ image=depth_image,
+ num_inference_steps=data['steps'],
+ strength=data['strength'],
+ controlnet_conditioning_scale=data['controlnet_conditioning_scale'],
+ generator=generator,
+ ).images
+
+ # create response
+ encoded_images=[]
+ for image in generated_images:
+ buffered = BytesIO()
+ image.save(buffered, format="JPEG")
+ encoded_images.append(base64.b64encode(buffered.getvalue()).decode())
+ encoded_images.append(depth_image)
+
+ # create response
+ return {"generated_images": encoded_images}
+
+def get_depth_map(image, feature_extractor, depth_estimator):
+ rgb_image = image.convert("RGB")
+ image = feature_extractor(images=rgb_image, return_tensors="pt").pixel_values.to("cuda")
+ with torch.no_grad(), torch.autocast("cuda"):
+ depth_map = depth_estimator(image).predicted_depth
+
+ depth_map = torch.nn.functional.interpolate(
+ depth_map.unsqueeze(1),
+ size=(1024, 1024),
+ mode="bicubic",
+ align_corners=False,
+ )
+ depth_min = torch.amin(depth_map, dim=[1, 2, 3], keepdim=True)
+ depth_max = torch.amax(depth_map, dim=[1, 2, 3], keepdim=True)
+ depth_map = (depth_map - depth_min) / (depth_max - depth_min)
+ image = torch.cat([depth_map] * 3, dim=1)
+
+ image = image.permute(0, 2, 3, 1).cpu().numpy()[0]
+ image = Image.fromarray((image * 255.0).clip(0, 255).astype(np.uint8))
+ return image
+
+def fetch_image(input_data: dict) -> Image:
+ image_bytes = fetch_image_s3(input_data['init_image_s3']) if input_data.get('init_image_s3') else base64.b64decode(input_data['init_image'])
+ image_stream = BytesIO(image_bytes)
+ return Image.open(image_stream)
+
+def fetch_image_s3(s3_object: dict) -> bytes:
+ response = s3_client.get_object(Bucket=s3_object['Bucket'], Key=s3_object['Key'])
+ return response["Body"].read()
+
\ No newline at end of file
diff --git a/src/roomgenerator/model/code/requirements.txt b/src/roomgenerator/model/code/requirements.txt
new file mode 100644
index 00000000..290948cc
--- /dev/null
+++ b/src/roomgenerator/model/code/requirements.txt
@@ -0,0 +1,8 @@
+diffusers==0.26.3
+transformers
+accelerate
+datasets
+matplotlib
+timm==0.6.7
+compel
+boto3
\ No newline at end of file
diff --git a/src/roomgenerator/model/save_models.py b/src/roomgenerator/model/save_models.py
new file mode 100644
index 00000000..9c7b70cc
--- /dev/null
+++ b/src/roomgenerator/model/save_models.py
@@ -0,0 +1,33 @@
+import torch
+from transformers import DPTImageProcessor, DPTForDepthEstimation
+from diffusers import StableDiffusionXLControlNetPipeline, ControlNetModel, HeunDiscreteScheduler, AutoencoderKL
+
+# Download and save the models
+depth_estimator = DPTForDepthEstimation.from_pretrained("Intel/dpt-hybrid-midas")
+depth_estimator.save_pretrained("dpt-hybrid-midas/")
+
+feature_extractor = DPTImageProcessor.from_pretrained("Intel/dpt-hybrid-midas")
+feature_extractor.save_pretrained("dpt-hybrid-midas/")
+
+controlnet = ControlNetModel.from_pretrained("diffusers/controlnet-depth-sdxl-1.0")
+controlnet.save_pretrained(
+ "controlnet-depth-sdxl-1.0/",
+ variant="fp16",
+ use_safetensors=True,
+ torch_dtype=torch.float16
+)
+
+vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16)
+vae.save_pretrained("sdxl-vae-fp16-fix/")
+
+pipeline = StableDiffusionXLControlNetPipeline.from_pretrained(
+ "stabilityai/stable-diffusion-xl-base-1.0",
+ controlnet=controlnet,
+ vae=vae,
+ variant="fp16",
+ use_safetensors=True,
+ torch_dtype=torch.float16,
+)
+
+pipeline.scheduler = HeunDiscreteScheduler.from_config(pipeline.scheduler.config)
+pipeline.save_pretrained("stable-diffusion-xl-base-1.0")
\ No newline at end of file
diff --git a/src/web-ui/gen_env.sh b/src/web-ui/gen_env.sh
index 01cce3d7..b221b6f0 100755
--- a/src/web-ui/gen_env.sh
+++ b/src/web-ui/gen_env.sh
@@ -35,6 +35,7 @@ printf 'VITE_AMAZON_PAY_PUBLIC_KEY_ID=%s\n' "$AMAZON_PAY_PUBLIC_KEY_ID" >> .env
printf 'VITE_AMAZON_PAY_STORE_ID=%s\n' "$AMAZON_PAY_STORE_ID" >> .env
printf 'VITE_AMAZON_PAY_MERCHANT_ID=%s\n' "$AMAZON_PAY_MERCHANT_ID" >> .env
printf 'VITE_BEDROCK_PRODUCT_PERSONALIZATION=%s\n' "$BEDROCK_PRODUCT_PERSONALIZATION" >> .env
+printf 'VITE_ROOM_IMAGES_BUCKET=%s\n' "$ROOM_IMAGES_BUCKET" >> .env
printf 'VITE_AMPLITUDE_API_KEY=%s\n' "$AMPLITUDE_API_KEY" >> .env
printf 'VITE_OPTIMIZELY_SDK_KEY=%s\n' "$OPTIMIZELY_SDK_KEY" >> .env
diff --git a/src/web-ui/package-lock.json b/src/web-ui/package-lock.json
index 4479cc62..7e7902e4 100644
--- a/src/web-ui/package-lock.json
+++ b/src/web-ui/package-lock.json
@@ -9,6 +9,9 @@
"version": "0.1.0",
"dependencies": {
"@aws-amplify/ui-vue": "^3.1.21",
+ "@aws-sdk/client-s3": "^3.521.0",
+ "@aws-sdk/credential-provider-cognito-identity": "^3.521.0",
+ "@aws-sdk/s3-request-presigner": "^3.521.0",
"@mparticle/web-sdk": "^2.23.2",
"@optimizely/optimizely-sdk": "^4.9.2",
"amplitude-js": "^5.8.0",
@@ -16,6 +19,7 @@
"aws-amplify": "^5.3.5",
"axios": "^1.7.0",
"jsonfile": "^6.1.0",
+ "jwt-decode": "^4.0.0",
"mapbox-gl": "^1.12.0",
"maska": "^2.1.5",
"register-service-worker": "^1.7.2",
@@ -23,9 +27,11 @@
"uuid": "^9.0.0",
"vite-plugin-html": "^3.2.0",
"vue": "^3.3.4",
+ "vue-advanced-cropper": "^2.8.8",
"vue-agile": "^2.0.0",
"vue-gtag": "^2.0.1",
"vue-router": "^4.2.4",
+ "vue3-compare-image": "^1.2.2",
"vuex": "^4.1.0",
"vuex-persistedstate": "^4.1.0",
"workbox-webpack-plugin": "^6.5.4"
@@ -75,11 +81,12 @@
}
},
"node_modules/@aws-amplify/analytics": {
- "version": "6.5.4",
- "license": "Apache-2.0",
+ "version": "6.5.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-6.5.12.tgz",
+ "integrity": "sha512-8z3mXLzUoMkR47W9UrK/yNw7Qo98HuhYaPW9gQa0/H5mC4IIiN/ka0RurefKTx89xkPUxIuv7pAIWqMcg8NMCA==",
"dependencies": {
- "@aws-amplify/cache": "5.1.10",
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/cache": "5.1.18",
+ "@aws-amplify/core": "5.8.12",
"@aws-sdk/client-firehose": "3.6.1",
"@aws-sdk/client-kinesis": "3.6.1",
"@aws-sdk/client-personalize-events": "3.6.1",
@@ -91,33 +98,38 @@
},
"node_modules/@aws-amplify/analytics/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/analytics/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/api": {
- "version": "5.4.4",
- "license": "Apache-2.0",
+ "version": "5.4.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-5.4.12.tgz",
+ "integrity": "sha512-LHxfHpwu6hFm6sMiPB6UAKzj5Aoccp/r4527dTg6N/aQwQXyWEGkGSK4dBSSM/Sf0vPADo9jn6WGNttCXulDyw==",
"dependencies": {
- "@aws-amplify/api-graphql": "3.4.10",
- "@aws-amplify/api-rest": "3.5.4",
+ "@aws-amplify/api-graphql": "3.4.18",
+ "@aws-amplify/api-rest": "3.5.12",
"tslib": "^1.8.0"
}
},
"node_modules/@aws-amplify/api-graphql": {
- "version": "3.4.10",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-amplify/api-rest": "3.5.4",
- "@aws-amplify/auth": "5.6.4",
- "@aws-amplify/cache": "5.1.10",
- "@aws-amplify/core": "5.8.4",
- "@aws-amplify/pubsub": "5.5.4",
+ "version": "3.4.18",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-3.4.18.tgz",
+ "integrity": "sha512-4rZ0vhfTQnP+kCL+uc0BZdHsjNU1vLj5+xOPIkNrI0Y0VdN9I2aKfWjBQx8i2BIPeF3B+xSKKuGhIJD6WCxcpg==",
+ "dependencies": {
+ "@aws-amplify/api-rest": "3.5.12",
+ "@aws-amplify/auth": "5.6.12",
+ "@aws-amplify/cache": "5.1.18",
+ "@aws-amplify/core": "5.8.12",
+ "@aws-amplify/pubsub": "5.5.12",
"graphql": "15.8.0",
"tslib": "^1.8.0",
"uuid": "^3.2.1",
@@ -126,46 +138,46 @@
},
"node_modules/@aws-amplify/api-graphql/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/api-graphql/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/api-rest": {
- "version": "3.5.4",
- "license": "Apache-2.0",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-3.5.12.tgz",
+ "integrity": "sha512-WWUZU7MaKxxt9xw+FwnSWfbsXEwoDbGH6G8/S0YrcQeILbutLLcW4boW3d2vRaYjjC/1saVUHyrdO1mWZ++C5Q==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
- "axios": "0.26.0",
+ "@aws-amplify/core": "5.8.12",
+ "axios": "^1.6.5",
"tslib": "^1.8.0",
"url": "0.11.0"
}
},
- "node_modules/@aws-amplify/api-rest/node_modules/axios": {
- "version": "0.26.0",
- "license": "MIT",
- "dependencies": {
- "follow-redirects": "^1.14.8"
- }
- },
"node_modules/@aws-amplify/api-rest/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/api/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/auth": {
- "version": "5.6.4",
- "license": "Apache-2.0",
+ "version": "5.6.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-5.6.12.tgz",
+ "integrity": "sha512-NX5E2l9Ovsbfsh2R0iNweNVVY3QtJRWpBrHPIOxzhqSxiwK0Cay/+9bQ8Uv7/O8s2NHByG1+kXM7zR+iDuYxfA==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
- "amazon-cognito-identity-js": "6.3.5",
+ "@aws-amplify/core": "5.8.12",
+ "amazon-cognito-identity-js": "6.3.13",
"buffer": "4.9.2",
"tslib": "^1.8.0",
"url": "0.11.0"
@@ -173,23 +185,27 @@
},
"node_modules/@aws-amplify/auth/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/cache": {
- "version": "5.1.10",
- "license": "Apache-2.0",
+ "version": "5.1.18",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/cache/-/cache-5.1.18.tgz",
+ "integrity": "sha512-1aZ8MvA+8PJur5cnJAbBUnCUCw3ACfjCI/s/qY+Fx1jKahci3J9Yl2+pf4A6Nk6e0IjtN6FVCOKUKcWV/5+QYQ==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/core": "5.8.12",
"tslib": "^1.8.0"
}
},
"node_modules/@aws-amplify/cache/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/core": {
- "version": "5.8.4",
- "license": "Apache-2.0",
+ "version": "5.8.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-5.8.12.tgz",
+ "integrity": "sha512-kQkIRBiowtMawBPTviAkz6q9Od6IImrYxdnjFebHNqF1fuLq016jxhBLxiq5ztZDvkZX+IpSr1gzOZtNGkikvA==",
"dependencies": {
"@aws-crypto/sha256-js": "1.2.2",
"@aws-sdk/client-cloudwatch-logs": "3.6.1",
@@ -205,17 +221,19 @@
},
"node_modules/@aws-amplify/core/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/datastore": {
- "version": "4.7.4",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-amplify/api": "5.4.4",
- "@aws-amplify/auth": "5.6.4",
- "@aws-amplify/core": "5.8.4",
- "@aws-amplify/pubsub": "5.5.4",
- "amazon-cognito-identity-js": "6.3.5",
+ "version": "4.7.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-4.7.12.tgz",
+ "integrity": "sha512-BnyZZPvYAka6D4OHfid7/UCBvXgpZTvXTydBW0YFZ3mIoRiTZC9+rcWm0i3EjtjUuGJuzbLhxDqklXGvUsXCkg==",
+ "dependencies": {
+ "@aws-amplify/api": "5.4.12",
+ "@aws-amplify/auth": "5.6.12",
+ "@aws-amplify/core": "5.8.12",
+ "@aws-amplify/pubsub": "5.5.12",
+ "amazon-cognito-identity-js": "6.3.13",
"buffer": "4.9.2",
"idb": "5.0.6",
"immer": "9.0.6",
@@ -227,16 +245,19 @@
},
"node_modules/@aws-amplify/datastore/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/geo": {
- "version": "2.3.4",
- "license": "Apache-2.0",
+ "version": "2.3.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/geo/-/geo-2.3.12.tgz",
+ "integrity": "sha512-H8cyusFfWhXANefNJz/rYAMAmD8cNPC36xzFfXrqHJTKplEUY+3dRMvkOx2gDZpqYF8Ij9qJ5BOoPfs7Jh6ySA==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/core": "5.8.12",
"@aws-sdk/client-location": "3.186.3",
"@turf/boolean-clockwise": "6.5.0",
"camelcase-keys": "6.2.2",
@@ -245,13 +266,15 @@
},
"node_modules/@aws-amplify/geo/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/interactions": {
- "version": "5.2.10",
- "license": "Apache-2.0",
+ "version": "5.2.18",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/interactions/-/interactions-5.2.18.tgz",
+ "integrity": "sha512-K1oo6GFS7kgq86QMjmF+dabuFEeJLAu1FK1tfTyFIhvrgZ4xfVnzdTXlJhS+ZJ5ZKc6WyzVmE8di/KllI+pTAA==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/core": "5.8.12",
"@aws-sdk/client-lex-runtime-service": "3.186.3",
"@aws-sdk/client-lex-runtime-v2": "3.186.3",
"base-64": "1.0.0",
@@ -262,32 +285,37 @@
},
"node_modules/@aws-amplify/interactions/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/notifications": {
- "version": "1.6.4",
- "license": "Apache-2.0",
+ "version": "1.6.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-1.6.12.tgz",
+ "integrity": "sha512-zytF0N1Wvbuvz76tjr38vlEv0oC1n6eblgzDO9LsOb6mAJt1A0PN7O6xbF68sFgo47fxQbelaIJJyt2OQ6ex/g==",
"dependencies": {
- "@aws-amplify/cache": "5.1.10",
- "@aws-amplify/core": "5.8.4",
- "@aws-amplify/rtn-push-notification": "1.1.6",
+ "@aws-amplify/cache": "5.1.18",
+ "@aws-amplify/core": "5.8.12",
+ "@aws-amplify/rtn-push-notification": "1.1.14",
"lodash": "^4.17.21",
"uuid": "^3.2.1"
}
},
"node_modules/@aws-amplify/notifications/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/predictions": {
- "version": "5.5.4",
- "license": "Apache-2.0",
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/predictions/-/predictions-5.5.12.tgz",
+ "integrity": "sha512-KY2YUDkhNGtRIHDYDcuNIVxAfUbLP2vH1268TXRoUaZvRz5NKTKAje8Ht5AnoCDhSWTN7nduoivL97fRzo6bJA==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
- "@aws-amplify/storage": "5.9.4",
+ "@aws-amplify/core": "5.8.12",
+ "@aws-amplify/storage": "5.9.12",
"@aws-sdk/client-comprehend": "3.6.1",
"@aws-sdk/client-polly": "3.6.1",
"@aws-sdk/client-rekognition": "3.6.1",
@@ -302,22 +330,26 @@
},
"node_modules/@aws-amplify/predictions/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/predictions/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/pubsub": {
- "version": "5.5.4",
- "license": "Apache-2.0",
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/pubsub/-/pubsub-5.5.12.tgz",
+ "integrity": "sha512-eD57TUee9n7ECNPWFIl1TcZmQf8+usiB2vo7t6nBgjCoudYRhYh8ZPfxg94uqfDdWBXMbRoBI0JPISyEQo2xKA==",
"dependencies": {
- "@aws-amplify/auth": "5.6.4",
- "@aws-amplify/cache": "5.1.10",
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/auth": "5.6.12",
+ "@aws-amplify/cache": "5.1.18",
+ "@aws-amplify/core": "5.8.12",
"buffer": "4.9.2",
"graphql": "15.8.0",
"tslib": "^1.8.0",
@@ -328,24 +360,29 @@
},
"node_modules/@aws-amplify/pubsub/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/pubsub/node_modules/uuid": {
"version": "3.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@aws-amplify/rtn-push-notification": {
- "version": "1.1.6",
- "license": "Apache-2.0"
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/rtn-push-notification/-/rtn-push-notification-1.1.14.tgz",
+ "integrity": "sha512-C3y+iL8/9800wWOyIAVYAKzrHZkFeI3y2ZoJlj0xot+dCbQZkMr/XjO2ZwfC58XRKUiDKFfzCJW/XoyZlvthfw=="
},
"node_modules/@aws-amplify/storage": {
- "version": "5.9.4",
- "license": "Apache-2.0",
+ "version": "5.9.12",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-5.9.12.tgz",
+ "integrity": "sha512-aQ9JCRJL+Dlrg5mxlvZtKuBm1NjrU/8aFZ51VdHr4BWQBfAchSk9s3UcnHeh+o8pGWCl1z9W05yp12eXTWauEw==",
"dependencies": {
- "@aws-amplify/core": "5.8.4",
+ "@aws-amplify/core": "5.8.12",
"@aws-sdk/md5-js": "3.6.1",
"@aws-sdk/types": "3.6.1",
"buffer": "4.9.2",
@@ -356,7 +393,8 @@
},
"node_modules/@aws-amplify/storage/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-amplify/ui": {
"version": "5.8.0",
@@ -464,7 +502,8 @@
},
"node_modules/@aws-crypto/crc32": {
"version": "2.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-2.0.0.tgz",
+ "integrity": "sha512-TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA==",
"dependencies": {
"@aws-crypto/util": "^2.0.0",
"@aws-sdk/types": "^3.1.0",
@@ -473,7 +512,8 @@
},
"node_modules/@aws-crypto/crc32/node_modules/@aws-crypto/util": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
"dependencies": {
"@aws-sdk/types": "^3.110.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
@@ -481,11 +521,12 @@
}
},
"node_modules/@aws-crypto/crc32/node_modules/@aws-sdk/types": {
- "version": "3.398.0",
- "license": "Apache-2.0",
+ "version": "3.535.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.535.0.tgz",
+ "integrity": "sha512-aY4MYfduNj+sRR37U7XxYR8wemfbKP6lx00ze2M2uubn7mZotuVrWYAafbMSXrdEMSToE5JDhr28vArSOoLcSg==",
"dependencies": {
- "@smithy/types": "^2.2.2",
- "tslib": "^2.5.0"
+ "@smithy/types": "^2.12.0",
+ "tslib": "^2.6.2"
},
"engines": {
"node": ">=14.0.0"
@@ -493,26 +534,135 @@
},
"node_modules/@aws-crypto/crc32/node_modules/@aws-sdk/types/node_modules/tslib": {
"version": "2.6.2",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/@aws-crypto/crc32/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/crc32c": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz",
+ "integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==",
+ "dependencies": {
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/crc32c/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/crc32c/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-crypto/crc32c/node_modules/@aws-sdk/types/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-crypto/crc32c/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-crypto/ie11-detection": {
"version": "1.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz",
+ "integrity": "sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA==",
"dependencies": {
"tslib": "^1.11.1"
}
},
"node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/sha1-browser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz",
+ "integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^3.0.0",
+ "@aws-crypto/supports-web-crypto": "^3.0.0",
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/@aws-crypto/ie11-detection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
+ "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
+ "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/@aws-sdk/types/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-crypto/sha1-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-crypto/sha256-browser": {
"version": "1.2.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-1.2.2.tgz",
+ "integrity": "sha512-0tNR4kBtJp+9S0kis4+JLab3eg6QWuIeuPhzaYoYwNUXGBgsWIkktA2mnilet+EGWzf3n1zknJXC4X4DVyyXbg==",
"dependencies": {
"@aws-crypto/ie11-detection": "^1.0.0",
"@aws-crypto/sha256-js": "^1.2.2",
@@ -525,11 +675,13 @@
},
"node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-crypto/sha256-js": {
"version": "1.2.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz",
+ "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==",
"dependencies": {
"@aws-crypto/util": "^1.2.2",
"@aws-sdk/types": "^3.1.0",
@@ -538,22 +690,26 @@
},
"node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-crypto/supports-web-crypto": {
"version": "1.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz",
+ "integrity": "sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g==",
"dependencies": {
"tslib": "^1.11.1"
}
},
"node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-crypto/util": {
"version": "1.2.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-1.2.2.tgz",
+ "integrity": "sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg==",
"dependencies": {
"@aws-sdk/types": "^3.1.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
@@ -562,11 +718,13 @@
},
"node_modules/@aws-crypto/util/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-sdk/abort-controller": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.6.1.tgz",
+ "integrity": "sha512-X81XkxX/2Tvv9YNcEto/rcQzPIdKJHFSnl9hBl/qkSdCFV/GaQ2XNWfKm5qFXMLlZNFS0Fn5CnBJ83qnBm47vg==",
"dependencies": {
"@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
@@ -577,11 +735,13 @@
},
"node_modules/@aws-sdk/abort-controller/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-sdk/client-cloudwatch-logs": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.6.1.tgz",
+ "integrity": "sha512-QOxIDnlVTpnwJ26Gap6RGz61cDLH6TKrIp30VqwdMeT1pCGy8mn9rWln6XA+ymkofHy/08RfpGp+VN4axwd4Lw==",
"dependencies": {
"@aws-crypto/sha256-browser": "^1.0.0",
"@aws-crypto/sha256-js": "^1.0.0",
@@ -619,704 +779,3201 @@
"node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-comprehend": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0",
- "uuid": "^3.0.0"
+ "node_modules/@aws-sdk/client-cognito-identity": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.521.0.tgz",
+ "integrity": "sha512-UomYWcCpM7OZUt1BDlY3guO6mnA4VXzMkNjFbVtWibKQkk4LhcIUXb6SxWSw/gujIrlOZywldjyj8bL6V374IQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/credential-provider-node": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-comprehend/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/ie11-detection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
+ "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
+ "dependencies": {
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-firehose": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/sha256-browser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
+ "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^3.0.0",
+ "@aws-crypto/sha256-js": "^3.0.0",
+ "@aws-crypto/supports-web-crypto": "^3.0.0",
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/sha256-js": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
+ "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
"dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-kinesis": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
+ "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
"dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/eventstream-serde-browser": "3.6.1",
- "@aws-sdk/eventstream-serde-config-resolver": "3.6.1",
- "@aws-sdk/eventstream-serde-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "@aws-sdk/util-waiter": "3.6.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service": {
- "version": "3.186.3",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "2.0.0",
- "@aws-crypto/sha256-js": "2.0.0",
- "@aws-sdk/client-sts": "3.186.3",
- "@aws-sdk/config-resolver": "3.186.0",
- "@aws-sdk/credential-provider-node": "3.186.0",
- "@aws-sdk/fetch-http-handler": "3.186.0",
- "@aws-sdk/hash-node": "3.186.0",
- "@aws-sdk/invalid-dependency": "3.186.0",
- "@aws-sdk/middleware-content-length": "3.186.0",
- "@aws-sdk/middleware-host-header": "3.186.0",
- "@aws-sdk/middleware-logger": "3.186.0",
- "@aws-sdk/middleware-recursion-detection": "3.186.0",
- "@aws-sdk/middleware-retry": "3.186.0",
- "@aws-sdk/middleware-serde": "3.186.0",
- "@aws-sdk/middleware-signing": "3.186.0",
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/middleware-user-agent": "3.186.0",
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/node-http-handler": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/smithy-client": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "@aws-sdk/util-base64-node": "3.186.0",
- "@aws-sdk/util-body-length-browser": "3.186.0",
- "@aws-sdk/util-body-length-node": "3.186.0",
- "@aws-sdk/util-defaults-mode-browser": "3.186.0",
- "@aws-sdk/util-defaults-mode-node": "3.186.0",
- "@aws-sdk/util-user-agent-browser": "3.186.0",
- "@aws-sdk/util-user-agent-node": "3.186.0",
- "@aws-sdk/util-utf8-browser": "3.186.0",
- "@aws-sdk/util-utf8-node": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/ie11-detection": {
- "version": "2.0.2",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-browser": {
- "version": "2.0.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/ie11-detection": "^2.0.0",
- "@aws-crypto/sha256-js": "^2.0.0",
- "@aws-crypto/supports-web-crypto": "^2.0.0",
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "@aws-sdk/util-locate-window": "^3.0.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-js": {
- "version": "2.0.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/supports-web-crypto": {
- "version": "2.0.2",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/util": {
- "version": "2.0.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
"dependencies": {
- "@aws-sdk/types": "^3.110.0",
+ "@aws-sdk/types": "^3.222.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-crypto/util/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/abort-controller": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.521.0.tgz",
+ "integrity": "sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/config-resolver": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/signature-v4": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-config-provider": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sts": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.521.0.tgz",
+ "integrity": "sha512-f1J5NDbntcwIHJqhks89sQvk7UXPmN0X0BZ2mgpj6pWP+NlPqy+1t1bia8qRhEuNITaEigoq6rqe9xaf4FdY9A==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "fast-xml-parser": "4.2.5",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "@aws-sdk/credential-provider-node": "^3.521.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.521.0.tgz",
+ "integrity": "sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-imds": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.521.0.tgz",
+ "integrity": "sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==",
+ "dependencies": {
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.521.0.tgz",
+ "integrity": "sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-http": "3.521.0",
+ "@aws-sdk/credential-provider-ini": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.521.0.tgz",
+ "integrity": "sha512-EcJjcrpdklxbRAFFgSLk6QGVtvnfZ80ItfZ47VL9LkhWcDAkQ1Oi0esHq+zOgvjb7VkCyD3Q9CyEwT6MlJsriA==",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-ini": "3.186.0",
- "@aws-sdk/credential-provider-process": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.521.0.tgz",
+ "integrity": "sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sso": "3.521.0",
+ "@aws-sdk/token-providers": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/fetch-http-handler": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-web-identity": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.521.0.tgz",
+ "integrity": "sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/hash-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.521.0.tgz",
+ "integrity": "sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/invalid-dependency": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.521.0.tgz",
+ "integrity": "sha512-JJ4nyYvLu3RyyNHo74Rlx6WKxJsAixWCEnnFb6IGRUHvsG+xBGU7HF5koY2log8BqlDLrt4ZUaV/CGy5Dp8Mfg==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/is-array-buffer": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/middleware-recursion-detection": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.521.0.tgz",
+ "integrity": "sha512-1m5AsC55liTlaYMjc4pIQfjfBHG9LpWgubSl4uUxJSdI++zdA/SRBwXl40p7Ac/y5esweluhWabyiv1g/W4+Xg==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-content-length": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.521.0.tgz",
+ "integrity": "sha512-+hmQjWDG93wCcJn5QY2MkzAL1aG5wl3FJ/ud2nQOu/Gx7d4QVT/B6VJwoG6GSPVuVPZwzne5n9zPVst6RmWJGA==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.521.0.tgz",
+ "integrity": "sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-retry": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.521.0.tgz",
+ "integrity": "sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==",
"dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "aws-crt": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "aws-crt": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/fast-xml-parser": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
+ "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
+ "funding": [
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
+ "dependencies": {
+ "strnum": "^1.0.5"
+ },
+ "bin": {
+ "fxparser": "src/cli/cli.js"
+ }
+ },
+ "node_modules/@aws-sdk/client-cognito-identity/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/client-comprehend": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-comprehend/-/client-comprehend-3.6.1.tgz",
+ "integrity": "sha512-Y2ixlSTjjAp2HJhkUArtYqC/X+zG5Qqu3Bl+Ez22u4u4YnG8HsNFD6FE1axuWSdSa5AFtWTEt+Cz2Ghj/tDySA==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0",
+ "uuid": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-comprehend/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/@aws-sdk/client-firehose": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.6.1.tgz",
+ "integrity": "sha512-KhiKCm+cJmnRFuAEyO3DBpFVDNix1XcVikdxk2lvYbFWkM1oUZoBpudxaJ+fPf2W3stF3CXIAOP+TnGqSZCy9g==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-kinesis": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.6.1.tgz",
+ "integrity": "sha512-Ygo+92LxHeUZmiyhiHT+k7hIOhJd6S7ckCEVUsQs2rfwe9bAygUY/3cCoZSqgWy7exFRRKsjhzStcyV6i6jrVQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/eventstream-serde-browser": "3.6.1",
+ "@aws-sdk/eventstream-serde-config-resolver": "3.6.1",
+ "@aws-sdk/eventstream-serde-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "@aws-sdk/util-waiter": "3.6.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service": {
+ "version": "3.186.3",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-service/-/client-lex-runtime-service-3.186.3.tgz",
+ "integrity": "sha512-YP+GDY9OxyW4rJDqjreaNpiDBvH1uzO3ShJKl57hT92Kw2auDQxttcMf//J8dQXvrVkW/fVXCLI9TmtxS7XJOQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "2.0.0",
+ "@aws-crypto/sha256-js": "2.0.0",
+ "@aws-sdk/client-sts": "3.186.3",
+ "@aws-sdk/config-resolver": "3.186.0",
+ "@aws-sdk/credential-provider-node": "3.186.0",
+ "@aws-sdk/fetch-http-handler": "3.186.0",
+ "@aws-sdk/hash-node": "3.186.0",
+ "@aws-sdk/invalid-dependency": "3.186.0",
+ "@aws-sdk/middleware-content-length": "3.186.0",
+ "@aws-sdk/middleware-host-header": "3.186.0",
+ "@aws-sdk/middleware-logger": "3.186.0",
+ "@aws-sdk/middleware-recursion-detection": "3.186.0",
+ "@aws-sdk/middleware-retry": "3.186.0",
+ "@aws-sdk/middleware-serde": "3.186.0",
+ "@aws-sdk/middleware-signing": "3.186.0",
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/middleware-user-agent": "3.186.0",
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/node-http-handler": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/smithy-client": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "@aws-sdk/util-base64-node": "3.186.0",
+ "@aws-sdk/util-body-length-browser": "3.186.0",
+ "@aws-sdk/util-body-length-node": "3.186.0",
+ "@aws-sdk/util-defaults-mode-browser": "3.186.0",
+ "@aws-sdk/util-defaults-mode-node": "3.186.0",
+ "@aws-sdk/util-user-agent-browser": "3.186.0",
+ "@aws-sdk/util-user-agent-node": "3.186.0",
+ "@aws-sdk/util-utf8-browser": "3.186.0",
+ "@aws-sdk/util-utf8-node": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/ie11-detection": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
+ "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-browser": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
+ "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^2.0.0",
+ "@aws-crypto/sha256-js": "^2.0.0",
+ "@aws-crypto/supports-web-crypto": "^2.0.0",
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-js": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
+ "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
+ "dependencies": {
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
+ "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/util": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.110.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/abort-controller": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz",
+ "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/config-resolver": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
+ "dependencies": {
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-config-provider": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz",
+ "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-imds": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz",
+ "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz",
+ "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz",
+ "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-ini": "3.186.0",
+ "@aws-sdk/credential-provider-process": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz",
+ "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/fetch-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz",
+ "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/hash-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz",
+ "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/invalid-dependency": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz",
+ "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/is-array-buffer": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-content-length": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz",
+ "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz",
+ "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz",
+ "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-retry": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz",
+ "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/service-error-classification": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1",
+ "uuid": "^8.3.2"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-serde": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz",
+ "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz",
+ "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-stack": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz",
+ "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz",
+ "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/node-config-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/node-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz",
+ "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==",
+ "dependencies": {
+ "@aws-sdk/abort-controller": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/property-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/protocol-http": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/querystring-builder": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz",
+ "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/querystring-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/service-error-classification": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz",
+ "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/signature-v4": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-hex-encoding": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/smithy-client": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz",
+ "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==",
+ "dependencies": {
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/types": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/url-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
+ "dependencies": {
+ "@aws-sdk/querystring-parser": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-base64-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz",
+ "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-base64-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz",
+ "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-body-length-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz",
+ "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-body-length-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz",
+ "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-buffer-from": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz",
+ "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-hex-encoding": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-uri-escape": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz",
+ "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz",
+ "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "aws-crt": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "aws-crt": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-utf8-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz",
+ "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-utf8-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz",
+ "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2": {
+ "version": "3.186.3",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-v2/-/client-lex-runtime-v2-3.186.3.tgz",
+ "integrity": "sha512-4MJfSnb+qM8BYW4ToCvg7sDWN0NcEqK738hCZUV89cjp7pIHZ6osJuS/PsmZEommVj+71GviZ4buu5KUCfCGFQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "2.0.0",
+ "@aws-crypto/sha256-js": "2.0.0",
+ "@aws-sdk/client-sts": "3.186.3",
+ "@aws-sdk/config-resolver": "3.186.0",
+ "@aws-sdk/credential-provider-node": "3.186.0",
+ "@aws-sdk/eventstream-handler-node": "3.186.0",
+ "@aws-sdk/eventstream-serde-browser": "3.186.0",
+ "@aws-sdk/eventstream-serde-config-resolver": "3.186.0",
+ "@aws-sdk/eventstream-serde-node": "3.186.0",
+ "@aws-sdk/fetch-http-handler": "3.186.0",
+ "@aws-sdk/hash-node": "3.186.0",
+ "@aws-sdk/invalid-dependency": "3.186.0",
+ "@aws-sdk/middleware-content-length": "3.186.0",
+ "@aws-sdk/middleware-eventstream": "3.186.0",
+ "@aws-sdk/middleware-host-header": "3.186.0",
+ "@aws-sdk/middleware-logger": "3.186.0",
+ "@aws-sdk/middleware-recursion-detection": "3.186.0",
+ "@aws-sdk/middleware-retry": "3.186.0",
+ "@aws-sdk/middleware-serde": "3.186.0",
+ "@aws-sdk/middleware-signing": "3.186.0",
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/middleware-user-agent": "3.186.0",
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/node-http-handler": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/smithy-client": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "@aws-sdk/util-base64-node": "3.186.0",
+ "@aws-sdk/util-body-length-browser": "3.186.0",
+ "@aws-sdk/util-body-length-node": "3.186.0",
+ "@aws-sdk/util-defaults-mode-browser": "3.186.0",
+ "@aws-sdk/util-defaults-mode-node": "3.186.0",
+ "@aws-sdk/util-user-agent-browser": "3.186.0",
+ "@aws-sdk/util-user-agent-node": "3.186.0",
+ "@aws-sdk/util-utf8-browser": "3.186.0",
+ "@aws-sdk/util-utf8-node": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/ie11-detection": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
+ "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-browser": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
+ "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^2.0.0",
+ "@aws-crypto/sha256-js": "^2.0.0",
+ "@aws-crypto/supports-web-crypto": "^2.0.0",
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-js": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
+ "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
+ "dependencies": {
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
+ "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/util": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.110.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/abort-controller": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz",
+ "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/config-resolver": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
+ "dependencies": {
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-config-provider": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz",
+ "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-imds": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz",
+ "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz",
+ "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz",
+ "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-ini": "3.186.0",
+ "@aws-sdk/credential-provider-process": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz",
+ "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.186.0.tgz",
+ "integrity": "sha512-0r2c+yugBdkP5bglGhGOgztjeHdHTKqu2u6bvTByM0nJShNO9YyqWygqPqDUOE5axcYQE1D0aFDGzDtP3mGJhw==",
+ "dependencies": {
+ "@aws-sdk/eventstream-serde-universal": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-config-resolver": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.186.0.tgz",
+ "integrity": "sha512-xhwCqYrAX5c7fg9COXVw6r7Sa3BO5cCfQMSR5S1QisE7do8K1GDKEHvUCheOx+RLon+P3glLjuNBMdD0HfCVNA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.186.0.tgz",
+ "integrity": "sha512-9p/gdukJYfmA+OEYd6MfIuufxrrfdt15lBDM3FODuc9j09LSYSRHSxthkIhiM5XYYaaUM+4R0ZlSMdaC3vFDFQ==",
+ "dependencies": {
+ "@aws-sdk/eventstream-serde-universal": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-universal": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.186.0.tgz",
+ "integrity": "sha512-rIgPmwUxn2tzainBoh+cxAF+b7o01CcW+17yloXmawsi0kiR7QK7v9m/JTGQPWKtHSsPOrtRzuiWQNX57SlcsQ==",
+ "dependencies": {
+ "@aws-sdk/eventstream-codec": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/fetch-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz",
+ "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/hash-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz",
+ "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/invalid-dependency": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz",
+ "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/is-array-buffer": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-content-length": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz",
+ "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz",
+ "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz",
+ "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-retry": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz",
+ "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/service-error-classification": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1",
+ "uuid": "^8.3.2"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-serde": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz",
+ "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz",
+ "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-stack": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz",
+ "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz",
+ "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/node-config-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/node-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz",
+ "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==",
+ "dependencies": {
+ "@aws-sdk/abort-controller": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/property-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/protocol-http": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/querystring-builder": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz",
+ "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/querystring-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/service-error-classification": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz",
+ "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/signature-v4": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-hex-encoding": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/smithy-client": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz",
+ "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==",
+ "dependencies": {
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/types": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/url-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
+ "dependencies": {
+ "@aws-sdk/querystring-parser": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-base64-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz",
+ "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-base64-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz",
+ "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-body-length-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz",
+ "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-body-length-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz",
+ "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-buffer-from": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz",
+ "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-hex-encoding": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-uri-escape": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz",
+ "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz",
+ "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "aws-crt": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "aws-crt": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-utf8-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz",
+ "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-utf8-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz",
+ "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@aws-sdk/client-location": {
+ "version": "3.186.3",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-location/-/client-location-3.186.3.tgz",
+ "integrity": "sha512-LCMFgoWfvKBnZhhtl93RLhrsHCalM7huaxErHSKoqWDBUDP0i7rOX73qW8E25j/vQ4emEkT0d6ts1rDu4EnlNw==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "2.0.0",
+ "@aws-crypto/sha256-js": "2.0.0",
+ "@aws-sdk/client-sts": "3.186.3",
+ "@aws-sdk/config-resolver": "3.186.0",
+ "@aws-sdk/credential-provider-node": "3.186.0",
+ "@aws-sdk/fetch-http-handler": "3.186.0",
+ "@aws-sdk/hash-node": "3.186.0",
+ "@aws-sdk/invalid-dependency": "3.186.0",
+ "@aws-sdk/middleware-content-length": "3.186.0",
+ "@aws-sdk/middleware-host-header": "3.186.0",
+ "@aws-sdk/middleware-logger": "3.186.0",
+ "@aws-sdk/middleware-recursion-detection": "3.186.0",
+ "@aws-sdk/middleware-retry": "3.186.0",
+ "@aws-sdk/middleware-serde": "3.186.0",
+ "@aws-sdk/middleware-signing": "3.186.0",
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/middleware-user-agent": "3.186.0",
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/node-http-handler": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/smithy-client": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "@aws-sdk/util-base64-node": "3.186.0",
+ "@aws-sdk/util-body-length-browser": "3.186.0",
+ "@aws-sdk/util-body-length-node": "3.186.0",
+ "@aws-sdk/util-defaults-mode-browser": "3.186.0",
+ "@aws-sdk/util-defaults-mode-node": "3.186.0",
+ "@aws-sdk/util-user-agent-browser": "3.186.0",
+ "@aws-sdk/util-user-agent-node": "3.186.0",
+ "@aws-sdk/util-utf8-browser": "3.186.0",
+ "@aws-sdk/util-utf8-node": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/ie11-detection": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
+ "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-browser": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
+ "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^2.0.0",
+ "@aws-crypto/sha256-js": "^2.0.0",
+ "@aws-crypto/supports-web-crypto": "^2.0.0",
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-js": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
+ "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
+ "dependencies": {
+ "@aws-crypto/util": "^2.0.0",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
+ "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/util": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.110.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/abort-controller": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz",
+ "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/config-resolver": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
+ "dependencies": {
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-config-provider": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz",
+ "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-imds": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz",
+ "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz",
+ "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz",
+ "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/credential-provider-ini": "3.186.0",
+ "@aws-sdk/credential-provider-process": "3.186.0",
+ "@aws-sdk/credential-provider-sso": "3.186.0",
+ "@aws-sdk/credential-provider-web-identity": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz",
+ "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/fetch-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz",
+ "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-base64-browser": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/hash-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz",
+ "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/invalid-dependency": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz",
+ "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/is-array-buffer": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-content-length": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz",
+ "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz",
+ "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz",
+ "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-retry": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz",
+ "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/service-error-classification": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1",
+ "uuid": "^8.3.2"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-serde": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz",
+ "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz",
+ "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-stack": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz",
+ "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz",
+ "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/node-config-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/node-http-handler": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz",
+ "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==",
+ "dependencies": {
+ "@aws-sdk/abort-controller": "3.186.0",
"@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/service-error-classification": "3.186.0",
+ "@aws-sdk/querystring-builder": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/property-provider": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/protocol-http": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/querystring-builder": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz",
+ "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/querystring-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/service-error-classification": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz",
+ "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/signature-v4": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
"@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-hex-encoding": "3.186.0",
"@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1",
- "uuid": "^8.3.2"
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-serde": {
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/smithy-client": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz",
+ "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==",
+ "dependencies": {
+ "@aws-sdk/middleware-stack": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/types": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/url-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
+ "dependencies": {
+ "@aws-sdk/querystring-parser": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-base64-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz",
+ "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-base64-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz",
+ "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-body-length-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz",
+ "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-body-length-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz",
+ "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-buffer-from": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz",
+ "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-hex-encoding": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-uri-escape": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz",
+ "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.186.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz",
+ "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "aws-crt": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "aws-crt": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-utf8-browser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz",
+ "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-utf8-node": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz",
+ "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.186.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-location/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@aws-sdk/client-personalize-events": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.6.1.tgz",
+ "integrity": "sha512-x9Jl/7emSQsB6GwBvjyw5BiSO26CnH4uvjNit6n54yNMtJ26q0+oIxkplnUDyjLTfLRe373c/z5/4dQQtDffkw==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-signing": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-polly": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-polly/-/client-polly-3.6.1.tgz",
+ "integrity": "sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/signature-v4": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-stack": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-rekognition": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-rekognition/-/client-rekognition-3.6.1.tgz",
+ "integrity": "sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "@aws-sdk/util-waiter": "3.6.1",
+ "tslib": "^2.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-s3": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.521.0.tgz",
+ "integrity": "sha512-txSfcxezAIW72dgRfhX+plc/lMouilY/QFVne/Cv01SL8Tzclcyp7T7LtkV7aSO4Tb9CUScHdqwWOfjZzCm/yQ==",
+ "dependencies": {
+ "@aws-crypto/sha1-browser": "3.0.0",
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/credential-provider-node": "3.521.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.521.0",
+ "@aws-sdk/middleware-expect-continue": "3.521.0",
+ "@aws-sdk/middleware-flexible-checksums": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-location-constraint": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-sdk-s3": "3.521.0",
+ "@aws-sdk/middleware-signing": "3.521.0",
+ "@aws-sdk/middleware-ssec": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/signature-v4-multi-region": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@aws-sdk/xml-builder": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/eventstream-serde-browser": "^2.1.2",
+ "@smithy/eventstream-serde-config-resolver": "^2.1.2",
+ "@smithy/eventstream-serde-node": "^2.1.2",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-blob-browser": "^2.1.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/hash-stream-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/md5-js": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-stream": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "@smithy/util-waiter": "^2.1.2",
+ "fast-xml-parser": "4.2.5",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/node-config-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/ie11-detection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
+ "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/node-http-handler": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/abort-controller": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/sha256-browser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
+ "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^3.0.0",
+ "@aws-crypto/sha256-js": "^3.0.0",
+ "@aws-crypto/supports-web-crypto": "^3.0.0",
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/property-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/sha256-js": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
+ "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/protocol-http": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
+ "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/querystring-builder": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/querystring-parser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/client-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.521.0.tgz",
+ "integrity": "sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/service-error-classification": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/client-sts": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.521.0.tgz",
+ "integrity": "sha512-f1J5NDbntcwIHJqhks89sQvk7UXPmN0X0BZ2mgpj6pWP+NlPqy+1t1bia8qRhEuNITaEigoq6rqe9xaf4FdY9A==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "fast-xml-parser": "4.2.5",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "@aws-sdk/credential-provider-node": "^3.521.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/shared-ini-file-loader": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.521.0.tgz",
+ "integrity": "sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/signature-v4": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-hex-encoding": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.521.0.tgz",
+ "integrity": "sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==",
+ "dependencies": {
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/smithy-client": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.521.0.tgz",
+ "integrity": "sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-http": "3.521.0",
+ "@aws-sdk/credential-provider-ini": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.521.0.tgz",
+ "integrity": "sha512-EcJjcrpdklxbRAFFgSLk6QGVtvnfZ80ItfZ47VL9LkhWcDAkQ1Oi0esHq+zOgvjb7VkCyD3Q9CyEwT6MlJsriA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/url-parser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.521.0.tgz",
+ "integrity": "sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==",
"dependencies": {
- "@aws-sdk/querystring-parser": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sso": "3.521.0",
+ "@aws-sdk/token-providers": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-base64-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-web-identity": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.521.0.tgz",
+ "integrity": "sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-base64-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.521.0.tgz",
+ "integrity": "sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-body-length-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.521.0.tgz",
+ "integrity": "sha512-JJ4nyYvLu3RyyNHo74Rlx6WKxJsAixWCEnnFb6IGRUHvsG+xBGU7HF5koY2log8BqlDLrt4ZUaV/CGy5Dp8Mfg==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-body-length-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-recursion-detection": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.521.0.tgz",
+ "integrity": "sha512-1m5AsC55liTlaYMjc4pIQfjfBHG9LpWgubSl4uUxJSdI++zdA/SRBwXl40p7Ac/y5esweluhWabyiv1g/W4+Xg==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-buffer-from": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.521.0.tgz",
+ "integrity": "sha512-OW1jKeN6Eh3/OItXBtyNRFOv1MuZQBeHpEbywgYwtaqxTGxm9gFj//9wFsCXK4zg1+ghun8iC0buNbyOvCUf9A==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/signature-v4": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-middleware": "^2.1.2",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.521.0.tgz",
+ "integrity": "sha512-+hmQjWDG93wCcJn5QY2MkzAL1aG5wl3FJ/ud2nQOu/Gx7d4QVT/B6VJwoG6GSPVuVPZwzne5n9zPVst6RmWJGA==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-uri-escape": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.521.0.tgz",
+ "integrity": "sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
"bowser": "^2.11.0",
- "tslib": "^2.3.1"
+ "tslib": "^2.5.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.521.0.tgz",
+ "integrity": "sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
},
"peerDependencies": {
"aws-crt": ">=1.0.0"
@@ -1327,55 +3984,49 @@
}
}
},
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-utf8-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/@aws-sdk/util-utf8-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/fast-xml-parser": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
+ "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
+ "funding": [
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "strnum": "^1.0.5"
},
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-service/node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
"bin": {
- "uuid": "dist/bin/uuid"
+ "fxparser": "src/cli/cli.js"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2": {
- "version": "3.186.3",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-s3/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/client-sso": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.186.0.tgz",
+ "integrity": "sha512-qwLPomqq+fjvp42izzEpBEtGL2+dIlWH5pUCteV55hTEwHgo+m9LJPIrMWkPeoMBzqbNiu5n6+zihnwYlCIlEA==",
"dependencies": {
"@aws-crypto/sha256-browser": "2.0.0",
"@aws-crypto/sha256-js": "2.0.0",
- "@aws-sdk/client-sts": "3.186.3",
"@aws-sdk/config-resolver": "3.186.0",
- "@aws-sdk/credential-provider-node": "3.186.0",
- "@aws-sdk/eventstream-handler-node": "3.186.0",
- "@aws-sdk/eventstream-serde-browser": "3.186.0",
- "@aws-sdk/eventstream-serde-config-resolver": "3.186.0",
- "@aws-sdk/eventstream-serde-node": "3.186.0",
"@aws-sdk/fetch-http-handler": "3.186.0",
"@aws-sdk/hash-node": "3.186.0",
"@aws-sdk/invalid-dependency": "3.186.0",
"@aws-sdk/middleware-content-length": "3.186.0",
- "@aws-sdk/middleware-eventstream": "3.186.0",
"@aws-sdk/middleware-host-header": "3.186.0",
"@aws-sdk/middleware-logger": "3.186.0",
"@aws-sdk/middleware-recursion-detection": "3.186.0",
"@aws-sdk/middleware-retry": "3.186.0",
"@aws-sdk/middleware-serde": "3.186.0",
- "@aws-sdk/middleware-signing": "3.186.0",
"@aws-sdk/middleware-stack": "3.186.0",
"@aws-sdk/middleware-user-agent": "3.186.0",
"@aws-sdk/node-config-provider": "3.186.0",
@@ -1400,20 +4051,23 @@
"node": ">=12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/ie11-detection": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/ie11-detection": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
+ "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
"dependencies": {
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-browser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-browser": {
"version": "2.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
+ "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
"dependencies": {
"@aws-crypto/ie11-detection": "^2.0.0",
"@aws-crypto/sha256-js": "^2.0.0",
@@ -1425,50 +4079,58 @@
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-js": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-js": {
"version": "2.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
+ "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
"dependencies": {
"@aws-crypto/util": "^2.0.0",
"@aws-sdk/types": "^3.1.0",
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/supports-web-crypto": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/supports-web-crypto": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
+ "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
"dependencies": {
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/util": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/util": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
"dependencies": {
"@aws-sdk/types": "^3.110.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/util/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/abort-controller": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/abort-controller": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz",
+ "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1477,9 +4139,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/config-resolver": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/config-resolver": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
"dependencies": {
"@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1491,131 +4154,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-imds": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-ini": "3.186.0",
- "@aws-sdk/credential-provider-process": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/eventstream-serde-universal": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-config-resolver": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/eventstream-serde-universal": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/eventstream-serde-universal": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/eventstream-codec": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/fetch-http-handler": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/fetch-http-handler": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz",
+ "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/querystring-builder": "3.186.0",
@@ -1624,9 +4166,10 @@
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/hash-node": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/hash-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz",
+ "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"@aws-sdk/util-buffer-from": "3.186.0",
@@ -1636,17 +4179,19 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/invalid-dependency": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/invalid-dependency": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz",
+ "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/is-array-buffer": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/is-array-buffer": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -1654,9 +4199,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-content-length": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-content-length": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz",
+ "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1666,9 +4212,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-host-header": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz",
+ "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1678,9 +4225,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-logger": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-logger": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz",
+ "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1689,9 +4237,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-retry": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-retry": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz",
+ "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/service-error-classification": "3.186.0",
@@ -1704,35 +4253,22 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-serde": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-signing": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-serde": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz",
+ "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-stack": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-stack": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz",
+ "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -1740,9 +4276,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/middleware-user-agent": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz",
+ "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1752,9 +4289,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/node-config-provider": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/node-config-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
"dependencies": {
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/shared-ini-file-loader": "3.186.0",
@@ -1765,9 +4303,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/node-http-handler": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/node-http-handler": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz",
+ "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==",
"dependencies": {
"@aws-sdk/abort-controller": "3.186.0",
"@aws-sdk/protocol-http": "3.186.0",
@@ -1779,9 +4318,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/property-provider": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1790,9 +4330,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/protocol-http": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1801,9 +4342,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/querystring-builder": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/querystring-builder": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz",
+ "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"@aws-sdk/util-uri-escape": "3.186.0",
@@ -1813,9 +4355,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/querystring-parser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/querystring-parser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1824,16 +4367,18 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/service-error-classification": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/service-error-classification": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz",
+ "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/shared-ini-file-loader": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -1842,9 +4387,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/signature-v4": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
"dependencies": {
"@aws-sdk/is-array-buffer": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1857,9 +4403,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/smithy-client": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/smithy-client": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz",
+ "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==",
"dependencies": {
"@aws-sdk/middleware-stack": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1869,32 +4416,36 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/types": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/url-parser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/url-parser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
"dependencies": {
"@aws-sdk/querystring-parser": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-base64-browser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-base64-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz",
+ "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-base64-node": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-base64-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz",
+ "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==",
"dependencies": {
"@aws-sdk/util-buffer-from": "3.186.0",
"tslib": "^2.3.1"
@@ -1903,16 +4454,18 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-body-length-browser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-body-length-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz",
+ "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-body-length-node": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-body-length-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz",
+ "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -1920,9 +4473,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-buffer-from": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-buffer-from": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz",
+ "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==",
"dependencies": {
"@aws-sdk/is-array-buffer": "3.186.0",
"tslib": "^2.3.1"
@@ -1931,9 +4485,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-hex-encoding": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-hex-encoding": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -1941,9 +4496,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-uri-escape": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-uri-escape": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -1951,18 +4507,20 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-user-agent-browser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz",
+ "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"bowser": "^2.11.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-user-agent-node": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz",
+ "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==",
"dependencies": {
"@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -1980,16 +4538,18 @@
}
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-utf8-browser": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-utf8-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz",
+ "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/@aws-sdk/util-utf8-node": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-utf8-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz",
+ "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==",
"dependencies": {
"@aws-sdk/util-buffer-from": "3.186.0",
"tslib": "^2.3.1"
@@ -1998,20 +4558,21 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-lex-runtime-v2/node_modules/uuid": {
+ "node_modules/@aws-sdk/client-sso/node_modules/uuid": {
"version": "8.3.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"bin": {
"uuid": "dist/bin/uuid"
}
},
- "node_modules/@aws-sdk/client-location": {
+ "node_modules/@aws-sdk/client-sts": {
"version": "3.186.3",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.186.3.tgz",
+ "integrity": "sha512-mnttdyYBtqO+FkDtOT3F1FGi8qD11fF5/3zYLaNuFFULqKneaIwW2YIsjFlgvPGpmoyo/tNplnZwhQ9xQtT3Sw==",
"dependencies": {
"@aws-crypto/sha256-browser": "2.0.0",
"@aws-crypto/sha256-js": "2.0.0",
- "@aws-sdk/client-sts": "3.186.3",
"@aws-sdk/config-resolver": "3.186.0",
"@aws-sdk/credential-provider-node": "3.186.0",
"@aws-sdk/fetch-http-handler": "3.186.0",
@@ -2022,6 +4583,7 @@
"@aws-sdk/middleware-logger": "3.186.0",
"@aws-sdk/middleware-recursion-detection": "3.186.0",
"@aws-sdk/middleware-retry": "3.186.0",
+ "@aws-sdk/middleware-sdk-sts": "3.186.0",
"@aws-sdk/middleware-serde": "3.186.0",
"@aws-sdk/middleware-signing": "3.186.0",
"@aws-sdk/middleware-stack": "3.186.0",
@@ -2042,26 +4604,31 @@
"@aws-sdk/util-user-agent-node": "3.186.0",
"@aws-sdk/util-utf8-browser": "3.186.0",
"@aws-sdk/util-utf8-node": "3.186.0",
+ "entities": "2.2.0",
+ "fast-xml-parser": "4.2.5",
"tslib": "^2.3.1"
},
"engines": {
"node": ">=12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/ie11-detection": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/ie11-detection": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
+ "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
"dependencies": {
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-browser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-browser": {
"version": "2.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
+ "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
"dependencies": {
"@aws-crypto/ie11-detection": "^2.0.0",
"@aws-crypto/sha256-js": "^2.0.0",
@@ -2073,50 +4640,58 @@
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-js": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-js": {
"version": "2.0.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
+ "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
"dependencies": {
"@aws-crypto/util": "^2.0.0",
"@aws-sdk/types": "^3.1.0",
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/supports-web-crypto": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/supports-web-crypto": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
+ "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
"dependencies": {
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/util": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/util": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
+ "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
"dependencies": {
"@aws-sdk/types": "^3.110.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
"tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/util/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/abort-controller": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/abort-controller": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz",
+ "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2125,9 +4700,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/config-resolver": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/config-resolver": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
"dependencies": {
"@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2139,9 +4715,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-env": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-env": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz",
+ "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==",
"dependencies": {
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2151,9 +4728,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-imds": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-imds": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz",
+ "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==",
"dependencies": {
"@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/property-provider": "3.186.0",
@@ -2165,9 +4743,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-ini": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz",
+ "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.186.0",
"@aws-sdk/credential-provider-imds": "3.186.0",
@@ -2182,9 +4761,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz",
+ "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.186.0",
"@aws-sdk/credential-provider-imds": "3.186.0",
@@ -2201,9 +4781,10 @@
"node": ">=12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/credential-provider-process": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-process": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz",
+ "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==",
"dependencies": {
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/shared-ini-file-loader": "3.186.0",
@@ -2214,9 +4795,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/fetch-http-handler": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/fetch-http-handler": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz",
+ "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/querystring-builder": "3.186.0",
@@ -2225,9 +4807,10 @@
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/hash-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/hash-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz",
+ "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"@aws-sdk/util-buffer-from": "3.186.0",
@@ -2237,17 +4820,19 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/invalid-dependency": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/invalid-dependency": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz",
+ "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/is-array-buffer": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/is-array-buffer": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -2255,9 +4840,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-content-length": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-content-length": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz",
+ "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2267,9 +4853,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-host-header": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz",
+ "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2279,9 +4866,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-logger": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-logger": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz",
+ "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2290,9 +4878,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-retry": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-retry": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz",
+ "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/service-error-classification": "3.186.0",
@@ -2305,9 +4894,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-serde": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-serde": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz",
+ "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2316,9 +4906,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-signing": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-signing": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz",
+ "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==",
"dependencies": {
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/protocol-http": "3.186.0",
@@ -2331,9 +4922,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-stack": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-stack": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz",
+ "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -2341,9 +4933,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/middleware-user-agent": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz",
+ "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==",
"dependencies": {
"@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2353,9 +4946,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/node-config-provider": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/node-config-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
"dependencies": {
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/shared-ini-file-loader": "3.186.0",
@@ -2366,9 +4960,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/node-http-handler": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/node-http-handler": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz",
+ "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==",
"dependencies": {
"@aws-sdk/abort-controller": "3.186.0",
"@aws-sdk/protocol-http": "3.186.0",
@@ -2380,9 +4975,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/property-provider": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2391,9 +4987,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/protocol-http": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2402,9 +4999,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/querystring-builder": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/querystring-builder": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz",
+ "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"@aws-sdk/util-uri-escape": "3.186.0",
@@ -2414,9 +5012,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/querystring-parser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/querystring-parser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2425,16 +5024,18 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/service-error-classification": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/service-error-classification": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz",
+ "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/shared-ini-file-loader": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -2443,9 +5044,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/signature-v4": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
"dependencies": {
"@aws-sdk/is-array-buffer": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2458,9 +5060,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/smithy-client": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/smithy-client": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz",
+ "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==",
"dependencies": {
"@aws-sdk/middleware-stack": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2470,32 +5073,36 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/types": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/url-parser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/url-parser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
"dependencies": {
"@aws-sdk/querystring-parser": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-base64-browser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-base64-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz",
+ "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-base64-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-base64-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz",
+ "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==",
"dependencies": {
"@aws-sdk/util-buffer-from": "3.186.0",
"tslib": "^2.3.1"
@@ -2504,16 +5111,18 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-body-length-browser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-body-length-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz",
+ "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-body-length-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-body-length-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz",
+ "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -2521,9 +5130,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-buffer-from": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-buffer-from": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz",
+ "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==",
"dependencies": {
"@aws-sdk/is-array-buffer": "3.186.0",
"tslib": "^2.3.1"
@@ -2532,9 +5142,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-hex-encoding": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-hex-encoding": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -2542,9 +5153,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-uri-escape": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-uri-escape": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -2552,18 +5164,20 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-user-agent-browser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz",
+ "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"bowser": "^2.11.0",
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-user-agent-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz",
+ "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==",
"dependencies": {
"@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2581,16 +5195,18 @@
}
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-utf8-browser": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-utf8-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz",
+ "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==",
"dependencies": {
"tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/@aws-sdk/util-utf8-node": {
+ "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-utf8-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz",
+ "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==",
"dependencies": {
"@aws-sdk/util-buffer-from": "3.186.0",
"tslib": "^2.3.1"
@@ -2599,393 +5215,338 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-location/node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@aws-sdk/client-polly": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@aws-sdk/client-rekognition": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "@aws-sdk/util-waiter": "3.6.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "2.0.0",
- "@aws-crypto/sha256-js": "2.0.0",
- "@aws-sdk/config-resolver": "3.186.0",
- "@aws-sdk/fetch-http-handler": "3.186.0",
- "@aws-sdk/hash-node": "3.186.0",
- "@aws-sdk/invalid-dependency": "3.186.0",
- "@aws-sdk/middleware-content-length": "3.186.0",
- "@aws-sdk/middleware-host-header": "3.186.0",
- "@aws-sdk/middleware-logger": "3.186.0",
- "@aws-sdk/middleware-recursion-detection": "3.186.0",
- "@aws-sdk/middleware-retry": "3.186.0",
- "@aws-sdk/middleware-serde": "3.186.0",
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/middleware-user-agent": "3.186.0",
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/node-http-handler": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/smithy-client": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "@aws-sdk/util-base64-node": "3.186.0",
- "@aws-sdk/util-body-length-browser": "3.186.0",
- "@aws-sdk/util-body-length-node": "3.186.0",
- "@aws-sdk/util-defaults-mode-browser": "3.186.0",
- "@aws-sdk/util-defaults-mode-node": "3.186.0",
- "@aws-sdk/util-user-agent-browser": "3.186.0",
- "@aws-sdk/util-user-agent-node": "3.186.0",
- "@aws-sdk/util-utf8-browser": "3.186.0",
- "@aws-sdk/util-utf8-node": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/ie11-detection": {
- "version": "2.0.2",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-browser": {
- "version": "2.0.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/ie11-detection": "^2.0.0",
- "@aws-crypto/sha256-js": "^2.0.0",
- "@aws-crypto/supports-web-crypto": "^2.0.0",
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "@aws-sdk/util-locate-window": "^3.0.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-js": {
- "version": "2.0.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/supports-web-crypto": {
- "version": "2.0.2",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/util": {
- "version": "2.0.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-sts/node_modules/fast-xml-parser": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
+ "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
+ "funding": [
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"dependencies": {
- "@aws-sdk/types": "^3.110.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
+ "strnum": "^1.0.5"
+ },
+ "bin": {
+ "fxparser": "src/cli/cli.js"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-crypto/util/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@aws-sdk/client-sts/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/abort-controller": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-textract": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-textract/-/client-textract-3.6.1.tgz",
+ "integrity": "sha512-nLrBzWDt3ToiGVFF4lW7a/eZpI2zjdvu7lwmOWyXX8iiPzhBVVEfd5oOorRyJYBsGMslp4sqV8TBkU5Ld/a97Q==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/config-resolver": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/client-translate": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-translate/-/client-translate-3.6.1.tgz",
+ "integrity": "sha512-RIHY+Og1i43B5aWlfUUk0ZFnNfM7j2vzlYUwOqhndawV49GFf96M3pmskR5sKEZI+5TXY77qR9TgZ/r3UxVCRQ==",
"dependencies": {
- "@aws-sdk/signature-v4": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-config-provider": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.6.1",
+ "@aws-sdk/credential-provider-node": "3.6.1",
+ "@aws-sdk/fetch-http-handler": "3.6.1",
+ "@aws-sdk/hash-node": "3.6.1",
+ "@aws-sdk/invalid-dependency": "3.6.1",
+ "@aws-sdk/middleware-content-length": "3.6.1",
+ "@aws-sdk/middleware-host-header": "3.6.1",
+ "@aws-sdk/middleware-logger": "3.6.1",
+ "@aws-sdk/middleware-retry": "3.6.1",
+ "@aws-sdk/middleware-serde": "3.6.1",
+ "@aws-sdk/middleware-signing": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
+ "@aws-sdk/middleware-user-agent": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/url-parser": "3.6.1",
+ "@aws-sdk/url-parser-native": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "@aws-sdk/util-base64-node": "3.6.1",
+ "@aws-sdk/util-body-length-browser": "3.6.1",
+ "@aws-sdk/util-body-length-node": "3.6.1",
+ "@aws-sdk/util-user-agent-browser": "3.6.1",
+ "@aws-sdk/util-user-agent-node": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "@aws-sdk/util-utf8-node": "3.6.1",
+ "tslib": "^2.0.0",
+ "uuid": "^3.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/fetch-http-handler": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/client-translate/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/hash-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/config-resolver": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.6.1.tgz",
+ "integrity": "sha512-qjP1g3jLIm+XvOIJ4J7VmZRi87vsDmTRzIFePVeG+EFWwYQLxQjTGMdIj3yKTh1WuZ0HByf47mGcpiS4HZLm1Q==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/signature-v4": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/invalid-dependency": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/config-resolver/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/core": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.521.0.tgz",
+ "integrity": "sha512-KovKmW7yg/P2HVG2dhV2DAJLyoeGelgsnSGHaktXo/josJ3vDGRNqqRSgVaqKFxnD98dPEMLrjkzZumNUNGvLw==",
+ "dependencies": {
+ "@smithy/core": "^1.3.3",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/signature-v4": "^2.1.1",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/is-array-buffer": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/core/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/credential-provider-cognito-identity": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.521.0.tgz",
+ "integrity": "sha512-HsLKT0MOQ1/3qM2smxgafuf7B9sbie/gsKEgQi9De7UhA8N9yGaXdo3HQFbyRbv4eZ0fj9Ja++UgFypUk4c3Kw==",
+ "dependencies": {
+ "@aws-sdk/client-cognito-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-content-length": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-cognito-identity/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-cognito-identity/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz",
+ "integrity": "sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/credential-provider-http": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.521.0.tgz",
+ "integrity": "sha512-yJM1yNGj2XFH8v6/ffWrFY5nC3/2+8qZ8c4mMMwZru8bYXeuSV4+NNfE59HUWvkAF7xP76u4gr4I8kNrMPTlfg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-stream": "^2.1.2",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-http/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-retry": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-http/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/credential-provider-imds": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz",
+ "integrity": "sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/service-error-classification": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1",
- "uuid": "^8.3.2"
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-serde": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-imds/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz",
+ "integrity": "sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-stack": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz",
+ "integrity": "sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/credential-provider-env": "3.6.1",
+ "@aws-sdk/credential-provider-imds": "3.6.1",
+ "@aws-sdk/credential-provider-ini": "3.6.1",
+ "@aws-sdk/credential-provider-process": "3.6.1",
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/credential-provider-node/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz",
+ "integrity": "sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/credential-provider-ini": "3.6.1",
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/node-config-provider": {
+ "node_modules/@aws-sdk/credential-provider-process/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.186.0.tgz",
+ "integrity": "sha512-mJ+IZljgXPx99HCmuLgBVDPLepHrwqnEEC/0wigrLCx6uz3SrAWmGZsNbxSEtb2CFSAaczlTHcU/kIl7XZIyeQ==",
"dependencies": {
+ "@aws-sdk/client-sso": "3.186.0",
"@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/shared-ini-file-loader": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -2995,13 +5556,11 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/node-http-handler": {
+ "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
- "@aws-sdk/abort-controller": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
@@ -3009,9 +5568,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/property-provider": {
+ "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/shared-ini-file-loader": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -3020,32 +5580,31 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/querystring-builder": {
+ "node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.186.0.tgz",
+ "integrity": "sha512-KqzI5eBV72FE+8SuOQAu+r53RXGVHg4AuDJmdXyo7Gc4wS/B9FNElA8jVUjjYgVnf0FSiri+l41VzQ44dCopSA==",
"dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/querystring-parser": {
+ "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -3054,328 +5613,302 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/service-error-classification": {
+ "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "node_modules/@aws-sdk/eventstream-codec": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.186.0.tgz",
+ "integrity": "sha512-3kLcJ0/H+zxFlhTlE1SGoFpzd/SitwXOsTSlYVwrwdISKRjooGg0BJpm1CSTkvmWnQIUlYijJvS96TAJ+fCPIA==",
"dependencies": {
+ "@aws-crypto/crc32": "2.0.0",
"@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-hex-encoding": "3.186.0",
"tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-hex-encoding": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
- "tslib": "^2.3.1"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/smithy-client": {
+ "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/url-parser": {
+ "node_modules/@aws-sdk/eventstream-handler-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.186.0.tgz",
+ "integrity": "sha512-S8eAxCHyFAGSH7F6GHKU2ckpiwFPwJUQwMzewISLg3wzLQeu6lmduxBxVaV3/SoEbEMsbNmrgw9EXtw3Vt/odQ==",
"dependencies": {
- "@aws-sdk/querystring-parser": "3.186.0",
+ "@aws-sdk/eventstream-codec": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-base64-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-base64-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-body-length-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-body-length-node": {
+ "node_modules/@aws-sdk/eventstream-handler-node/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-buffer-from": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-marshaller": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-3.6.1.tgz",
+ "integrity": "sha512-ZvN3Nvxn2Gul08L9MOSN123LwSO0E1gF/CqmOGZtEWzPnoSX/PWM9mhPPeXubyw2KdlXylOodYYw3EAATk3OmA==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-crypto/crc32": "^1.0.0",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-hex-encoding": "3.6.1",
+ "tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-marshaller/node_modules/@aws-crypto/crc32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-1.2.2.tgz",
+ "integrity": "sha512-8K0b1672qbv05chSoKpwGZ3fhvVp28Fg3AVHVkEHFl2lTLChO7wD/hTyyo8ING7uc31uZRt7bNra/hA74Td7Tw==",
"dependencies": {
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-uri-escape": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-marshaller/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/eventstream-serde-browser": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.6.1.tgz",
+ "integrity": "sha512-J8B30d+YUfkBtgWRr7+9AfYiPnbG28zjMlFGsJf8Wxr/hDCfff+Z8NzlBYFEbS7McXXhRiIN8DHUvCtolJtWJQ==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/eventstream-marshaller": "3.6.1",
+ "@aws-sdk/eventstream-serde-universal": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.186.0",
- "bowser": "^2.11.0",
- "tslib": "^2.3.1"
- }
+ "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-serde-config-resolver": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.6.1.tgz",
+ "integrity": "sha512-72pCzcT/KeD4gPgRVBSQzEzz4JBim8bNwPwZCGaIYdYAsAI8YMlvp0JNdis3Ov9DFURc87YilWKQlAfw7CDJxA==",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-utf8-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
+ "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-utf8-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-serde-node": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.6.1.tgz",
+ "integrity": "sha512-rjBbJFjCrEcm2NxZctp+eJmyPxKYayG3tQZo8PEAQSViIlK5QexQI3fgqNAeCtK7l/SFAAvnOMRZF6Z3NdUY6A==",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/eventstream-marshaller": "3.6.1",
+ "@aws-sdk/eventstream-serde-universal": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
+ "node_modules/@aws-sdk/eventstream-serde-node/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts": {
- "version": "3.186.3",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-serde-universal": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.6.1.tgz",
+ "integrity": "sha512-rpRu97yAGHr9GQLWMzcGICR2PxNu1dHU/MYc9Kb6UgGeZd4fod4o1zjhAJuj98cXn2xwHNFM4wMKua6B4zKrZg==",
"dependencies": {
- "@aws-crypto/sha256-browser": "2.0.0",
- "@aws-crypto/sha256-js": "2.0.0",
- "@aws-sdk/config-resolver": "3.186.0",
- "@aws-sdk/credential-provider-node": "3.186.0",
- "@aws-sdk/fetch-http-handler": "3.186.0",
- "@aws-sdk/hash-node": "3.186.0",
- "@aws-sdk/invalid-dependency": "3.186.0",
- "@aws-sdk/middleware-content-length": "3.186.0",
- "@aws-sdk/middleware-host-header": "3.186.0",
- "@aws-sdk/middleware-logger": "3.186.0",
- "@aws-sdk/middleware-recursion-detection": "3.186.0",
- "@aws-sdk/middleware-retry": "3.186.0",
- "@aws-sdk/middleware-sdk-sts": "3.186.0",
- "@aws-sdk/middleware-serde": "3.186.0",
- "@aws-sdk/middleware-signing": "3.186.0",
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/middleware-user-agent": "3.186.0",
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/node-http-handler": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/smithy-client": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "@aws-sdk/util-base64-node": "3.186.0",
- "@aws-sdk/util-body-length-browser": "3.186.0",
- "@aws-sdk/util-body-length-node": "3.186.0",
- "@aws-sdk/util-defaults-mode-browser": "3.186.0",
- "@aws-sdk/util-defaults-mode-node": "3.186.0",
- "@aws-sdk/util-user-agent-browser": "3.186.0",
- "@aws-sdk/util-user-agent-node": "3.186.0",
- "@aws-sdk/util-utf8-browser": "3.186.0",
- "@aws-sdk/util-utf8-node": "3.186.0",
- "entities": "2.2.0",
- "fast-xml-parser": "4.2.5",
- "tslib": "^2.3.1"
+ "@aws-sdk/eventstream-marshaller": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/ie11-detection": {
- "version": "2.0.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/fetch-http-handler": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.6.1.tgz",
+ "integrity": "sha512-N8l6ZbwhINuWG5hsl625lmIQmVjzsqRPmlgh061jm5D90IhsM5/3A3wUxpB/k0av1dmuMRw/m0YtBU5w4LOwvw==",
"dependencies": {
- "tslib": "^1.11.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/querystring-builder": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-base64-browser": "3.6.1",
+ "tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "node_modules/@aws-sdk/fetch-http-handler/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-browser": {
- "version": "2.0.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/hash-node": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.6.1.tgz",
+ "integrity": "sha512-iKEpzpyaG9PYCnaOGwTIf0lffsF/TpsXrzAfnBlfeOU/3FbgniW2z/yq5xBbtMDtLobtOYC09kUFwDnDvuveSA==",
"dependencies": {
- "@aws-crypto/ie11-detection": "^2.0.0",
- "@aws-crypto/sha256-js": "^2.0.0",
- "@aws-crypto/supports-web-crypto": "^2.0.0",
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "@aws-sdk/util-locate-window": "^3.0.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-buffer-from": "3.6.1",
+ "tslib": "^1.8.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "node_modules/@aws-sdk/hash-node/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-js": {
- "version": "2.0.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/invalid-dependency": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.6.1.tgz",
+ "integrity": "sha512-d0RLqK7yeDCZJKopnGmGXo2rYkQNE7sGKVmBHQD1j1kKZ9lWwRoJeWqo834JNPZzY5XRvZG5SuIjJ1kFy8LpyQ==",
"dependencies": {
- "@aws-crypto/util": "^2.0.0",
- "@aws-sdk/types": "^3.1.0",
- "tslib": "^1.11.1"
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "node_modules/@aws-sdk/invalid-dependency/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/supports-web-crypto": {
- "version": "2.0.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/is-array-buffer": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.6.1.tgz",
+ "integrity": "sha512-qm2iDJmCrxlQE2dsFG+TujPe7jw4DF+4RTrsFMhk/e3lOl3MAzQ6Fc2kXtgeUcVrZVFTL8fQvXE1ByYyI6WbCw==",
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.8.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "node_modules/@aws-sdk/is-array-buffer/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/util": {
- "version": "2.0.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/md5-js": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.6.1.tgz",
+ "integrity": "sha512-lzCqkZF1sbzGFDyq1dI+lR3AmlE33rbC/JhZ5fzw3hJZvfZ6Beq3Su7YwDo65IWEu0zOKYaNywTeOloXP/CkxQ==",
"dependencies": {
- "@aws-sdk/types": "^3.110.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
+ "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-utf8-browser": "3.6.1",
+ "tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "node_modules/@aws-sdk/md5-js/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-bucket-endpoint": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.521.0.tgz",
+ "integrity": "sha512-wUPSpzeEGwAic5OJmXQGt1RCbt5KHighZ1ubUeNV67FMPsxaEW+Y0Kd+L0vbbFoQptIui2GqP5JxuROr6J7SjA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-arn-parser": "3.495.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-config-provider": "^2.2.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/abort-controller": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/config-resolver": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-content-length": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.6.1.tgz",
+ "integrity": "sha512-QRcocG9f5YjYzbjs2HjKla6ZIjvx8Y8tm1ZSFOPey81m18CLif1O7M3AtJXvxn+0zeSck9StFdhz5gfjVNYtDg==",
"dependencies": {
- "@aws-sdk/signature-v4": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-config-provider": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-env": {
+ "node_modules/@aws-sdk/middleware-content-length/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-eventstream": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.186.0.tgz",
+ "integrity": "sha512-7yjFiitTGgfKL6cHK3u3HYFnld26IW5aUAFuEd6ocR/FjliysfBd8g0g1bw3bRfIMgCDD8OIOkXK8iCk2iYGWQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
@@ -3383,164 +5916,193 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-imds": {
+ "node_modules/@aws-sdk/middleware-eventstream/node_modules/@aws-sdk/protocol-http": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-ini": {
+ "node_modules/@aws-sdk/middleware-eventstream/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-expect-continue": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.521.0.tgz",
+ "integrity": "sha512-6NBaPS+1b1QbsbJ74KI9MkqWbj8rnY6uKNEo0wkxgA8Q6u0aTn/jV+jrn5ZemdYmfS/y/VbaoY/hE+/QNp5vUw==",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/credential-provider-ini": "3.186.0",
- "@aws-sdk/credential-provider-process": "3.186.0",
- "@aws-sdk/credential-provider-sso": "3.186.0",
- "@aws-sdk/credential-provider-web-identity": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-expect-continue/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/fetch-http-handler": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-base64-browser": "3.186.0",
- "tslib": "^2.3.1"
+ "node_modules/@aws-sdk/middleware-expect-continue/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-flexible-checksums": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.521.0.tgz",
+ "integrity": "sha512-sWNN0wtdwImO2QqN4J1YVTpDhdii6Tp5p8jCkCE1Qe+afQ5u52PeRAS/9U56cJnqM5JLabO4kE10Mm5rufNs2A==",
+ "dependencies": {
+ "@aws-crypto/crc32": "3.0.0",
+ "@aws-crypto/crc32c": "3.0.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/is-array-buffer": "^2.1.1",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/hash-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-crypto/crc32": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
+ "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/invalid-dependency": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-crypto/crc32/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/is-array-buffer": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-content-length": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.6.1.tgz",
+ "integrity": "sha512-nwq8R2fGBRZQE0Fr/jiOgqfppfiTQCUoD8hyX3qSS7Qc2uqpsDOt2TnnoZl56mpQYkF/344IvMAkp+ew6wR73w==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-host-header/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-location-constraint": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.521.0.tgz",
+ "integrity": "sha512-XlGst6F3+20mhMVk+te7w8Yvrm9i9JGpgRdxdMN1pnXtGn/aAKF9lFFm4bOu47PR/XHun2PLmKlLnlZd7NAP2Q==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-location-constraint/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-retry": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-location-constraint/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.6.1.tgz",
+ "integrity": "sha512-zxaSLpwKlja7JvK20UsDTxPqBZUo3rbDA1uv3VWwpxzOrEWSlVZYx/KLuyGWGkx9V71ZEkf6oOWWJIstS0wyQQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/service-error-classification": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1",
- "uuid": "^8.3.2"
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-serde": {
+ "node_modules/@aws-sdk/middleware-logger/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-recursion-detection": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.186.0.tgz",
+ "integrity": "sha512-Za7k26Kovb4LuV5tmC6wcVILDCt0kwztwSlB991xk4vwNTja8kKxSt53WsYG8Q2wSaW6UOIbSoguZVyxbIY07Q==",
"dependencies": {
+ "@aws-sdk/protocol-http": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
@@ -3548,74 +6110,101 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-signing": {
+ "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/protocol-http": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-stack": {
+ "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-retry": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.6.1.tgz",
+ "integrity": "sha512-WHeo4d2jsXxBP+cec2SeLb0btYXwYXuE56WLmNt0RvJYmiBzytUeGJeRa9HuwV574kgigAuHGCeHlPO36G4Y0Q==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/service-error-classification": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "react-native-get-random-values": "^1.4.0",
+ "tslib": "^1.8.0",
+ "uuid": "^3.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/node-config-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-retry/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-sdk-s3": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.521.0.tgz",
+ "integrity": "sha512-aDeOScfzGGHZ7oEDx+EPzz+JVa8/B88CPeDRaDmO5dFNv2/5PFumHfh0gc6XFl4nJWPPOrJyZ1UYU/9VdDfSyQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-arn-parser": "3.495.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/signature-v4": "^2.1.1",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-config-provider": "^2.2.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/node-http-handler": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/abort-controller": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/querystring-builder": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/property-provider": {
+ "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-sdk-sts": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.186.0.tgz",
+ "integrity": "sha512-GDcK0O8rjtnd+XRGnxzheq1V2jk4Sj4HtjrxW/ROyhzLOAOyyxutBt+/zOpDD6Gba3qxc69wE+Cf/qngOkEkDw==",
"dependencies": {
+ "@aws-sdk/middleware-signing": "3.186.0",
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
@@ -3623,32 +6212,37 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/is-array-buffer": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/querystring-builder": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/middleware-signing": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz",
+ "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==",
"dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/protocol-http": "3.186.0",
+ "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/querystring-parser": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -3657,16 +6251,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/service-error-classification": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/shared-ini-file-loader": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/protocol-http": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz",
+ "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==",
"dependencies": {
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
@@ -3675,9 +6263,10 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
"dependencies": {
"@aws-sdk/is-array-buffer": "3.186.0",
"@aws-sdk/types": "3.186.0",
@@ -3690,62 +6279,29 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/smithy-client": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-stack": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/types": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/url-parser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/querystring-parser": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-base64-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-base64-node": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-body-length-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-body-length-node": {
+ "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-uri-escape": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
"dependencies": {
"tslib": "^2.3.1"
},
@@ -3753,204 +6309,167 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-buffer-from": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-serde": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.6.1.tgz",
+ "integrity": "sha512-EdQCFZRERfP3uDuWcPNuaa2WUR3qL1WFDXafhcx+7ywQxagdYqBUWKFJlLYi6njbkOKXFM+eHBzoXGF0OV3MJA==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-serde/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.6.1.tgz",
+ "integrity": "sha512-1woKq+1sU3eausdl8BNdAMRZMkSYuy4mxhLsF0/qAUuLwo1eJLLUCOQp477tICawgu4O4q2OAyUHk7wMqYnQCg==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/signature-v4": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-uri-escape": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-signing/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/middleware-ssec": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.521.0.tgz",
+ "integrity": "sha512-O9vlns8bFxkZA71CyjQbiB2tm3v+925C37Z3wzn9sj2x0FTB3njgSR23w05d8HP2ve1GPuqoVD0T0pa+jG0Zbw==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-ssec/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "bowser": "^2.11.0",
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-ssec/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/middleware-stack": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.6.1.tgz",
+ "integrity": "sha512-EPsIxMi8LtCt7YwTFpWGlVGYJc0q4kwFbOssY02qfqdCnyqi2y5wo089dH7OdxUooQ0D7CPsXM1zTTuzvm+9Fw==",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-utf8-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
+ "node_modules/@aws-sdk/middleware-stack/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-utf8-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.6.1.tgz",
+ "integrity": "sha512-YvXvwllNDVvxQ30vIqLsx+P6jjnfFEQUmhlv64n98gOme6h2BqoyQDcC3yHRGctuxRZEsR7W/H1ASTKC+iabbQ==",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/protocol-http": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/fast-xml-parser": {
- "version": "4.2.5",
- "funding": [
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT",
+ "node_modules/@aws-sdk/middleware-user-agent/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/node-config-provider": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.6.1.tgz",
+ "integrity": "sha512-x2Z7lm0ZhHYqMybvkaI5hDKfBkaLaXhTDfgrLl9TmBZ3QHO4fIHgeL82VZ90Paol+OS+jdq2AheLmzbSxv3HrA==",
"dependencies": {
- "strnum": "^1.0.5"
+ "@aws-sdk/property-provider": "3.6.1",
+ "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
+ "tslib": "^1.8.0"
},
- "bin": {
- "fxparser": "src/cli/cli.js"
+ "engines": {
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
+ "node_modules/@aws-sdk/node-config-provider/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/client-textract": {
+ "node_modules/@aws-sdk/node-http-handler": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.6.1.tgz",
+ "integrity": "sha512-6XSaoqbm9ZF6T4UdBCcs/Gn2XclwBotkdjj46AxO+9vRAgZDP+lH/8WwZsvfqJhhRhS0qxWrks98WGJwmaTG8g==",
"dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
+ "@aws-sdk/abort-controller": "3.6.1",
"@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
+ "@aws-sdk/querystring-builder": "3.6.1",
"@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0"
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-translate": {
+ "node_modules/@aws-sdk/node-http-handler/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/property-provider": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.6.1.tgz",
+ "integrity": "sha512-2gR2DzDySXKFoj9iXLm1TZBVSvFIikEPJsbRmAZx5RBY+tp1IXWqZM6PESjaLdLg/ZtR0QhW2ZcRn0fyq2JfnQ==",
"dependencies": {
- "@aws-crypto/sha256-browser": "^1.0.0",
- "@aws-crypto/sha256-js": "^1.0.0",
- "@aws-sdk/config-resolver": "3.6.1",
- "@aws-sdk/credential-provider-node": "3.6.1",
- "@aws-sdk/fetch-http-handler": "3.6.1",
- "@aws-sdk/hash-node": "3.6.1",
- "@aws-sdk/invalid-dependency": "3.6.1",
- "@aws-sdk/middleware-content-length": "3.6.1",
- "@aws-sdk/middleware-host-header": "3.6.1",
- "@aws-sdk/middleware-logger": "3.6.1",
- "@aws-sdk/middleware-retry": "3.6.1",
- "@aws-sdk/middleware-serde": "3.6.1",
- "@aws-sdk/middleware-signing": "3.6.1",
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/middleware-user-agent": "3.6.1",
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/node-http-handler": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/smithy-client": "3.6.1",
"@aws-sdk/types": "3.6.1",
- "@aws-sdk/url-parser": "3.6.1",
- "@aws-sdk/url-parser-native": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
- "@aws-sdk/util-base64-node": "3.6.1",
- "@aws-sdk/util-body-length-browser": "3.6.1",
- "@aws-sdk/util-body-length-node": "3.6.1",
- "@aws-sdk/util-user-agent-browser": "3.6.1",
- "@aws-sdk/util-user-agent-node": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
- "@aws-sdk/util-utf8-node": "3.6.1",
- "tslib": "^2.0.0",
- "uuid": "^3.0.0"
+ "tslib": "^1.8.0"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/client-translate/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
- }
+ "node_modules/@aws-sdk/property-provider/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/config-resolver": {
+ "node_modules/@aws-sdk/protocol-http": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.6.1.tgz",
+ "integrity": "sha512-WkQz7ncVYTLvCidDfXWouDzqxgSNPZDz3Bql+7VhZeITnzAEcr4hNMyEqMAVYBVugGmkG2W6YiUqNNs1goOcDA==",
"dependencies": {
- "@aws-sdk/signature-v4": "3.6.1",
"@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
@@ -3958,31 +6477,34 @@
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/config-resolver/node_modules/tslib": {
+ "node_modules/@aws-sdk/protocol-http/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/credential-provider-env": {
+ "node_modules/@aws-sdk/querystring-builder": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.6.1.tgz",
+ "integrity": "sha512-ESe255Yl6vB1AMNqaGSQow3TBYYnpw0AFjE40q2VyiNrkbaqKmW2EzjeCy3wEmB1IfJDHy3O12ZOMUMOnjFT8g==",
"dependencies": {
- "@aws-sdk/property-provider": "3.6.1",
"@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-uri-escape": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": {
+ "node_modules/@aws-sdk/querystring-builder/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/credential-provider-imds": {
+ "node_modules/@aws-sdk/querystring-parser": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.6.1.tgz",
+ "integrity": "sha512-hh6dhqamKrWWaDSuO2YULci0RGwJWygoy8hpCRxs/FpzzHIcbm6Cl6Jhrn5eKBzOBv+PhCcYwbfad0kIZZovcQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.6.1",
"@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
@@ -3990,55 +6512,162 @@
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-imds/node_modules/tslib": {
+ "node_modules/@aws-sdk/querystring-parser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/region-config-resolver": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.521.0.tgz",
+ "integrity": "sha512-eC2T62nFgQva9Q0Sqoc9xsYyyH9EN2rJtmUKkWsBMf77atpmajAYRl5B/DzLwGHlXGsgVK2tJdU5wnmpQCEwEQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-config-provider": "^2.2.1",
+ "@smithy/util-middleware": "^2.1.2",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
},
- "node_modules/@aws-sdk/credential-provider-ini": {
+ "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/region-config-resolver/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/s3-request-presigner": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.521.0.tgz",
+ "integrity": "sha512-H44naGH2gGPfTC2159wq2MYHA90P0XsSPfT/3gg8xD9mNl59Ylw+S0oQTChlxbHUAxyFI44CVjOUHuUBuugGgA==",
+ "dependencies": {
+ "@aws-sdk/signature-v4-multi-region": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-format-url": "3.521.0",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/s3-request-presigner/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/s3-request-presigner/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/service-error-classification": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.6.1.tgz",
+ "integrity": "sha512-kZ7ZhbrN1f+vrSRkTJvXsu7BlOyZgym058nPA745+1RZ1Rtv4Ax8oknf2RvJyj/1qRUi8LBaAREjzQ3C8tmLBA==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/shared-ini-file-loader": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.6.1.tgz",
+ "integrity": "sha512-BnLHtsNLOoow6rPV+QVi6jnovU5g1m0YzoUG0BQYZ1ALyVlWVr0VvlUX30gMDfdYoPMp+DHvF8GXdMuGINq6kQ==",
"dependencies": {
- "@aws-sdk/property-provider": "3.6.1",
- "@aws-sdk/shared-ini-file-loader": "3.6.1",
- "@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": {
+ "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/credential-provider-node": {
+ "node_modules/@aws-sdk/signature-v4": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.6.1.tgz",
+ "integrity": "sha512-EAR0qGVL4AgzodZv4t+BSuBfyOXhTNxDxom50IFI1MqidR9vI6avNZKcPHhgXbm7XVcsDGThZKbzQ2q7MZ2NTA==",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.6.1",
- "@aws-sdk/credential-provider-imds": "3.6.1",
- "@aws-sdk/credential-provider-ini": "3.6.1",
- "@aws-sdk/credential-provider-process": "3.6.1",
- "@aws-sdk/property-provider": "3.6.1",
- "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/is-array-buffer": "3.6.1",
"@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-hex-encoding": "3.6.1",
+ "@aws-sdk/util-uri-escape": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-node/node_modules/tslib": {
+ "node_modules/@aws-sdk/signature-v4-multi-region": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.521.0.tgz",
+ "integrity": "sha512-JVMGQEE6+MQ5Enc/NDQNw8cmy/soALH/Ky00SVQvrfb9ec4H40eDQbbn/d7lua52UCcvUv1w+Ppk00WzbqDAcQ==",
+ "dependencies": {
+ "@aws-sdk/middleware-sdk-s3": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/signature-v4": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@aws-sdk/signature-v4/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/credential-provider-process": {
+ "node_modules/@aws-sdk/smithy-client": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.6.1.tgz",
+ "integrity": "sha512-AVpRK4/iUxNeDdAm8UqP0ZgtgJMQeWcagTylijwelhWXyXzHUReY1sgILsWcdWnoy6gq845W7K2VBhBleni8+w==",
"dependencies": {
- "@aws-sdk/credential-provider-ini": "3.6.1",
- "@aws-sdk/property-provider": "3.6.1",
- "@aws-sdk/shared-ini-file-loader": "3.6.1",
+ "@aws-sdk/middleware-stack": "3.6.1",
"@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
@@ -4046,475 +6675,736 @@
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-process/node_modules/tslib": {
+ "node_modules/@aws-sdk/smithy-client/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.521.0.tgz",
+ "integrity": "sha512-63XxPOn13j87yPWKm6UXOPdMZIMyEyCDJzmlxnIACP8m20S/c6b8xLJ4fE/PUlD0MTKxpFeQbandq5OhnLsWSQ==",
+ "dependencies": {
+ "@aws-sdk/client-sso-oidc": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
},
- "node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/ie11-detection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
+ "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
"dependencies": {
- "@aws-sdk/client-sso": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/sha256-browser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
+ "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^3.0.0",
+ "@aws-crypto/sha256-js": "^3.0.0",
+ "@aws-crypto/supports-web-crypto": "^3.0.0",
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/sha256-js": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
+ "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
+ "dependencies": {
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/supports-web-crypto": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
+ "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
+ "dependencies": {
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/client-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.521.0.tgz",
+ "integrity": "sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==",
+ "peer": true,
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/client-sso-oidc": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.521.0.tgz",
+ "integrity": "sha512-MhX0CjV/543MR7DRPr3lA4ZDpGGKopp8cyV4EkSGXB7LMN//eFKKDhuZDlpgWU+aFe2A3DIqlNJjqgs08W0cSA==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "@aws-sdk/credential-provider-node": "^3.521.0"
+ }
+ },
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/client-sts": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.521.0.tgz",
+ "integrity": "sha512-f1J5NDbntcwIHJqhks89sQvk7UXPmN0X0BZ2mgpj6pWP+NlPqy+1t1bia8qRhEuNITaEigoq6rqe9xaf4FdY9A==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/core": "3.521.0",
+ "@aws-sdk/middleware-host-header": "3.521.0",
+ "@aws-sdk/middleware-logger": "3.521.0",
+ "@aws-sdk/middleware-recursion-detection": "3.521.0",
+ "@aws-sdk/middleware-user-agent": "3.521.0",
+ "@aws-sdk/region-config-resolver": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@aws-sdk/util-user-agent-browser": "3.521.0",
+ "@aws-sdk/util-user-agent-node": "3.521.0",
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/core": "^1.3.3",
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/hash-node": "^2.1.2",
+ "@smithy/invalid-dependency": "^2.1.2",
+ "@smithy/middleware-content-length": "^2.1.2",
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-body-length-browser": "^2.1.1",
+ "@smithy/util-body-length-node": "^2.2.1",
+ "@smithy/util-defaults-mode-browser": "^2.1.2",
+ "@smithy/util-defaults-mode-node": "^2.2.1",
+ "@smithy/util-endpoints": "^1.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "@smithy/util-utf8": "^2.1.1",
+ "fast-xml-parser": "4.2.5",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "@aws-sdk/credential-provider-node": "^3.521.0"
}
},
- "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/property-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.521.0.tgz",
+ "integrity": "sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/shared-ini-file-loader": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.521.0.tgz",
+ "integrity": "sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.521.0.tgz",
+ "integrity": "sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==",
+ "peer": true,
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.521.0",
+ "@aws-sdk/credential-provider-http": "3.521.0",
+ "@aws-sdk/credential-provider-ini": "3.521.0",
+ "@aws-sdk/credential-provider-process": "3.521.0",
+ "@aws-sdk/credential-provider-sso": "3.521.0",
+ "@aws-sdk/credential-provider-web-identity": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/credential-provider-imds": "^2.2.1",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.521.0.tgz",
+ "integrity": "sha512-EcJjcrpdklxbRAFFgSLk6QGVtvnfZ80ItfZ47VL9LkhWcDAkQ1Oi0esHq+zOgvjb7VkCyD3Q9CyEwT6MlJsriA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@aws-sdk/property-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-sso": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.521.0.tgz",
+ "integrity": "sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/client-sso": "3.521.0",
+ "@aws-sdk/token-providers": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/shared-ini-file-loader": "^2.3.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/credential-provider-web-identity": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.521.0.tgz",
+ "integrity": "sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==",
+ "peer": true,
+ "dependencies": {
+ "@aws-sdk/client-sts": "3.521.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/property-provider": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-codec": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.521.0.tgz",
+ "integrity": "sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==",
"dependencies": {
- "@aws-crypto/crc32": "2.0.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-hex-encoding": "3.186.0",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.521.0.tgz",
+ "integrity": "sha512-JJ4nyYvLu3RyyNHo74Rlx6WKxJsAixWCEnnFb6IGRUHvsG+xBGU7HF5koY2log8BqlDLrt4ZUaV/CGy5Dp8Mfg==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-handler-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/middleware-recursion-detection": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.521.0.tgz",
+ "integrity": "sha512-1m5AsC55liTlaYMjc4pIQfjfBHG9LpWgubSl4uUxJSdI++zdA/SRBwXl40p7Ac/y5esweluhWabyiv1g/W4+Xg==",
"dependencies": {
- "@aws-sdk/eventstream-codec": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-handler-node/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.521.0.tgz",
+ "integrity": "sha512-+hmQjWDG93wCcJn5QY2MkzAL1aG5wl3FJ/ud2nQOu/Gx7d4QVT/B6VJwoG6GSPVuVPZwzne5n9zPVst6RmWJGA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@aws-sdk/util-endpoints": "3.521.0",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-marshaller": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-crypto/crc32": "^1.0.0",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-hex-encoding": "3.6.1",
- "tslib": "^1.8.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-marshaller/node_modules/@aws-crypto/crc32": {
- "version": "1.2.2",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.521.0.tgz",
+ "integrity": "sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==",
"dependencies": {
- "@aws-crypto/util": "^1.2.2",
- "@aws-sdk/types": "^3.1.0",
- "tslib": "^1.11.1"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@aws-sdk/eventstream-marshaller/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/eventstream-serde-browser": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.521.0.tgz",
+ "integrity": "sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==",
"dependencies": {
- "@aws-sdk/eventstream-marshaller": "3.6.1",
- "@aws-sdk/eventstream-serde-universal": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/eventstream-serde-config-resolver": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "node": ">=14.0.0"
},
- "engines": {
- "node": ">= 10.0.0"
+ "peerDependencies": {
+ "aws-crt": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "aws-crt": {
+ "optional": true
+ }
}
},
- "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/eventstream-serde-node": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/token-providers/node_modules/fast-xml-parser": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
+ "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
+ "funding": [
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"dependencies": {
- "@aws-sdk/eventstream-marshaller": "3.6.1",
- "@aws-sdk/eventstream-serde-universal": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "strnum": "^1.0.5"
},
- "engines": {
- "node": ">= 10.0.0"
+ "bin": {
+ "fxparser": "src/cli/cli.js"
}
},
- "node_modules/@aws-sdk/eventstream-serde-node/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@aws-sdk/token-providers/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@aws-sdk/eventstream-serde-universal": {
+ "node_modules/@aws-sdk/types": {
"version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/eventstream-marshaller": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- },
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz",
+ "integrity": "sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==",
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/fetch-http-handler": {
+ "node_modules/@aws-sdk/url-parser": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.6.1.tgz",
+ "integrity": "sha512-pWFIePDx0PMCleQRsQDWoDl17YiijOLj0ZobN39rQt+wv5PhLSZDz9PgJsqS48nZ6hqsKgipRcjiBMhn5NtFcQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/querystring-builder": "3.6.1",
+ "@aws-sdk/querystring-parser": "3.6.1",
"@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-base64-browser": "3.6.1",
"tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/fetch-http-handler/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/hash-node": {
+ "node_modules/@aws-sdk/url-parser-native": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser-native/-/url-parser-native-3.6.1.tgz",
+ "integrity": "sha512-3O+ktsrJoE8YQCho9L41YXO8EWILXrSeES7amUaV3mgIV5w4S3SB/r4RkmylpqRpQF7Ry8LFiAnMqH1wa4WBPA==",
"dependencies": {
+ "@aws-sdk/querystring-parser": "3.6.1",
"@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-buffer-from": "3.6.1",
- "tslib": "^1.8.0"
+ "tslib": "^1.8.0",
+ "url": "^0.11.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/hash-node/node_modules/tslib": {
+ "node_modules/@aws-sdk/url-parser-native/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/invalid-dependency": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- }
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/invalid-dependency/node_modules/tslib": {
+ "node_modules/@aws-sdk/url-parser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/is-array-buffer": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-arn-parser": {
+ "version": "3.495.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.495.0.tgz",
+ "integrity": "sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==",
"dependencies": {
- "tslib": "^1.8.0"
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/is-array-buffer/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@aws-sdk/util-arn-parser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@aws-sdk/md5-js": {
+ "node_modules/@aws-sdk/util-base64-browser": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.6.1.tgz",
+ "integrity": "sha512-+DHAIgt0AFARDVC7J0Z9FkSmJhBMlkYdOPeAAgO0WaQoKj7rtsLQJ7P3v3aS1paKN5/sk5xNY7ziVB6uHtOvHA==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-utf8-browser": "3.6.1",
"tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/md5-js/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-base64-browser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/middleware-content-length": {
+ "node_modules/@aws-sdk/util-base64-node": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.6.1.tgz",
+ "integrity": "sha512-oiqzpsvtTSS92+cL3ykhGd7t3qBJKeHvrgOwUyEf1wFWHQ2DPJR+dIMy5rMFRXWLKCl3w7IddY2rJCkLYMjaqQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/util-buffer-from": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/middleware-content-length/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-base64-node/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/middleware-eventstream": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- }
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/middleware-eventstream/node_modules/@aws-sdk/protocol-http": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-body-length-browser": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.6.1.tgz",
+ "integrity": "sha512-IdWwE3rm/CFDk2F+IwTZOFTnnNW5SB8y1lWiQ54cfc7y03hO6jmXNnpZGZ5goHhT+vf1oheNQt1J47m0pM/Irw==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/middleware-eventstream/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 12.0.0"
- }
+ "node_modules/@aws-sdk/util-body-length-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/middleware-host-header": {
+ "node_modules/@aws-sdk/util-body-length-node": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.6.1.tgz",
+ "integrity": "sha512-CUG3gc18bSOsqViQhB3M4AlLpAWV47RE6yWJ6rLD0J6/rSuzbwbjzxM39q0YTAVuSo/ivdbij+G9c3QCirC+QQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/middleware-host-header/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-body-length-node/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/middleware-logger": {
+ "node_modules/@aws-sdk/util-buffer-from": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.6.1.tgz",
+ "integrity": "sha512-OGUh2B5NY4h7iRabqeZ+EgsrzE1LUmNFzMyhoZv0tO4NExyfQjxIYXLQQvydeOq9DJUbCw+yrRZrj8vXNDQG+g==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
+ "@aws-sdk/is-array-buffer": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/middleware-logger/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-buffer-from/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/middleware-recursion-detection": {
+ "node_modules/@aws-sdk/util-config-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.186.0.tgz",
+ "integrity": "sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/util-defaults-mode-browser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.186.0.tgz",
+ "integrity": "sha512-U8GOfIdQ0dZ7RRVpPynGteAHx4URtEh+JfWHHVfS6xLPthPHWTbyRhkQX++K/F8Jk+T5U8Anrrqlea4TlcO2DA==",
"dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
"@aws-sdk/types": "3.186.0",
+ "bowser": "^2.11.0",
"tslib": "^2.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": {
+ "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-retry": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/service-error-classification": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "react-native-get-random-values": "^1.4.0",
- "tslib": "^1.8.0",
- "uuid": "^3.0.0"
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-retry/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
+ "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
+ "engines": {
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts": {
+ "node_modules/@aws-sdk/util-defaults-mode-node": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.186.0.tgz",
+ "integrity": "sha512-N6O5bpwCiE4z8y7SPHd7KYlszmNOYREa+mMgtOIXRU3VXSEHVKVWTZsHKvNTTHpW0qMqtgIvjvXCo3vsch5l3A==",
"dependencies": {
- "@aws-sdk/middleware-signing": "3.186.0",
+ "@aws-sdk/config-resolver": "3.186.0",
+ "@aws-sdk/credential-provider-imds": "3.186.0",
+ "@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/is-array-buffer": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/config-resolver": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz",
+ "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==",
"dependencies": {
+ "@aws-sdk/signature-v4": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-config-provider": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/middleware-signing": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz",
+ "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==",
"dependencies": {
+ "@aws-sdk/node-config-provider": "3.186.0",
"@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/protocol-http": "3.186.0",
- "@aws-sdk/signature-v4": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
+ "@aws-sdk/url-parser": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/is-array-buffer": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz",
+ "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/protocol-http": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/node-config-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz",
+ "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==",
"dependencies": {
+ "@aws-sdk/property-provider": "3.186.0",
+ "@aws-sdk/shared-ini-file-loader": "3.186.0",
"@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
@@ -4522,692 +7412,713 @@
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz",
+ "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
"@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-hex-encoding": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 12.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/querystring-parser": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz",
+ "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==",
"dependencies": {
+ "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-uri-escape": {
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/shared-ini-file-loader": {
"version": "3.186.0",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz",
+ "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==",
"dependencies": {
+ "@aws-sdk/types": "3.186.0",
"tslib": "^2.3.1"
},
"engines": {
"node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-serde": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-serde/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/middleware-signing": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/signature-v4": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-signing/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/middleware-stack": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.8.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-stack/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/signature-v4": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz",
+ "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==",
"dependencies": {
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "@aws-sdk/is-array-buffer": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "@aws-sdk/util-hex-encoding": "3.186.0",
+ "@aws-sdk/util-middleware": "3.186.0",
+ "@aws-sdk/util-uri-escape": "3.186.0",
+ "tslib": "^2.3.1"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/middleware-user-agent/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/node-config-provider": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/property-provider": "3.6.1",
- "@aws-sdk/shared-ini-file-loader": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- },
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz",
+ "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==",
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/node-config-provider/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/node-http-handler": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/url-parser": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz",
+ "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==",
"dependencies": {
- "@aws-sdk/abort-controller": "3.6.1",
- "@aws-sdk/protocol-http": "3.6.1",
- "@aws-sdk/querystring-builder": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
- },
- "engines": {
- "node": ">= 10.0.0"
+ "@aws-sdk/querystring-parser": "3.186.0",
+ "@aws-sdk/types": "3.186.0",
+ "tslib": "^2.3.1"
}
},
- "node_modules/@aws-sdk/node-http-handler/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/property-provider": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/util-hex-encoding": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz",
+ "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "tslib": "^2.3.1"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/property-provider/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/protocol-http": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/util-uri-escape": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz",
+ "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "tslib": "^2.3.1"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/protocol-http/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/querystring-builder": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.521.0.tgz",
+ "integrity": "sha512-lO5+1LeAZycDqgNjQyZdPSdXFQKXaW5bRuQ3UIT3bOCcUAbDI0BYXlPm1huPNTCEkI9ItnDCbISbV0uF901VXw==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-uri-escape": "3.6.1",
- "tslib": "^1.8.0"
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-endpoints": "^1.1.2",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/querystring-builder/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/querystring-parser": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/querystring-parser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@aws-sdk/util-endpoints/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@aws-sdk/service-error-classification": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-format-url": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.521.0.tgz",
+ "integrity": "sha512-lKERTlx3prKcZynMioubjpZWY5+t6o916MhExAo9+twiTKv1r8dWYH+k/jLMViEcYtPiM9Ces9NX1sTJhzk/yQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.521.0",
+ "@smithy/querystring-builder": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/shared-ini-file-loader": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-format-url/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
"dependencies": {
- "tslib": "^1.8.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@aws-sdk/util-format-url/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@aws-sdk/signature-v4": {
+ "node_modules/@aws-sdk/util-hex-encoding": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.6.1.tgz",
+ "integrity": "sha512-pzsGOHtU2eGca4NJgFg94lLaeXDOg8pcS9sVt4f9LmtUGbrqRveeyBv0XlkHeZW2n0IZBssPHipVYQFlk7iaRA==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "@aws-sdk/util-hex-encoding": "3.6.1",
- "@aws-sdk/util-uri-escape": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/signature-v4/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-hex-encoding/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/smithy-client": {
- "version": "3.6.1",
+ "node_modules/@aws-sdk/util-locate-window": {
+ "version": "3.310.0",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-stack": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/smithy-client/node_modules/tslib": {
- "version": "1.14.1",
+ "node_modules/@aws-sdk/util-locate-window/node_modules/tslib": {
+ "version": "2.6.2",
"license": "0BSD"
},
- "node_modules/@aws-sdk/types": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/util-middleware": {
+ "version": "3.186.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.186.0.tgz",
+ "integrity": "sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==",
+ "dependencies": {
+ "tslib": "^2.3.1"
+ },
"engines": {
- "node": ">= 10.0.0"
+ "node": ">= 12.0.0"
}
},
- "node_modules/@aws-sdk/url-parser": {
+ "node_modules/@aws-sdk/util-uri-escape": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.6.1.tgz",
+ "integrity": "sha512-tgABiT71r0ScRJZ1pMX0xO0QPMMiISCtumph50IU5VDyZWYgeIxqkMhIcrL1lX0QbNCMgX0n6rZxGrrbjDNavA==",
"dependencies": {
- "@aws-sdk/querystring-parser": "3.6.1",
- "@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
- }
- },
- "node_modules/@aws-sdk/url-parser-native": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/querystring-parser": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0",
- "url": "^0.11.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/url-parser-native/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/url-parser/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-uri-escape/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/util-base64-browser": {
+ "node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.6.1.tgz",
+ "integrity": "sha512-KhJ4VED4QpuBVPXoTjb5LqspX1xHWJTuL8hbPrKfxj+cAaRRW2CNEe7PPy2CfuHtPzP3dU3urtGTachbwNb0jg==",
"dependencies": {
+ "@aws-sdk/types": "3.6.1",
+ "bowser": "^2.11.0",
"tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/util-base64-browser/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-user-agent-browser/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/util-base64-node": {
+ "node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.6.1.tgz",
+ "integrity": "sha512-PWwL5EDRwhkXX40m5jjgttlBmLA7vDhHBen1Jcle0RPIDFRVPSE7GgvLF3y4r3SNH0WD6hxqadT50bHQynXW6w==",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.6.1",
+ "@aws-sdk/node-config-provider": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/util-base64-node/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-user-agent-node/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/util-body-length-browser": {
+ "node_modules/@aws-sdk/util-utf8-browser": {
"version": "3.6.1",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^1.8.0"
}
},
- "node_modules/@aws-sdk/util-body-length-browser/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-utf8-browser/node_modules/tslib": {
"version": "1.14.1",
"license": "0BSD"
},
- "node_modules/@aws-sdk/util-body-length-node": {
+ "node_modules/@aws-sdk/util-utf8-node": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.6.1.tgz",
+ "integrity": "sha512-4s0vYfMUn74XLn13rUUhNsmuPMh0j1d4rF58wXtjlVUU78THxonnN8mbCLC48fI3fKDHTmDDkeEqy7+IWP9VyA==",
"dependencies": {
+ "@aws-sdk/util-buffer-from": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/util-body-length-node/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-utf8-node/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/util-buffer-from": {
+ "node_modules/@aws-sdk/util-waiter": {
"version": "3.6.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.6.1.tgz",
+ "integrity": "sha512-CQMRteoxW1XZSzPBVrTsOTnfzsEGs8N/xZ8BuBnXLBjoIQmRKVxIH9lgphm1ohCtVHoSWf28XH/KoOPFULQ4Tg==",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.6.1",
+ "@aws-sdk/abort-controller": "3.6.1",
+ "@aws-sdk/types": "3.6.1",
"tslib": "^1.8.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@aws-sdk/util-buffer-from/node_modules/tslib": {
+ "node_modules/@aws-sdk/util-waiter/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@aws-sdk/util-config-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@aws-sdk/xml-builder": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.521.0.tgz",
+ "integrity": "sha512-ahaG39sgpBN/UOKzOW9Ey6Iuy6tK8vh2D+/tsLFLQ59PXoCvU06xg++TGXKpxsYMJGIzBvZMDC1aBhGmm/HsaA==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-browser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "bowser": "^2.11.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
+ "node_modules/@aws-sdk/xml-builder/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/code-frame": {
+ "version": "7.24.2",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
+ "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/highlight": "^7.24.2",
+ "picocolors": "^1.0.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/compat-data": {
+ "version": "7.22.9",
+ "license": "MIT",
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/core": {
+ "version": "7.22.11",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/config-resolver": "3.186.0",
- "@aws-sdk/credential-provider-imds": "3.186.0",
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.22.10",
+ "@babel/generator": "^7.22.10",
+ "@babel/helper-compilation-targets": "^7.22.10",
+ "@babel/helper-module-transforms": "^7.22.9",
+ "@babel/helpers": "^7.22.11",
+ "@babel/parser": "^7.22.11",
+ "@babel/template": "^7.22.5",
+ "@babel/traverse": "^7.22.11",
+ "@babel/types": "^7.22.11",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/config-resolver": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz",
+ "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==",
"dependencies": {
- "@aws-sdk/signature-v4": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-config-provider": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/types": "^7.24.0",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jsesc": "^2.5.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.22.5",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.186.0",
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/url-parser": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/types": "^7.22.5"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/is-array-buffer": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.22.10",
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.3.1"
+ "@babel/types": "^7.22.10"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/node-config-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.22.10",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/property-provider": "3.186.0",
- "@aws-sdk/shared-ini-file-loader": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/compat-data": "^7.22.9",
+ "@babel/helper-validator-option": "^7.22.5",
+ "browserslist": "^4.21.9",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "license": "ISC",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">= 12.0.0"
+ "yallist": "^3.0.2"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/querystring-parser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
+ "version": "3.1.1",
+ "license": "ISC"
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz",
+ "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.24.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "semver": "^6.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/shared-ini-file-loader": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.22.9",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "regexpu-core": "^5.3.1",
+ "semver": "^6.3.1"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/signature-v4": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.4.2",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/is-array-buffer": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "@aws-sdk/util-hex-encoding": "3.186.0",
- "@aws-sdk/util-middleware": "3.186.0",
- "@aws-sdk/util-uri-escape": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
},
- "engines": {
- "node": ">= 12.0.0"
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/url-parser": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
"dependencies": {
- "@aws-sdk/querystring-parser": "3.186.0",
- "@aws-sdk/types": "3.186.0",
- "tslib": "^2.3.1"
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.22.5",
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.3.1"
+ "@babel/types": "^7.22.5"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/util-uri-escape": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
+ "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==",
"dependencies": {
- "tslib": "^2.3.1"
+ "@babel/types": "^7.23.0"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-hex-encoding": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.24.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
+ "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
"dependencies": {
- "tslib": "^1.8.0"
+ "@babel/types": "^7.24.0"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-hex-encoding/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
+ "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-simple-access": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
},
- "node_modules/@aws-sdk/util-locate-window": {
- "version": "3.310.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.22.5",
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.5.0"
+ "@babel/types": "^7.22.5"
},
"engines": {
- "node": ">=14.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-locate-window/node_modules/tslib": {
- "version": "2.6.2",
- "license": "0BSD"
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.24.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz",
+ "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "node_modules/@aws-sdk/util-middleware": {
- "version": "3.186.0",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.22.9",
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.3.1"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-wrap-function": "^7.22.9"
},
"engines": {
- "node": ">= 12.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@aws-sdk/util-uri-escape": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz",
+ "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==",
"dependencies": {
- "tslib": "^1.8.0"
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
+ "@babel/helper-optimise-call-expression": "^7.22.5"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@aws-sdk/util-uri-escape/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.22.5",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/types": "3.6.1",
- "bowser": "^2.11.0",
- "tslib": "^1.8.0"
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-user-agent-browser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.22.5",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.22.6",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/node-config-provider": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "@babel/types": "^7.22.5"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-user-agent-node/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "node_modules/@aws-sdk/util-utf8-browser": {
- "version": "3.6.1",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.8.0"
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-utf8-browser/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
+ "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "node_modules/@aws-sdk/util-utf8-node": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.22.10",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/util-buffer-from": "3.6.1",
- "tslib": "^1.8.0"
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/template": "^7.22.5",
+ "@babel/types": "^7.22.10"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-utf8-node/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/util-waiter": {
- "version": "3.6.1",
- "license": "Apache-2.0",
+ "node_modules/@babel/helpers": {
+ "version": "7.22.11",
+ "license": "MIT",
"dependencies": {
- "@aws-sdk/abort-controller": "3.6.1",
- "@aws-sdk/types": "3.6.1",
- "tslib": "^1.8.0"
+ "@babel/template": "^7.22.5",
+ "@babel/traverse": "^7.22.11",
+ "@babel/types": "^7.22.11"
},
"engines": {
- "node": ">= 10.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@aws-sdk/util-waiter/node_modules/tslib": {
- "version": "1.14.1",
- "license": "0BSD"
- },
- "node_modules/@babel/code-frame": {
- "version": "7.22.13",
- "license": "MIT",
+ "node_modules/@babel/highlight": {
+ "version": "7.24.2",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
+ "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
"dependencies": {
- "@babel/highlight": "^7.22.13",
- "chalk": "^2.4.2"
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/code-frame/node_modules/ansi-styles": {
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
"version": "3.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -5215,9 +8126,10 @@
"node": ">=4"
}
},
- "node_modules/@babel/code-frame/node_modules/chalk": {
+ "node_modules/@babel/highlight/node_modules/chalk": {
"version": "2.4.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -5227,34 +8139,39 @@
"node": ">=4"
}
},
- "node_modules/@babel/code-frame/node_modules/color-convert": {
+ "node_modules/@babel/highlight/node_modules/color-convert": {
"version": "1.9.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dependencies": {
"color-name": "1.1.3"
}
},
- "node_modules/@babel/code-frame/node_modules/color-name": {
+ "node_modules/@babel/highlight/node_modules/color-name": {
"version": "1.1.3",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
- "node_modules/@babel/code-frame/node_modules/escape-string-regexp": {
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
"version": "1.0.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=0.8.0"
}
},
- "node_modules/@babel/code-frame/node_modules/has-flag": {
+ "node_modules/@babel/highlight/node_modules/has-flag": {
"version": "3.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"engines": {
"node": ">=4"
}
},
- "node_modules/@babel/code-frame/node_modules/supports-color": {
+ "node_modules/@babel/highlight/node_modules/supports-color": {
"version": "5.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -5262,281 +8179,447 @@
"node": ">=4"
}
},
- "node_modules/@babel/compat-data": {
- "version": "7.22.9",
+ "node_modules/@babel/parser": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
+ "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.22.5",
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/core": {
- "version": "7.22.11",
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/helper-compilation-targets": "^7.22.10",
- "@babel/helper-module-transforms": "^7.22.9",
- "@babel/helpers": "^7.22.11",
- "@babel/parser": "^7.22.11",
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.11",
- "@babel/types": "^7.22.11",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz",
+ "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-default-from": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz",
+ "integrity": "sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/plugin-syntax-export-default-from": "^7.24.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
+ "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
+ "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
},
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.1",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/generator": {
- "version": "7.22.10",
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.10",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
+ "@babel/helper-plugin-utils": "^7.12.13"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.10",
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.10"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.10",
- "license": "MIT",
+ "node_modules/@babel/plugin-syntax-export-default-from": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz",
+ "integrity": "sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==",
+ "peer": true,
"dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.5",
- "browserslist": "^4.21.9",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
- "version": "5.1.1",
- "license": "ISC",
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "license": "MIT",
"dependencies": {
- "yallist": "^3.0.2"
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.1",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "node_modules/@babel/plugin-syntax-flow": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz",
+ "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
- "version": "3.1.1",
- "license": "ISC"
- },
- "node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.22.11",
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "semver": "^6.3.1"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
- "version": "6.3.1",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.9",
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "regexpu-core": "^5.3.1",
- "semver": "^6.3.1"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
- "version": "6.3.1",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.2",
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
"peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz",
+ "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.0"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-function-name": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.10.4"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.10.4"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-module-imports": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.22.9",
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
"license": "MIT",
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.22.9",
- "license": "MIT",
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz",
+ "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==",
+ "peer": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-wrap-function": "^7.22.9"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-replace-supers": {
- "version": "7.22.9",
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
"license": "MIT",
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
@@ -5545,197 +8628,230 @@
"@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/helper-simple-access": {
+ "node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.9",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/helper-module-imports": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-string-parser": {
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
"version": "7.22.5",
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.22.10",
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helper-validator-option": {
+ "node_modules/@babel/plugin-transform-class-properties": {
"version": "7.22.5",
"license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-wrap-function": {
- "version": "7.22.10",
- "license": "MIT",
"dependencies": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.10"
+ "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/helpers": {
+ "node_modules/@babel/plugin-transform-class-static-block": {
"version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.11",
- "@babel/types": "^7.22.11"
+ "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
}
},
- "node_modules/@babel/highlight": {
- "version": "7.22.13",
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.22.6",
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.22.5",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "globals": "^11.1.0"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "color-convert": "^1.9.0"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/template": "^7.22.5"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.22.10",
"license": "MIT",
"dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/highlight/node_modules/color-convert": {
- "version": "1.9.3",
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-name": {
- "version": "1.1.3",
- "license": "MIT"
- },
- "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/has-flag": {
- "version": "3.0.0",
- "license": "MIT",
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "has-flag": "^3.0.0"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/parser": {
- "version": "7.22.14",
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.22.11",
"license": "MIT",
- "bin": {
- "parser": "bin/babel-parser.js"
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.5"
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.13.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-async-generator-functions": {
- "version": "7.20.7",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-flow-strip-types": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz",
+ "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==",
"peer": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-plugin-utils": "^7.20.2",
- "@babel/helper-remap-async-to-generator": "^7.18.9",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/plugin-syntax-flow": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -5744,13 +8860,11 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-class-properties": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5759,13 +8873,13 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-export-default-from": {
+ "node_modules/@babel/plugin-transform-function-name": {
"version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-default-from": "^7.22.5"
+ "@babel/helper-compilation-targets": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5774,13 +8888,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.22.11",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
},
"engines": {
"node": ">=6.9.0"
@@ -5789,13 +8902,11 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-numeric-separator": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5804,16 +8915,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-object-rest-spread": {
- "version": "7.20.7",
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.22.11",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/compat-data": "^7.20.5",
- "@babel/helper-compilation-targets": "^7.20.7",
- "@babel/helper-plugin-utils": "^7.20.2",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.20.7"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
},
"engines": {
"node": ">=6.9.0"
@@ -5822,13 +8929,11 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5837,14 +8942,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-optional-chaining": {
- "version": "7.21.0",
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.20.2",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5853,9 +8956,15 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz",
+ "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-simple-access": "^7.22.5"
+ },
"engines": {
"node": ">=6.9.0"
},
@@ -5863,31 +8972,28 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-module-transforms": "^7.22.9",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.5"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5896,20 +9002,23 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/plugin-syntax-export-default-from": {
+ "node_modules/@babel/plugin-transform-new-target": {
"version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -5920,22 +9029,26 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-flow": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.22.11",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
},
"engines": {
"node": ">=6.9.0"
@@ -5944,11 +9057,15 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/compat-data": "^7.22.9",
+ "@babel/helper-compilation-targets": "^7.22.10",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5957,11 +9074,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-import-attributes": {
+ "node_modules/@babel/plugin-transform-object-super": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -5970,30 +9088,38 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.22.12",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-jsx": {
+ "node_modules/@babel/plugin-transform-parameters": {
"version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -6004,71 +9130,105 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
+ "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz",
+ "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-plugin-utils": "^7.24.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz",
+ "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-jsx": "^7.23.3",
+ "@babel/types": "^7.23.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz",
+ "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
+ "@babel/helper-plugin-utils": "^7.24.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz",
+ "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -6077,11 +9237,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.22.10",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "regenerator-transform": "^0.15.2"
},
"engines": {
"node": ">=6.9.0"
@@ -6090,10 +9251,9 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-typescript": {
+ "node_modules/@babel/plugin-transform-reserved-words": {
"version": "7.22.5",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -6104,56 +9264,81 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.24.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz",
+ "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==",
+ "peer": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-module-imports": "^7.24.3",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.1",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
+ "semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz",
+ "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz",
+ "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==",
+ "peer": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.9",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
+ "core-js-compat": "^3.36.1"
},
- "engines": {
- "node": ">=6.9.0"
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz",
+ "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.1"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@babel/plugin-transform-async-to-generator": {
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "peer": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -6162,11 +9347,12 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "node_modules/@babel/plugin-transform-spread": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -6175,8 +9361,8 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.22.10",
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -6188,11 +9374,10 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-class-properties": {
+ "node_modules/@babel/plugin-transform-template-literals": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -6202,34 +9387,29 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.22.11",
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.12.0"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-classes": {
- "version": "7.22.6",
- "license": "MIT",
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz",
+ "integrity": "sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==",
+ "peer": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "globals": "^11.1.0"
+ "@babel/helper-create-class-features-plugin": "^7.24.4",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/plugin-syntax-typescript": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -6238,12 +9418,11 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.22.5",
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.22.10",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -6252,10 +9431,11 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.22.10",
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.22.5",
"license": "MIT",
"dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -6265,7 +9445,7 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-dotall-regex": {
+ "node_modules/@babel/plugin-transform-unicode-regex": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
@@ -6279,25 +9459,104 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
"version": "7.22.5",
"license": "MIT",
"dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.22.11",
+ "node_modules/@babel/preset-env": {
+ "version": "7.22.14",
"license": "MIT",
"dependencies": {
+ "@babel/compat-data": "^7.22.9",
+ "@babel/helper-compilation-targets": "^7.22.10",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ "@babel/helper-validator-option": "^7.22.5",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.22.5",
+ "@babel/plugin-syntax-import-attributes": "^7.22.5",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.22.5",
+ "@babel/plugin-transform-async-generator-functions": "^7.22.11",
+ "@babel/plugin-transform-async-to-generator": "^7.22.5",
+ "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
+ "@babel/plugin-transform-block-scoping": "^7.22.10",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-class-static-block": "^7.22.11",
+ "@babel/plugin-transform-classes": "^7.22.6",
+ "@babel/plugin-transform-computed-properties": "^7.22.5",
+ "@babel/plugin-transform-destructuring": "^7.22.10",
+ "@babel/plugin-transform-dotall-regex": "^7.22.5",
+ "@babel/plugin-transform-duplicate-keys": "^7.22.5",
+ "@babel/plugin-transform-dynamic-import": "^7.22.11",
+ "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
+ "@babel/plugin-transform-export-namespace-from": "^7.22.11",
+ "@babel/plugin-transform-for-of": "^7.22.5",
+ "@babel/plugin-transform-function-name": "^7.22.5",
+ "@babel/plugin-transform-json-strings": "^7.22.11",
+ "@babel/plugin-transform-literals": "^7.22.5",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
+ "@babel/plugin-transform-member-expression-literals": "^7.22.5",
+ "@babel/plugin-transform-modules-amd": "^7.22.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.22.11",
+ "@babel/plugin-transform-modules-systemjs": "^7.22.11",
+ "@babel/plugin-transform-modules-umd": "^7.22.5",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
+ "@babel/plugin-transform-new-target": "^7.22.5",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
+ "@babel/plugin-transform-numeric-separator": "^7.22.11",
+ "@babel/plugin-transform-object-rest-spread": "^7.22.11",
+ "@babel/plugin-transform-object-super": "^7.22.5",
+ "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
+ "@babel/plugin-transform-optional-chaining": "^7.22.12",
+ "@babel/plugin-transform-parameters": "^7.22.5",
+ "@babel/plugin-transform-private-methods": "^7.22.5",
+ "@babel/plugin-transform-private-property-in-object": "^7.22.11",
+ "@babel/plugin-transform-property-literals": "^7.22.5",
+ "@babel/plugin-transform-regenerator": "^7.22.10",
+ "@babel/plugin-transform-reserved-words": "^7.22.5",
+ "@babel/plugin-transform-shorthand-properties": "^7.22.5",
+ "@babel/plugin-transform-spread": "^7.22.5",
+ "@babel/plugin-transform-sticky-regex": "^7.22.5",
+ "@babel/plugin-transform-template-literals": "^7.22.5",
+ "@babel/plugin-transform-typeof-symbol": "^7.22.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.22.10",
+ "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
+ "@babel/plugin-transform-unicode-regex": "^7.22.5",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "@babel/types": "^7.22.11",
+ "babel-plugin-polyfill-corejs2": "^0.4.5",
+ "babel-plugin-polyfill-corejs3": "^0.8.3",
+ "babel-plugin-polyfill-regenerator": "^0.5.2",
+ "core-js-compat": "^3.31.0",
+ "semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
@@ -6306,12 +9565,22 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-flow": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz",
+ "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-transform-flow-strip-types": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -6320,12 +9589,29 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.11",
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz",
+ "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==",
+ "peer": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-syntax-jsx": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-typescript": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -6334,13 +9620,17 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-flow-strip-types": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/register": {
+ "version": "7.23.7",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz",
+ "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==",
"peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-flow": "^7.22.5"
+ "clone-deep": "^4.0.1",
+ "find-cache-dir": "^2.0.0",
+ "make-dir": "^2.1.0",
+ "pirates": "^4.0.6",
+ "source-map-support": "^0.5.16"
},
"engines": {
"node": ">=6.9.0"
@@ -6349,982 +9639,1123 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-for-of": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/register/node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "peer": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "engines": {
+ "node": ">=6"
}
},
- "node_modules/@babel/plugin-transform-function-name": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/register/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "peer": true,
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "peer": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "engines": {
+ "node": ">=6"
}
},
- "node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@babel/register/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
+ "p-try": "^2.0.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=6"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/plugin-transform-literals": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/register/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "peer": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "peer": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/register/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "find-up": "^3.0.0"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=6"
}
},
- "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "node_modules/@babel/register/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "peer": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/@babel/regjsgen": {
+ "version": "0.8.0",
+ "license": "MIT"
+ },
+ "node_modules/@babel/runtime": {
"version": "7.22.11",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ "regenerator-runtime": "^0.14.0"
},
"engines": {
"node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@babel/template": {
+ "version": "7.23.9",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz",
+ "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/code-frame": "^7.23.5",
+ "@babel/parser": "^7.23.9",
+ "@babel/types": "^7.23.9"
},
"engines": {
"node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "node_modules/@babel/traverse": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz",
+ "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.24.1",
+ "@babel/generator": "^7.24.1",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/parser": "^7.24.1",
+ "@babel/types": "^7.24.0",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
},
"engines": {
"node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@babel/types": {
+ "version": "7.24.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
+ "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
"dependencies": {
- "@babel/helper-module-transforms": "^7.22.9",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5"
+ "@babel/helper-string-parser": "^7.23.4",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "to-fast-properties": "^2.0.0"
},
"engines": {
"node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.22.11",
+ "node_modules/@discoveryjs/json-ext": {
+ "version": "0.5.7",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.22.9",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5"
- },
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=10.0.0"
}
},
- "node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.22.5",
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.18.20",
+ "cpu": [
+ "x64"
+ ],
"license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=12"
}
},
- "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.22.5",
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "eslint-visitor-keys": "^3.3.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
- "node_modules/@babel/plugin-transform-new-target": {
- "version": "7.22.5",
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.8.0",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
- "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.11",
+ "node_modules/@eslint/eslintrc": {
+ "version": "2.1.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.6.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
},
"engines": {
- "node": ">=6.9.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
- "node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.22.11",
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.21.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ "type-fest": "^0.20.2"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=8"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.11",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.10",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.5"
- },
+ "node_modules/@eslint/eslintrc/node_modules/type-fest": {
+ "version": "0.20.2",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
"engines": {
- "node": ">=6.9.0"
+ "node": ">=10"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/plugin-transform-object-super": {
- "version": "7.22.5",
+ "node_modules/@eslint/js": {
+ "version": "8.48.0",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5"
- },
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@hapi/hoek": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
+ "peer": true
+ },
+ "node_modules/@hapi/topo": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
+ "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@hapi/hoek": "^9.0.0"
}
},
- "node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.22.12",
- "license": "MIT",
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.11.11",
+ "dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.5"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=10.10.0"
}
},
- "node_modules/@babel/plugin-transform-parameters": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "Apache-2.0",
"engines": {
- "node": ">=6.9.0"
+ "node": ">=12.22"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
}
},
- "node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@isaacs/ttlcache": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz",
+ "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==",
+ "peer": true,
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=12"
}
},
- "node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@jest/create-cache-key-function": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
+ "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ "@jest/types": "^29.6.3"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@jest/environment": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
+ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
+ "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "jest-mock": "^29.7.0"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@babel/plugin-transform-react-display-name": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@jest/fake-timers": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
+ "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
"peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@jest/types": "^29.6.3",
+ "@sinonjs/fake-timers": "^10.0.2",
+ "@types/node": "*",
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@jest/schemas": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"peer": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@sinclair/typebox": "^0.27.8"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@babel/plugin-transform-react-jsx-self": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@jest/types": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@jest/schemas": "^29.6.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.8",
+ "chalk": "^4.0.0"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@babel/plugin-transform-react-jsx-source": {
- "version": "7.22.5",
- "license": "MIT",
- "peer": true,
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@jridgewell/set-array": "^1.2.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=6.0.0"
}
},
- "node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.22.10",
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.1",
"license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "regenerator-transform": "^0.15.2"
- },
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">=6.0.0"
}
},
- "node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.22.5",
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
}
},
- "node_modules/@babel/plugin-transform-runtime": {
- "version": "7.22.10",
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@kwsites/file-exists": {
+ "version": "1.1.1",
+ "dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.5",
- "babel-plugin-polyfill-corejs3": "^0.8.3",
- "babel-plugin-polyfill-regenerator": "^0.5.2",
- "semver": "^6.3.1"
+ "debug": "^4.1.1"
+ }
+ },
+ "node_modules/@kwsites/promise-deferred": {
+ "version": "1.1.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@layer0/cli": {
+ "version": "4.20.0",
+ "dev": true,
+ "dependencies": {
+ "axios": "^0.21.2",
+ "chalk": "^4.1.2",
+ "check-node-version": "^4.2.1",
+ "cli-progress": "^3.9.1",
+ "command-exists": "^1.2.9",
+ "conf": "^6.1.0",
+ "cross-spawn": "^7.0.3",
+ "date-fns": "^2.27.0",
+ "decode-uri-component": "^0.2.0",
+ "execa": "^3.2.0",
+ "filesize": "^6.0.1",
+ "form-data": "^2.5.1",
+ "fs-extra": "^8.1.0",
+ "git-url-parse": "^13.1.0",
+ "globby": "^10.0.1",
+ "import-local": "^3.0.2",
+ "ipaddr.js": "^2.0.1",
+ "is-ci": "^2.0.0",
+ "json5": "^2.2.0",
+ "kill-port": "^1.6.1",
+ "lodash": "^4.17.21",
+ "mime-types": "^2.1.35",
+ "open": "^7.0.0",
+ "ora": "^4.0.3",
+ "prettier": "^2.5.0",
+ "prompts": "^2.4.2",
+ "resolve-global": "^1.0.0",
+ "resolve-package-path": "^4.0.3",
+ "semver": "^7.3.5",
+ "simple-git": "^3.14.1",
+ "slash": "^3.0.0",
+ "terminal-link": "^2.1.1",
+ "tmp-promise": "^2.0.2",
+ "ws": "^7.4.6",
+ "yargs": "^14.2.0",
+ "yauzl": "^2.10.0",
+ "yazl": "^2.5.1"
},
- "engines": {
- "node": ">=6.9.0"
+ "bin": {
+ "0": "index.js",
+ "layer0": "index.js"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
- "version": "6.3.1",
- "license": "ISC",
- "peer": true,
- "bin": {
- "semver": "bin/semver.js"
+ "node_modules/@layer0/cli/node_modules/axios": {
+ "version": "0.21.4",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "node_modules/@layer0/core": {
+ "version": "4.20.0",
+ "dev": true,
+ "license": "UNLICENSED",
+ "dependencies": {
+ "@babel/parser": "^7.18.9",
+ "@babel/traverse": "^7.18.9",
+ "@types/lodash.clonedeep": "^4.5.6",
+ "ajv": "^6.12.6",
+ "babel-loader": "^8.2.2",
+ "chalk": "^4.1.2",
+ "chardet": "^1.4.0",
+ "chokidar": "^3.5.1",
+ "cls-hooked": "^4.2.2",
+ "content-type": "^1.0.4",
+ "cookie": "^0.4.1",
+ "cross-spawn": "^7.0.3",
+ "decode-uri-component": "^0.2.0",
+ "deepmerge": "^4.2.2",
+ "esbuild": "^0.14.49",
+ "express": "^4.17.1",
+ "fs-extra": "^8.1.0",
+ "globby": "^11.0.2",
+ "http-proxy": "^1.18.1",
+ "lodash.clonedeep": "^4.5.0",
+ "lru-cache": "^6.0.0",
+ "mime-types": "^2.1.35",
+ "node-fetch": "^2.6.1",
+ "path-to-regexp": "^6.2.0",
+ "pino": "^6.13.3",
+ "qs": "^6.10.1",
+ "resolve-package-path": "^4.0.3",
+ "semver": "^7.3.5",
+ "shelljs": "^0.8.5",
+ "slash": "^3.0.0",
+ "tcp-port-used": "^1.0.2",
+ "ts-loader": "^8.2.0",
+ "unixify": "^1.0.0",
+ "uuid": "^8.3.2"
}
},
- "node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.22.5",
+ "node_modules/@layer0/core/node_modules/globby": {
+ "version": "11.1.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=10"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/plugin-transform-spread": {
- "version": "7.22.5",
+ "node_modules/@layer0/core/node_modules/uuid": {
+ "version": "8.3.2",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "bin": {
+ "uuid": "dist/bin/uuid"
}
},
- "node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@layer0/devtools": {
+ "version": "4.20.0",
+ "dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
+ "clsx": "^1.1.1",
+ "lodash": "^4.17.20",
+ "sirv-cli": "^1.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@layer0/prefetch": "^4.0.0"
}
},
- "node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@layer0/prefetch": {
+ "version": "4.20.0",
+ "dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
+ "@layer0/core": "^4.20.0",
+ "cheerio": "^1.0.0-rc.3",
+ "json-query": "^2.2.2",
+ "workbox-cacheable-response": "^5.1.2",
+ "workbox-core": "^5.1.4",
+ "workbox-expiration": "^5.1.2",
+ "workbox-precaching": "^5.1.4",
+ "workbox-routing": "^5.1.2",
+ "workbox-strategies": "^5.1.2"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@layer0/devtools": "^4.0.0"
}
},
- "node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.22.5",
- "license": "MIT",
+ "node_modules/@mapbox/geojson-rewind": {
+ "version": "0.5.2",
+ "license": "ISC",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
+ "get-stream": "^6.0.1",
+ "minimist": "^1.2.6"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "bin": {
+ "geojson-rewind": "geojson-rewind"
}
},
- "node_modules/@babel/plugin-transform-typescript": {
- "version": "7.22.11",
+ "node_modules/@mapbox/geojson-rewind/node_modules/get-stream": {
+ "version": "6.0.1",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.22.5"
- },
"engines": {
- "node": ">=6.9.0"
+ "node": ">=10"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.22.10",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
+ "node_modules/@mapbox/geojson-types": {
+ "version": "1.0.2",
+ "license": "ISC"
},
- "node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
+ "node_modules/@mapbox/jsonlint-lines-primitives": {
+ "version": "2.0.2",
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">= 0.6"
}
},
- "node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
+ "node_modules/@mapbox/mapbox-gl-supported": {
+ "version": "1.5.0",
+ "license": "BSD-3-Clause",
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "mapbox-gl": ">=0.32.1 <2.0.0"
}
},
- "node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
+ "node_modules/@mapbox/point-geometry": {
+ "version": "0.1.0",
+ "license": "ISC"
},
- "node_modules/@babel/preset-env": {
- "version": "7.22.14",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.10",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.11",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.10",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.11",
- "@babel/plugin-transform-classes": "^7.22.6",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.10",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.11",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.11",
- "@babel/plugin-transform-for-of": "^7.22.5",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.11",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.11",
- "@babel/plugin-transform-modules-systemjs": "^7.22.11",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
- "@babel/plugin-transform-numeric-separator": "^7.22.11",
- "@babel/plugin-transform-object-rest-spread": "^7.22.11",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
- "@babel/plugin-transform-optional-chaining": "^7.22.12",
- "@babel/plugin-transform-parameters": "^7.22.5",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.11",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.10",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.10",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "@babel/types": "^7.22.11",
- "babel-plugin-polyfill-corejs2": "^0.4.5",
- "babel-plugin-polyfill-corejs3": "^0.8.3",
- "babel-plugin-polyfill-regenerator": "^0.5.2",
- "core-js-compat": "^3.31.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node_modules/@mapbox/tiny-sdf": {
+ "version": "1.2.5",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@mapbox/unitbezier": {
+ "version": "0.0.0",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@mapbox/vector-tile": {
+ "version": "1.3.1",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@mapbox/point-geometry": "~0.1.0"
}
},
- "node_modules/@babel/preset-env/node_modules/semver": {
- "version": "6.3.1",
+ "node_modules/@mapbox/whoots-js": {
+ "version": "3.1.0",
"license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "node_modules/@babel/preset-flow": {
- "version": "7.22.5",
+ "node_modules/@mparticle/web-sdk": {
+ "version": "2.23.2",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@babel/runtime": "^7.6.0",
+ "slugify": "^1.3.6"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-transform-flow-strip-types": "^7.22.5"
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
},
"engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "node": ">= 8"
}
},
- "node_modules/@babel/preset-modules": {
- "version": "0.1.6-no-external-plugins",
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
},
- "peerDependencies": {
- "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ "engines": {
+ "node": ">= 8"
}
},
- "node_modules/@babel/preset-typescript": {
- "version": "7.22.11",
- "license": "MIT",
- "peer": true,
+ "node_modules/@optimizely/js-sdk-datafile-manager": {
+ "version": "0.9.5",
+ "license": "Apache-2.0",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.11",
- "@babel/plugin-transform-typescript": "^7.22.11"
+ "@optimizely/js-sdk-logging": "^0.3.1",
+ "@optimizely/js-sdk-utils": "^0.4.0",
+ "decompress-response": "^4.2.1"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=8.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@react-native-async-storage/async-storage": "^1.2.0"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
}
},
- "node_modules/@babel/register": {
- "version": "7.22.5",
- "license": "MIT",
- "peer": true,
+ "node_modules/@optimizely/js-sdk-event-processor": {
+ "version": "0.9.5",
+ "license": "Apache-2.0",
"dependencies": {
- "clone-deep": "^4.0.1",
- "find-cache-dir": "^2.0.0",
- "make-dir": "^2.1.0",
- "pirates": "^4.0.5",
- "source-map-support": "^0.5.16"
- },
- "engines": {
- "node": ">=6.9.0"
+ "@optimizely/js-sdk-logging": "^0.3.1",
+ "@optimizely/js-sdk-utils": "^0.4.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@react-native-async-storage/async-storage": "^1.2.0",
+ "@react-native-community/netinfo": "5.9.4"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ },
+ "@react-native-community/netinfo": {
+ "optional": true
+ }
}
},
- "node_modules/@babel/register/node_modules/find-cache-dir": {
- "version": "2.1.0",
+ "node_modules/@optimizely/js-sdk-logging": {
+ "version": "0.3.1",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@optimizely/js-sdk-utils": "^0.4.0"
+ }
+ },
+ "node_modules/@optimizely/js-sdk-utils": {
+ "version": "0.4.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "uuid": "^3.3.2"
+ }
+ },
+ "node_modules/@optimizely/js-sdk-utils/node_modules/uuid": {
+ "version": "3.4.0",
"license": "MIT",
- "peer": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/@optimizely/optimizely-sdk": {
+ "version": "4.9.4",
+ "license": "Apache-2.0",
"dependencies": {
- "commondir": "^1.0.1",
- "make-dir": "^2.0.0",
- "pkg-dir": "^3.0.0"
+ "@optimizely/js-sdk-datafile-manager": "^0.9.5",
+ "@optimizely/js-sdk-event-processor": "^0.9.2",
+ "@optimizely/js-sdk-logging": "^0.3.1",
+ "json-schema": "^0.4.0",
+ "murmurhash": "0.0.2",
+ "uuid": "^3.3.2"
},
"engines": {
- "node": ">=6"
+ "node": ">=8.0.0"
}
},
- "node_modules/@babel/register/node_modules/find-up": {
- "version": "3.0.0",
+ "node_modules/@optimizely/optimizely-sdk/node_modules/uuid": {
+ "version": "3.4.0",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "locate-path": "^3.0.0"
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.21",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@react-native-community/cli": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.6.tgz",
+ "integrity": "sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==",
+ "peer": true,
+ "dependencies": {
+ "@react-native-community/cli-clean": "12.3.6",
+ "@react-native-community/cli-config": "12.3.6",
+ "@react-native-community/cli-debugger-ui": "12.3.6",
+ "@react-native-community/cli-doctor": "12.3.6",
+ "@react-native-community/cli-hermes": "12.3.6",
+ "@react-native-community/cli-plugin-metro": "12.3.6",
+ "@react-native-community/cli-server-api": "12.3.6",
+ "@react-native-community/cli-tools": "12.3.6",
+ "@react-native-community/cli-types": "12.3.6",
+ "chalk": "^4.1.2",
+ "commander": "^9.4.1",
+ "deepmerge": "^4.3.0",
+ "execa": "^5.0.0",
+ "find-up": "^4.1.0",
+ "fs-extra": "^8.1.0",
+ "graceful-fs": "^4.1.3",
+ "prompts": "^2.4.2",
+ "semver": "^7.5.2"
+ },
+ "bin": {
+ "react-native": "build/bin.js"
},
"engines": {
- "node": ">=6"
+ "node": ">=18"
}
},
- "node_modules/@babel/register/node_modules/locate-path": {
- "version": "3.0.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-clean": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.6.tgz",
+ "integrity": "sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==",
"peer": true,
"dependencies": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "execa": "^5.0.0"
}
},
- "node_modules/@babel/register/node_modules/make-dir": {
- "version": "2.1.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-clean/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"peer": true,
"dependencies": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@babel/register/node_modules/p-limit": {
- "version": "2.3.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-clean/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"peer": true,
- "dependencies": {
- "p-try": "^2.0.0"
- },
"engines": {
- "node": ">=6"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/register/node_modules/p-locate": {
- "version": "3.0.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-clean/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "peer": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@react-native-community/cli-config": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.6.tgz",
+ "integrity": "sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==",
+ "peer": true,
+ "dependencies": {
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "cosmiconfig": "^5.1.0",
+ "deepmerge": "^4.3.0",
+ "glob": "^7.1.3",
+ "joi": "^17.2.1"
+ }
+ },
+ "node_modules/@react-native-community/cli-debugger-ui": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.6.tgz",
+ "integrity": "sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==",
+ "peer": true,
+ "dependencies": {
+ "serve-static": "^1.13.1"
+ }
+ },
+ "node_modules/@react-native-community/cli-doctor": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.6.tgz",
+ "integrity": "sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==",
+ "peer": true,
+ "dependencies": {
+ "@react-native-community/cli-config": "12.3.6",
+ "@react-native-community/cli-platform-android": "12.3.6",
+ "@react-native-community/cli-platform-ios": "12.3.6",
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "command-exists": "^1.2.8",
+ "deepmerge": "^4.3.0",
+ "envinfo": "^7.10.0",
+ "execa": "^5.0.0",
+ "hermes-profile-transformer": "^0.0.6",
+ "node-stream-zip": "^1.9.1",
+ "ora": "^5.4.1",
+ "semver": "^7.5.2",
+ "strip-ansi": "^5.2.0",
+ "wcwidth": "^1.0.1",
+ "yaml": "^2.2.1"
+ }
+ },
+ "node_modules/@react-native-community/cli-doctor/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"peer": true,
"dependencies": {
- "p-limit": "^2.0.0"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@babel/register/node_modules/path-exists": {
- "version": "3.0.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"peer": true,
"engines": {
- "node": ">=4"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/register/node_modules/pify": {
- "version": "4.0.1",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-doctor/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"peer": true,
"engines": {
- "node": ">=6"
+ "node": ">=10.17.0"
}
},
- "node_modules/@babel/register/node_modules/pkg-dir": {
- "version": "3.0.0",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"peer": true,
"dependencies": {
- "find-up": "^3.0.0"
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/register/node_modules/semver": {
- "version": "5.7.2",
- "license": "ISC",
+ "node_modules/@react-native-community/cli-doctor/node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
"peer": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/@babel/regjsgen": {
- "version": "0.8.0",
- "license": "MIT"
- },
- "node_modules/@babel/runtime": {
- "version": "7.22.11",
- "license": "MIT",
"dependencies": {
- "regenerator-runtime": "^0.14.0"
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
},
"engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/template": {
- "version": "7.22.5",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "node": ">=10"
},
- "engines": {
- "node": ">=6.9.0"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/traverse": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "peer": true,
"dependencies": {
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.11",
- "@babel/types": "^7.22.11",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
- "node": ">=6.9.0"
+ "node": ">=8"
}
},
- "node_modules/@babel/types": {
- "version": "7.22.11",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "peer": true,
"dependencies": {
- "@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
- "to-fast-properties": "^2.0.0"
+ "ansi-regex": "^4.1.0"
},
"engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@discoveryjs/json-ext": {
- "version": "0.5.7",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
+ "node": ">=6"
}
},
- "node_modules/@esbuild/linux-x64": {
- "version": "0.18.20",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "peer": true,
"engines": {
- "node": ">=12"
+ "node": ">=6"
}
},
- "node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli-hermes": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.6.tgz",
+ "integrity": "sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==",
+ "peer": true,
"dependencies": {
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
- }
- },
- "node_modules/@eslint-community/regexpp": {
- "version": "4.8.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ "@react-native-community/cli-platform-android": "12.3.6",
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "hermes-profile-transformer": "^0.0.6"
}
},
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.2",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-android": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.6.tgz",
+ "integrity": "sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==",
+ "peer": true,
"dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "execa": "^5.0.0",
+ "fast-xml-parser": "^4.2.4",
+ "glob": "^7.1.3",
+ "logkitty": "^0.7.1"
}
},
- "node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.21.0",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-android/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "peer": true,
"dependencies": {
- "type-fest": "^0.20.2"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@eslint/eslintrc/node_modules/type-fest": {
- "version": "0.20.2",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
+ "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "peer": true,
"engines": {
"node": ">=10"
},
@@ -7332,1288 +10763,1581 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@eslint/js": {
- "version": "8.48.0",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-android/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "peer": true,
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">=10.17.0"
}
},
- "node_modules/@hapi/hoek": {
- "version": "9.3.0",
- "license": "BSD-3-Clause",
- "peer": true
- },
- "node_modules/@hapi/topo": {
- "version": "5.1.0",
- "license": "BSD-3-Clause",
+ "node_modules/@react-native-community/cli-platform-ios": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.6.tgz",
+ "integrity": "sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==",
"peer": true,
"dependencies": {
- "@hapi/hoek": "^9.0.0"
+ "@react-native-community/cli-tools": "12.3.6",
+ "chalk": "^4.1.2",
+ "execa": "^5.0.0",
+ "fast-xml-parser": "^4.0.12",
+ "glob": "^7.1.3",
+ "ora": "^5.4.1"
}
},
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.11.11",
- "dev": true,
- "license": "Apache-2.0",
+ "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "peer": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.5"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=12.22"
+ "node": ">=10"
},
"funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/@jest/create-cache-key-function": {
- "version": "29.6.3",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"peer": true,
- "dependencies": {
- "@jest/types": "^29.6.3"
- },
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@jest/environment": {
- "version": "29.6.4",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-ios/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"peer": true,
- "dependencies": {
- "@jest/fake-timers": "^29.6.4",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "jest-mock": "^29.6.3"
- },
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=10.17.0"
}
},
- "node_modules/@jest/fake-timers": {
- "version": "29.6.4",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-ios/node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"peer": true,
"dependencies": {
- "@jest/types": "^29.6.3",
- "@sinonjs/fake-timers": "^10.0.2",
- "@types/node": "*",
- "jest-message-util": "^29.6.3",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@jest/schemas": {
- "version": "29.6.3",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-platform-ios/node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
"peer": true,
"dependencies": {
- "@sinclair/typebox": "^0.27.8"
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@jest/types": {
- "version": "29.6.3",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-plugin-metro": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.6.tgz",
+ "integrity": "sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==",
+ "peer": true
+ },
+ "node_modules/@react-native-community/cli-server-api": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.6.tgz",
+ "integrity": "sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==",
"peer": true,
"dependencies": {
- "@jest/schemas": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^17.0.8",
- "chalk": "^4.0.0"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "@react-native-community/cli-debugger-ui": "12.3.6",
+ "@react-native-community/cli-tools": "12.3.6",
+ "compression": "^1.7.1",
+ "connect": "^3.6.5",
+ "errorhandler": "^1.5.1",
+ "nocache": "^3.0.1",
+ "pretty-format": "^26.6.2",
+ "serve-static": "^1.13.1",
+ "ws": "^7.5.1"
}
},
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-tools": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.6.tgz",
+ "integrity": "sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==",
+ "peer": true,
"dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
+ "appdirsjs": "^1.2.4",
+ "chalk": "^4.1.2",
+ "find-up": "^5.0.0",
+ "mime": "^2.4.1",
+ "node-fetch": "^2.6.0",
+ "open": "^6.2.0",
+ "ora": "^5.4.1",
+ "semver": "^7.5.2",
+ "shell-quote": "^1.7.3",
+ "sudo-prompt": "^9.0.0"
}
},
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
+ "peer": true,
"engines": {
- "node": ">=6.0.0"
+ "node": ">=4"
}
},
- "node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "peer": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@jridgewell/source-map": {
- "version": "0.3.5",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-tools/node_modules/open": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
+ "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
+ "peer": true,
"dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "is-wsl": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "license": "MIT"
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.19",
- "license": "MIT",
+ "node_modules/@react-native-community/cli-tools/node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "peer": true,
"dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@kwsites/file-exists": {
- "version": "1.1.1",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli-types": {
+ "version": "12.3.6",
+ "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.6.tgz",
+ "integrity": "sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==",
+ "peer": true,
"dependencies": {
- "debug": "^4.1.1"
+ "joi": "^17.2.1"
}
},
- "node_modules/@kwsites/promise-deferred": {
- "version": "1.1.1",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@layer0/cli": {
- "version": "4.20.0",
- "dev": true,
+ "node_modules/@react-native-community/cli/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "peer": true,
"dependencies": {
- "axios": "^0.21.2",
- "chalk": "^4.1.2",
- "check-node-version": "^4.2.1",
- "cli-progress": "^3.9.1",
- "command-exists": "^1.2.9",
- "conf": "^6.1.0",
"cross-spawn": "^7.0.3",
- "date-fns": "^2.27.0",
- "decode-uri-component": "^0.2.0",
- "execa": "^3.2.0",
- "filesize": "^6.0.1",
- "form-data": "^2.5.1",
- "fs-extra": "^8.1.0",
- "git-url-parse": "^13.1.0",
- "globby": "^10.0.1",
- "import-local": "^3.0.2",
- "ipaddr.js": "^2.0.1",
- "is-ci": "^2.0.0",
- "json5": "^2.2.0",
- "kill-port": "^1.6.1",
- "lodash": "^4.17.21",
- "mime-types": "^2.1.35",
- "open": "^7.0.0",
- "ora": "^4.0.3",
- "prettier": "^2.5.0",
- "prompts": "^2.4.2",
- "resolve-global": "^1.0.0",
- "resolve-package-path": "^4.0.3",
- "semver": "^7.3.5",
- "simple-git": "^3.14.1",
- "slash": "^3.0.0",
- "terminal-link": "^2.1.1",
- "tmp-promise": "^2.0.2",
- "ws": "^7.4.6",
- "yargs": "^14.2.0",
- "yauzl": "^2.10.0",
- "yazl": "^2.5.1"
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
- "bin": {
- "0": "index.js",
- "layer0": "index.js"
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/@react-native-community/cli/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "peer": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
},
"engines": {
- "node": ">=14.0.0"
+ "node": ">=8"
}
},
- "node_modules/@layer0/cli/node_modules/axios": {
- "version": "0.21.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "follow-redirects": "^1.14.0"
+ "node_modules/@react-native-community/cli/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@layer0/core": {
- "version": "4.20.0",
- "dev": true,
- "license": "UNLICENSED",
+ "node_modules/@react-native-community/cli/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "peer": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/@react-native-community/cli/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "peer": true,
"dependencies": {
- "@babel/parser": "^7.18.9",
- "@babel/traverse": "^7.18.9",
- "@types/lodash.clonedeep": "^4.5.6",
- "ajv": "^6.12.6",
- "babel-loader": "^8.2.2",
- "chalk": "^4.1.2",
- "chardet": "^1.4.0",
- "chokidar": "^3.5.1",
- "cls-hooked": "^4.2.2",
- "content-type": "^1.0.4",
- "cookie": "^0.4.1",
- "cross-spawn": "^7.0.3",
- "decode-uri-component": "^0.2.0",
- "deepmerge": "^4.2.2",
- "esbuild": "^0.14.49",
- "express": "^4.17.1",
- "fs-extra": "^8.1.0",
- "globby": "^11.0.2",
- "http-proxy": "^1.18.1",
- "lodash.clonedeep": "^4.5.0",
- "lru-cache": "^6.0.0",
- "mime-types": "^2.1.35",
- "node-fetch": "^2.6.1",
- "path-to-regexp": "^6.2.0",
- "pino": "^6.13.3",
- "qs": "^6.10.1",
- "resolve-package-path": "^4.0.3",
- "semver": "^7.3.5",
- "shelljs": "^0.8.5",
- "slash": "^3.0.0",
- "tcp-port-used": "^1.0.2",
- "ts-loader": "^8.2.0",
- "unixify": "^1.0.0",
- "uuid": "^8.3.2"
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/@layer0/core/node_modules/globby": {
- "version": "11.1.0",
- "dev": true,
- "license": "MIT",
+ "node_modules/@react-native-community/cli/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "peer": true,
"dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
+ "p-try": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@layer0/core/node_modules/uuid": {
- "version": "8.3.2",
- "dev": true,
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
+ "node_modules/@react-native-community/cli/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "peer": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/@layer0/devtools": {
- "version": "4.20.0",
- "dev": true,
- "license": "Apache-2.0",
+ "node_modules/@react-native/assets-registry": {
+ "version": "0.73.1",
+ "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz",
+ "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==",
+ "peer": true,
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@react-native/babel-plugin-codegen": {
+ "version": "0.73.4",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz",
+ "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==",
+ "peer": true,
"dependencies": {
- "clsx": "^1.1.1",
- "lodash": "^4.17.20",
- "sirv-cli": "^1.0.0"
+ "@react-native/codegen": "0.73.3"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@react-native/babel-preset": {
+ "version": "0.73.21",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz",
+ "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.20.0",
+ "@babel/plugin-proposal-async-generator-functions": "^7.0.0",
+ "@babel/plugin-proposal-class-properties": "^7.18.0",
+ "@babel/plugin-proposal-export-default-from": "^7.0.0",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0",
+ "@babel/plugin-proposal-numeric-separator": "^7.0.0",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.0",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.0.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.20.0",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.0",
+ "@babel/plugin-syntax-export-default-from": "^7.0.0",
+ "@babel/plugin-syntax-flow": "^7.18.0",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.0.0",
+ "@babel/plugin-transform-arrow-functions": "^7.0.0",
+ "@babel/plugin-transform-async-to-generator": "^7.20.0",
+ "@babel/plugin-transform-block-scoping": "^7.0.0",
+ "@babel/plugin-transform-classes": "^7.0.0",
+ "@babel/plugin-transform-computed-properties": "^7.0.0",
+ "@babel/plugin-transform-destructuring": "^7.20.0",
+ "@babel/plugin-transform-flow-strip-types": "^7.20.0",
+ "@babel/plugin-transform-function-name": "^7.0.0",
+ "@babel/plugin-transform-literals": "^7.0.0",
+ "@babel/plugin-transform-modules-commonjs": "^7.0.0",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0",
+ "@babel/plugin-transform-parameters": "^7.0.0",
+ "@babel/plugin-transform-private-methods": "^7.22.5",
+ "@babel/plugin-transform-private-property-in-object": "^7.22.11",
+ "@babel/plugin-transform-react-display-name": "^7.0.0",
+ "@babel/plugin-transform-react-jsx": "^7.0.0",
+ "@babel/plugin-transform-react-jsx-self": "^7.0.0",
+ "@babel/plugin-transform-react-jsx-source": "^7.0.0",
+ "@babel/plugin-transform-runtime": "^7.0.0",
+ "@babel/plugin-transform-shorthand-properties": "^7.0.0",
+ "@babel/plugin-transform-spread": "^7.0.0",
+ "@babel/plugin-transform-sticky-regex": "^7.0.0",
+ "@babel/plugin-transform-typescript": "^7.5.0",
+ "@babel/plugin-transform-unicode-regex": "^7.0.0",
+ "@babel/template": "^7.0.0",
+ "@react-native/babel-plugin-codegen": "0.73.4",
+ "babel-plugin-transform-flow-enums": "^0.0.2",
+ "react-refresh": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=18"
},
"peerDependencies": {
- "@layer0/prefetch": "^4.0.0"
+ "@babel/core": "*"
}
},
- "node_modules/@layer0/prefetch": {
- "version": "4.20.0",
- "dev": true,
- "license": "Apache-2.0",
+ "node_modules/@react-native/codegen": {
+ "version": "0.73.3",
+ "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz",
+ "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==",
+ "peer": true,
"dependencies": {
- "@layer0/core": "^4.20.0",
- "cheerio": "^1.0.0-rc.3",
- "json-query": "^2.2.2",
- "workbox-cacheable-response": "^5.1.2",
- "workbox-core": "^5.1.4",
- "workbox-expiration": "^5.1.2",
- "workbox-precaching": "^5.1.4",
- "workbox-routing": "^5.1.2",
- "workbox-strategies": "^5.1.2"
+ "@babel/parser": "^7.20.0",
+ "flow-parser": "^0.206.0",
+ "glob": "^7.1.1",
+ "invariant": "^2.2.4",
+ "jscodeshift": "^0.14.0",
+ "mkdirp": "^0.5.1",
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18"
},
"peerDependencies": {
- "@layer0/devtools": "^4.0.0"
+ "@babel/preset-env": "^7.1.6"
}
},
- "node_modules/@mapbox/geojson-rewind": {
- "version": "0.5.2",
- "license": "ISC",
+ "node_modules/@react-native/community-cli-plugin": {
+ "version": "0.73.17",
+ "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.17.tgz",
+ "integrity": "sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==",
+ "peer": true,
"dependencies": {
- "get-stream": "^6.0.1",
- "minimist": "^1.2.6"
+ "@react-native-community/cli-server-api": "12.3.6",
+ "@react-native-community/cli-tools": "12.3.6",
+ "@react-native/dev-middleware": "0.73.8",
+ "@react-native/metro-babel-transformer": "0.73.15",
+ "chalk": "^4.0.0",
+ "execa": "^5.1.1",
+ "metro": "^0.80.3",
+ "metro-config": "^0.80.3",
+ "metro-core": "^0.80.3",
+ "node-fetch": "^2.2.0",
+ "readline": "^1.3.0"
},
- "bin": {
- "geojson-rewind": "geojson-rewind"
+ "engines": {
+ "node": ">=18"
}
},
- "node_modules/@mapbox/geojson-rewind/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
+ "node_modules/@react-native/community-cli-plugin/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "peer": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
"engines": {
"node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@mapbox/geojson-types": {
- "version": "1.0.2",
- "license": "ISC"
- },
- "node_modules/@mapbox/jsonlint-lines-primitives": {
- "version": "2.0.2",
+ "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "peer": true,
"engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@mapbox/mapbox-gl-supported": {
- "version": "1.5.0",
- "license": "BSD-3-Clause",
- "peerDependencies": {
- "mapbox-gl": ">=0.32.1 <2.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@mapbox/point-geometry": {
- "version": "0.1.0",
- "license": "ISC"
- },
- "node_modules/@mapbox/tiny-sdf": {
- "version": "1.2.5",
- "license": "BSD-2-Clause"
- },
- "node_modules/@mapbox/unitbezier": {
- "version": "0.0.0",
- "license": "BSD-2-Clause"
+ "node_modules/@react-native/community-cli-plugin/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "peer": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
},
- "node_modules/@mapbox/vector-tile": {
- "version": "1.3.1",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@mapbox/point-geometry": "~0.1.0"
+ "node_modules/@react-native/debugger-frontend": {
+ "version": "0.73.3",
+ "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz",
+ "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==",
+ "peer": true,
+ "engines": {
+ "node": ">=18"
}
},
- "node_modules/@mapbox/whoots-js": {
- "version": "3.1.0",
- "license": "ISC",
+ "node_modules/@react-native/dev-middleware": {
+ "version": "0.73.8",
+ "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.8.tgz",
+ "integrity": "sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==",
+ "peer": true,
+ "dependencies": {
+ "@isaacs/ttlcache": "^1.4.1",
+ "@react-native/debugger-frontend": "0.73.3",
+ "chrome-launcher": "^0.15.2",
+ "chromium-edge-launcher": "^1.0.0",
+ "connect": "^3.6.5",
+ "debug": "^2.2.0",
+ "node-fetch": "^2.2.0",
+ "open": "^7.0.3",
+ "serve-static": "^1.13.1",
+ "temp-dir": "^2.0.0",
+ "ws": "^6.2.2"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=18"
}
},
- "node_modules/@mparticle/web-sdk": {
- "version": "2.23.2",
- "license": "Apache-2.0",
+ "node_modules/@react-native/dev-middleware/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "peer": true,
"dependencies": {
- "@babel/runtime": "^7.6.0",
- "slugify": "^1.3.6"
+ "ms": "2.0.0"
}
},
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "license": "MIT",
+ "node_modules/@react-native/dev-middleware/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "peer": true
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/ws": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "peer": true,
"dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/@react-native/gradle-plugin": {
+ "version": "0.73.4",
+ "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz",
+ "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==",
+ "peer": true,
"engines": {
- "node": ">= 8"
+ "node": ">=18"
}
},
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "license": "MIT",
+ "node_modules/@react-native/js-polyfills": {
+ "version": "0.73.1",
+ "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz",
+ "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==",
+ "peer": true,
"engines": {
- "node": ">= 8"
+ "node": ">=18"
}
},
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "license": "MIT",
+ "node_modules/@react-native/metro-babel-transformer": {
+ "version": "0.73.15",
+ "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz",
+ "integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==",
+ "peer": true,
"dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
+ "@babel/core": "^7.20.0",
+ "@react-native/babel-preset": "0.73.21",
+ "hermes-parser": "0.15.0",
+ "nullthrows": "^1.1.1"
},
"engines": {
- "node": ">= 8"
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@babel/core": "*"
}
},
- "node_modules/@optimizely/js-sdk-datafile-manager": {
- "version": "0.9.5",
- "license": "Apache-2.0",
+ "node_modules/@react-native/normalize-colors": {
+ "version": "0.73.2",
+ "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz",
+ "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==",
+ "peer": true
+ },
+ "node_modules/@react-native/virtualized-lists": {
+ "version": "0.73.4",
+ "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz",
+ "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==",
+ "peer": true,
"dependencies": {
- "@optimizely/js-sdk-logging": "^0.3.1",
- "@optimizely/js-sdk-utils": "^0.4.0",
- "decompress-response": "^4.2.1"
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1"
},
"engines": {
- "node": ">=8.0.0"
+ "node": ">=18"
},
"peerDependencies": {
- "@react-native-async-storage/async-storage": "^1.2.0"
- },
- "peerDependenciesMeta": {
- "@react-native-async-storage/async-storage": {
- "optional": true
- }
+ "react-native": "*"
}
},
- "node_modules/@optimizely/js-sdk-event-processor": {
- "version": "0.9.5",
- "license": "Apache-2.0",
+ "node_modules/@rollup/pluginutils": {
+ "version": "4.2.1",
+ "license": "MIT",
"dependencies": {
- "@optimizely/js-sdk-logging": "^0.3.1",
- "@optimizely/js-sdk-utils": "^0.4.0"
- },
- "peerDependencies": {
- "@react-native-async-storage/async-storage": "^1.2.0",
- "@react-native-community/netinfo": "5.9.4"
+ "estree-walker": "^2.0.1",
+ "picomatch": "^2.2.2"
},
- "peerDependenciesMeta": {
- "@react-native-async-storage/async-storage": {
- "optional": true
- },
- "@react-native-community/netinfo": {
- "optional": true
- }
+ "engines": {
+ "node": ">= 8.0.0"
}
},
- "node_modules/@optimizely/js-sdk-logging": {
- "version": "0.3.1",
- "license": "Apache-2.0",
+ "node_modules/@sideway/address": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
+ "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
+ "peer": true,
"dependencies": {
- "@optimizely/js-sdk-utils": "^0.4.0"
+ "@hapi/hoek": "^9.0.0"
}
},
- "node_modules/@optimizely/js-sdk-utils": {
- "version": "0.4.0",
- "license": "Apache-2.0",
+ "node_modules/@sideway/formula": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
+ "peer": true
+ },
+ "node_modules/@sideway/pinpoint": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+ "peer": true
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.27.8",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
+ "peer": true
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
+ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
+ "peer": true,
"dependencies": {
- "uuid": "^3.3.2"
+ "type-detect": "4.0.8"
}
},
- "node_modules/@optimizely/js-sdk-utils/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
+ "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
+ "peer": true,
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0"
}
},
- "node_modules/@optimizely/optimizely-sdk": {
- "version": "4.9.4",
- "license": "Apache-2.0",
+ "node_modules/@smithy/abort-controller": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.1.2.tgz",
+ "integrity": "sha512-iwUxrFm/ZFCXhzhtZ6JnoJzAsqUrVfBAZUTQj8ypXGtIjwXZpKqmgYiuqrDERiydDI5gesqvsC4Rqe57GGhbVg==",
"dependencies": {
- "@optimizely/js-sdk-datafile-manager": "^0.9.5",
- "@optimizely/js-sdk-event-processor": "^0.9.2",
- "@optimizely/js-sdk-logging": "^0.3.1",
- "json-schema": "^0.4.0",
- "murmurhash": "0.0.2",
- "uuid": "^3.3.2"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/@optimizely/optimizely-sdk/node_modules/uuid": {
- "version": "3.4.0",
- "license": "MIT",
- "bin": {
- "uuid": "bin/uuid"
+ "node": ">=14.0.0"
}
},
- "node_modules/@polka/url": {
- "version": "1.0.0-next.21",
- "dev": true,
- "license": "MIT"
+ "node_modules/@smithy/abort-controller/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native-community/cli": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/chunked-blob-reader": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.1.1.tgz",
+ "integrity": "sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==",
"dependencies": {
- "@react-native-community/cli-clean": "11.3.6",
- "@react-native-community/cli-config": "11.3.6",
- "@react-native-community/cli-debugger-ui": "11.3.6",
- "@react-native-community/cli-doctor": "11.3.6",
- "@react-native-community/cli-hermes": "11.3.6",
- "@react-native-community/cli-plugin-metro": "11.3.6",
- "@react-native-community/cli-server-api": "11.3.6",
- "@react-native-community/cli-tools": "11.3.6",
- "@react-native-community/cli-types": "11.3.6",
- "chalk": "^4.1.2",
- "commander": "^9.4.1",
- "execa": "^5.0.0",
- "find-up": "^4.1.0",
- "fs-extra": "^8.1.0",
- "graceful-fs": "^4.1.3",
- "prompts": "^2.4.0",
- "semver": "^7.5.2"
- },
- "bin": {
- "react-native": "build/bin.js"
- },
- "engines": {
- "node": ">=16"
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-clean": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/chunked-blob-reader-native": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.1.tgz",
+ "integrity": "sha512-zNW+43dltfNMUrBEYLMWgI8lQr0uhtTcUyxkgC9EP4j17WREzgSFMPUFVrVV6Rc2+QtWERYjb4tzZnQGa7R9fQ==",
"dependencies": {
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "execa": "^5.0.0",
- "prompts": "^2.4.0"
+ "@smithy/util-base64": "^2.1.1",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-clean/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/chunked-blob-reader-native/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/chunked-blob-reader/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/config-resolver": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.1.2.tgz",
+ "integrity": "sha512-ZDMY63xJVsJl7ei/yIMv9nx8OiEOulwNnQOUDGpIvzoBrcbvYwiMjIMe5mP5J4fUmttKkpiTKwta/7IUriAn9w==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-config-provider": "^2.2.1",
+ "@smithy/util-middleware": "^2.1.2",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-clean/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "node_modules/@smithy/config-resolver/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native-community/cli-clean/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/core": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.3.tgz",
+ "integrity": "sha512-8cT/swERvU1EUMuJF914+psSeVy4+NcNhbRe1WEKN1yIMPE5+Tq5EaPq1HWjKCodcdBIyU9ViTjd62XnebXMHA==",
+ "dependencies": {
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-retry": "^2.1.2",
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-middleware": "^2.1.2",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-config": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/core/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/credential-provider-imds": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.2.2.tgz",
+ "integrity": "sha512-a2xpqWzhzcYwImGbFox5qJLf6i5HKdVeOVj7d6kVFElmbS2QW2T4HmefRc5z1huVArk9bh5Rk1NiFp9YBCXU3g==",
"dependencies": {
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "cosmiconfig": "^5.1.0",
- "deepmerge": "^4.3.0",
- "glob": "^7.1.3",
- "joi": "^17.2.1"
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/property-provider": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-debugger-ui": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/credential-provider-imds/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/eventstream-codec": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.1.2.tgz",
+ "integrity": "sha512-2PHrVRixITHSOj3bxfZmY93apGf8/DFiyhRh9W0ukfi07cvlhlRonZ0fjgcqryJjUZ5vYHqqmfIE/Qe1HM9mlw==",
"dependencies": {
- "serve-static": "^1.13.1"
+ "@aws-crypto/crc32": "3.0.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-hex-encoding": "^2.1.1",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-doctor": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/crc32": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
+ "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
"dependencies": {
- "@react-native-community/cli-config": "11.3.6",
- "@react-native-community/cli-platform-android": "11.3.6",
- "@react-native-community/cli-platform-ios": "11.3.6",
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "command-exists": "^1.2.8",
- "envinfo": "^7.7.2",
- "execa": "^5.0.0",
- "hermes-profile-transformer": "^0.0.6",
- "ip": "^1.1.5",
- "node-stream-zip": "^1.9.1",
- "ora": "^5.4.1",
- "prompts": "^2.4.0",
- "semver": "^7.5.2",
- "strip-ansi": "^5.2.0",
- "sudo-prompt": "^9.0.0",
- "wcwidth": "^1.0.1",
- "yaml": "^2.2.1"
+ "@aws-crypto/util": "^3.0.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/crc32/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/util": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
+ "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "@aws-sdk/types": "^3.222.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
- "node_modules/@react-native-community/cli-doctor/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/eventstream-codec/node_modules/@aws-sdk/types": {
+ "version": "3.521.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.521.0.tgz",
+ "integrity": "sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": {
- "version": "4.1.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-codec/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/eventstream-serde-browser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.1.2.tgz",
+ "integrity": "sha512-2N11IFHvOmKuwK6hLVkqM8ge8oiQsFkflr4h07LToxo3rX+njkx/5eRn6RVcyNmpbdbxYYt0s0Pf8u+yhHmOKg==",
"dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
+ "@smithy/eventstream-serde-universal": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/ora": {
- "version": "5.4.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-serde-browser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/eventstream-serde-config-resolver": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.1.2.tgz",
+ "integrity": "sha512-nD/+k3mK+lMMwf2AItl7uWma+edHLqiE6LyIYXYnIBlCJcIQnA/vTHjHFoSJFCfG30sBJnU/7u4X5j/mbs9uKg==",
"dependencies": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-serde-config-resolver/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/eventstream-serde-node": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.1.2.tgz",
+ "integrity": "sha512-zNE6DhbwDEWTKl4mELkrdgXBGC7UsFg1LDkTwizSOFB/gd7G7la083wb0JgU+xPt+TYKK0AuUlOM0rUZSJzqeA==",
"dependencies": {
- "ansi-regex": "^5.0.1"
+ "@smithy/eventstream-serde-universal": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": {
- "version": "5.2.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/eventstream-serde-node/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/eventstream-serde-universal": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.1.2.tgz",
+ "integrity": "sha512-Upd/zy+dNvvIDPU1HGhW9ivNjvJQ0W4UkkQOzr5Mo0hz2lqnZAyOuit4TK2JAEg/oo+V1gUY4XywDc7zNbCF0g==",
"dependencies": {
- "ansi-regex": "^4.1.0"
+ "@smithy/eventstream-codec": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": {
- "version": "4.1.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
+ "node_modules/@smithy/eventstream-serde-universal/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native-community/cli-hermes": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/fetch-http-handler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.2.tgz",
+ "integrity": "sha512-sIGMVwa/8h6eqNjarI3F07gvML3mMXcqBe+BINNLuKsVKXMNBN6wRzeZbbx7lfiJDEHAP28qRns8flHEoBB7zw==",
"dependencies": {
- "@react-native-community/cli-platform-android": "11.3.6",
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "hermes-profile-transformer": "^0.0.6",
- "ip": "^1.1.5"
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/querystring-builder": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-base64": "^2.1.1",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-platform-android": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/fetch-http-handler/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/hash-blob-browser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.2.tgz",
+ "integrity": "sha512-f8QHgOVSXeYsc4BLKWdfXRowKa2g9byAkAX5c7Ku89bi9uBquWLEVmKlYXFBlkX562Fkmp2YSeciv+zZuOrIOQ==",
"dependencies": {
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "execa": "^5.0.0",
- "glob": "^7.1.3",
- "logkitty": "^0.7.1"
+ "@smithy/chunked-blob-reader": "^2.1.1",
+ "@smithy/chunked-blob-reader-native": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-platform-android/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/hash-blob-browser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/hash-node": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.1.2.tgz",
+ "integrity": "sha512-3Sgn4s0g4xud1M/j6hQwYCkz04lVJ24wvCAx4xI26frr3Ao6v0o2VZkBpUySTeQbMUBp2DhuzJ0fV1zybzkckw==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-buffer-from": "^2.1.1",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
+ "node_modules/@smithy/hash-node/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/hash-stream-node": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.1.2.tgz",
+ "integrity": "sha512-UB6xo+KN3axrLO+MfnWb8mtdeep4vjGUcjYCVFdk9h+OqUb7JYWZZLRcupRPZx28cNBCBEUtc9wVZDI71JDdQA==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-android/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/hash-stream-node/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/invalid-dependency": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.1.2.tgz",
+ "integrity": "sha512-qdgKhkFYxDJnKecx2ANwz3JRkXjm0qDgEnAs5BIfb2z/XqA2l7s9BTH7GTC/RR4E8h6EDCeb5rM2rnARxviqIg==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ }
+ },
+ "node_modules/@smithy/invalid-dependency/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/is-array-buffer": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz",
+ "integrity": "sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==",
+ "dependencies": {
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/is-array-buffer/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/md5-js": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.1.2.tgz",
+ "integrity": "sha512-C/FWR5ooyDNDfc1Opx3n0QFO5p4G0gldIbk2VU9mPGnZVTjzXcWM5jUQp33My5UK305tKYpG5/kZdQSNVh+tLw==",
"dependencies": {
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "execa": "^5.0.0",
- "fast-xml-parser": "^4.0.12",
- "glob": "^7.1.3",
- "ora": "^5.4.1"
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/md5-js/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/middleware-content-length": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.1.2.tgz",
+ "integrity": "sha512-XEWtul1tHP31EtUIobEyN499paUIbnCTRtjY+ciDCEXW81lZmpjrDG3aL0FxJDPnvatVQuMV1V5eg6MCqTFaLQ==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
+ "node_modules/@smithy/middleware-content-length/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/middleware-endpoint": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.4.2.tgz",
+ "integrity": "sha512-72qbmVwaWcLOd/OT52fszrrlXywPwciwpsRiIk/dIvpcwkpGE9qrYZ2bt/SYcA/ma8Rz9Ni2AbBuSXLDYISS+A==",
+ "dependencies": {
+ "@smithy/middleware-serde": "^2.1.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/shared-ini-file-loader": "^2.3.2",
+ "@smithy/types": "^2.10.0",
+ "@smithy/url-parser": "^2.1.2",
+ "@smithy/util-middleware": "^2.1.2",
+ "tslib": "^2.5.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/middleware-endpoint/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/middleware-retry": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.2.tgz",
+ "integrity": "sha512-tlvSK+v9bPHHb0dLWvEaFW2Iz0IeA57ISvSaso36I33u8F8wYqo5FCvenH7TgMVBx57jyJBXOmYCZa9n5gdJIg==",
+ "dependencies": {
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/service-error-classification": "^2.1.2",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-retry": "^2.1.2",
+ "tslib": "^2.5.0",
+ "uuid": "^8.3.2"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios/node_modules/log-symbols": {
- "version": "4.1.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/middleware-retry/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/middleware-retry/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@smithy/middleware-serde": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.1.2.tgz",
+ "integrity": "sha512-XNU6aVIhlSbjuo2XsfZ7rd4HhjTXDlNWxAmhlBfViTW1TNK02CeWdeEntp5XtQKYD//pyTIbYi35EQvIidAkOw==",
"dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-platform-ios/node_modules/ora": {
- "version": "5.4.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/middleware-serde/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/middleware-stack": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.1.2.tgz",
+ "integrity": "sha512-EPGaHGd4XmZcaRYjbhyqiqN/Q/ESxXu5e5TK24CTZUe99y8/XCxmiX8VLMM4H0DI7K3yfElR0wPAAvceoSkTgw==",
"dependencies": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-plugin-metro": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@react-native-community/cli-server-api": "11.3.6",
- "@react-native-community/cli-tools": "11.3.6",
- "chalk": "^4.1.2",
- "execa": "^5.0.0",
- "metro": "0.76.7",
- "metro-config": "0.76.7",
- "metro-core": "0.76.7",
- "metro-react-native-babel-transformer": "0.76.7",
- "metro-resolver": "0.76.7",
- "metro-runtime": "0.76.7",
- "readline": "^1.3.0"
- }
+ "node_modules/@smithy/middleware-stack/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native-community/cli-plugin-metro/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/node-config-provider": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.2.2.tgz",
+ "integrity": "sha512-QXvpqHSijAm13ZsVkUo92b085UzDvYP1LblWTb3uWi9WilhDvYnVyPLXaryLhOWZ2YvdhK2170T3ZBqtg+quIQ==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@smithy/property-provider": "^2.1.2",
+ "@smithy/shared-ini-file-loader": "^2.3.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-plugin-metro/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
+ "node_modules/@smithy/node-config-provider/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/node-http-handler": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.4.0.tgz",
+ "integrity": "sha512-Mf2f7MMy31W8LisJ9O+7J5cKiNwBwBBLU6biQ7/sFSFdhuOxPN7hOPoZ8vlaFjvrpfOUJw9YOpjGyNTKuvomOQ==",
+ "dependencies": {
+ "@smithy/abort-controller": "^2.1.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/querystring-builder": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-plugin-metro/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/node-http-handler/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/property-provider": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.1.2.tgz",
+ "integrity": "sha512-yaXCVFKzxbSXqOoyA7AdAgXhwdjiLeui7n2P6XLjBCz/GZFdLUJgSY6KL1PevaxT4REMwUSs/bSHAe/0jdzEHw==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-runtime": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/property-provider/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/protocol-http": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.2.0.tgz",
+ "integrity": "sha512-VRp0YITYIQum+rX4zeZ3cW1wl9r90IQzQN+VLS1NxdSMt6NLsJiJqR9czTxlaeWNrLHsFAETmjmdrS48Ug1liA==",
"dependencies": {
- "@babel/runtime": "^7.0.0",
- "react-refresh": "^0.4.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=16"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-server-api": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/protocol-http/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/querystring-builder": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.1.2.tgz",
+ "integrity": "sha512-wk6QpuvBBLJF5w8aADsZOtxaHY9cF5MZe1Ry3hSqqBxARdUrMoXi/jukUz5W0ftXGlbA398IN8dIIUj3WXqJXg==",
"dependencies": {
- "@react-native-community/cli-debugger-ui": "11.3.6",
- "@react-native-community/cli-tools": "11.3.6",
- "compression": "^1.7.1",
- "connect": "^3.6.5",
- "errorhandler": "^1.5.1",
- "nocache": "^3.0.1",
- "pretty-format": "^26.6.2",
- "serve-static": "^1.13.1",
- "ws": "^7.5.1"
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-uri-escape": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-tools": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/querystring-builder/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/querystring-parser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.1.2.tgz",
+ "integrity": "sha512-z1yL5Iiagm/UxVy1tcuTFZdfOBK/QtYeK6wfClAJ7cOY7kIaYR6jn1cVXXJmhAQSh1b2ljP4xiZN4Ybj7Tbs5w==",
"dependencies": {
- "appdirsjs": "^1.2.4",
- "chalk": "^4.1.2",
- "find-up": "^5.0.0",
- "mime": "^2.4.1",
- "node-fetch": "^2.6.0",
- "open": "^6.2.0",
- "ora": "^5.4.1",
- "semver": "^7.5.2",
- "shell-quote": "^1.7.3"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": {
- "version": "1.1.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/querystring-parser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/service-error-classification": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.2.tgz",
+ "integrity": "sha512-R+gL1pAPuWkH6unFridk57wDH5PFY2IlVg2NUjSAjoaIaU+sxqKf/7AOWIcx9Bdn+xY0/4IRQ69urlC+F3I9gg==",
+ "dependencies": {
+ "@smithy/types": "^2.10.0"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": {
- "version": "4.1.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/shared-ini-file-loader": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.3.2.tgz",
+ "integrity": "sha512-idHGDJB+gBh+aaIjmWj6agmtNWftoyAenErky74hAtKyUaCvfocSBgEJ2pQ6o68svBluvGIj4NGFgJu0198mow==",
"dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@smithy/shared-ini-file-loader/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/signature-v4": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.1.2.tgz",
+ "integrity": "sha512-DdPWaNGIbxzyocR3ncH8xlxQgsqteRADEdCPoivgBzwv17UzKy2obtdi2vwNc5lAJ955bGEkkWef9O7kc1Eocg==",
+ "dependencies": {
+ "@smithy/eventstream-codec": "^2.1.2",
+ "@smithy/is-array-buffer": "^2.1.1",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-hex-encoding": "^2.1.1",
+ "@smithy/util-middleware": "^2.1.2",
+ "@smithy/util-uri-escape": "^2.1.1",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-tools/node_modules/open": {
- "version": "6.4.0",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "is-wsl": "^1.1.0"
+ "node_modules/@smithy/signature-v4/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/smithy-client": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.4.0.tgz",
+ "integrity": "sha512-6/jxk0om9l2s9BcgHtrBn+Hd3xcFGDzxfEJ2FvGpZxIz0S7bgvZg1gyR66O1xf1w9WZBH+W7JClhfSn2gETINw==",
+ "dependencies": {
+ "@smithy/middleware-endpoint": "^2.4.2",
+ "@smithy/middleware-stack": "^2.1.2",
+ "@smithy/protocol-http": "^3.2.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-stream": "^2.1.2",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-tools/node_modules/ora": {
- "version": "5.4.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/smithy-client/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/types": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz",
+ "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==",
"dependencies": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
+ "tslib": "^2.6.2"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli-types": {
- "version": "11.3.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/types/node_modules/tslib": {
+ "version": "2.6.2",
+ "license": "0BSD"
+ },
+ "node_modules/@smithy/url-parser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.1.2.tgz",
+ "integrity": "sha512-KBPi740ciTujUaY+RfQuPABD0QFmgSBN5qNVDCGTryfsbG4jkwC0YnElSzi72m24HegMyxzZDLG4Oh4/97mw2g==",
"dependencies": {
- "joi": "^17.2.1"
+ "@smithy/querystring-parser": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/execa": {
- "version": "5.1.1",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/url-parser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-base64": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.1.1.tgz",
+ "integrity": "sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
+ "@smithy/util-buffer-from": "^2.1.1",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/find-up": {
- "version": "4.1.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/util-base64/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-body-length-browser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.1.1.tgz",
+ "integrity": "sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==",
+ "dependencies": {
+ "tslib": "^2.5.0"
+ }
+ },
+ "node_modules/@smithy/util-body-length-browser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-body-length-node": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.1.tgz",
+ "integrity": "sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==",
"dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/get-stream": {
- "version": "6.0.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "node_modules/@smithy/util-body-length-node/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native-community/cli/node_modules/human-signals": {
- "version": "2.1.0",
- "license": "Apache-2.0",
- "peer": true,
+ "node_modules/@smithy/util-buffer-from": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz",
+ "integrity": "sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==",
+ "dependencies": {
+ "@smithy/is-array-buffer": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
"engines": {
- "node": ">=10.17.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/locate-path": {
- "version": "5.0.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/util-buffer-from/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-config-provider": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.2.1.tgz",
+ "integrity": "sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==",
"dependencies": {
- "p-locate": "^4.1.0"
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=14.0.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/p-limit": {
- "version": "2.3.0",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/util-config-provider/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-defaults-mode-browser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.2.tgz",
+ "integrity": "sha512-YmojdmsE7VbvFGJ/8btn/5etLm1HOQkgVX6nMWlB0yBL/Vb//s3aTebUJ66zj2+LNrBS3B9S+18+LQU72Yj0AQ==",
"dependencies": {
- "p-try": "^2.0.0"
+ "@smithy/property-provider": "^2.1.2",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@react-native-community/cli/node_modules/p-locate": {
- "version": "4.1.0",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "p-limit": "^2.2.0"
+ "node_modules/@smithy/util-defaults-mode-browser/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-defaults-mode-node": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.1.tgz",
+ "integrity": "sha512-kof7M9Q2qP5yaQn8hHJL3KwozyvIfLe+ys7feifSul6gBAAeoraibo/MWqotb/I0fVLMlCMDwn7WXFsGUwnsew==",
+ "dependencies": {
+ "@smithy/config-resolver": "^2.1.2",
+ "@smithy/credential-provider-imds": "^2.2.2",
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/property-provider": "^2.1.2",
+ "@smithy/smithy-client": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">=8"
+ "node": ">= 10.0.0"
}
},
- "node_modules/@react-native/assets-registry": {
- "version": "0.72.0",
- "license": "MIT",
- "peer": true
+ "node_modules/@smithy/util-defaults-mode-node/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native/codegen": {
- "version": "0.72.6",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/util-endpoints": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.1.2.tgz",
+ "integrity": "sha512-2/REfdcJ20y9iF+9kSBRBsaoGzjT5dZ3E6/TA45GHJuJAb/vZTj76VLTcrl2iN3fWXiDK1B8RxchaLGbr7RxxA==",
"dependencies": {
- "@babel/parser": "^7.20.0",
- "flow-parser": "^0.206.0",
- "jscodeshift": "^0.14.0",
- "nullthrows": "^1.1.1"
+ "@smithy/node-config-provider": "^2.2.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
- "peerDependencies": {
- "@babel/preset-env": "^7.1.6"
+ "engines": {
+ "node": ">= 14.0.0"
}
},
- "node_modules/@react-native/gradle-plugin": {
- "version": "0.72.11",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@react-native/js-polyfills": {
- "version": "0.72.1",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@react-native/normalize-colors": {
- "version": "0.72.0",
- "license": "MIT",
- "peer": true
+ "node_modules/@smithy/util-endpoints/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@react-native/virtualized-lists": {
- "version": "0.72.8",
- "license": "MIT",
- "peer": true,
+ "node_modules/@smithy/util-hex-encoding": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.1.1.tgz",
+ "integrity": "sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==",
"dependencies": {
- "invariant": "^2.2.4",
- "nullthrows": "^1.1.1"
+ "tslib": "^2.5.0"
},
- "peerDependencies": {
- "react-native": "*"
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "license": "MIT",
+ "node_modules/@smithy/util-hex-encoding/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-middleware": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.1.2.tgz",
+ "integrity": "sha512-lvSOnwQ7iAajtWb1nAyy0CkOIn8d+jGykQOtt2NXDsPzOTfejZM/Uph+O/TmVgWoXdcGuw5peUMG2f5xEIl6UQ==",
"dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
},
"engines": {
- "node": ">= 8.0.0"
+ "node": ">=14.0.0"
}
},
- "node_modules/@sideway/address": {
- "version": "4.1.4",
- "license": "BSD-3-Clause",
- "peer": true,
+ "node_modules/@smithy/util-middleware/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-retry": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.1.2.tgz",
+ "integrity": "sha512-pqifOgRqwLfRu+ks3awEKKqPeYxrHLwo4Yu2EarGzeoarTd1LVEyyf5qLE6M7IiCsxnXRhn9FoWIdZOC+oC/VQ==",
"dependencies": {
- "@hapi/hoek": "^9.0.0"
+ "@smithy/service-error-classification": "^2.1.2",
+ "@smithy/types": "^2.10.0",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">= 14.0.0"
}
},
- "node_modules/@sideway/formula": {
- "version": "3.0.1",
- "license": "BSD-3-Clause",
- "peer": true
+ "node_modules/@smithy/util-retry/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@sideway/pinpoint": {
- "version": "2.0.0",
- "license": "BSD-3-Clause",
- "peer": true
+ "node_modules/@smithy/util-stream": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.2.tgz",
+ "integrity": "sha512-AbGjvoSok7YeUKv9WRVRSChQfsufLR54YCAabTbaABRdIucywRQs29em0uAP6r4RLj+4aFZStWGYpFgT0P8UlQ==",
+ "dependencies": {
+ "@smithy/fetch-http-handler": "^2.4.2",
+ "@smithy/node-http-handler": "^2.4.0",
+ "@smithy/types": "^2.10.0",
+ "@smithy/util-base64": "^2.1.1",
+ "@smithy/util-buffer-from": "^2.1.1",
+ "@smithy/util-hex-encoding": "^2.1.1",
+ "@smithy/util-utf8": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
},
- "node_modules/@sinclair/typebox": {
- "version": "0.27.8",
- "license": "MIT",
- "peer": true
+ "node_modules/@smithy/util-stream/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
- "node_modules/@sinonjs/commons": {
- "version": "3.0.0",
- "license": "BSD-3-Clause",
- "peer": true,
+ "node_modules/@smithy/util-uri-escape": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.1.1.tgz",
+ "integrity": "sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==",
"dependencies": {
- "type-detect": "4.0.8"
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@sinonjs/fake-timers": {
- "version": "10.3.0",
- "license": "BSD-3-Clause",
- "peer": true,
+ "node_modules/@smithy/util-uri-escape/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-utf8": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.1.1.tgz",
+ "integrity": "sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A==",
"dependencies": {
- "@sinonjs/commons": "^3.0.0"
+ "@smithy/util-buffer-from": "^2.1.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@smithy/types": {
- "version": "2.2.2",
- "license": "Apache-2.0",
+ "node_modules/@smithy/util-utf8/node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/@smithy/util-waiter": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.1.2.tgz",
+ "integrity": "sha512-yxLC57GBDmbDmrnH+vJxsrbV4/aYUucBONkSRLZyJIVFAl/QJH+O/h+phITHDaxVZCYZAcudYJw4ERE32BJM7g==",
"dependencies": {
+ "@smithy/abort-controller": "^2.1.2",
+ "@smithy/types": "^2.10.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
- "node_modules/@smithy/types/node_modules/tslib": {
+ "node_modules/@smithy/util-waiter/node_modules/tslib": {
"version": "2.6.2",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/@surma/rollup-plugin-off-main-thread": {
"version": "2.2.3",
@@ -8634,7 +12358,8 @@
},
"node_modules/@turf/boolean-clockwise": {
"version": "6.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz",
+ "integrity": "sha512-45+C7LC5RMbRWrxh3Z0Eihsc8db1VGBO5d9BLTOAwU4jR6SgsunTfRWR16X7JUwIDYlCVEmnjcXJNi/kIU3VIw==",
"dependencies": {
"@turf/helpers": "^6.5.0",
"@turf/invariant": "^6.5.0"
@@ -8645,14 +12370,16 @@
},
"node_modules/@turf/helpers": {
"version": "6.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
+ "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/invariant": {
"version": "6.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
+ "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
"dependencies": {
"@turf/helpers": "^6.5.0"
},
@@ -8662,7 +12389,8 @@
},
"node_modules/@types/cookie": {
"version": "0.3.3",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz",
+ "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow=="
},
"node_modules/@types/eslint": {
"version": "8.44.2",
@@ -8694,21 +12422,24 @@
}
},
"node_modules/@types/istanbul-lib-coverage": {
- "version": "2.0.4",
- "license": "MIT",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
"peer": true
},
"node_modules/@types/istanbul-lib-report": {
- "version": "3.0.0",
- "license": "MIT",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"peer": true,
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
},
"node_modules/@types/istanbul-reports": {
- "version": "3.0.1",
- "license": "MIT",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"peer": true,
"dependencies": {
"@types/istanbul-lib-report": "*"
@@ -8742,7 +12473,8 @@
},
"node_modules/@types/node-fetch": {
"version": "2.6.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz",
+ "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==",
"dependencies": {
"@types/node": "*",
"form-data": "^3.0.0"
@@ -8750,7 +12482,8 @@
},
"node_modules/@types/node-fetch/node_modules/form-data": {
"version": "3.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -8768,25 +12501,33 @@
}
},
"node_modules/@types/stack-utils": {
- "version": "2.0.1",
- "license": "MIT",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
"peer": true
},
"node_modules/@types/trusted-types": {
"version": "2.0.3",
"license": "MIT"
},
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.20",
+ "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz",
+ "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow=="
+ },
"node_modules/@types/yargs": {
- "version": "17.0.24",
- "license": "MIT",
+ "version": "17.0.32",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
+ "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
"peer": true,
"dependencies": {
"@types/yargs-parser": "*"
}
},
"node_modules/@types/yargs-parser": {
- "version": "21.0.0",
- "license": "MIT",
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
"peer": true
},
"node_modules/@vitejs/plugin-vue": {
@@ -8882,29 +12623,112 @@
"csstype": "^3.1.1"
}
},
- "node_modules/@vue/server-renderer": {
- "version": "3.3.4",
- "license": "MIT",
+ "node_modules/@vue/server-renderer": {
+ "version": "3.3.4",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.3.4",
+ "@vue/shared": "3.3.4"
+ },
+ "peerDependencies": {
+ "vue": "3.3.4"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.3.4",
+ "license": "MIT"
+ },
+ "node_modules/@vue/tsconfig": {
+ "version": "0.1.3",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/node": "*"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@vueuse/core": {
+ "version": "10.9.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz",
+ "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.20",
+ "@vueuse/metadata": "10.9.0",
+ "@vueuse/shared": "10.9.0",
+ "vue-demi": ">=0.14.7"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/core/node_modules/vue-demi": {
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
+ "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "10.9.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz",
+ "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "10.9.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz",
+ "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==",
"dependencies": {
- "@vue/compiler-ssr": "3.3.4",
- "@vue/shared": "3.3.4"
+ "vue-demi": ">=0.14.7"
},
- "peerDependencies": {
- "vue": "3.3.4"
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
}
},
- "node_modules/@vue/shared": {
- "version": "3.3.4",
- "license": "MIT"
- },
- "node_modules/@vue/tsconfig": {
- "version": "0.1.3",
- "license": "MIT",
+ "node_modules/@vueuse/shared/node_modules/vue-demi": {
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
+ "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
"peerDependencies": {
- "@types/node": "*"
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
},
"peerDependenciesMeta": {
- "@types/node": {
+ "@vue/composition-api": {
"optional": true
}
}
@@ -9093,7 +12917,8 @@
},
"node_modules/abort-controller": {
"version": "3.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"peer": true,
"dependencies": {
"event-target-shim": "^5.0.0"
@@ -9204,8 +13029,9 @@
}
},
"node_modules/amazon-cognito-identity-js": {
- "version": "6.3.5",
- "license": "Apache-2.0",
+ "version": "6.3.13",
+ "resolved": "https://registry.npmjs.org/amazon-cognito-identity-js/-/amazon-cognito-identity-js-6.3.13.tgz",
+ "integrity": "sha512-AOROAQHQYvXYnhzhB9L1cZdz+linq/xaPTBfXhvXsx1tyhbbzmA7HX8Ap3mKBPsjsG8UWfzDhdRCb7hmH3S14A==",
"dependencies": {
"@aws-crypto/sha256-js": "1.2.2",
"buffer": "4.9.2",
@@ -9225,7 +13051,8 @@
},
"node_modules/anser": {
"version": "1.4.10",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz",
+ "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==",
"peer": true
},
"node_modules/ansi-escapes": {
@@ -9255,7 +13082,8 @@
},
"node_modules/ansi-fragments": {
"version": "0.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz",
+ "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==",
"peer": true,
"dependencies": {
"colorette": "^1.0.7",
@@ -9265,7 +13093,8 @@
},
"node_modules/ansi-fragments/node_modules/ansi-regex": {
"version": "4.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
"peer": true,
"engines": {
"node": ">=6"
@@ -9273,7 +13102,8 @@
},
"node_modules/ansi-fragments/node_modules/strip-ansi": {
"version": "5.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"peer": true,
"dependencies": {
"ansi-regex": "^4.1.0"
@@ -9315,7 +13145,8 @@
},
"node_modules/appdirsjs": {
"version": "1.2.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz",
+ "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==",
"peer": true
},
"node_modules/argparse": {
@@ -9367,12 +13198,14 @@
},
"node_modules/asap": {
"version": "2.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
"peer": true
},
"node_modules/ast-types": {
"version": "0.15.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz",
+ "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==",
"peer": true,
"dependencies": {
"tslib": "^2.0.1"
@@ -9383,7 +13216,8 @@
},
"node_modules/astral-regex": {
"version": "1.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
+ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
"peer": true,
"engines": {
"node": ">=4"
@@ -9406,7 +13240,8 @@
},
"node_modules/async-limiter": {
"version": "1.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
"peer": true
},
"node_modules/asynckit": {
@@ -9474,21 +13309,22 @@
}
},
"node_modules/aws-amplify": {
- "version": "5.3.10",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-amplify/analytics": "6.5.4",
- "@aws-amplify/api": "5.4.4",
- "@aws-amplify/auth": "5.6.4",
- "@aws-amplify/cache": "5.1.10",
- "@aws-amplify/core": "5.8.4",
- "@aws-amplify/datastore": "4.7.4",
- "@aws-amplify/geo": "2.3.4",
- "@aws-amplify/interactions": "5.2.10",
- "@aws-amplify/notifications": "1.6.4",
- "@aws-amplify/predictions": "5.5.4",
- "@aws-amplify/pubsub": "5.5.4",
- "@aws-amplify/storage": "5.9.4",
+ "version": "5.3.18",
+ "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-5.3.18.tgz",
+ "integrity": "sha512-PL1LcA749R+4z29GeK+BmBgQdFHjJ1kQ7Yu6+NPN4uY+Dsfysrau2n4m2q4EQVLUvB0tK4QQ0yGgAfO2zllzpg==",
+ "dependencies": {
+ "@aws-amplify/analytics": "6.5.12",
+ "@aws-amplify/api": "5.4.12",
+ "@aws-amplify/auth": "5.6.12",
+ "@aws-amplify/cache": "5.1.18",
+ "@aws-amplify/core": "5.8.12",
+ "@aws-amplify/datastore": "4.7.12",
+ "@aws-amplify/geo": "2.3.12",
+ "@aws-amplify/interactions": "5.2.18",
+ "@aws-amplify/notifications": "1.6.12",
+ "@aws-amplify/predictions": "5.5.12",
+ "@aws-amplify/pubsub": "5.5.12",
+ "@aws-amplify/storage": "5.9.12",
"tslib": "^2.0.0"
}
},
@@ -9516,7 +13352,8 @@
},
"node_modules/babel-core": {
"version": "7.0.0-bridge.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
+ "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
"peer": true,
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -9541,17 +13378,33 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.5",
- "license": "MIT",
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz",
+ "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.2",
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
"semver": "^6.3.1"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz",
+ "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
"version": "6.3.1",
"license": "ISC",
@@ -9571,75 +13424,53 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.2",
- "license": "MIT",
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz",
+ "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.2"
+ "@babel/helper-define-polyfill-provider": "^0.5.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/babel-plugin-syntax-trailing-function-commas": {
- "version": "7.0.0-beta.0",
- "license": "MIT",
- "peer": true
+ "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz",
+ "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
},
"node_modules/babel-plugin-transform-flow-enums": {
"version": "0.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz",
+ "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==",
"peer": true,
"dependencies": {
"@babel/plugin-syntax-flow": "^7.12.1"
}
},
- "node_modules/babel-preset-fbjs": {
- "version": "3.4.0",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/plugin-proposal-class-properties": "^7.0.0",
- "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
- "@babel/plugin-syntax-class-properties": "^7.0.0",
- "@babel/plugin-syntax-flow": "^7.0.0",
- "@babel/plugin-syntax-jsx": "^7.0.0",
- "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
- "@babel/plugin-transform-arrow-functions": "^7.0.0",
- "@babel/plugin-transform-block-scoped-functions": "^7.0.0",
- "@babel/plugin-transform-block-scoping": "^7.0.0",
- "@babel/plugin-transform-classes": "^7.0.0",
- "@babel/plugin-transform-computed-properties": "^7.0.0",
- "@babel/plugin-transform-destructuring": "^7.0.0",
- "@babel/plugin-transform-flow-strip-types": "^7.0.0",
- "@babel/plugin-transform-for-of": "^7.0.0",
- "@babel/plugin-transform-function-name": "^7.0.0",
- "@babel/plugin-transform-literals": "^7.0.0",
- "@babel/plugin-transform-member-expression-literals": "^7.0.0",
- "@babel/plugin-transform-modules-commonjs": "^7.0.0",
- "@babel/plugin-transform-object-super": "^7.0.0",
- "@babel/plugin-transform-parameters": "^7.0.0",
- "@babel/plugin-transform-property-literals": "^7.0.0",
- "@babel/plugin-transform-react-display-name": "^7.0.0",
- "@babel/plugin-transform-react-jsx": "^7.0.0",
- "@babel/plugin-transform-shorthand-properties": "^7.0.0",
- "@babel/plugin-transform-spread": "^7.0.0",
- "@babel/plugin-transform-template-literals": "^7.0.0",
- "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"license": "MIT"
},
"node_modules/base-64": {
"version": "1.0.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz",
+ "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
},
"node_modules/base64-js": {
"version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"funding": [
{
"type": "github",
@@ -9653,8 +13484,7 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ],
- "license": "MIT"
+ ]
},
"node_modules/big.js": {
"version": "5.2.2",
@@ -9674,7 +13504,8 @@
},
"node_modules/bl": {
"version": "4.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"peer": true,
"dependencies": {
"buffer": "^5.5.0",
@@ -9684,6 +13515,8 @@
},
"node_modules/bl/node_modules/buffer": {
"version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"funding": [
{
"type": "github",
@@ -9698,7 +13531,6 @@
"url": "https://feross.org/support"
}
],
- "license": "MIT",
"peer": true,
"dependencies": {
"base64-js": "^1.3.1",
@@ -9707,7 +13539,8 @@
},
"node_modules/bl/node_modules/readable-stream": {
"version": "3.6.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"peer": true,
"dependencies": {
"inherits": "^2.0.3",
@@ -9803,7 +13636,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.21.10",
+ "version": "4.23.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
+ "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"funding": [
{
"type": "opencollective",
@@ -9818,12 +13653,11 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001517",
- "electron-to-chromium": "^1.4.477",
- "node-releases": "^2.0.13",
- "update-browserslist-db": "^1.0.11"
+ "caniuse-lite": "^1.0.30001587",
+ "electron-to-chromium": "^1.4.668",
+ "node-releases": "^2.0.14",
+ "update-browserslist-db": "^1.0.13"
},
"bin": {
"browserslist": "cli.js"
@@ -9834,7 +13668,8 @@
},
"node_modules/bser": {
"version": "2.1.1",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
"peer": true,
"dependencies": {
"node-int64": "^0.4.0"
@@ -9842,7 +13677,8 @@
},
"node_modules/buffer": {
"version": "4.9.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
"dependencies": {
"base64-js": "^1.0.2",
"ieee754": "^1.1.4",
@@ -9893,7 +13729,8 @@
},
"node_modules/caller-callsite": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
"peer": true,
"dependencies": {
"callsites": "^2.0.0"
@@ -9904,7 +13741,8 @@
},
"node_modules/caller-callsite/node_modules/callsites": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==",
"peer": true,
"engines": {
"node": ">=4"
@@ -9912,7 +13750,8 @@
},
"node_modules/caller-path": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
"peer": true,
"dependencies": {
"caller-callsite": "^2.0.0"
@@ -9946,7 +13785,8 @@
},
"node_modules/camelcase-keys": {
"version": "6.2.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
"dependencies": {
"camelcase": "^5.3.1",
"map-obj": "^4.0.0",
@@ -9960,7 +13800,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001525",
+ "version": "1.0.30001591",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz",
+ "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==",
"funding": [
{
"type": "opencollective",
@@ -9974,8 +13816,7 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ],
- "license": "CC-BY-4.0"
+ ]
},
"node_modules/capital-case": {
"version": "1.0.4",
@@ -10124,6 +13965,24 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/chrome-launcher": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
+ "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "escape-string-regexp": "^4.0.0",
+ "is-wsl": "^2.2.0",
+ "lighthouse-logger": "^1.0.0"
+ },
+ "bin": {
+ "print-chrome-path": "bin/print-chrome-path.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
"node_modules/chrome-trace-event": {
"version": "1.0.3",
"license": "MIT",
@@ -10131,10 +13990,41 @@
"node": ">=6.0"
}
},
+ "node_modules/chromium-edge-launcher": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz",
+ "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==",
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "escape-string-regexp": "^4.0.0",
+ "is-wsl": "^2.2.0",
+ "lighthouse-logger": "^1.0.0",
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "node_modules/chromium-edge-launcher/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "peer": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/ci-info": {
"version": "2.0.0",
"license": "MIT"
},
+ "node_modules/classnames": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
+ },
"node_modules/clean-css": {
"version": "5.3.2",
"license": "MIT",
@@ -10294,7 +14184,8 @@
},
"node_modules/colorette": {
"version": "1.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
"peer": true
},
"node_modules/combined-stream": {
@@ -10313,7 +14204,8 @@
},
"node_modules/commander": {
"version": "9.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"peer": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -10332,7 +14224,8 @@
},
"node_modules/compressible": {
"version": "2.0.18",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
"peer": true,
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
@@ -10343,7 +14236,8 @@
},
"node_modules/compression": {
"version": "1.7.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
"peer": true,
"dependencies": {
"accepts": "~1.3.5",
@@ -10360,7 +14254,8 @@
},
"node_modules/compression/node_modules/bytes": {
"version": "3.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
"peer": true,
"engines": {
"node": ">= 0.8"
@@ -10368,7 +14263,8 @@
},
"node_modules/compression/node_modules/debug": {
"version": "2.6.9",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"peer": true,
"dependencies": {
"ms": "2.0.0"
@@ -10376,12 +14272,14 @@
},
"node_modules/compression/node_modules/ms": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"peer": true
},
"node_modules/compression/node_modules/safe-buffer": {
"version": "5.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"peer": true
},
"node_modules/concat-map": {
@@ -10637,7 +14535,8 @@
},
"node_modules/connect": {
"version": "3.7.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
"peer": true,
"dependencies": {
"debug": "2.6.9",
@@ -10658,7 +14557,8 @@
},
"node_modules/connect/node_modules/debug": {
"version": "2.6.9",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"peer": true,
"dependencies": {
"ms": "2.0.0"
@@ -10666,7 +14566,8 @@
},
"node_modules/connect/node_modules/finalhandler": {
"version": "1.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
"peer": true,
"dependencies": {
"debug": "2.6.9",
@@ -10683,12 +14584,14 @@
},
"node_modules/connect/node_modules/ms": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"peer": true
},
"node_modules/connect/node_modules/on-finished": {
"version": "2.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
"peer": true,
"dependencies": {
"ee-first": "1.1.1"
@@ -10699,7 +14602,8 @@
},
"node_modules/connect/node_modules/statuses": {
"version": "1.5.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"peer": true,
"engines": {
"node": ">= 0.6"
@@ -10762,10 +14666,11 @@
"license": "MIT"
},
"node_modules/core-js-compat": {
- "version": "3.32.1",
- "license": "MIT",
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz",
+ "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==",
"dependencies": {
- "browserslist": "^4.21.10"
+ "browserslist": "^4.23.0"
},
"funding": {
"type": "opencollective",
@@ -10778,7 +14683,8 @@
},
"node_modules/cosmiconfig": {
"version": "5.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
"peer": true,
"dependencies": {
"import-fresh": "^2.0.0",
@@ -10792,7 +14698,8 @@
},
"node_modules/cosmiconfig/node_modules/argparse": {
"version": "1.0.10",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"peer": true,
"dependencies": {
"sprintf-js": "~1.0.2"
@@ -10800,7 +14707,8 @@
},
"node_modules/cosmiconfig/node_modules/import-fresh": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
"peer": true,
"dependencies": {
"caller-path": "^2.0.0",
@@ -10812,7 +14720,8 @@
},
"node_modules/cosmiconfig/node_modules/js-yaml": {
"version": "3.14.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"peer": true,
"dependencies": {
"argparse": "^1.0.7",
@@ -10824,7 +14733,8 @@
},
"node_modules/cosmiconfig/node_modules/resolve-from": {
"version": "3.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==",
"peer": true,
"engines": {
"node": ">=4"
@@ -10909,10 +14819,16 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.9",
- "license": "MIT",
+ "version": "1.11.10",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
+ "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==",
"peer": true
},
+ "node_modules/debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
+ },
"node_modules/debounce-fn": {
"version": "3.0.1",
"dev": true,
@@ -11008,7 +14924,8 @@
},
"node_modules/denodeify": {
"version": "1.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
+ "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==",
"peer": true
},
"node_modules/depd": {
@@ -11019,13 +14936,17 @@
}
},
"node_modules/deprecated-react-native-prop-types": {
- "version": "4.1.0",
- "license": "MIT",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz",
+ "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==",
"peer": true,
"dependencies": {
- "@react-native/normalize-colors": "*",
- "invariant": "*",
- "prop-types": "*"
+ "@react-native/normalize-colors": "^0.73.0",
+ "invariant": "^2.2.4",
+ "prop-types": "^15.8.1"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/destroy": {
@@ -11168,6 +15089,11 @@
"version": "2.2.4",
"license": "ISC"
},
+ "node_modules/easy-bem": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/easy-bem/-/easy-bem-1.1.1.tgz",
+ "integrity": "sha512-GJRqdiy2h+EXy6a8E6R+ubmqUM08BK0FWNq41k24fup6045biQ8NXxoXimiwegMQvFFV3t1emADdGNL1TlS61A=="
+ },
"node_modules/ee-first": {
"version": "1.1.1",
"license": "MIT"
@@ -11187,8 +15113,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.508",
- "license": "ISC"
+ "version": "1.4.682",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.682.tgz",
+ "integrity": "sha512-oCglfs8yYKs9RQjJFOHonSnhikPK3y+0SvSYc/YpYJV//6rqc0/hbwd0c7vgK4vrl6y2gJAwjkhkSGWK+z4KRA=="
},
"node_modules/emitter-listener": {
"version": "1.1.2",
@@ -11286,7 +15213,8 @@
},
"node_modules/error-stack-parser": {
"version": "2.1.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
"peer": true,
"dependencies": {
"stackframe": "^1.3.4"
@@ -11294,7 +15222,8 @@
},
"node_modules/errorhandler": {
"version": "1.5.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz",
+ "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==",
"peer": true,
"dependencies": {
"accepts": "~1.3.7",
@@ -11453,7 +15382,6 @@
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -11687,7 +15615,8 @@
},
"node_modules/esprima": {
"version": "4.0.1",
- "license": "BSD-2-Clause",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"peer": true,
"bin": {
"esparse": "bin/esparse.js",
@@ -11745,7 +15674,8 @@
},
"node_modules/event-target-shim": {
"version": "5.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"peer": true,
"engines": {
"node": ">=6"
@@ -11868,7 +15798,8 @@
},
"node_modules/fast-base64-decode": {
"version": "1.0.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz",
+ "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q=="
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
@@ -11911,18 +15842,19 @@
"license": "MIT"
},
"node_modules/fast-xml-parser": {
- "version": "4.2.7",
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz",
+ "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==",
"funding": [
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- },
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
}
],
- "license": "MIT",
"dependencies": {
"strnum": "^1.0.5"
},
@@ -11947,7 +15879,8 @@
},
"node_modules/fb-watchman": {
"version": "2.0.2",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
"peer": true,
"dependencies": {
"bser": "2.1.1"
@@ -11963,7 +15896,8 @@
},
"node_modules/fflate": {
"version": "0.7.3",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.3.tgz",
+ "integrity": "sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw=="
},
"node_modules/file-entry-cache": {
"version": "6.0.1",
@@ -12102,13 +16036,15 @@
"license": "ISC"
},
"node_modules/flow-enums-runtime": {
- "version": "0.0.5",
- "license": "MIT",
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz",
+ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==",
"peer": true
},
"node_modules/flow-parser": {
"version": "0.206.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz",
+ "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==",
"peer": true,
"engines": {
"node": ">=0.4.0"
@@ -12441,7 +16377,8 @@
},
"node_modules/graphql": {
"version": "15.8.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz",
+ "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==",
"engines": {
"node": ">= 10.x"
}
@@ -12547,21 +16484,24 @@
}
},
"node_modules/hermes-estree": {
- "version": "0.12.0",
- "license": "MIT",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz",
+ "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==",
"peer": true
},
"node_modules/hermes-parser": {
- "version": "0.12.0",
- "license": "MIT",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz",
+ "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==",
"peer": true,
"dependencies": {
- "hermes-estree": "0.12.0"
+ "hermes-estree": "0.15.0"
}
},
"node_modules/hermes-profile-transformer": {
"version": "0.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz",
+ "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==",
"peer": true,
"dependencies": {
"source-map": "^0.7.3"
@@ -12679,7 +16619,8 @@
},
"node_modules/idb": {
"version": "5.0.6",
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/idb/-/idb-5.0.6.tgz",
+ "integrity": "sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw=="
},
"node_modules/ieee754": {
"version": "1.2.1",
@@ -12708,8 +16649,9 @@
}
},
"node_modules/image-size": {
- "version": "1.0.2",
- "license": "MIT",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz",
+ "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==",
"peer": true,
"dependencies": {
"queue": "6.0.2"
@@ -12718,12 +16660,13 @@
"image-size": "bin/image-size.js"
},
"engines": {
- "node": ">=14.0.0"
+ "node": ">=16.x"
}
},
"node_modules/immer": {
"version": "9.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz",
+ "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -12808,16 +16751,16 @@
},
"node_modules/invariant": {
"version": "2.2.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
"peer": true,
"dependencies": {
"loose-envify": "^1.0.0"
}
},
"node_modules/ip": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
- "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
+ "version": "1.1.8",
+ "license": "MIT",
"peer": true
},
"node_modules/ip-regex": {
@@ -12955,7 +16898,8 @@
},
"node_modules/is-directory": {
"version": "0.3.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==",
"peer": true,
"engines": {
"node": ">=0.10.0"
@@ -12963,7 +16907,6 @@
},
"node_modules/is-docker": {
"version": "2.2.1",
- "dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
@@ -13161,7 +17104,8 @@
},
"node_modules/is-unicode-supported": {
"version": "0.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"peer": true,
"engines": {
"node": ">=10"
@@ -13187,7 +17131,6 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
@@ -13226,7 +17169,8 @@
},
"node_modules/isomorphic-unfetch": {
"version": "3.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz",
+ "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==",
"dependencies": {
"node-fetch": "^2.6.1",
"unfetch": "^4.2.0"
@@ -13249,16 +17193,17 @@
}
},
"node_modules/jest-environment-node": {
- "version": "29.6.4",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
+ "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
"peer": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -13266,15 +17211,17 @@
},
"node_modules/jest-get-type": {
"version": "29.6.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"peer": true,
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-message-util": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
@@ -13283,7 +17230,7 @@
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
@@ -13293,7 +17240,8 @@
},
"node_modules/jest-message-util/node_modules/ansi-styles": {
"version": "5.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"peer": true,
"engines": {
"node": ">=10"
@@ -13303,8 +17251,9 @@
}
},
"node_modules/jest-message-util/node_modules/pretty-format": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"peer": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -13317,33 +17266,28 @@
},
"node_modules/jest-message-util/node_modules/react-is": {
"version": "18.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
"peer": true
},
"node_modules/jest-mock": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
+ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
"peer": true,
"dependencies": {
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-util": "^29.6.3"
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-regex-util": {
- "version": "27.5.1",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/jest-util": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
"peer": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -13358,22 +17302,24 @@
}
},
"node_modules/jest-util/node_modules/ci-info": {
- "version": "3.8.0",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/sibiraj-s"
}
],
- "license": "MIT",
"peer": true,
"engines": {
"node": ">=8"
}
},
"node_modules/jest-validate": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
+ "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"peer": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -13381,7 +17327,7 @@
"chalk": "^4.0.0",
"jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -13389,7 +17335,8 @@
},
"node_modules/jest-validate/node_modules/ansi-styles": {
"version": "5.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"peer": true,
"engines": {
"node": ">=10"
@@ -13400,7 +17347,8 @@
},
"node_modules/jest-validate/node_modules/camelcase": {
"version": "6.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"peer": true,
"engines": {
"node": ">=10"
@@ -13410,8 +17358,9 @@
}
},
"node_modules/jest-validate/node_modules/pretty-format": {
- "version": "29.6.3",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"peer": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -13424,7 +17373,8 @@
},
"node_modules/jest-validate/node_modules/react-is": {
"version": "18.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
"peer": true
},
"node_modules/jest-worker": {
@@ -13455,24 +17405,27 @@
}
},
"node_modules/joi": {
- "version": "17.10.1",
- "license": "BSD-3-Clause",
+ "version": "17.12.3",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.3.tgz",
+ "integrity": "sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==",
"peer": true,
"dependencies": {
- "@hapi/hoek": "^9.0.0",
- "@hapi/topo": "^5.0.0",
- "@sideway/address": "^4.1.3",
+ "@hapi/hoek": "^9.3.0",
+ "@hapi/topo": "^5.1.0",
+ "@sideway/address": "^4.1.5",
"@sideway/formula": "^3.0.1",
"@sideway/pinpoint": "^2.0.0"
}
},
"node_modules/js-cookie": {
"version": "2.2.1",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
+ "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"node_modules/js-yaml": {
"version": "4.1.0",
@@ -13487,17 +17440,20 @@
},
"node_modules/jsc-android": {
"version": "250231.0.0",
- "license": "BSD-2-Clause",
+ "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz",
+ "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==",
"peer": true
},
"node_modules/jsc-safe-url": {
"version": "0.2.4",
- "license": "0BSD",
+ "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz",
+ "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==",
"peer": true
},
"node_modules/jscodeshift": {
"version": "0.14.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz",
+ "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==",
"peer": true,
"dependencies": {
"@babel/core": "^7.13.16",
@@ -13529,7 +17485,8 @@
},
"node_modules/jscodeshift/node_modules/write-file-atomic": {
"version": "2.4.3",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
"peer": true,
"dependencies": {
"graceful-fs": "^4.1.11",
@@ -13620,7 +17577,15 @@
"version": "5.0.1",
"license": "MIT",
"engines": {
- "node": ">=0.10.0"
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jwt-decode": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+ "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/kdbush": {
@@ -13680,6 +17645,31 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/lighthouse-logger": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
+ "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
+ "peer": true,
+ "dependencies": {
+ "debug": "^2.6.9",
+ "marky": "^1.2.2"
+ }
+ },
+ "node_modules/lighthouse-logger/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "peer": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/lighthouse-logger/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "peer": true
+ },
"node_modules/loader-runner": {
"version": "4.3.0",
"license": "MIT",
@@ -13853,7 +17843,8 @@
},
"node_modules/logkitty": {
"version": "0.7.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz",
+ "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==",
"peer": true,
"dependencies": {
"ansi-fragments": "^0.2.1",
@@ -13866,7 +17857,8 @@
},
"node_modules/logkitty/node_modules/cliui": {
"version": "6.0.0",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
"peer": true,
"dependencies": {
"string-width": "^4.2.0",
@@ -13876,7 +17868,8 @@
},
"node_modules/logkitty/node_modules/find-up": {
"version": "4.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"peer": true,
"dependencies": {
"locate-path": "^5.0.0",
@@ -13888,7 +17881,8 @@
},
"node_modules/logkitty/node_modules/locate-path": {
"version": "5.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"peer": true,
"dependencies": {
"p-locate": "^4.1.0"
@@ -13899,7 +17893,8 @@
},
"node_modules/logkitty/node_modules/p-limit": {
"version": "2.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"peer": true,
"dependencies": {
"p-try": "^2.0.0"
@@ -13913,7 +17908,8 @@
},
"node_modules/logkitty/node_modules/p-locate": {
"version": "4.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"peer": true,
"dependencies": {
"p-limit": "^2.2.0"
@@ -13924,7 +17920,8 @@
},
"node_modules/logkitty/node_modules/wrap-ansi": {
"version": "6.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
"peer": true,
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -13937,7 +17934,8 @@
},
"node_modules/logkitty/node_modules/yargs": {
"version": "15.4.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
"peer": true,
"dependencies": {
"cliui": "^6.0.0",
@@ -13958,7 +17956,8 @@
},
"node_modules/logkitty/node_modules/yargs-parser": {
"version": "18.1.3",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
"peer": true,
"dependencies": {
"camelcase": "^5.0.0",
@@ -13970,7 +17969,8 @@
},
"node_modules/loose-envify": {
"version": "1.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"peer": true,
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
@@ -14030,7 +18030,8 @@
},
"node_modules/makeerror": {
"version": "1.0.12",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
"peer": true,
"dependencies": {
"tmpl": "1.0.5"
@@ -14038,7 +18039,8 @@
},
"node_modules/map-obj": {
"version": "4.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
"engines": {
"node": ">=8"
},
@@ -14082,6 +18084,12 @@
"node": ">=6.4.0"
}
},
+ "node_modules/marky": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz",
+ "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==",
+ "peer": true
+ },
"node_modules/maska": {
"version": "2.1.10",
"license": "MIT"
@@ -14097,7 +18105,8 @@
},
"node_modules/memoize-one": {
"version": "5.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
+ "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==",
"peer": true
},
"node_modules/memory-fs": {
@@ -14137,8 +18146,9 @@
}
},
"node_modules/metro": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.8.tgz",
+ "integrity": "sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
@@ -14149,7 +18159,6 @@
"@babel/traverse": "^7.20.0",
"@babel/types": "^7.20.0",
"accepts": "^1.3.7",
- "async": "^3.2.2",
"chalk": "^4.0.0",
"ci-info": "^2.0.0",
"connect": "^3.6.5",
@@ -14157,28 +18166,24 @@
"denodeify": "^1.2.1",
"error-stack-parser": "^2.0.6",
"graceful-fs": "^4.2.4",
- "hermes-parser": "0.12.0",
+ "hermes-parser": "0.20.1",
"image-size": "^1.0.2",
"invariant": "^2.2.4",
- "jest-worker": "^27.2.0",
+ "jest-worker": "^29.6.3",
"jsc-safe-url": "^0.2.2",
"lodash.throttle": "^4.1.1",
- "metro-babel-transformer": "0.76.7",
- "metro-cache": "0.76.7",
- "metro-cache-key": "0.76.7",
- "metro-config": "0.76.7",
- "metro-core": "0.76.7",
- "metro-file-map": "0.76.7",
- "metro-inspector-proxy": "0.76.7",
- "metro-minify-terser": "0.76.7",
- "metro-minify-uglify": "0.76.7",
- "metro-react-native-babel-preset": "0.76.7",
- "metro-resolver": "0.76.7",
- "metro-runtime": "0.76.7",
- "metro-source-map": "0.76.7",
- "metro-symbolicate": "0.76.7",
- "metro-transform-plugins": "0.76.7",
- "metro-transform-worker": "0.76.7",
+ "metro-babel-transformer": "0.80.8",
+ "metro-cache": "0.80.8",
+ "metro-cache-key": "0.80.8",
+ "metro-config": "0.80.8",
+ "metro-core": "0.80.8",
+ "metro-file-map": "0.80.8",
+ "metro-resolver": "0.80.8",
+ "metro-runtime": "0.80.8",
+ "metro-source-map": "0.80.8",
+ "metro-symbolicate": "0.80.8",
+ "metro-transform-plugins": "0.80.8",
+ "metro-transform-worker": "0.80.8",
"mime-types": "^2.1.27",
"node-fetch": "^2.2.0",
"nullthrows": "^1.1.1",
@@ -14194,86 +18199,95 @@
"metro": "src/cli.js"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-babel-transformer": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.8.tgz",
+ "integrity": "sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==",
"peer": true,
"dependencies": {
"@babel/core": "^7.20.0",
- "hermes-parser": "0.12.0",
+ "hermes-parser": "0.20.1",
"nullthrows": "^1.1.1"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
+ }
+ },
+ "node_modules/metro-babel-transformer/node_modules/hermes-estree": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz",
+ "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==",
+ "peer": true
+ },
+ "node_modules/metro-babel-transformer/node_modules/hermes-parser": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz",
+ "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==",
+ "peer": true,
+ "dependencies": {
+ "hermes-estree": "0.20.1"
}
},
"node_modules/metro-cache": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.8.tgz",
+ "integrity": "sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==",
"peer": true,
"dependencies": {
- "metro-core": "0.76.7",
+ "metro-core": "0.80.8",
"rimraf": "^3.0.2"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-cache-key": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.8.tgz",
+ "integrity": "sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==",
"peer": true,
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-config": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.8.tgz",
+ "integrity": "sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==",
"peer": true,
"dependencies": {
"connect": "^3.6.5",
"cosmiconfig": "^5.0.5",
- "jest-validate": "^29.2.1",
- "metro": "0.76.7",
- "metro-cache": "0.76.7",
- "metro-core": "0.76.7",
- "metro-runtime": "0.76.7"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-config/node_modules/metro-runtime": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/runtime": "^7.0.0",
- "react-refresh": "^0.4.0"
+ "jest-validate": "^29.6.3",
+ "metro": "0.80.8",
+ "metro-cache": "0.80.8",
+ "metro-core": "0.80.8",
+ "metro-runtime": "0.80.8"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-core": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.8.tgz",
+ "integrity": "sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==",
"peer": true,
"dependencies": {
"lodash.throttle": "^4.1.1",
- "metro-resolver": "0.76.7"
+ "metro-resolver": "0.80.8"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-file-map": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.8.tgz",
+ "integrity": "sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==",
"peer": true,
"dependencies": {
"anymatch": "^3.0.3",
@@ -14281,103 +18295,53 @@
"fb-watchman": "^2.0.0",
"graceful-fs": "^4.2.4",
"invariant": "^2.2.4",
- "jest-regex-util": "^27.0.6",
- "jest-util": "^27.2.0",
- "jest-worker": "^27.2.0",
+ "jest-worker": "^29.6.3",
"micromatch": "^4.0.4",
"node-abort-controller": "^3.1.1",
"nullthrows": "^1.1.1",
"walker": "^1.0.7"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
},
"optionalDependencies": {
"fsevents": "^2.3.2"
}
},
- "node_modules/metro-file-map/node_modules/@jest/types": {
- "version": "27.5.1",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^16.0.0",
- "chalk": "^4.0.0"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/metro-file-map/node_modules/@types/yargs": {
- "version": "16.0.6",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/yargs-parser": "*"
- }
- },
- "node_modules/metro-file-map/node_modules/ci-info": {
- "version": "3.8.0",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/sibiraj-s"
- }
- ],
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/metro-file-map/node_modules/debug": {
"version": "2.6.9",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"peer": true,
"dependencies": {
"ms": "2.0.0"
}
},
- "node_modules/metro-file-map/node_modules/jest-util": {
- "version": "27.5.1",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "graceful-fs": "^4.2.9",
- "picomatch": "^2.2.3"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/metro-file-map/node_modules/jest-worker": {
- "version": "27.5.1",
- "license": "MIT",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
"peer": true,
"dependencies": {
"@types/node": "*",
+ "jest-util": "^29.7.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
"engines": {
- "node": ">= 10.13.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/metro-file-map/node_modules/ms": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"peer": true
},
"node_modules/metro-file-map/node_modules/supports-color": {
"version": "8.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"peer": true,
"dependencies": {
"has-flag": "^4.0.0"
@@ -14389,263 +18353,75 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
- "node_modules/metro-inspector-proxy": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "connect": "^3.6.5",
- "debug": "^2.2.0",
- "node-fetch": "^2.2.0",
- "ws": "^7.5.1",
- "yargs": "^17.6.2"
- },
- "bin": {
- "metro-inspector-proxy": "src/cli.js"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/cliui": {
- "version": "8.0.1",
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/debug": {
- "version": "2.6.9",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/ms": {
- "version": "2.0.0",
- "license": "MIT",
- "peer": true
- },
- "node_modules/metro-inspector-proxy/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/y18n": {
- "version": "5.0.8",
- "license": "ISC",
- "peer": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/yargs": {
- "version": "17.7.2",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/metro-inspector-proxy/node_modules/yargs-parser": {
- "version": "21.1.1",
- "license": "ISC",
- "peer": true,
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/metro-minify-terser": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.8.tgz",
+ "integrity": "sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==",
"peer": true,
"dependencies": {
"terser": "^5.15.0"
},
"engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-minify-uglify": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "uglify-es": "^3.1.9"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-react-native-babel-preset": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/core": "^7.20.0",
- "@babel/plugin-proposal-async-generator-functions": "^7.0.0",
- "@babel/plugin-proposal-class-properties": "^7.18.0",
- "@babel/plugin-proposal-export-default-from": "^7.0.0",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0",
- "@babel/plugin-proposal-numeric-separator": "^7.0.0",
- "@babel/plugin-proposal-object-rest-spread": "^7.20.0",
- "@babel/plugin-proposal-optional-catch-binding": "^7.0.0",
- "@babel/plugin-proposal-optional-chaining": "^7.20.0",
- "@babel/plugin-syntax-dynamic-import": "^7.8.0",
- "@babel/plugin-syntax-export-default-from": "^7.0.0",
- "@babel/plugin-syntax-flow": "^7.18.0",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0",
- "@babel/plugin-syntax-optional-chaining": "^7.0.0",
- "@babel/plugin-transform-arrow-functions": "^7.0.0",
- "@babel/plugin-transform-async-to-generator": "^7.20.0",
- "@babel/plugin-transform-block-scoping": "^7.0.0",
- "@babel/plugin-transform-classes": "^7.0.0",
- "@babel/plugin-transform-computed-properties": "^7.0.0",
- "@babel/plugin-transform-destructuring": "^7.20.0",
- "@babel/plugin-transform-flow-strip-types": "^7.20.0",
- "@babel/plugin-transform-function-name": "^7.0.0",
- "@babel/plugin-transform-literals": "^7.0.0",
- "@babel/plugin-transform-modules-commonjs": "^7.0.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0",
- "@babel/plugin-transform-parameters": "^7.0.0",
- "@babel/plugin-transform-react-display-name": "^7.0.0",
- "@babel/plugin-transform-react-jsx": "^7.0.0",
- "@babel/plugin-transform-react-jsx-self": "^7.0.0",
- "@babel/plugin-transform-react-jsx-source": "^7.0.0",
- "@babel/plugin-transform-runtime": "^7.0.0",
- "@babel/plugin-transform-shorthand-properties": "^7.0.0",
- "@babel/plugin-transform-spread": "^7.0.0",
- "@babel/plugin-transform-sticky-regex": "^7.0.0",
- "@babel/plugin-transform-typescript": "^7.5.0",
- "@babel/plugin-transform-unicode-regex": "^7.0.0",
- "@babel/template": "^7.0.0",
- "babel-plugin-transform-flow-enums": "^0.0.2",
- "react-refresh": "^0.4.0"
- },
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@babel/core": "*"
- }
- },
- "node_modules/metro-react-native-babel-transformer": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/core": "^7.20.0",
- "babel-preset-fbjs": "^3.4.0",
- "hermes-parser": "0.12.0",
- "metro-react-native-babel-preset": "0.76.7",
- "nullthrows": "^1.1.1"
- },
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@babel/core": "*"
+ "node": ">=18"
}
},
"node_modules/metro-resolver": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.8.tgz",
+ "integrity": "sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==",
"peer": true,
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-runtime": {
- "version": "0.76.8",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.8.tgz",
+ "integrity": "sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==",
"peer": true,
"dependencies": {
- "@babel/runtime": "^7.0.0",
- "react-refresh": "^0.4.0"
+ "@babel/runtime": "^7.0.0"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-source-map": {
- "version": "0.76.8",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.8.tgz",
+ "integrity": "sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==",
"peer": true,
"dependencies": {
"@babel/traverse": "^7.20.0",
"@babel/types": "^7.20.0",
"invariant": "^2.2.4",
- "metro-symbolicate": "0.76.8",
- "nullthrows": "^1.1.1",
- "ob1": "0.76.8",
- "source-map": "^0.5.6",
- "vlq": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-source-map/node_modules/metro-symbolicate": {
- "version": "0.76.8",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "invariant": "^2.2.4",
- "metro-source-map": "0.76.8",
+ "metro-symbolicate": "0.80.8",
"nullthrows": "^1.1.1",
+ "ob1": "0.80.8",
"source-map": "^0.5.6",
- "through2": "^2.0.1",
"vlq": "^1.0.0"
},
- "bin": {
- "metro-symbolicate": "src/index.js"
- },
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-source-map/node_modules/source-map": {
"version": "0.5.7",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/metro-symbolicate": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.8.tgz",
+ "integrity": "sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==",
"peer": true,
"dependencies": {
"invariant": "^2.2.4",
- "metro-source-map": "0.76.7",
+ "metro-source-map": "0.80.8",
"nullthrows": "^1.1.1",
"source-map": "^0.5.6",
"through2": "^2.0.1",
@@ -14655,46 +18431,22 @@
"metro-symbolicate": "src/index.js"
},
"engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-symbolicate/node_modules/metro-source-map": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/traverse": "^7.20.0",
- "@babel/types": "^7.20.0",
- "invariant": "^2.2.4",
- "metro-symbolicate": "0.76.7",
- "nullthrows": "^1.1.1",
- "ob1": "0.76.7",
- "source-map": "^0.5.6",
- "vlq": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-symbolicate/node_modules/ob1": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-symbolicate/node_modules/source-map": {
"version": "0.5.7",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/metro-transform-plugins": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.8.tgz",
+ "integrity": "sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==",
"peer": true,
"dependencies": {
"@babel/core": "^7.20.0",
@@ -14704,68 +18456,36 @@
"nullthrows": "^1.1.1"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/metro-transform-worker": {
- "version": "0.76.7",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.8.tgz",
+ "integrity": "sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==",
"peer": true,
"dependencies": {
"@babel/core": "^7.20.0",
"@babel/generator": "^7.20.0",
"@babel/parser": "^7.20.0",
"@babel/types": "^7.20.0",
- "babel-preset-fbjs": "^3.4.0",
- "metro": "0.76.7",
- "metro-babel-transformer": "0.76.7",
- "metro-cache": "0.76.7",
- "metro-cache-key": "0.76.7",
- "metro-source-map": "0.76.7",
- "metro-transform-plugins": "0.76.7",
+ "metro": "0.80.8",
+ "metro-babel-transformer": "0.80.8",
+ "metro-cache": "0.80.8",
+ "metro-cache-key": "0.80.8",
+ "metro-minify-terser": "0.80.8",
+ "metro-source-map": "0.80.8",
+ "metro-transform-plugins": "0.80.8",
"nullthrows": "^1.1.1"
},
"engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-transform-worker/node_modules/metro-source-map": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/traverse": "^7.20.0",
- "@babel/types": "^7.20.0",
- "invariant": "^2.2.4",
- "metro-symbolicate": "0.76.7",
- "nullthrows": "^1.1.1",
- "ob1": "0.76.7",
- "source-map": "^0.5.6",
- "vlq": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-transform-worker/node_modules/ob1": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/metro-transform-worker/node_modules/source-map": {
- "version": "0.5.7",
- "license": "BSD-3-Clause",
- "peer": true,
- "engines": {
- "node": ">=0.10.0"
+ "node": ">=18"
}
},
"node_modules/metro/node_modules/cliui": {
"version": "8.0.1",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"peer": true,
"dependencies": {
"string-width": "^4.2.0",
@@ -14778,71 +18498,53 @@
},
"node_modules/metro/node_modules/debug": {
"version": "2.6.9",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"peer": true,
"dependencies": {
"ms": "2.0.0"
}
},
- "node_modules/metro/node_modules/jest-worker": {
- "version": "27.5.1",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
+ "node_modules/metro/node_modules/hermes-estree": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz",
+ "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==",
+ "peer": true
},
- "node_modules/metro/node_modules/metro-runtime": {
- "version": "0.76.7",
- "license": "MIT",
+ "node_modules/metro/node_modules/hermes-parser": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz",
+ "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==",
"peer": true,
"dependencies": {
- "@babel/runtime": "^7.0.0",
- "react-refresh": "^0.4.0"
- },
- "engines": {
- "node": ">=16"
+ "hermes-estree": "0.20.1"
}
},
- "node_modules/metro/node_modules/metro-source-map": {
- "version": "0.76.7",
- "license": "MIT",
+ "node_modules/metro/node_modules/jest-worker": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
"peer": true,
"dependencies": {
- "@babel/traverse": "^7.20.0",
- "@babel/types": "^7.20.0",
- "invariant": "^2.2.4",
- "metro-symbolicate": "0.76.7",
- "nullthrows": "^1.1.1",
- "ob1": "0.76.7",
- "source-map": "^0.5.6",
- "vlq": "^1.0.0"
+ "@types/node": "*",
+ "jest-util": "^29.7.0",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
},
"engines": {
- "node": ">=16"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/metro/node_modules/ms": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"peer": true
},
- "node_modules/metro/node_modules/ob1": {
- "version": "0.76.7",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=16"
- }
- },
"node_modules/metro/node_modules/source-map": {
"version": "0.5.7",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
"peer": true,
"engines": {
"node": ">=0.10.0"
@@ -14850,7 +18552,8 @@
},
"node_modules/metro/node_modules/supports-color": {
"version": "8.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"peer": true,
"dependencies": {
"has-flag": "^4.0.0"
@@ -14864,7 +18567,8 @@
},
"node_modules/metro/node_modules/wrap-ansi": {
"version": "7.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"peer": true,
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -14880,7 +18584,8 @@
},
"node_modules/metro/node_modules/y18n": {
"version": "5.0.8",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"peer": true,
"engines": {
"node": ">=10"
@@ -14888,7 +18593,8 @@
},
"node_modules/metro/node_modules/yargs": {
"version": "17.7.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"peer": true,
"dependencies": {
"cliui": "^8.0.1",
@@ -14905,7 +18611,8 @@
},
"node_modules/metro/node_modules/yargs-parser": {
"version": "21.1.1",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"peer": true,
"engines": {
"node": ">=12"
@@ -14924,7 +18631,8 @@
},
"node_modules/mime": {
"version": "2.6.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
"peer": true,
"bin": {
"mime": "cli.js"
@@ -14986,7 +18694,8 @@
},
"node_modules/mkdirp": {
"version": "0.5.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"peer": true,
"dependencies": {
"minimist": "^1.2.6"
@@ -15063,7 +18772,8 @@
},
"node_modules/nocache": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz",
+ "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==",
"peer": true,
"engines": {
"node": ">=12.0.0"
@@ -15071,12 +18781,14 @@
},
"node_modules/node-abort-controller": {
"version": "3.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
+ "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
"peer": true
},
"node_modules/node-dir": {
"version": "0.1.17",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
+ "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==",
"peer": true,
"dependencies": {
"minimatch": "^3.0.2"
@@ -15164,16 +18876,19 @@
},
"node_modules/node-int64": {
"version": "0.4.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
"peer": true
},
"node_modules/node-releases": {
- "version": "2.0.13",
- "license": "MIT"
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
},
"node_modules/node-stream-zip": {
"version": "1.15.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
+ "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
"peer": true,
"engines": {
"node": ">=0.12.0"
@@ -15238,15 +18953,17 @@
},
"node_modules/nullthrows": {
"version": "1.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
+ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==",
"peer": true
},
"node_modules/ob1": {
- "version": "0.76.8",
- "license": "MIT",
+ "version": "0.80.8",
+ "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.8.tgz",
+ "integrity": "sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==",
"peer": true,
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
},
"node_modules/object-assign": {
@@ -15303,7 +19020,8 @@
},
"node_modules/on-headers": {
"version": "1.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
"peer": true,
"engines": {
"node": ">= 0.8"
@@ -15331,7 +19049,6 @@
},
"node_modules/open": {
"version": "7.4.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0",
@@ -15444,7 +19161,8 @@
},
"node_modules/pako": {
"version": "2.0.4",
- "license": "(MIT AND Zlib)"
+ "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz",
+ "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
},
"node_modules/param-case": {
"version": "3.0.4",
@@ -15672,7 +19390,8 @@
},
"node_modules/pirates": {
"version": "4.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
+ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
"peer": true,
"engines": {
"node": ">= 6"
@@ -15812,7 +19531,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.29",
+ "version": "8.4.38",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
+ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
"funding": [
{
"type": "opencollective",
@@ -15827,11 +19548,10 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"dependencies": {
- "nanoid": "^3.3.6",
+ "nanoid": "^3.3.7",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "source-map-js": "^1.2.0"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -15854,14 +19574,15 @@
"license": "MIT"
},
"node_modules/postcss/node_modules/nanoid": {
- "version": "3.3.6",
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
@@ -15907,7 +19628,8 @@
},
"node_modules/pretty-format": {
"version": "26.6.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
+ "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
"peer": true,
"dependencies": {
"@jest/types": "^26.6.2",
@@ -15921,7 +19643,8 @@
},
"node_modules/pretty-format/node_modules/@jest/types": {
"version": "26.6.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
+ "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
"peer": true,
"dependencies": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -15935,8 +19658,9 @@
}
},
"node_modules/pretty-format/node_modules/@types/yargs": {
- "version": "15.0.15",
- "license": "MIT",
+ "version": "15.0.19",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz",
+ "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==",
"peer": true,
"dependencies": {
"@types/yargs-parser": "*"
@@ -15953,7 +19677,8 @@
},
"node_modules/promise": {
"version": "8.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
"peer": true,
"dependencies": {
"asap": "~2.0.6"
@@ -15976,7 +19701,8 @@
},
"node_modules/prop-types": {
"version": "15.8.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
"peer": true,
"dependencies": {
"loose-envify": "^1.4.0",
@@ -15986,7 +19712,8 @@
},
"node_modules/prop-types/node_modules/react-is": {
"version": "16.13.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
"peer": true
},
"node_modules/protocol-buffers-schema": {
@@ -16183,13 +19910,17 @@
},
"node_modules/querystring": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
"engines": {
"node": ">=0.4.x"
}
},
"node_modules/queue": {
"version": "6.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+ "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
"peer": true,
"dependencies": {
"inherits": "~2.0.3"
@@ -16220,7 +19951,8 @@
},
"node_modules/quick-lru": {
"version": "4.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
"engines": {
"node": ">=8"
}
@@ -16260,7 +19992,8 @@
},
"node_modules/react": {
"version": "18.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
@@ -16270,8 +20003,9 @@
}
},
"node_modules/react-devtools-core": {
- "version": "4.28.0",
- "license": "MIT",
+ "version": "4.28.5",
+ "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz",
+ "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==",
"peer": true,
"dependencies": {
"shell-quote": "^1.6.1",
@@ -16280,47 +20014,51 @@
},
"node_modules/react-is": {
"version": "17.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
"peer": true
},
"node_modules/react-native": {
- "version": "0.72.4",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@jest/create-cache-key-function": "^29.2.1",
- "@react-native-community/cli": "11.3.6",
- "@react-native-community/cli-platform-android": "11.3.6",
- "@react-native-community/cli-platform-ios": "11.3.6",
- "@react-native/assets-registry": "^0.72.0",
- "@react-native/codegen": "^0.72.6",
- "@react-native/gradle-plugin": "^0.72.11",
- "@react-native/js-polyfills": "^0.72.1",
- "@react-native/normalize-colors": "^0.72.0",
- "@react-native/virtualized-lists": "^0.72.8",
+ "version": "0.73.6",
+ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz",
+ "integrity": "sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==",
+ "peer": true,
+ "dependencies": {
+ "@jest/create-cache-key-function": "^29.6.3",
+ "@react-native-community/cli": "12.3.6",
+ "@react-native-community/cli-platform-android": "12.3.6",
+ "@react-native-community/cli-platform-ios": "12.3.6",
+ "@react-native/assets-registry": "0.73.1",
+ "@react-native/codegen": "0.73.3",
+ "@react-native/community-cli-plugin": "0.73.17",
+ "@react-native/gradle-plugin": "0.73.4",
+ "@react-native/js-polyfills": "0.73.1",
+ "@react-native/normalize-colors": "0.73.2",
+ "@react-native/virtualized-lists": "0.73.4",
"abort-controller": "^3.0.0",
"anser": "^1.4.9",
- "base64-js": "^1.1.2",
- "deprecated-react-native-prop-types": "4.1.0",
+ "ansi-regex": "^5.0.0",
+ "base64-js": "^1.5.1",
+ "chalk": "^4.0.0",
+ "deprecated-react-native-prop-types": "^5.0.0",
"event-target-shim": "^5.0.1",
- "flow-enums-runtime": "^0.0.5",
+ "flow-enums-runtime": "^0.0.6",
"invariant": "^2.2.4",
- "jest-environment-node": "^29.2.1",
+ "jest-environment-node": "^29.6.3",
"jsc-android": "^250231.0.0",
"memoize-one": "^5.0.0",
- "metro-runtime": "0.76.8",
- "metro-source-map": "0.76.8",
+ "metro-runtime": "^0.80.3",
+ "metro-source-map": "^0.80.3",
"mkdirp": "^0.5.1",
"nullthrows": "^1.1.1",
"pretty-format": "^26.5.2",
"promise": "^8.3.0",
- "react-devtools-core": "^4.27.2",
- "react-refresh": "^0.4.0",
+ "react-devtools-core": "^4.27.7",
+ "react-refresh": "^0.14.0",
"react-shallow-renderer": "^16.15.0",
"regenerator-runtime": "^0.13.2",
"scheduler": "0.24.0-canary-efb381bbf-20230505",
"stacktrace-parser": "^0.1.10",
- "use-sync-external-store": "^1.0.0",
"whatwg-fetch": "^3.0.0",
"ws": "^6.2.2",
"yargs": "^17.6.2"
@@ -16329,15 +20067,16 @@
"react-native": "cli.js"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
},
"peerDependencies": {
"react": "18.2.0"
}
},
"node_modules/react-native-get-random-values": {
- "version": "1.9.0",
- "license": "MIT",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.11.0.tgz",
+ "integrity": "sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==",
"dependencies": {
"fast-base64-decode": "^1.0.0"
},
@@ -16347,7 +20086,8 @@
},
"node_modules/react-native-url-polyfill": {
"version": "1.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz",
+ "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==",
"dependencies": {
"whatwg-url-without-unicode": "8.0.0-3"
},
@@ -16357,7 +20097,8 @@
},
"node_modules/react-native/node_modules/cliui": {
"version": "8.0.1",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"peer": true,
"dependencies": {
"string-width": "^4.2.0",
@@ -16370,12 +20111,14 @@
},
"node_modules/react-native/node_modules/regenerator-runtime": {
"version": "0.13.11",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"peer": true
},
"node_modules/react-native/node_modules/wrap-ansi": {
"version": "7.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"peer": true,
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -16391,7 +20134,8 @@
},
"node_modules/react-native/node_modules/ws": {
"version": "6.2.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
"peer": true,
"dependencies": {
"async-limiter": "~1.0.0"
@@ -16399,7 +20143,8 @@
},
"node_modules/react-native/node_modules/y18n": {
"version": "5.0.8",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"peer": true,
"engines": {
"node": ">=10"
@@ -16407,7 +20152,8 @@
},
"node_modules/react-native/node_modules/yargs": {
"version": "17.7.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"peer": true,
"dependencies": {
"cliui": "^8.0.1",
@@ -16424,15 +20170,17 @@
},
"node_modules/react-native/node_modules/yargs-parser": {
"version": "21.1.1",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"peer": true,
"engines": {
"node": ">=12"
}
},
"node_modules/react-refresh": {
- "version": "0.4.3",
- "license": "MIT",
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
+ "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
"peer": true,
"engines": {
"node": ">=0.10.0"
@@ -16440,7 +20188,8 @@
},
"node_modules/react-shallow-renderer": {
"version": "16.15.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz",
+ "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==",
"peer": true,
"dependencies": {
"object-assign": "^4.1.1",
@@ -16493,12 +20242,14 @@
},
"node_modules/readline": {
"version": "1.3.0",
- "license": "BSD",
+ "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
+ "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==",
"peer": true
},
"node_modules/recast": {
"version": "0.21.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz",
+ "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==",
"peer": true,
"dependencies": {
"ast-types": "0.15.2",
@@ -16512,7 +20263,8 @@
},
"node_modules/recast/node_modules/source-map": {
"version": "0.6.1",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"peer": true,
"engines": {
"node": ">=0.10.0"
@@ -16865,7 +20617,8 @@
},
"node_modules/scheduler": {
"version": "0.24.0-canary-efb381bbf-20230505",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz",
+ "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
@@ -16967,7 +20720,8 @@
},
"node_modules/serialize-error": {
"version": "2.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
+ "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==",
"peer": true,
"engines": {
"node": ">=0.10.0"
@@ -17035,7 +20789,8 @@
},
"node_modules/shell-quote": {
"version": "1.8.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
"peer": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -17143,7 +20898,8 @@
},
"node_modules/slice-ansi": {
"version": "2.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
+ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
"peer": true,
"dependencies": {
"ansi-styles": "^3.2.0",
@@ -17156,7 +20912,8 @@
},
"node_modules/slice-ansi/node_modules/ansi-styles": {
"version": "3.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"peer": true,
"dependencies": {
"color-convert": "^1.9.0"
@@ -17167,7 +20924,8 @@
},
"node_modules/slice-ansi/node_modules/color-convert": {
"version": "1.9.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"peer": true,
"dependencies": {
"color-name": "1.1.3"
@@ -17175,7 +20933,8 @@
},
"node_modules/slice-ansi/node_modules/color-name": {
"version": "1.1.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
"peer": true
},
"node_modules/slugify": {
@@ -17208,15 +20967,17 @@
},
"node_modules/source-map": {
"version": "0.7.4",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
"peer": true,
"engines": {
"node": ">= 8"
}
},
"node_modules/source-map-js": {
- "version": "1.0.2",
- "license": "BSD-3-Clause",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
+ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"engines": {
"node": ">=0.10.0"
}
@@ -17275,7 +21036,8 @@
},
"node_modules/sprintf-js": {
"version": "1.0.3",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"peer": true
},
"node_modules/stack-chain": {
@@ -17285,7 +21047,8 @@
},
"node_modules/stack-utils": {
"version": "2.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+ "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
"peer": true,
"dependencies": {
"escape-string-regexp": "^2.0.0"
@@ -17296,7 +21059,8 @@
},
"node_modules/stack-utils/node_modules/escape-string-regexp": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"peer": true,
"engines": {
"node": ">=8"
@@ -17304,12 +21068,14 @@
},
"node_modules/stackframe": {
"version": "1.3.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
"peer": true
},
"node_modules/stacktrace-parser": {
"version": "0.1.10",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
+ "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==",
"peer": true,
"dependencies": {
"type-fest": "^0.7.1"
@@ -17525,7 +21291,8 @@
},
"node_modules/sudo-prompt": {
"version": "9.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz",
+ "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==",
"peer": true
},
"node_modules/supercluster": {
@@ -17610,7 +21377,8 @@
},
"node_modules/temp": {
"version": "0.8.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
+ "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
"peer": true,
"dependencies": {
"rimraf": "~2.6.2"
@@ -17628,7 +21396,8 @@
},
"node_modules/temp/node_modules/rimraf": {
"version": "2.6.3",
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
"peer": true,
"dependencies": {
"glob": "^7.1.3"
@@ -17778,12 +21547,14 @@
},
"node_modules/throat": {
"version": "5.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
+ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
"peer": true
},
"node_modules/through2": {
"version": "2.0.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"peer": true,
"dependencies": {
"readable-stream": "~2.3.6",
@@ -17838,7 +21609,8 @@
},
"node_modules/tmpl": {
"version": "1.0.5",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
"peer": true
},
"node_modules/to-fast-properties": {
@@ -17921,7 +21693,8 @@
},
"node_modules/type-detect": {
"version": "4.0.8",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"peer": true,
"engines": {
"node": ">=4"
@@ -17929,7 +21702,8 @@
},
"node_modules/type-fest": {
"version": "0.7.1",
- "license": "(MIT OR CC0-1.0)",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
+ "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==",
"peer": true,
"engines": {
"node": ">=8"
@@ -18014,9 +21788,10 @@
}
},
"node_modules/typescript": {
- "version": "5.2.2",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"dev": true,
- "license": "Apache-2.0",
"peer": true,
"bin": {
"tsc": "bin/tsc",
@@ -18026,37 +21801,10 @@
"node": ">=14.17"
}
},
- "node_modules/uglify-es": {
- "version": "3.3.9",
- "license": "BSD-2-Clause",
- "peer": true,
- "dependencies": {
- "commander": "~2.13.0",
- "source-map": "~0.6.1"
- },
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/uglify-es/node_modules/commander": {
- "version": "2.13.0",
- "license": "MIT",
- "peer": true
- },
- "node_modules/uglify-es/node_modules/source-map": {
- "version": "0.6.1",
- "license": "BSD-3-Clause",
- "peer": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/ulid": {
"version": "2.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz",
+ "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==",
"bin": {
"ulid": "bin/cli.js"
}
@@ -18076,7 +21824,8 @@
},
"node_modules/unfetch": {
"version": "4.2.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
+ "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA=="
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
@@ -18122,7 +21871,8 @@
},
"node_modules/universal-cookie": {
"version": "4.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz",
+ "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==",
"dependencies": {
"@types/cookie": "^0.3.3",
"cookie": "^0.4.0"
@@ -18173,7 +21923,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.0.11",
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
"funding": [
{
"type": "opencollective",
@@ -18188,7 +21940,6 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"dependencies": {
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
@@ -18223,7 +21974,8 @@
},
"node_modules/url": {
"version": "0.11.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
"dependencies": {
"punycode": "1.3.2",
"querystring": "0.2.0"
@@ -18231,15 +21983,8 @@
},
"node_modules/url/node_modules/punycode": {
"version": "1.3.2",
- "license": "MIT"
- },
- "node_modules/use-sync-external-store": {
- "version": "1.2.0",
- "license": "MIT",
- "peer": true,
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
},
"node_modules/util-deprecate": {
"version": "1.0.2",
@@ -18410,7 +22155,8 @@
},
"node_modules/vlq": {
"version": "1.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz",
+ "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==",
"peer": true
},
"node_modules/vt-pbf": {
@@ -18433,6 +22179,23 @@
"@vue/shared": "3.3.4"
}
},
+ "node_modules/vue-advanced-cropper": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/vue-advanced-cropper/-/vue-advanced-cropper-2.8.8.tgz",
+ "integrity": "sha512-yDM7Jb/gnxcs//JdbOogBUoHr1bhCQSto7/ohgETKAe4wvRpmqIkKSppMm1huVQr+GP1YoVlX/fkjKxvYzwwDQ==",
+ "dependencies": {
+ "classnames": "^2.2.6",
+ "debounce": "^1.2.0",
+ "easy-bem": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=8",
+ "npm": ">=5"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
"node_modules/vue-agile": {
"version": "2.0.0",
"license": "MIT",
@@ -18484,9 +22247,21 @@
"vue": "^3.2.0"
}
},
+ "node_modules/vue3-compare-image": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/vue3-compare-image/-/vue3-compare-image-1.2.2.tgz",
+ "integrity": "sha512-zXV6U8DUxgiq/gcSwv/C1fnwA0CugcLZMHB8BCjo0dUkXLwnbEK3eBtyIPTYDhbgqex+monALljV8CPD7Qf6iA==",
+ "dependencies": {
+ "@vueuse/core": "^10.5.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
"node_modules/vuex": {
"version": "4.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.1.0.tgz",
+ "integrity": "sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==",
"dependencies": {
"@vue/devtools-api": "^6.0.0-beta.11"
},
@@ -18507,7 +22282,8 @@
},
"node_modules/walker": {
"version": "1.0.8",
- "license": "Apache-2.0",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
"peer": true,
"dependencies": {
"makeerror": "1.0.12"
@@ -18795,8 +22571,9 @@
}
},
"node_modules/whatwg-fetch": {
- "version": "3.6.18",
- "license": "MIT",
+ "version": "3.6.20",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
+ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
"peer": true
},
"node_modules/whatwg-url": {
@@ -18809,7 +22586,8 @@
},
"node_modules/whatwg-url-without-unicode": {
"version": "8.0.0-3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz",
+ "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==",
"dependencies": {
"buffer": "^5.4.3",
"punycode": "^2.1.1",
@@ -18821,6 +22599,8 @@
},
"node_modules/whatwg-url-without-unicode/node_modules/buffer": {
"version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"funding": [
{
"type": "github",
@@ -18835,7 +22615,6 @@
"url": "https://feross.org/support"
}
],
- "license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.1.13"
@@ -18843,7 +22622,8 @@
},
"node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": {
"version": "5.0.0",
- "license": "BSD-2-Clause",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
"engines": {
"node": ">=8"
}
@@ -19575,7 +23355,8 @@
},
"node_modules/xtend": {
"version": "4.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"peer": true,
"engines": {
"node": ">=0.4"
@@ -19590,9 +23371,13 @@
"license": "ISC"
},
"node_modules/yaml": {
- "version": "2.3.2",
- "license": "ISC",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
+ "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
"peer": true,
+ "bin": {
+ "yaml": "bin.mjs"
+ },
"engines": {
"node": ">= 14"
}
@@ -19746,11 +23531,13 @@
},
"node_modules/zen-observable": {
"version": "0.8.15",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
+ "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ=="
},
"node_modules/zen-observable-ts": {
"version": "0.8.19",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.19.tgz",
+ "integrity": "sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ==",
"dependencies": {
"tslib": "^1.9.3",
"zen-observable": "^0.8.0"
@@ -19758,18 +23545,21 @@
},
"node_modules/zen-observable-ts/node_modules/tslib": {
"version": "1.14.1",
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/zen-push": {
"version": "0.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/zen-push/-/zen-push-0.2.1.tgz",
+ "integrity": "sha512-Qv4qvc8ZIue51B/0zmeIMxpIGDVhz4GhJALBvnKs/FRa2T7jy4Ori9wFwaHVt0zWV7MIFglKAHbgnVxVTw7U1w==",
"dependencies": {
"zen-observable": "^0.7.0"
}
},
"node_modules/zen-push/node_modules/zen-observable": {
"version": "0.7.1",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.7.1.tgz",
+ "integrity": "sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg=="
}
}
}
diff --git a/src/web-ui/package.json b/src/web-ui/package.json
index 84184231..65ea3a31 100644
--- a/src/web-ui/package.json
+++ b/src/web-ui/package.json
@@ -19,6 +19,9 @@
},
"dependencies": {
"@aws-amplify/ui-vue": "^3.1.21",
+ "@aws-sdk/client-s3": "^3.521.0",
+ "@aws-sdk/credential-provider-cognito-identity": "^3.521.0",
+ "@aws-sdk/s3-request-presigner": "^3.521.0",
"@mparticle/web-sdk": "^2.23.2",
"@optimizely/optimizely-sdk": "^4.9.2",
"amplitude-js": "^5.8.0",
@@ -26,6 +29,7 @@
"aws-amplify": "^5.3.5",
"axios": "^1.7.0",
"jsonfile": "^6.1.0",
+ "jwt-decode": "^4.0.0",
"mapbox-gl": "^1.12.0",
"maska": "^2.1.5",
"register-service-worker": "^1.7.2",
@@ -33,9 +37,11 @@
"uuid": "^9.0.0",
"vite-plugin-html": "^3.2.0",
"vue": "^3.3.4",
+ "vue-advanced-cropper": "^2.8.8",
"vue-agile": "^2.0.0",
"vue-gtag": "^2.0.1",
"vue-router": "^4.2.4",
+ "vue3-compare-image": "^1.2.2",
"vuex": "^4.1.0",
"vuex-persistedstate": "^4.1.0",
"workbox-webpack-plugin": "^6.5.4"
diff --git a/src/web-ui/public/no_image.png b/src/web-ui/public/no_image.png
new file mode 100644
index 00000000..571c41ee
Binary files /dev/null and b/src/web-ui/public/no_image.png differ
diff --git a/src/web-ui/public/room-generator-architecture.png b/src/web-ui/public/room-generator-architecture.png
new file mode 100644
index 00000000..1d931f23
Binary files /dev/null and b/src/web-ui/public/room-generator-architecture.png differ
diff --git a/src/web-ui/public/room-generator-dataloader-architecture.png b/src/web-ui/public/room-generator-dataloader-architecture.png
new file mode 100644
index 00000000..30790602
Binary files /dev/null and b/src/web-ui/public/room-generator-dataloader-architecture.png differ
diff --git a/src/web-ui/src/components/RoomGenerator/ImageUpload.vue b/src/web-ui/src/components/RoomGenerator/ImageUpload.vue
new file mode 100644
index 00000000..2ba5b4c5
--- /dev/null
+++ b/src/web-ui/src/components/RoomGenerator/ImageUpload.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
Upload Image
+
+
+
+ Please select a style
+ Minimalist
+ Cozy
+ Bohemian
+ Modern
+ Rustic
+ Industrial
+ Scandinavian
+
+ Generate
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/components/RoomGenerator/Keypoint.vue b/src/web-ui/src/components/RoomGenerator/Keypoint.vue
new file mode 100644
index 00000000..83538b68
--- /dev/null
+++ b/src/web-ui/src/components/RoomGenerator/Keypoint.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/components/RoomGenerator/RoomGallery.vue b/src/web-ui/src/components/RoomGenerator/RoomGallery.vue
new file mode 100644
index 00000000..b40a0d99
--- /dev/null
+++ b/src/web-ui/src/components/RoomGenerator/RoomGallery.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
diff --git a/src/web-ui/src/components/RoomGenerator/RoomGalleryItem.vue b/src/web-ui/src/components/RoomGenerator/RoomGalleryItem.vue
new file mode 100644
index 00000000..ac17c2bc
--- /dev/null
+++ b/src/web-ui/src/components/RoomGenerator/RoomGalleryItem.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/components/RoomGenerator/SimilarProducts.vue b/src/web-ui/src/components/RoomGenerator/SimilarProducts.vue
new file mode 100644
index 00000000..6aae4880
--- /dev/null
+++ b/src/web-ui/src/components/RoomGenerator/SimilarProducts.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/main.js b/src/web-ui/src/main.js
index a236f083..5dbeacc0 100644
--- a/src/web-ui/src/main.js
+++ b/src/web-ui/src/main.js
@@ -3,7 +3,7 @@
import { createApp } from 'vue'
import App from './App.vue'
import router from './router';
-import { Auth, Logger, Analytics, Interactions, AWSPinpointProvider, AmazonPersonalizeProvider } from 'aws-amplify';
+import { Auth, Logger, Analytics, Interactions, AmazonPersonalizeProvider, Storage } from 'aws-amplify';
import store from '@/store/store';
import Amplitude from 'amplitude-js'
import mParticle from '@mparticle/web-sdk';
@@ -38,9 +38,16 @@ const amplifyConfig = {
"alias": import.meta.env.VITE_BOT_ALIAS,
"region": import.meta.env.VITE_BOT_REGION,
},
+ }
+ },
+ Storage: {
+ AWSS3: {
+ bucket: import.meta.env.VITE_ROOM_IMAGES_BUCKET,
+ region: import.meta.env.VITE_AWS_REGION,
}
}
}
+Storage.configure(amplifyConfig)
if (AmplifyStore.state.user?.id) {
amplifyConfig.Analytics.AWSPinpoint.endpoint = {
diff --git a/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/DemoGuideArticle.vue b/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/DemoGuideArticle.vue
index 92b48dd7..9a94be00 100644
--- a/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/DemoGuideArticle.vue
+++ b/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/DemoGuideArticle.vue
@@ -30,6 +30,7 @@ import ShopperPersonas from './articles/ShopperPersonas.vue';
import EnablingShopperProfiles from './articles/EnablingShopperProfiles.vue';
import LocationServices from './articles/LocationServices.vue';
import PersonalizedProductDescriptions from './articles/PersonalizedProductDescriptions.vue'
+import RoomGenerator from './articles/RoomGenerator.vue'
export default {
name: 'DemoGuideArticle',
@@ -91,6 +92,8 @@ export default {
return LocationServices
case Articles.PERSONALIZED_PRODUCT:
return PersonalizedProductDescriptions
+ case Articles.ROOM_GENERATOR:
+ return RoomGenerator
}
throw new Error(`Invalid article id: ${this.article}`);
diff --git a/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/articles/RoomGenerator.vue b/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/articles/RoomGenerator.vue
new file mode 100644
index 00000000..cd4e5c8c
--- /dev/null
+++ b/src/web-ui/src/partials/AppModal/DemoGuide/DemoGuideArticle/articles/RoomGenerator.vue
@@ -0,0 +1,87 @@
+
+
+ Room Makeover
+
+ Imagine being able to instantly re-imagine a room in different decor styles.
+ This demo combines Stable Diffusion, Amazon Sagemaker, Amazon Bedrock and Amazon Rekognition to enable an innovative approach to generating re-styled rooms from an initial user uploaded image.
+
+
+
+
+
+
+ The user authenticates with Amazon Cognito and obtains an identity token. This is passed through to all subsequent API requests to the API Gateway.
+ User selects a room image through the browser and the Web UI uses AWS Amplify Storage module to upload to S3.
+ The Web UI calls the API Gateway, passing in the S3 location of the uploaded image and the selected room style, to create a room generation request. A unique id is returned that can be used to retrieve the results.
+ The API Gateway uses a Lambda authorizer to validate the supplied identity token. It then proxies the request through to a Lambda function that validates and then persists the request into DynamoDB.
+ DynamoDB streams captures the newly inserted room request.
+ A lambda function triggers on each new record in the stream and starts an AWS Step Function to process the request.
+ The first step of the step function performs image analysis on the uploaded room image. The output of the step is a prompt that can passed to the Stable Diffusion model.
+
+ Amazon Rekognition is used to detect objects in the image – such as sofa’s, chairs, and tables. It returns a list of objects, together with their associated bounding boxes.
+ For each object detected, a cropped image is created using the bounding box coordinates.
+ Each image is then converted into a base64 string and sent as a request to Amazon Bedrock to use the Titan Multimodal Embeddings G1 model to obtain an embedding representation of the image.
+ For each embedding, a K-NN request is made to the Amazon OpenSearch service to obtain the closest product matches. The product match will also contain a caption – pre-generated by Anthropic’s Claude 3 Haiku model. The caption was generated by passing the product and prompting Claude 3 to describe what’s in the picture.
+ To create the final prompt, an initial base prompt is looked up using the style selected by the customer, which is then combined with the top matching product’s captions using prompt weighting .
+
+
+ The uploaded room image and prompt are sent to the SageMaker Asynchronous Inference Endpoint. The Step Function pauses at this point until the inference process completes – implemented using a callback task token .
+ The SageMaker Endpoint is deployed as a HuggingFace Deep Learning Container , which hosts a custom Stable Diffusion model that uses ControlNet to add depth conditioning of the uploaded image to the generation. When the model completes the inference process, it places the result in an S3 bucket and sends a notification to an Amazon SNS topic containing the location of the result payload.
+ Amazon SNS invokes the Lambda function that is subscribed to the topic. The Lambda function calls-back into the Step Function to resume the process.
+ The final step of the Step Function loads the inference result, extracts the generated image, and places it in the bucket for the customer to access. The final image is also re-analyzed following the process in step 7, so that new bounding boxes and similar products are retrieved.
+ The Web UI has been polling the API Gateway using the unique ID obtained from the initial request. The room generation response is updated throughout the process. A done state is returned, together with a reference to the final room image, which indicates to the frontend to render the results. The Amplify Storage API is used to generate a signed URL, so that the image can be downloaded from S3.
+
+
+
+ Pre-processing the product images
+
+ The objects detected in the image analysis step described above need to be matched with similar items in the product catalogue, so that they can be recommended to the user.
+ Embeddings are generated using the image and product name.
+ Captions are generated for each product image for use in the prompt sent to the custom Stable Diffusion model.
+
+
+ A S3 Batch Operations Job executes on the product images bucket and triggers a Lambda function for each image.
+ Lambda function resizes the product image and places resulting image in separate bucket.
+ Lambda function triggers on S3 create event in bucket.
+ Lambda function starts execution of express workflow to process image.
+ Embedding for image are retrieved using Titan Multimodal Embeddings model through Amazon Bedrock.
+ Product captions – descriptions of what the product image contains – are created by calling Anthropic Claude 3 Haiku model through Amazon Bedrock.
+ Embedding and caption are published to SQS.
+ Lambda function receives batches of captions & embeddings and indexes them into Amazon OpenSearch.
+
+
+
+ The prompt used with the Claude 3 Haiku model to generate the product captions was as follows:
+
+ Identify the {category} product in the image. Then identify the dominant color or colours of the {category} product. Be descriptive. Ignore the background. Name the product and then describe it without any preamble.
+ <example>Sofa, deep, plush green color with a smooth, velvet-like texture. It features a rectangular shape with a modern, streamlined silhouette and two cylindrical cushions at either end, serving as armrests. The sofa has three seat cushions that create a single seating surface without separations, and the back cushion runs the length of the sofa in a single piece as well, contributing to its sleek design. There are no visible patterns or prints on the fabric, which gives it a rich, uniform look. The sofa's legs are short, cylindrical, and appear to be made of light-colored wood</example>
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/partials/AppModal/DemoGuide/config.js b/src/web-ui/src/partials/AppModal/DemoGuide/config.js
index 8c227aad..5673d254 100644
--- a/src/web-ui/src/partials/AppModal/DemoGuide/config.js
+++ b/src/web-ui/src/partials/AppModal/DemoGuide/config.js
@@ -38,7 +38,8 @@ export const Articles = {
SHOPPER_PERSONAS: 'shopper-personas',
ENABLING_SHOPPER_PROFILES: 'enabling-shopper-profiles',
LOCATION_SERVICES: 'location-services',
- PERSONALIZED_PRODUCT: 'personalized-product'
+ PERSONALIZED_PRODUCT: 'personalized-product',
+ ROOM_GENERATOR: 'room-generator',
};
export const articleTitles = {
@@ -67,7 +68,8 @@ export const articleTitles = {
[Articles.DATASETS]: 'Datasets',
[Articles.SHOPPER_PERSONAS]: 'Shopper Personas',
[Articles.ENABLING_SHOPPER_PROFILES]: 'Enabling Shopper Profiles',
- [Articles.PERSONALIZED_PRODUCT]: 'Personalized Product Descriptions'
+ [Articles.PERSONALIZED_PRODUCT]: 'Personalized Product Descriptions',
+ [Articles.ROOM_GENERATOR]: 'Room Makeover'
};
export const sections = [
@@ -85,6 +87,7 @@ export const sections = [
Articles.OMNI_CHANNEL,
Articles.LOCATION_SERVICES,
Articles.PERSONALIZED_PRODUCT,
+ Articles.ROOM_GENERATOR,
],
},
{
diff --git a/src/web-ui/src/partials/Navigation/ShopDropdown/ShopDropdown.vue b/src/web-ui/src/partials/Navigation/ShopDropdown/ShopDropdown.vue
index 595dd612..a025dd5e 100644
--- a/src/web-ui/src/partials/Navigation/ShopDropdown/ShopDropdown.vue
+++ b/src/web-ui/src/partials/Navigation/ShopDropdown/ShopDropdown.vue
@@ -25,7 +25,8 @@
>{{ formattedCategories[i] }}
-
+
+ Room Makeover
Live Streams
diff --git a/src/web-ui/src/public/Notifications.vue b/src/web-ui/src/public/Notifications.vue
index 2d545eae..8951cbe4 100644
--- a/src/web-ui/src/public/Notifications.vue
+++ b/src/web-ui/src/public/Notifications.vue
@@ -133,7 +133,7 @@ export default {
return AmplifyStore.state.user
},
notificationsEnabled() {
- const enabled = import.meta.env.VITE_LOCATION_NOTIFICATION_URL && import.meta.env.VITE_LOCATION_NOTIFICATION_URL !== ''
+ const enabled = import.meta.env.VITE_LOCATION_NOTIFICATION_URL && import.meta.env.VITE_LOCATION_NOTIFICATION_URL !== 'NotDeployed'
if (enabled) {
console.log('Websocket notifications are enabled')
}
diff --git a/src/web-ui/src/public/ProductDetail.vue b/src/web-ui/src/public/ProductDetail.vue
index 79b9f46f..43bd2ae7 100644
--- a/src/web-ui/src/public/ProductDetail.vue
+++ b/src/web-ui/src/public/ProductDetail.vue
@@ -172,8 +172,8 @@ export default {
},
bedrockProductPersonalizationEnabled() {
let isLoggedIn = this.user && this.user.name != 'guest'
- let bedrockFeatureEnabled = import.meta.env.VITE_BEDROCK_PRODUCT_PERSONALIZATION || "false"
- return bedrockFeatureEnabled.toLowerCase() === 'true' && isLoggedIn
+ let bedrockFeatureEnabled = import.meta.env.VITE_BEDROCK_PRODUCT_PERSONALIZATION == 'Yes'
+ return bedrockFeatureEnabled && isLoggedIn
},
personalizeButtonText() {
return (this.isDescriptionPersonalized ? 'Personalized' : 'Personalize') + ' Description'
diff --git a/src/web-ui/src/public/RoomGenerator.vue b/src/web-ui/src/public/RoomGenerator.vue
new file mode 100644
index 00000000..77646f55
--- /dev/null
+++ b/src/web-ui/src/public/RoomGenerator.vue
@@ -0,0 +1,285 @@
+
+
+
+
+
Room Makeover
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/web-ui/src/repositories/RepositoryFactory.js b/src/web-ui/src/repositories/RepositoryFactory.js
index e37e4e1e..d809fc5e 100644
--- a/src/web-ui/src/repositories/RepositoryFactory.js
+++ b/src/web-ui/src/repositories/RepositoryFactory.js
@@ -9,6 +9,7 @@ import RecommendationsRepository from "./recommendationsRepository.js"
import SearchRepository from "./searchRepository.js"
import VideosRepository from "./videosRepository.js"
import LocationRepository from "./locationRepository.js"
+import RoomsRepository from "./roomsRepository.js"
const repositories = {
products: ProductsRepository,
@@ -18,7 +19,8 @@ const repositories = {
recommendations: RecommendationsRepository,
search: SearchRepository,
videos: VideosRepository,
- location: LocationRepository
+ location: LocationRepository,
+ rooms: RoomsRepository
}
export const RepositoryFactory = {
diff --git a/src/web-ui/src/repositories/roomsRepository.js b/src/web-ui/src/repositories/roomsRepository.js
new file mode 100644
index 00000000..b7469857
--- /dev/null
+++ b/src/web-ui/src/repositories/roomsRepository.js
@@ -0,0 +1,74 @@
+// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+// SPDX-License-Identifier: MIT-0
+
+import axios from "axios";
+import resolveBaseURL from './resolveBaseURL'
+import { Auth } from 'aws-amplify';
+
+
+const baseURL = resolveBaseURL(
+ import.meta.env.VITE_PRODUCTS_SERVICE_DOMAIN,
+ import.meta.env.VITE_PRODUCTS_SERVICE_PORT,
+ import.meta.env.VITE_PRODUCTS_SERVICE_PATH
+)
+
+const connection = axios.create({
+ baseURL
+})
+
+const resource = "rooms";
+export default {
+ async getRoom(roomId) {
+ let headers = {}
+ if (!roomId) {
+ throw Error("user or roomId not defined")
+ }
+ await Auth.currentSession()
+ .then((session) => session.idToken.jwtToken)
+ .then((idToken) => headers['Authorization'] = "Bearer " + idToken)
+ const response = await connection.get(`${resource}/${roomId}`, { headers: headers })
+ return response.data
+ },
+ async getRooms() {
+ let headers = {}
+ await Auth.currentSession()
+ .then((session) => session.idToken.jwtToken)
+ .then((idToken) => headers['Authorization'] = "Bearer " + idToken)
+ const response = await connection.get(`${resource}`, { headers: headers })
+ return response.data
+ },
+ async createRoom(uploadKey, style) {
+ const session = await Auth.currentSession(); // Fetch the current session
+ const idToken = session.getIdToken().getJwtToken(); // Get the ID token
+
+ console.log(uploadKey)
+ const credentials= await Auth.currentCredentials();
+
+
+ const requestBody = {
+ s3_key: `private/${credentials.identityId}/${uploadKey}`,
+ style: style
+ }
+ console.log(requestBody)
+
+ const response = await fetch(`${baseURL}rooms`, {
+ method: 'POST',
+ headers: {
+ 'Authorization': `Bearer ${idToken}`,
+ 'Content-Type': 'application/json'
+ },
+ body: JSON.stringify(requestBody)
+ });
+ if (!response.ok) {
+ throw new Error('Failed to generate room');
+ }
+
+ const data = await response.json();
+ console.log('Generated room:', data);
+ // Handle the response data (e.g., update UI)
+ const roomId = data.room_generation_id;
+ console.log(roomId)
+ return roomId;
+ }
+
+}
\ No newline at end of file
diff --git a/src/web-ui/src/router/index.js b/src/web-ui/src/router/index.js
index 6a4c8b20..c3ede651 100644
--- a/src/web-ui/src/router/index.js
+++ b/src/web-ui/src/router/index.js
@@ -191,6 +191,8 @@ const Collections = () => import('@/public/Collections.vue')
const Orders = () => import('@/authenticated/Orders.vue')
const Admin = () => import('@/authenticated/Admin.vue')
const ShopperSelectPage = () => import('@/authenticated/ShopperSelectPage.vue')
+const RoomGenerator = () => import('@/public/RoomGenerator.vue')
+
// Routes
const router = createRouter({
@@ -220,6 +222,12 @@ const router = createRouter({
component: CategoryDetail,
meta: { requiresAuth: false}
},
+ {
+ path: '/roomgenerator',
+ name: 'RoomGenerator',
+ component: RoomGenerator,
+ meta: { requiresAuth: true}
+ },
{
path: '/live',
name: 'Live',
diff --git a/src/web-ui/src/util/downloadImageS3.js b/src/web-ui/src/util/downloadImageS3.js
new file mode 100644
index 00000000..ad258bf8
--- /dev/null
+++ b/src/web-ui/src/util/downloadImageS3.js
@@ -0,0 +1,12 @@
+import { Storage } from 'aws-amplify';
+
+export const downloadImageS3 = async (key) => {
+ try {
+ const signedUrl = await Storage.get(key, {
+ level: 'private',
+ });
+ return signedUrl
+ } catch (error) {
+ console.error('Error fetching the image:', error);
+ }
+};
\ No newline at end of file