From c1b283d8f2c56e2cad649dd4a7f5d7464b0d43a6 Mon Sep 17 00:00:00 2001 From: Gabe Date: Mon, 29 May 2023 20:04:24 +0000 Subject: [PATCH] Initial app --- .gitignore | 33 + .prettierrc | 6 + infra/.npmignore | 6 + infra/README.md | 14 + infra/bin/bio.ts | 7 + infra/cdk.json | 53 + infra/jest.config.js | 8 + infra/lib/bio-stack.ts | 141 + infra/package-lock.json | 5334 +++++++ infra/package.json | 31 + infra/test/infra.test.ts | 17 + infra/tsconfig.json | 31 + service/package-lock.json | 465 + service/package.json | 22 + service/src/clients/openai.ts | 44 + service/src/handler.ts | 77 + service/src/routes/getChat.ts | 43 + service/src/routes/sendChat.ts | 78 + service/src/utils/jwtParser.ts | 26 + service/tsconfig.json | 11 + ui/App.tsx | 49 + ui/app.json | 30 + ui/assets/adaptive-icon.png | Bin 0 -> 74231 bytes ui/assets/bio.png | Bin 0 -> 360627 bytes ui/assets/favicon.png | Bin 0 -> 74231 bytes ui/assets/icon.png | Bin 0 -> 74231 bytes ui/assets/splash.png | Bin 0 -> 74231 bytes ui/aws-config.ts | 26 + ui/babel.config.js | 11 + ui/package-lock.json | 24668 +++++++++++++++++++++++++++++ ui/package.json | 36 + ui/src/components/ChatBubble.tsx | 69 + ui/src/hooks/queryKeys.ts | 6 + ui/src/hooks/useAuth.ts | 50 + ui/src/hooks/useChat.ts | 51 + ui/src/pages/AuthPage.tsx | 27 + ui/src/pages/Chat.tsx | 102 + ui/tsconfig.json | 6 + 38 files changed, 31578 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 infra/.npmignore create mode 100644 infra/README.md create mode 100644 infra/bin/bio.ts create mode 100644 infra/cdk.json create mode 100644 infra/jest.config.js create mode 100644 infra/lib/bio-stack.ts create mode 100644 infra/package-lock.json create mode 100644 infra/package.json create mode 100644 infra/test/infra.test.ts create mode 100644 infra/tsconfig.json create mode 100644 service/package-lock.json create mode 100644 service/package.json create mode 100644 service/src/clients/openai.ts create mode 100644 service/src/handler.ts create mode 100644 service/src/routes/getChat.ts create mode 100644 service/src/routes/sendChat.ts create mode 100644 service/src/utils/jwtParser.ts create mode 100644 service/tsconfig.json create mode 100644 ui/App.tsx create mode 100644 ui/app.json create mode 100644 ui/assets/adaptive-icon.png create mode 100644 ui/assets/bio.png create mode 100644 ui/assets/favicon.png create mode 100644 ui/assets/icon.png create mode 100644 ui/assets/splash.png create mode 100644 ui/aws-config.ts create mode 100644 ui/babel.config.js create mode 100644 ui/package-lock.json create mode 100644 ui/package.json create mode 100644 ui/src/components/ChatBubble.tsx create mode 100644 ui/src/hooks/queryKeys.ts create mode 100644 ui/src/hooks/useAuth.ts create mode 100644 ui/src/hooks/useChat.ts create mode 100644 ui/src/pages/AuthPage.tsx create mode 100644 ui/src/pages/Chat.tsx create mode 100644 ui/tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..657a320 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Service +service/node_modules +service/lambda +service/dist + +# Infra +infra/*.js +!infra/jest.config.js +infra/*.d.ts +infra/node_modules + +# CDK asset staging directory +.cdk.staging +cdk.out + +# UI +ui/node_modules/ +ui/.expo/ +ui/dist/ +ui/npm-debug.* +ui/*.jks +ui/*.p8 +ui/*.p12 +ui/*.key +ui/*.mobileprovision +ui/*.orig.* +ui/web-build/ + +# macOS +.DS_Store + +# Temporary files created by Metro to check the health of the file watcher +.metro-health-check* diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..0a72520 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "es5", + "tabWidth": 2, + "semi": true, + "singleQuote": true +} diff --git a/infra/.npmignore b/infra/.npmignore new file mode 100644 index 0000000..c1d6d45 --- /dev/null +++ b/infra/.npmignore @@ -0,0 +1,6 @@ +*.ts +!*.d.ts + +# CDK asset staging directory +.cdk.staging +cdk.out diff --git a/infra/README.md b/infra/README.md new file mode 100644 index 0000000..320efc0 --- /dev/null +++ b/infra/README.md @@ -0,0 +1,14 @@ +# Welcome to your CDK TypeScript project + +This is a blank project for CDK development with TypeScript. + +The `cdk.json` file tells the CDK Toolkit how to execute your app. + +## Useful commands + +* `npm run build` compile typescript to js +* `npm run watch` watch for changes and compile +* `npm run test` perform the jest unit tests +* `cdk deploy` deploy this stack to your default AWS account/region +* `cdk diff` compare deployed stack with current state +* `cdk synth` emits the synthesized CloudFormation template diff --git a/infra/bin/bio.ts b/infra/bin/bio.ts new file mode 100644 index 0000000..e38fc76 --- /dev/null +++ b/infra/bin/bio.ts @@ -0,0 +1,7 @@ +#!/usr/bin/env node +import 'source-map-support/register'; +import * as cdk from 'aws-cdk-lib'; +import { BioStack } from '../lib/bio-stack'; + +const app = new cdk.App(); +new BioStack(app, 'BioStack'); diff --git a/infra/cdk.json b/infra/cdk.json new file mode 100644 index 0000000..7f87ee3 --- /dev/null +++ b/infra/cdk.json @@ -0,0 +1,53 @@ +{ + "app": "npx ts-node --prefer-ts-exts bin/bio.ts", + "watch": { + "include": [ + "**" + ], + "exclude": [ + "README.md", + "cdk*.json", + "**/*.d.ts", + "**/*.js", + "tsconfig.json", + "package*.json", + "yarn.lock", + "node_modules", + "test" + ] + }, + "context": { + "@aws-cdk/aws-lambda:recognizeLayerVersion": true, + "@aws-cdk/core:checkSecretUsage": true, + "@aws-cdk/core:target-partitions": [ + "aws", + "aws-cn" + ], + "@aws-cdk-containers/ecs-service-extensions:enableDefaultLogDriver": true, + "@aws-cdk/aws-ec2:uniqueImdsv2TemplateName": true, + "@aws-cdk/aws-ecs:arnFormatIncludesClusterName": true, + "@aws-cdk/aws-iam:minimizePolicies": true, + "@aws-cdk/core:validateSnapshotRemovalPolicy": true, + "@aws-cdk/aws-codepipeline:crossAccountKeyAliasStackSafeResourceName": true, + "@aws-cdk/aws-s3:createDefaultLoggingPolicy": true, + "@aws-cdk/aws-sns-subscriptions:restrictSqsDescryption": true, + "@aws-cdk/aws-apigateway:disableCloudWatchRole": true, + "@aws-cdk/core:enablePartitionLiterals": true, + "@aws-cdk/aws-events:eventsTargetQueueSameAccount": true, + "@aws-cdk/aws-iam:standardizedServicePrincipals": true, + "@aws-cdk/aws-ecs:disableExplicitDeploymentControllerForCircuitBreaker": true, + "@aws-cdk/aws-iam:importedRoleStackSafeDefaultPolicyName": true, + "@aws-cdk/aws-s3:serverAccessLogsUseBucketPolicy": true, + "@aws-cdk/aws-route53-patters:useCertificate": true, + "@aws-cdk/customresources:installLatestAwsSdkDefault": false, + "@aws-cdk/aws-rds:databaseProxyUniqueResourceName": true, + "@aws-cdk/aws-codedeploy:removeAlarmsFromDeploymentGroup": true, + "@aws-cdk/aws-apigateway:authorizerChangeDeploymentLogicalId": true, + "@aws-cdk/aws-ec2:launchTemplateDefaultUserData": true, + "@aws-cdk/aws-secretsmanager:useAttachedSecretResourcePolicyForSecretTargetAttachments": true, + "@aws-cdk/aws-redshift:columnId": true, + "@aws-cdk/aws-stepfunctions-tasks:enableEmrServicePolicyV2": true, + "@aws-cdk/aws-ec2:restrictDefaultSecurityGroup": true, + "@aws-cdk/aws-apigateway:requestValidatorUniqueId": true + } +} diff --git a/infra/jest.config.js b/infra/jest.config.js new file mode 100644 index 0000000..08263b8 --- /dev/null +++ b/infra/jest.config.js @@ -0,0 +1,8 @@ +module.exports = { + testEnvironment: 'node', + roots: ['/test'], + testMatch: ['**/*.test.ts'], + transform: { + '^.+\\.tsx?$': 'ts-jest' + } +}; diff --git a/infra/lib/bio-stack.ts b/infra/lib/bio-stack.ts new file mode 100644 index 0000000..fdd6226 --- /dev/null +++ b/infra/lib/bio-stack.ts @@ -0,0 +1,141 @@ +import * as cdk from 'aws-cdk-lib'; +import { UserPoolClientIdentityProvider } from 'aws-cdk-lib/aws-cognito'; +import { Construct } from 'constructs'; +import { + CorsHttpMethod, + HttpApi, + HttpMethod, +} from '@aws-cdk/aws-apigatewayv2-alpha'; +import { HttpLambdaIntegration } from '@aws-cdk/aws-apigatewayv2-integrations-alpha'; +import { HttpJwtAuthorizer } from '@aws-cdk/aws-apigatewayv2-authorizers-alpha'; +import { Effect, PolicyStatement } from 'aws-cdk-lib/aws-iam'; + +export class BioStack extends cdk.Stack { + constructor(scope: Construct, id: string, props?: cdk.StackProps) { + super(scope, id, props); + const { userPool, client } = this.setupAuth(); + this.setupDatabase(); + this.setupService(userPool, client); + } + + setupDatabase() { + new cdk.aws_dynamodb.Table(this, 'UserChats', { + tableName: 'UserChats', + partitionKey: { + name: 'userId', + type: cdk.aws_dynamodb.AttributeType.STRING, + }, + sortKey: { + name: 'date', + type: cdk.aws_dynamodb.AttributeType.STRING, + }, + billingMode: cdk.aws_dynamodb.BillingMode.PAY_PER_REQUEST, + }); + } + + setupService( + userPool: cdk.aws_cognito.UserPool, + client: cdk.aws_cognito.UserPoolClient + ) { + const lambda = new cdk.aws_lambda.Function(this, 'BioService', { + functionName: 'BioService', + runtime: cdk.aws_lambda.Runtime.NODEJS_18_X, + handler: 'dist/handler.handler', + code: cdk.aws_lambda.Code.fromAsset('../service/lambda/bio-service.zip'), + initialPolicy: [ + PolicyStatement.fromJson({ + Effect: Effect.ALLOW, + Action: ['dynamodb:Query', 'dynamodb:UpdateItem'], + Resource: 'arn:aws:dynamodb:*:*:table/UserChats', + }), + ], + timeout: cdk.Duration.seconds(30), + }); + + const openAiApiKey = cdk.aws_secretsmanager.Secret.fromSecretNameV2( + this, + 'OPENAI_API_KEY', + 'prod/bio' + ); + + openAiApiKey.grantRead(lambda); + + const api = new HttpApi(this, 'BioAPI', { + apiName: 'BioAPI', + corsPreflight: { + allowHeaders: ['*'], + allowMethods: [CorsHttpMethod.GET, CorsHttpMethod.POST], + allowOrigins: ['http://localhost:19006'], + maxAge: cdk.Duration.days(7), + }, + }); + + const authorizer = new HttpJwtAuthorizer( + 'APIAuthorizer', + `https://cognito-idp.${this.region}.amazonaws.com/${userPool.userPoolId}`, + { + identitySource: ['$request.header.Authorization'], + jwtAudience: [client.userPoolClientId], + } + ); + + const getChatIntegration = new HttpLambdaIntegration( + 'APIIntegration::getChat', + lambda + ); + const sendChatIntegration = new HttpLambdaIntegration( + 'APIIntegration::sendChat', + lambda + ); + + api.addRoutes({ + path: '/getChat', + methods: [HttpMethod.GET], + integration: getChatIntegration, + authorizer, + }); + api.addRoutes({ + path: '/sendChat', + methods: [HttpMethod.POST], + integration: sendChatIntegration, + authorizer, + }); + } + + setupAuth() { + const googleClientSecret = cdk.SecretValue.secretsManager('prod/bio', { + jsonField: 'BIO_GOOGLE_OAUTH_CLIENT_SECRET', + }); + + const userPool = new cdk.aws_cognito.UserPool(this, 'BioUserPool', { + userPoolName: 'BioUserPool', + }); + + userPool.addDomain('BioAuthDomain', { + cognitoDomain: { + domainPrefix: 'bio-ai', + }, + }); + + const callbackUrl = 'http://localhost:19006/'; + const client = userPool.addClient('BioAuthClient', { + supportedIdentityProviders: [UserPoolClientIdentityProvider.GOOGLE], + oAuth: { + callbackUrls: [callbackUrl], + }, + }); + const provider = new cdk.aws_cognito.UserPoolIdentityProviderGoogle( + this, + 'Google', + { + clientId: + '49839729668-9ptmk3o21cq41ekv1e1shkeqivgjrcjl.apps.googleusercontent.com', + clientSecretValue: googleClientSecret, + userPool: userPool, + scopes: ['email', 'openid'], + } + ); + client.node.addDependency(provider); + return { userPool, client }; + } +} diff --git a/infra/package-lock.json b/infra/package-lock.json new file mode 100644 index 0000000..507162a --- /dev/null +++ b/infra/package-lock.json @@ -0,0 +1,5334 @@ +{ + "name": "bio", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "bio", + "version": "0.1.0", + "dependencies": { + "@aws-cdk/aws-apigatewayv2-alpha": "^2.81.0-alpha.0", + "@aws-cdk/aws-apigatewayv2-authorizers": "^1.202.0", + "@aws-cdk/aws-apigatewayv2-authorizers-alpha": "^2.81.0-alpha.0", + "@aws-cdk/aws-apigatewayv2-integrations-alpha": "^2.81.0-alpha.0", + "aws-cdk-lib": "^2.81.0", + "constructs": "^10.0.0", + "source-map-support": "^0.5.21" + }, + "bin": { + "infra": "bin/bio.js" + }, + "devDependencies": { + "@types/jest": "^29.5.1", + "@types/node": "20.1.7", + "aws-cdk": "2.80.0", + "jest": "^29.5.0", + "ts-jest": "^29.1.0", + "ts-node": "^10.9.1", + "typescript": "~5.0.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@aws-cdk/asset-awscli-v1": { + "version": "2.2.180", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.180.tgz", + "integrity": "sha512-FOUVMdp0Ux1NPXMhFVbCmutfGvOALgro1M5omhtHmQ+VExdT0u9p9HuA+ohYlIDqScELNWvu3SlS892iN6XRhg==" + }, + "node_modules/@aws-cdk/asset-kubectl-v20": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.1.tgz", + "integrity": "sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw==" + }, + "node_modules/@aws-cdk/asset-node-proxy-agent-v5": { + "version": "2.0.151", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.151.tgz", + "integrity": "sha512-X7CjyphxMuAY1uNO2SMnTtQWxhnLf06ZAR9R4Ynm+8BOvyZfzqCrsmkT6O4nGRlhu5fGlRbNV//tCwU9e39yPQ==" + }, + "node_modules/@aws-cdk/assets": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.202.0.tgz", + "integrity": "sha512-N0a1dQJfwIkYoM1CITUz0ydPW6sj5zrx+PKEvAwiO8wvsaf+jVw7JeIA8xgrVE9F9PXbl//RVFYmaNPExptGow==", + "dependencies": { + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/assets/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-acmpca": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.202.0.tgz", + "integrity": "sha512-H+JNLEEWkuWCfRz+RLtkk2BbpC6jlgRe0/4PjwlU1tsJRoJG8mOjCT9JYAdTq4l7XcmWmgqFAFzwt7qYnjP8ag==", + "dependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-acmpca/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.202.0.tgz", + "integrity": "sha512-YZYF2D2B5quHPBt3XHvgU0/MYXuddpfwtvZBmqsoEnF6PhoXp89s7bb+3ZsQjIzLe8SmJybuSQg9YX994pvzow==", + "dependencies": { + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2-alpha": { + "version": "2.81.0-alpha.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2-alpha/-/aws-apigatewayv2-alpha-2.81.0-alpha.0.tgz", + "integrity": "sha512-78agZqqbPGknY8Ad/u9RMvghCy64DFO0Tvx0AEdcpF9jTQQNWQEAPVd318T/evXeZAdRPjoPjLF8LZmNVoOA0A==", + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "aws-cdk-lib": "2.81.0", + "constructs": "^10.0.0" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2-authorizers": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2-authorizers/-/aws-apigatewayv2-authorizers-1.202.0.tgz", + "integrity": "sha512-kTtqCF/vxr+uVdrBF2/nMyFHX6B/wkAMhHMn/Urgo1G1jMK+ptaV+jS8eGGA17FZXWIC3BX8WeP7R+QMiGui5w==", + "dependencies": { + "@aws-cdk/aws-apigatewayv2": "1.202.0", + "@aws-cdk/aws-cognito": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-apigatewayv2": "1.202.0", + "@aws-cdk/aws-cognito": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2-authorizers-alpha": { + "version": "2.81.0-alpha.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2-authorizers-alpha/-/aws-apigatewayv2-authorizers-alpha-2.81.0-alpha.0.tgz", + "integrity": "sha512-rsunT+xdifYDU1eNEMIpx7O7YbRkFyXzSop9Ps9dHDZC+KOIGYN04dvTMgNNjc8KiLYFvD/wedsK5QPL7j0zDQ==", + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-apigatewayv2-alpha": "2.81.0-alpha.0", + "aws-cdk-lib": "2.81.0", + "constructs": "^10.0.0" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2-authorizers/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2-integrations-alpha": { + "version": "2.81.0-alpha.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2-integrations-alpha/-/aws-apigatewayv2-integrations-alpha-2.81.0-alpha.0.tgz", + "integrity": "sha512-R2MNX2LTjhUsm0nkviilfrvSN3EVzSc1EvUVtl2RxWHB+xqX6yL/37vPFysEmJzrATuVz0F9OfhTBDaaDf7X9g==", + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-apigatewayv2-alpha": "2.81.0-alpha.0", + "aws-cdk-lib": "2.81.0", + "constructs": "^10.0.0" + } + }, + "node_modules/@aws-cdk/aws-apigatewayv2/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-applicationautoscaling": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.202.0.tgz", + "integrity": "sha512-BWFaTvu0kWDxiL0/oRb5if4SLL90NGHOcw3NQc0UCvqyM6N8NHpxo72hgPdCzNtZM+0n52UKL9JsyinT19TNAw==", + "dependencies": { + "@aws-cdk/aws-autoscaling-common": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-autoscaling-common": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-applicationautoscaling/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-autoscaling-common": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.202.0.tgz", + "integrity": "sha512-RZFyN6XuNWHt+S9z7ybrSYVekZFsJVP5yNHSO+RKu4f4OB1J7MYMinxj6ONsp8T7MH1Q1+6Eh9tzAk9fJybytw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-autoscaling-common/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-certificatemanager": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.202.0.tgz", + "integrity": "sha512-l5KjI9cHGTdGranAeGM3OTJ857FMIqbLzS2iiRpWVDD2tm8Yc5zMfKrijVL9lTeq8T2h7ggdZWhBBxZ7inC3yg==", + "dependencies": { + "@aws-cdk/aws-acmpca": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-route53": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-acmpca": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-route53": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-certificatemanager/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-cloudformation": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.202.0.tgz", + "integrity": "sha512-MlQCqgZ6Yp3+oefuc5gGLpd9GliTpUqpcfWJvdkEmZuDH6lyqhtyqrCelEihLI9qXQerLs7cs5QpX4FR/2q1pw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-cloudformation/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-cloudwatch": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.202.0.tgz", + "integrity": "sha512-M3TBsux58mv8N9b97nk51i3elDEQmBl0mx5YEBg0OtdNI9D9CRE8QAZ+vp38BYObTH/zOpjuBaXP6FsmmHkDeg==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-cloudwatch/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-codeguruprofiler": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.202.0.tgz", + "integrity": "sha512-vc6xgbj2x/C/MVjHSVY1mX5Bt+HiLXzL9482QXuBZjdnRhbte+JN+itFrneP8h2ORPs95yVbi6oqZlJ4/psabw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-codeguruprofiler/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-codestarnotifications": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.202.0.tgz", + "integrity": "sha512-9e3/LMPqvhE5FOW1QbDeEEqt7FW0c4FjCudYIA+LvLJIkQZVS14OQzD7oOwD3y6lbjL0Ue478Dx9FGnYgPsy6A==", + "dependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-codestarnotifications/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-cognito": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cognito/-/aws-cognito-1.202.0.tgz", + "integrity": "sha512-Y6l04AUkHAnxjgKI3lszj/lR7H/Geyv/Tt3nIgwmlFcYUdn5z/9OQQ6uGIrQM8BOATmBtLZQUjFoEld9DQnTPA==", + "bundleDependencies": [ + "punycode" + ], + "dependencies": { + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", + "constructs": "^3.3.69", + "punycode": "^2.3.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-cognito/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-cognito/node_modules/punycode": { + "version": "2.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@aws-cdk/aws-ec2": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.202.0.tgz", + "integrity": "sha512-VQqhyrY18ZWFsmiL+jRg7IY5Cca7mFJJhHVT3jQkqYatFJp8/SbK9xiRK372zzTAWos3nRfb3O+ykwDkX7I8cA==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-ec2/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-ecr": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.202.0.tgz", + "integrity": "sha512-5HtpolaIa9eyXRPNLrj0jUgjgJE2FcpUcjtAS/Drh0N6x7KfxyCSc1yUVIDySJJxglr1JTjgJGe5h63WNaHqtQ==", + "dependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-ecr-assets": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.202.0.tgz", + "integrity": "sha512-nHTiFKhuUdwk96vzf4ObestivaHxaI4D8ZAABlQAC3BXOyQMpRtfhEm4IZtW7FdaMMtlyhg63KPQ1xV25x7wCQ==", + "dependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-ecr-assets/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-ecr/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-efs": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.202.0.tgz", + "integrity": "sha512-AeXSKyjOIWrYercTZ5txbKB3vitHMJSpMkhYvW0B5mg3kZbmGL6YtL40nlAg3R8Tzn2BtilUyBgoemy0LwxEMQ==", + "dependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-efs/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-events": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.202.0.tgz", + "integrity": "sha512-vntAqFgcMa9mwpXFuxivaTX5EmhJRMf3INba704zIrHbtZn6xvrRib6/tpvz9ViREO3ZFj9sFLduAtIhVvUBAg==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-events/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-iam": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.202.0.tgz", + "integrity": "sha512-lWjDwRgr23sDmNvo6NvBiC6wfArtvefWKZglVS67yTMY9KtCRNpAu7mcfYvQVI/6LW1B2Wq1hENdxBx4LPY/gQ==", + "dependencies": { + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-iam/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-kms": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.202.0.tgz", + "integrity": "sha512-sCuBb2XHrFqE7/FuWQF9VMwPy3jG8lKxzDfKSlAa2FB80FkUkp+tRBopKcZYDXSOyedS+6zrF2YzGnHy7N9QKw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-kms/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-lambda": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.202.0.tgz", + "integrity": "sha512-GMjdsU7TJ0eUy9NxrAzXUvMpFUQnvtdqRa/pVU/hvgd1+lErytxNHtZzjf4bYeYFZbh7yGaQYPhAD9KL4Gnx3A==", + "dependencies": { + "@aws-cdk/aws-applicationautoscaling": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codeguruprofiler": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-ecr-assets": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-signer": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-applicationautoscaling": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codeguruprofiler": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-ecr-assets": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-signer": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-lambda/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-logs": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.202.0.tgz", + "integrity": "sha512-ONJVyff20wOK0AaojTnOQBOoBGTCoi/0BENlIw2FyhBqwtMPLHHoDtHJGT9ZjiNAAPHVpdteIfW5/B3xRuPddQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-logs/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-route53": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.202.0.tgz", + "integrity": "sha512-97FKZb8yu1GmY8YGlNwtm7UM+7bS/4F6kZLB5WUkIcELd/XreJUKXKrJ2CePy9HtVdbEZAJqGAxwGk1PGzAAMA==", + "dependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-route53/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-s3": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.202.0.tgz", + "integrity": "sha512-HExB7jdrnKiN60fxgPIOTO6CUS8vj34IRPaTIhUdoToE6lzcjC35qHU7AxPARdkRnHxwAGUOCB6Ds8aEG//2FQ==", + "dependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-s3-assets": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.202.0.tgz", + "integrity": "sha512-amisePRvr6KO3WzQObAZbCOxYwPiqoFEl6l0ZMw9RFCG5VZfmS380V1pkAERRz3lefkL10AhKHVr0IdSSqKk3A==", + "dependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-s3-assets/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-s3/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-signer": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.202.0.tgz", + "integrity": "sha512-FqPwNYeDabejylyKegLIYXOd4RY8e7+XDLLV/3FaVazo8D28SlSlxtFMCz7ghfH6y9WKl5pN+EoONisjmkFaPw==", + "dependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-signer/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-sns": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.202.0.tgz", + "integrity": "sha512-qsWesHORS///t9hC3Zc60j+HAfv7AbJiDxU7lcFywe1VhTt6hWJaLaynHCvamf1UtpGf4vgwQ1F8Y1MpEd+Pqg==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codestarnotifications": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codestarnotifications": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-sqs": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.202.0.tgz", + "integrity": "sha512-EMi892ZlTLStigu1VWbHbPZVvDR+TWwBiLiQ/rVvU4BNQ6+yuI2XLN6erluKRZBIdMHqXwT+NRpArYZdT6XHMg==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-sqs/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/aws-ssm": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.202.0.tgz", + "integrity": "sha512-1AyLZgUiJEyMSeaHnLtckgzrRh7nnRjJ059dOzzvYAjL73NzFJvRjzkMMwWgjh6vrahMbH2yXfQFdB4BLMP38Q==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/aws-ssm/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/cloud-assembly-schema": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.202.0.tgz", + "integrity": "sha512-UFcxQcky31kFUu6GbWgaweOKEt9yAPy5ttGV/26Ue5BCGHVow6ivri3/4o9fpFEYLF5Brl+mGyhaH6Y4LkHYKw==", + "bundleDependencies": [ + "jsonschema", + "semver" + ], + "dependencies": { + "jsonschema": "^1.4.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + } + }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { + "version": "1.4.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { + "version": "7.3.8", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/core": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.202.0.tgz", + "integrity": "sha512-e7gNjHmXzx//qDrn6thssXbq3PNduQtby4LOKWmcoMzOzwm5pdHFpxs1WzTpomsV5GJ6bmZja3q78XU7PSqX4Q==", + "bundleDependencies": [ + "fs-extra", + "minimatch", + "@balena/dockerignore", + "ignore" + ], + "dependencies": { + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "fs-extra": "^9.1.0", + "ignore": "^5.2.4", + "minimatch": "^3.1.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/core/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/@aws-cdk/core/node_modules/at-least-node": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@aws-cdk/core/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@aws-cdk/core/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@aws-cdk/core/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@aws-cdk/core/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/core/node_modules/fs-extra": { + "version": "9.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/core/node_modules/graceful-fs": { + "version": "4.2.10", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/core/node_modules/ignore": { + "version": "5.2.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@aws-cdk/core/node_modules/jsonfile": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@aws-cdk/core/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@aws-cdk/core/node_modules/universalify": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-cdk/custom-resources": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.202.0.tgz", + "integrity": "sha512-erF5y/Xzh2SPChIlZ2pOl/66INDZTXbC0hiGptOy/lrIjJMq3r9+rISP/rCQfZX3wvayo8ZBM+3SQcLulhvr7w==", + "dependencies": { + "@aws-cdk/aws-cloudformation": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudformation": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "constructs": "^3.3.69" + } + }, + "node_modules/@aws-cdk/custom-resources/node_modules/constructs": { + "version": "3.4.308", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.4.308.tgz", + "integrity": "sha512-E6Jjd1MIEPytalBSe+sy7zLsdibFAKyiLljgfR34UMjfV304umEuVqAX4JMNmYNiK2vnGdXNkpxpmnTc13vX+w==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/@aws-cdk/cx-api": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.202.0.tgz", + "integrity": "sha512-itZ0+rYkbpycwgEvdy65nvrRJP7X9o+tlCDURx70eQsA1qd8/fYwdq1PJmsVS84DMSirv+E1Ig75X+lmWyEVhg==", + "bundleDependencies": [ + "semver" + ], + "dependencies": { + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@aws-cdk/cloud-assembly-schema": "1.202.0" + } + }, + "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/cx-api/node_modules/semver": { + "version": "7.3.8", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/cx-api/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/region-info": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.202.0.tgz", + "integrity": "sha512-DCdDdWQJILHRiGON95evibyj8zc+tt0318b2E3D0YWqMCfBQALQCNrdpoCBjuj+nAeeKQYV9lsMoXZ8ivQMaeg==", + "engines": { + "node": ">= 14.15.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/@babel/generator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "dev": true, + "dependencies": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": 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" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.2.0.tgz", + "integrity": "sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", + "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.1.tgz", + "integrity": "sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/node": { + "version": "20.1.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.7.tgz", + "integrity": "sha512-WCuw/o4GSwDGMoonES8rcvwsig77dGCMbZDrZr2x4ZZiNW4P/gcoZXe/0twgtobcTkmg9TuKflxYL/DuwDyJzg==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aws-cdk": { + "version": "2.80.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.80.0.tgz", + "integrity": "sha512-SKMZ/sGlNmFV37Lk40HHe4QJ2hJZmD0PrkScBmkr33xzEqjyKhN3jIHC4PYqTUeUK/qYemq3Y5OpXKQuWTCoKA==", + "dev": true, + "bin": { + "cdk": "bin/cdk" + }, + "engines": { + "node": ">= 14.15.0" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/aws-cdk-lib": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.81.0.tgz", + "integrity": "sha512-jnXvyhyRvoFTQcpZPtZOeOyY7k4Jb1+c83RLFic71KrwL6xxLxzImbS5rnoDOJHaX/otyfDxzQfziOQ7I0kt/g==", + "bundleDependencies": [ + "@balena/dockerignore", + "case", + "fs-extra", + "ignore", + "jsonschema", + "minimatch", + "punycode", + "semver", + "table", + "yaml" + ], + "dependencies": { + "@aws-cdk/asset-awscli-v1": "^2.2.177", + "@aws-cdk/asset-kubectl-v20": "^2.1.1", + "@aws-cdk/asset-node-proxy-agent-v5": "^2.0.148", + "@balena/dockerignore": "^1.0.2", + "case": "1.6.3", + "fs-extra": "^11.1.1", + "ignore": "^5.2.4", + "jsonschema": "^1.4.1", + "minimatch": "^3.1.2", + "punycode": "^2.3.0", + "semver": "^7.5.1", + "table": "^6.8.1", + "yaml": "1.10.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "constructs": "^10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/aws-cdk-lib/node_modules/ajv": { + "version": "8.12.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/aws-cdk-lib/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aws-cdk-lib/node_modules/astral-regex": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/aws-cdk-lib/node_modules/case": { + "version": "1.6.3", + "inBundle": true, + "license": "(MIT OR GPL-3.0-or-later)", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/fast-deep-equal": { + "version": "3.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/fs-extra": { + "version": "11.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/aws-cdk-lib/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC" + }, + "node_modules/aws-cdk-lib/node_modules/ignore": { + "version": "5.2.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/aws-cdk-lib/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/json-schema-traverse": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/jsonfile": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/aws-cdk-lib/node_modules/jsonschema": { + "version": "1.4.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/aws-cdk-lib/node_modules/lodash.truncate": { + "version": "4.4.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aws-cdk-lib/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/aws-cdk-lib/node_modules/punycode": { + "version": "2.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/aws-cdk-lib/node_modules/require-from-string": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/semver": { + "version": "7.5.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aws-cdk-lib/node_modules/slice-ansi": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/aws-cdk-lib/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/table": { + "version": "6.8.1", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/universalify": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/uri-js": { + "version": "4.4.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/aws-cdk-lib/node_modules/yaml": { + "version": "1.10.2", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.5.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001488", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001488.tgz", + "integrity": "sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/constructs": { + "version": "10.2.29", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.29.tgz", + "integrity": "sha512-gsvKez1oWgUi+LJDEtmMrC9E1d0Kn0YXFcBJEYUzMznrzAUDWuaq0tG6PcmQ50+elH5RO3SMMLo4HzqLZ2XxFg==", + "engines": { + "node": ">= 16.14.0" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.402", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.402.tgz", + "integrity": "sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": 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/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "dev": true, + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", + "import-local": "^3.0.2", + "jest-cli": "^29.5.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.5.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.11.tgz", + "integrity": "sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pure-rand": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", + "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-jest": { + "version": "29.1.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", + "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": 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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": 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/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/infra/package.json b/infra/package.json new file mode 100644 index 0000000..7292504 --- /dev/null +++ b/infra/package.json @@ -0,0 +1,31 @@ +{ + "name": "bio", + "version": "0.1.0", + "bin": { + "infra": "bin/bio.js" + }, + "scripts": { + "build": "tsc", + "watch": "tsc -w", + "test": "jest", + "cdk": "cdk" + }, + "devDependencies": { + "@types/jest": "^29.5.1", + "@types/node": "20.1.7", + "aws-cdk": "2.80.0", + "jest": "^29.5.0", + "ts-jest": "^29.1.0", + "ts-node": "^10.9.1", + "typescript": "~5.0.4" + }, + "dependencies": { + "@aws-cdk/aws-apigatewayv2-alpha": "^2.81.0-alpha.0", + "@aws-cdk/aws-apigatewayv2-authorizers": "^1.202.0", + "@aws-cdk/aws-apigatewayv2-authorizers-alpha": "^2.81.0-alpha.0", + "@aws-cdk/aws-apigatewayv2-integrations-alpha": "^2.81.0-alpha.0", + "aws-cdk-lib": "^2.81.0", + "constructs": "^10.0.0", + "source-map-support": "^0.5.21" + } +} diff --git a/infra/test/infra.test.ts b/infra/test/infra.test.ts new file mode 100644 index 0000000..2ee2d69 --- /dev/null +++ b/infra/test/infra.test.ts @@ -0,0 +1,17 @@ +// import * as cdk from 'aws-cdk-lib'; +// import { Template } from 'aws-cdk-lib/assertions'; +// import * as Infra from '../lib/infra-stack'; + +// example test. To run these tests, uncomment this file along with the +// example resource in lib/infra-stack.ts +test('SQS Queue Created', () => { +// const app = new cdk.App(); +// // WHEN +// const stack = new Infra.InfraStack(app, 'MyTestStack'); +// // THEN +// const template = Template.fromStack(stack); + +// template.hasResourceProperties('AWS::SQS::Queue', { +// VisibilityTimeout: 300 +// }); +}); diff --git a/infra/tsconfig.json b/infra/tsconfig.json new file mode 100644 index 0000000..aaa7dc5 --- /dev/null +++ b/infra/tsconfig.json @@ -0,0 +1,31 @@ +{ + "compilerOptions": { + "target": "ES2020", + "module": "commonjs", + "lib": [ + "es2020", + "dom" + ], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization": false, + "typeRoots": [ + "./node_modules/@types" + ] + }, + "exclude": [ + "node_modules", + "cdk.out" + ] +} diff --git a/service/package-lock.json b/service/package-lock.json new file mode 100644 index 0000000..d605018 --- /dev/null +++ b/service/package-lock.json @@ -0,0 +1,465 @@ +{ + "name": "bio-service", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "bio-service", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "aws-sdk": "^2.1386.0", + "openai": "^3.2.1" + }, + "devDependencies": { + "@types/aws-lambda": "^8.10.115", + "typescript": "^5.0.4" + } + }, + "node_modules/@types/aws-lambda": { + "version": "8.10.115", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.115.tgz", + "integrity": "sha512-kCZuFXKLV3y8NjSoaD5+qKTpRWvPz3uh3W/u1uwlw3Mg+MtaStg1NWgjAwUXo/VJDb6n6KF1ljykFNlNwEJ53Q==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sdk": { + "version": "2.1386.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1386.0.tgz", + "integrity": "sha512-bmUvpNRR4x1YvTaAm7WK/2lSNVPrNuiYlleU47GA5Xskh8PKaWedGHvGinH2YwhC720hM0Qc4f4/snUPGJ0eYg==", + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.5.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/buffer": { + "version": "4.9.2", + "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", + "isarray": "^1.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/openai": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-3.2.1.tgz", + "integrity": "sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==", + "dependencies": { + "axios": "^0.26.0", + "form-data": "^4.0.0" + } + }, + "node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + }, + "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/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + } + } +} diff --git a/service/package.json b/service/package.json new file mode 100644 index 0000000..c5b586c --- /dev/null +++ b/service/package.json @@ -0,0 +1,22 @@ +{ + "name": "bio-service", + "version": "1.0.0", + "description": "", + "main": "src/handler.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build": "tsc && zip -r lambda/bio-service.zip dist node_modules package.json", + "deploy": "npm run build && pushd ../infra && cdk deploy; popd" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "@types/aws-lambda": "^8.10.115", + "typescript": "^5.0.4" + }, + "dependencies": { + "aws-sdk": "^2.1386.0", + "openai": "^3.2.1" + } +} diff --git a/service/src/clients/openai.ts b/service/src/clients/openai.ts new file mode 100644 index 0000000..55cf61d --- /dev/null +++ b/service/src/clients/openai.ts @@ -0,0 +1,44 @@ +import { SecretsManager } from 'aws-sdk'; +import { + ChatCompletionRequestMessage, + ChatCompletionRequestMessageRoleEnum, + Configuration, + OpenAIApi, +} from 'openai'; + +export const SYSTEM_MESSAGE: ChatCompletionRequestMessage = { + role: ChatCompletionRequestMessageRoleEnum.System, + content: ` + You are an assistant whose goal is to help the user to achieve their nutrition goals. Your name is Bio. + + You do that by asking the user what they have been eating an doing your best to break down the macro-nutrients, micro-nutrients and calories of the foods. + + You will then store this information for the user to reference later. +`, +}; + +export const INITIAL_GREETING = + 'Hello, my name is Bio and I am your nutrition assistant. I can help you by breaking down the macro-nutrients, micro-nutrients, and calories in the foods you eat. With my help, you can easily track your food intake and maintain a healthy, balanced diet to achieve your health and fitness goals.'; + +const OpenAIClientFactory = async (): Promise => { + try { + const secretManagerClient = new SecretsManager({ region: 'us-east-2' }); + const credentialsSecret = await secretManagerClient + .getSecretValue({ SecretId: 'prod/bio' }) + .promise(); + const apiKey = JSON.parse( + credentialsSecret.SecretString || '' + ).OPENAI_API_KEY; + const configuration = new Configuration({ + organization: 'org-0nCbMxaROs5ezAvk6hU9LypS', + apiKey, + }); + + return new OpenAIApi(configuration); + } catch (error) { + console.error('Failed to intialize OpenAI client: ', error); + throw error; + } +}; + +export default OpenAIClientFactory; diff --git a/service/src/handler.ts b/service/src/handler.ts new file mode 100644 index 0000000..6fba925 --- /dev/null +++ b/service/src/handler.ts @@ -0,0 +1,77 @@ +import { + APIGatewayProxyEvent, + APIGatewayProxyResult, + Context, +} from 'aws-lambda'; +import getChat from './routes/getChat'; +import sendChat from './routes/sendChat'; +import { DynamoDB } from 'aws-sdk'; +import { Configuration, OpenAIApi } from 'openai'; +import OpenAIClientFactory from './clients/openai'; +import parseJwt from './utils/jwtParser'; + +export type Dependencies = { + dynamoDBClient: DynamoDB; + openAIClient: OpenAIApi; +}; + +type Route = { + path: string; + method: string; + action: ( + event: APIGatewayProxyEvent, + dependencies: Dependencies, + userId: string + ) => Promise; +}; + +const routes: Route[] = [ + { + path: '/getChat', + method: 'GET', + action: getChat, + }, + { + path: '/sendChat', + method: 'POST', + action: sendChat, + }, +]; + +exports.handler = async ( + event: APIGatewayProxyEvent, + _context: Context +): Promise => { + // @ts-ignore aws-lambda types are wrong + const { path, method } = event.requestContext.http; + console.log('Received event: ', event); + + const route = routes.find( + (route) => route.path === path && route.method === method + ); + + if (!route) { + return { + statusCode: 404, + body: JSON.stringify({ message: 'Route not found' }), + }; + } + + try { + const userId = parseJwt(event.headers.authorization!)!.payload[ + 'cognito:username' + ]; + + const dependencies = { + dynamoDBClient: new DynamoDB({ region: 'us-east-2' }), + openAIClient: await OpenAIClientFactory(), + }; + return await route.action(event, dependencies, userId); + } catch (error) { + console.error(error); + return { + statusCode: 500, + body: JSON.stringify({ message: 'Internal server error' }), + }; + } +}; diff --git a/service/src/routes/getChat.ts b/service/src/routes/getChat.ts new file mode 100644 index 0000000..915dd90 --- /dev/null +++ b/service/src/routes/getChat.ts @@ -0,0 +1,43 @@ +import { APIGatewayProxyEvent, APIGatewayProxyResult } from 'aws-lambda'; +import parseJwt from '../utils/jwtParser'; +import { DynamoDB } from 'aws-sdk'; +import { Dependencies } from '../handler'; +import { INITIAL_GREETING } from '../clients/openai'; + +const getChat = async ( + event: APIGatewayProxyEvent, + dependencies: Dependencies, + userId: string +): Promise => { + try { + console.log('Getting chats for user ', userId); + + const dynamoDb = new DynamoDB.DocumentClient(); + const { Items } = await dynamoDb + .query({ + TableName: 'UserChats', + KeyConditionExpression: 'userId = :userId', + ExpressionAttributeValues: { + ':userId': userId, + }, + }) + .promise(); + + return { + statusCode: 200, + body: JSON.stringify( + Items?.length === 0 + ? [{ content: INITIAL_GREETING, role: 'assistant' }] + : Items + ), + }; + } catch (error) { + console.error(error); + return { + statusCode: 500, + body: JSON.stringify({ message: 'Internal server error' }), + }; + } +}; + +export default getChat; diff --git a/service/src/routes/sendChat.ts b/service/src/routes/sendChat.ts new file mode 100644 index 0000000..356a03f --- /dev/null +++ b/service/src/routes/sendChat.ts @@ -0,0 +1,78 @@ +import { APIGatewayProxyEvent, APIGatewayProxyResult } from 'aws-lambda'; +import { SecretsManager } from 'aws-sdk'; +import { Dependencies } from '../handler'; +import parseJwt from '../utils/jwtParser'; +import { SYSTEM_MESSAGE } from '../clients/openai'; +import { ChatCompletionRequestMessageRoleEnum } from 'openai'; + +const sendChat = async ( + event: APIGatewayProxyEvent, + dependencies: Dependencies, + userId: string +): Promise => { + try { + const { openAIClient } = dependencies; + const { message } = JSON.parse(event.body || ''); + const userId = parseJwt(event.headers.authorization!)!.payload[ + 'cognito:username' + ]; + console.log('User ', userId, ' sent message: ', message); + const llmResponse = await openAIClient.createChatCompletion( + { + model: 'gpt-3.5-turbo', + messages: [ + SYSTEM_MESSAGE, + { role: ChatCompletionRequestMessageRoleEnum.User, content: message }, + ], + }, + { timeout: 30000 } + ); + const llmMessage: string[] = llmResponse.data.choices.map( + (c) => c.message!.content + ); + // not sure when this would happen, so I want to know if it does + if (llmMessage.length > 1) + throw new Error('LLM returned more than one message.'); + + console.log('LLM response: ', llmMessage); + + const today = new Date().toISOString().split('T')[0]; + const { dynamoDBClient } = dependencies; + + const params = { + TableName: 'UserChats', + Key: { + userId: { S: userId }, + date: { S: today }, + }, + ExpressionAttributeValues: { + ':message': { + L: [ + { M: { content: { S: message }, role: { S: 'user' } } }, + { M: { content: { S: llmMessage[0] }, role: { S: 'assistant' } } }, + ], + }, + ':empty_list': { L: [] }, + }, + UpdateExpression: + 'SET messages = list_append(if_not_exists(messages, :empty_list), :message)', + }; + + const result = await dynamoDBClient.updateItem(params).promise(); + + console.log('DynamoDB result: ', result); + + return { + statusCode: 200, + body: JSON.stringify(llmMessage[0]), + }; + } catch (error) { + console.error(error); + return { + statusCode: 500, + body: JSON.stringify({ message: 'Internal server error' }), + }; + } +}; + +export default sendChat; diff --git a/service/src/utils/jwtParser.ts b/service/src/utils/jwtParser.ts new file mode 100644 index 0000000..4c02436 --- /dev/null +++ b/service/src/utils/jwtParser.ts @@ -0,0 +1,26 @@ +const base64UrlDecode = (str: string) => { + const preProcessedStr = + str.replace(/-/g, '+').replace(/_/g, '/') + + '='.repeat((4 - (str.length % 4)) % 4); + + return Buffer.from(preProcessedStr, 'base64').toString(); +}; + +const parseJwt = (token: string) => { + try { + const [headerEncoded, payloadEncoded] = token.split('.'); + + const headerStr = base64UrlDecode(headerEncoded); + const payloadStr = base64UrlDecode(payloadEncoded); + + const header = JSON.parse(headerStr); + const payload = JSON.parse(payloadStr); + + return { header, payload }; + } catch (error) { + console.error('Error decoding JWT', error); + return null; + } +}; + +export default parseJwt; diff --git a/service/tsconfig.json b/service/tsconfig.json new file mode 100644 index 0000000..1b7206c --- /dev/null +++ b/service/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "target": "ES2018", + "module": "commonjs", + "outDir": "./dist", + "strict": true, + "esModuleInterop": true + }, + "include": ["src/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/ui/App.tsx b/ui/App.tsx new file mode 100644 index 0000000..386e1f9 --- /dev/null +++ b/ui/App.tsx @@ -0,0 +1,49 @@ +import { Amplify } from 'aws-amplify'; +import awsconfig from './aws-config'; +import { DefaultTheme, PaperProvider } from 'react-native-paper'; +import Chat from './src/pages/Chat'; +import { SafeAreaView } from 'react-native-safe-area-context'; +import { StyleSheet } from 'react-native'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import useAuth from './src/hooks/useAuth'; +import AuthPage from './src/pages/AuthPage'; + +Amplify.configure(awsconfig); + +const theme = { + ...DefaultTheme, + colors: { + ...DefaultTheme.colors, + primary: '#BF3B9C', + secondary: '#23D9C7', + }, +}; + +const queryClient = new QueryClient(); + +const App = () => { + return ( + + + + + + + + ); +}; + +const AuthenticatedApp = () => { + const { userAuthContext } = useAuth(queryClient); + + return <>{userAuthContext.isSuccess ? : }; +}; + +const styles = StyleSheet.create({ + safeView: { + width: '100%', + height: '100%', + }, +}); + +export default App; diff --git a/ui/app.json b/ui/app.json new file mode 100644 index 0000000..552b8c4 --- /dev/null +++ b/ui/app.json @@ -0,0 +1,30 @@ +{ + "expo": { + "name": "bio", + "slug": "bio", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "light", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", + "backgroundColor": "#ffffff" + } + }, + "web": { + "favicon": "./assets/favicon.png" + } + } +} diff --git a/ui/assets/adaptive-icon.png b/ui/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..df68af686727a8f3c8c8c8bddf9b3baf4c49a399 GIT binary patch literal 74231 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 a)J&e>zo+?E@UqpqT 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 te97kHdJ$xl^qIC} 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 g0m7rhT%%u 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 literal 0 HcmV?d00001 diff --git a/ui/assets/favicon.png b/ui/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..df68af686727a8f3c8c8c8bddf9b3baf4c49a399 GIT binary patch literal 74231 zcmeEt#a~1}&kx8+~ zA^37nd|G(G&q4B?9 z_+Kvkj|%?Bg#Ujsp(z+!b2eElUj-YF#vd2;pkF@wma7OHOl zHD4s;4JCC6AGa=B#w#s0l9I2XR}U1(lec||``8bCP*!&ljypXl$k1%La{Al6deqdRjjIvKGl5HaTbPD- zM?bQXE80anj3?HuMQn6&VMB**4t!jBpN;OD^Je&>sttiIX)e_`*hyYx?u#6Ebp{#R zlM01Rjm!GRy1)HKO`0@qRBuuV=f7jT$p#Ad6hDz$pVoOeS{yh>!^~?#FZuflf#uV3 zm4%A~(73bEuziqd;y%qC0G}ouLq~O8m{8b%S~5o=$-n5AZ4e31cMNFCkJx_b!>HgE z(44~>KVjnznl;xsCEc1fJg9)(w0*`GGNT`)DzQ}|5L44ybGLE1c?80T!AA5_R5aM- zY+DeF$(^1`gFv7Sv%yI3FNr&pY!4jugNc^E=bA>c6BC6BBV=zb#?Z0Ol=DmuKwHD<9fzV9U2; zWAdjhE4bMCB2-i zsh!eQKm`hHLuXgT+DVe@qZ-rtK5dhRK6Opb=(Eu#UK71$=hJ)u@CMH5MA~%jD@7+u z_u7Yo;JMuT<{Y{*JRCe{ELy)aFK1`YdxYuVUZO!RyjVPIf9QcPK1vZ}@;S^}E7 z-0Gtqoz5-A@M0K{4=h=e`~id0_j8l5Vv{P1*hU!fMoom_0)i=WD$!!W+EO5kT`o1m zHzjV@E}785_{F|0i$RDb3bad_2K=4i*tY^Wpj_POvqKDc}y60ftZrkf{D5CbrPP^}~%1*JPl4$prL5+5i1&65uCxs?UcB@`1kYt=<;q7UVZRBfX|{lTp`a<0+NDs> zrln4NiwuxXw2pjt;LqVh*dkWfl_Uxki7ZzDZFTOSZo$jaA$xPlV-l$I5z2=?!=J1; z{?QEMu~7>)t9wmHuQA3}ZtZUi3D&Nj&kP1i%oW3116gxHqQ7sPJPBL!C%#@CYkHE* z8M2%n9RNM)5s7^4?Q$VwoVEq3q`SIv5G@((A%DVVgY)eq>tR@J6d(6kT4X=lVG~y; z$%Eninccy~qZniKz0??ak-;idZ%4W->`CXxKjMmbI9i3kIX`prThGz2KYc0IP9t`` z-{h>A*}aQs)y$3l-OO5sB7KIGL{i6r5|dQw$hhvj&$@6Q+>o0mSg7_5AhXV01?4+~ zxj)jo2BC))W8Qlw5-{7%j*IsB3RQ5O206@_<9irW8IAev=ULA1=q|Q_E7hL%&inZS z8E8i@vB}astW;7ddPxi0f)`nxU$L=FeM=!Q7h?G;mV~q3JCpkC@E~GG_);M_aL?
~~VC8@WJ?q^!GyG>TiNJD~o>Ue=$X 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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@aws-amplify/analytics": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-6.1.0.tgz", + "integrity": "sha512-VR4tdaLYG+NIs6ENGihDvAv4G27rkgoovkr8Nw9v57yojNR1VXNpA1uJpVxth9DzxRdaFkyry65kefbFAGlhlg==", + "dependencies": { + "@aws-amplify/cache": "5.0.32", + "@aws-amplify/core": "5.3.0", + "@aws-sdk/client-firehose": "3.6.1", + "@aws-sdk/client-kinesis": "3.6.1", + "@aws-sdk/client-personalize-events": "3.6.1", + "@aws-sdk/client-pinpoint": "3.6.1", + "@aws-sdk/util-utf8-browser": "3.6.1", + "lodash": "^4.17.20", + "tslib": "^1.8.0", + "uuid": "^3.2.1" + } + }, + "node_modules/@aws-amplify/analytics/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-amplify/api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-5.1.0.tgz", + "integrity": "sha512-qn/SpwyRlyfpMPf7+C3X8v6auF2ulr1zNMADxoHk2giKRPIs/CcgBfqbvDq8pvxR7tcNWF1qFcSKLKO+GZmavw==", + "dependencies": { + "@aws-amplify/api-graphql": "3.2.0", + "@aws-amplify/api-rest": "3.1.0", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/api-graphql": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-3.2.0.tgz", + "integrity": "sha512-ze6ZZQnE/t1A7z36KAGaYmaEBdTvcjZjJPCeI424I+p+doXnWzjcI3b2oQr+dBGS/0gRFDQelNlGvBT1BE9FGQ==", + "dependencies": { + "@aws-amplify/api-rest": "3.1.0", + "@aws-amplify/auth": "5.3.6", + "@aws-amplify/cache": "5.0.32", + "@aws-amplify/core": "5.3.0", + "@aws-amplify/pubsub": "5.1.15", + "graphql": "15.8.0", + "tslib": "^1.8.0", + "uuid": "^3.2.1", + "zen-observable-ts": "0.8.19" + } + }, + "node_modules/@aws-amplify/api-graphql/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-amplify/api-rest": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-3.1.0.tgz", + "integrity": "sha512-R/RLGSx3K677n8kZp5f0h/Ws+EBj0dnyQKbaBmEF0l0WSEcyS320sHcjEqJg0bUOEautOVkrWpYK0HHmYqGMlA==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "axios": "0.26.0", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/api-rest/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-amplify/api/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-amplify/auth": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-5.3.6.tgz", + "integrity": "sha512-gSqV67H64qwxuKKXEGumutXtJI5RsCq5+VGXmLo3SnVTR5U12bi72q39O5wKKh9Ge3zf1IEcanJl529/3pv4Hg==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "amazon-cognito-identity-js": "6.2.0", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/auth/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-amplify/cache": { + "version": "5.0.32", + "resolved": "https://registry.npmjs.org/@aws-amplify/cache/-/cache-5.0.32.tgz", + "integrity": "sha512-/CMSnuINYIqRdnxzmoMwVyCHUrhuhJ8+mG/6x76ZIevR/0Klh0MYKRqqbTLmOSZjySKfpnmTIEht5CYzhY/tUw==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/cache/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-amplify/core": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-5.3.0.tgz", + "integrity": "sha512-NZZjJjFBGQ4Ug7WiC1/kx4S9r1HfBMNxswnNCKeSzhNYvum1PaEChfrwF1Ap3pbMeoXnKgjdE11CTWNEs9/54w==", + "dependencies": { + "@aws-crypto/sha256-js": "1.2.2", + "@aws-sdk/client-cloudwatch-logs": "3.6.1", + "@aws-sdk/client-cognito-identity": "3.6.1", + "@aws-sdk/credential-provider-cognito-identity": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/util-hex-encoding": "3.6.1", + "react-native-url-polyfill": "^1.3.0", + "tslib": "^1.8.0", + "universal-cookie": "^4.0.4", + "zen-observable-ts": "0.8.19" + } + }, + "node_modules/@aws-amplify/core/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-amplify/datastore": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-4.3.0.tgz", + "integrity": "sha512-Ap6A8yCdaaDoaCdgSHUMfoGcxfnRO/LxQCnsjer9FdYwS/l8UktHGsSMpMCYwMCd8BQgkt7eyta+tKYNgUNOcQ==", + "dependencies": { + "@aws-amplify/api": "5.1.0", + "@aws-amplify/auth": "5.3.6", + "@aws-amplify/core": "5.3.0", + "@aws-amplify/pubsub": "5.1.15", + "amazon-cognito-identity-js": "6.2.0", + "idb": "5.0.6", + "immer": "9.0.6", + "ulid": "2.3.0", + "uuid": "3.4.0", + "zen-observable-ts": "0.8.19", + "zen-push": "0.2.1" + } + }, + "node_modules/@aws-amplify/geo": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@aws-amplify/geo/-/geo-2.0.32.tgz", + "integrity": "sha512-nEWKH7BJPeaBePprQoBKUM4QfjkdKQUXMsFbfX+b9glWG/kJ2sopP0CYacrX9mi14BIFCt93FwpsGueyiZUDRw==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "@aws-sdk/client-location": "3.186.1", + "@turf/boolean-clockwise": "6.5.0", + "camelcase-keys": "6.2.2", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/geo/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-amplify/interactions": { + "version": "5.0.32", + "resolved": "https://registry.npmjs.org/@aws-amplify/interactions/-/interactions-5.0.32.tgz", + "integrity": "sha512-NnusPg/5avZ31+yzcPHhA661QqUimmWwamgCheqSgrZk5p24/1qlpqfs7Y2u9CMaq+YoWvPqltewD86qjLtmaw==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "@aws-sdk/client-lex-runtime-service": "3.186.1", + "@aws-sdk/client-lex-runtime-v2": "3.186.1", + "base-64": "1.0.0", + "fflate": "0.7.3", + "pako": "2.0.4", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/interactions/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-amplify/notifications": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-1.1.6.tgz", + "integrity": "sha512-931NAKKpHnzex+XCzVgyHljE7+F1AhY2ftgHISCw2tcYqBlxd63nnzIX2BNBo1vaQMySefN1ClqRR2Z/nQ+DBA==", + "dependencies": { + "@aws-amplify/cache": "5.0.32", + "@aws-amplify/core": "5.3.0", + "@aws-amplify/rtn-push-notification": "1.1.1", + "@aws-sdk/client-pinpoint": "3.186.1", + "lodash": "^4.17.21", + "uuid": "^3.2.1" + } + }, + "node_modules/@aws-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/node_modules/@aws-sdk/client-pinpoint": { + "version": "3.186.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-pinpoint/-/client-pinpoint-3.186.1.tgz", + "integrity": "sha512-oFfnV7YOb34ZwEVIOKgJg17Vrik6k09JX0tlDbFarss8HbMqVWf429o9MRv1LTcAZFHNtrB+MigiZfHxk4OHpQ==", + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.1", + "@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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/node_modules/@aws-sdk/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/@aws-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/notifications/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-amplify/predictions": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/@aws-amplify/predictions/-/predictions-5.1.7.tgz", + "integrity": "sha512-cDsm/mqHlRXXSjO9JiHdrL2TWYCv20AbMXCnBhB7+8wVPIFNvlxGw45ZAIYFPJASJTDsA1H15rlclhece3RIUg==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "@aws-amplify/storage": "5.2.6", + "@aws-sdk/client-comprehend": "3.6.1", + "@aws-sdk/client-polly": "3.6.1", + "@aws-sdk/client-rekognition": "3.6.1", + "@aws-sdk/client-textract": "3.6.1", + "@aws-sdk/client-translate": "3.6.1", + "@aws-sdk/eventstream-marshaller": "3.6.1", + "@aws-sdk/util-utf8-node": "3.6.1", + "buffer": "4.9.2", + "tslib": "^1.8.0", + "uuid": "^3.2.1" + } + }, + "node_modules/@aws-amplify/predictions/node_modules/buffer": { + "version": "4.9.2", + "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", + "isarray": "^1.0.0" + } + }, + "node_modules/@aws-amplify/predictions/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-amplify/pubsub": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@aws-amplify/pubsub/-/pubsub-5.1.15.tgz", + "integrity": "sha512-XFxMmExGPM7OTq4IzBB+SVDb/K3Ctqh7ft1LaT9bEPrqiY0+m8sOfQJb7wYk1o0qpg5tU9J5HAp7ZCQX6Qs0lQ==", + "dependencies": { + "@aws-amplify/auth": "5.3.6", + "@aws-amplify/cache": "5.0.32", + "@aws-amplify/core": "5.3.0", + "graphql": "15.8.0", + "tslib": "^1.8.0", + "uuid": "^3.2.1", + "zen-observable-ts": "0.8.19" + } + }, + "node_modules/@aws-amplify/pubsub/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-amplify/rtn-push-notification": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/rtn-push-notification/-/rtn-push-notification-1.1.1.tgz", + "integrity": "sha512-uYPyiNeK2r2g82U6ayluNrKA2z5280mlW9razEul94i/2XPt9LAXhIb1XnCtxGzxANMHd+FH9V7D7RAGK99pTQ==" + }, + "node_modules/@aws-amplify/storage": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-5.2.6.tgz", + "integrity": "sha512-nQ76Wg9M4q4vxUTa1ncOOvAxLBnCpfn1j670z4uuexBENigMwAFxUsAMM3UMj+8LjR+C9Z0odQN50Iu+FZw8NQ==", + "dependencies": { + "@aws-amplify/core": "5.3.0", + "@aws-sdk/client-s3": "3.6.2", + "@aws-sdk/s3-request-presigner": "3.6.1", + "@aws-sdk/util-create-request": "3.6.1", + "@aws-sdk/util-format-url": "3.6.1", + "axios": "0.26.0", + "events": "^3.1.0", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-amplify/storage/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/crc32": { + "version": "2.0.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", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/crc32/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-crypto/crc32/node_modules/@aws-sdk/types": { + "version": "3.329.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.329.0.tgz", + "integrity": "sha512-wFBW4yciDfzQBSFmWNaEvHShnSGLMxSu9Lls6EUf6xDMavxSB36bsrVRX6CyAo/W0NeIIyEOW1LclGPgJV1okg==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/crc32/node_modules/@aws-sdk/types/node_modules/tslib": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" + }, + "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-crypto/ie11-detection": { + "version": "1.0.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", + "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", + "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", + "@aws-crypto/supports-web-crypto": "^1.0.0", + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "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-crypto/sha256-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz", + "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==", + "dependencies": { + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } + }, + "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-crypto/supports-web-crypto": { + "version": "1.0.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", + "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", + "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", + "tslib": "^1.11.1" + } + }, + "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/abort-controller": { + "version": "3.6.1", + "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" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/abort-controller/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/chunked-blob-reader": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.6.1.tgz", + "integrity": "sha512-QBGUBoD8D5nsM/EKoc0rjpApa5NE5pQVzw1caE8sG00QMMPkCXWSB/gTVKVY0GOAhJFoA/VpVPQchIlZcOrBFg==", + "dependencies": { + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/chunked-blob-reader-native": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.6.1.tgz", + "integrity": "sha512-vP6bc2v9h442Srmo7t2QcIbPjk5IqLSf4jGnKDAes8z+7eyjCtKugRP3lOM1fJCfGlPIsJGYnexxYdEGw008vA==", + "dependencies": { + "@aws-sdk/util-base64-browser": "3.6.1", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/chunked-blob-reader-native/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/chunked-blob-reader/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-cloudwatch-logs": { + "version": "3.6.1", + "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", + "@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-cognito-identity": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.6.1.tgz", + "integrity": "sha512-FMj2GR9R5oCKb3/NI16GIvWeHcE4uX42fBAaQKPbjg2gALFDx9CcJYsdOtDP37V89GtPyZilLv6GJxrwJKzYGg==", + "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-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-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.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-service/-/client-lex-runtime-service-3.186.1.tgz", + "integrity": "sha512-WlFKLERQ4L0Gf8Td6Uu8H6lV4+NYHc45lfo8+gouyr9/2XiAzgQJagg2NsPa6cwDFOi/dUFH3XIIqU1XNqvCUA==", + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.1", + "@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.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-v2/-/client-lex-runtime-v2-3.186.1.tgz", + "integrity": "sha512-0KG6neh/HB8zVdeGRT/UHzcvoYqNMiZI2+FFwdpNDPtlqmwCWBaGJdCda2rIXix6Iz4mFu5gWjr9/fI88YBCCw==", + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.1", + "@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.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-location/-/client-location-3.186.1.tgz", + "integrity": "sha512-1wRt91iHkcbG5fOztGyO0t9THugezYJEzHAJuqZqxN9pbRv6WTtrHICaHNXeLhHft2l9thg9XVuSlL1obqkjMg==", + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.1", + "@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/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", + "@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/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-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" + }, + "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-pinpoint": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-pinpoint/-/client-pinpoint-3.6.1.tgz", + "integrity": "sha512-dueBedp91EKAHxcWLR3aNx/eUEdxdF9niEQTzOO2O4iJL2yvO2Hh7ZYiO7B3g7FuuICTpWSHd//Y9mGmSVLMCg==", + "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", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-polly/-/client-polly-3.6.1.tgz", + "integrity": "sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ==", + "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", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-rekognition/-/client-rekognition-3.6.1.tgz", + "integrity": "sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA==", + "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-s3": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.6.2.tgz", + "integrity": "sha512-gGMFW+sy/VCr6tCwPmfvH4OuIsN10AHEwP6OTdrM2JJ6Uj/te2LRlksrNbPfPiuxF+tS8p7YReSNsiH8yw5XLw==", + "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-blob-browser": "3.6.1", + "@aws-sdk/hash-node": "3.6.1", + "@aws-sdk/hash-stream-node": "3.6.1", + "@aws-sdk/invalid-dependency": "3.6.1", + "@aws-sdk/md5-js": "3.6.1", + "@aws-sdk/middleware-apply-body-checksum": "3.6.1", + "@aws-sdk/middleware-bucket-endpoint": "3.6.1", + "@aws-sdk/middleware-content-length": "3.6.1", + "@aws-sdk/middleware-expect-continue": "3.6.1", + "@aws-sdk/middleware-host-header": "3.6.1", + "@aws-sdk/middleware-location-constraint": "3.6.1", + "@aws-sdk/middleware-logger": "3.6.1", + "@aws-sdk/middleware-retry": "3.6.1", + "@aws-sdk/middleware-sdk-s3": "3.6.1", + "@aws-sdk/middleware-serde": "3.6.1", + "@aws-sdk/middleware-signing": "3.6.1", + "@aws-sdk/middleware-ssec": "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", + "@aws-sdk/xml-builder": "3.6.1", + "fast-xml-parser": "4.1.3", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@aws-sdk/client-s3/node_modules/fast-xml-parser": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", + "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "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/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", + "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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sso/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-sts": { + "version": "3.186.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.186.1.tgz", + "integrity": "sha512-2LTEmXtlat2PyC77bGojB8xu97C4o7Q3czHW+UcNO3LfZn2MTtPe5pSLeUGlcxC7Euc9PJoNCa/F7+9dzkveqg==", + "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.1.3", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@aws-sdk/client-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/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-sts/node_modules/fast-xml-parser": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", + "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "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-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-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-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-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/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/signature-v4": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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/credential-provider-cognito-identity": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.6.1.tgz", + "integrity": "sha512-uJ9q+yq+Dhdo32gcv0p/AT7sKSAUH0y4ts9XRK/vx0dW9Q3XJy99mOJlq/6fkh4LfWeavJJlaCo9lSHNMWXx4w==", + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-cognito-identity/node_modules/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-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/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-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-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/property-provider": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-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/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": { + "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": { + "@aws-sdk/credential-provider-env": "3.6.1", + "@aws-sdk/credential-provider-imds": "3.6.1", + "@aws-sdk/credential-provider-ini": "3.6.1", + "@aws-sdk/credential-provider-process": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@aws-sdk/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/credential-provider-ini": "3.6.1", + "@aws-sdk/property-provider": "3.6.1", + "@aws-sdk/shared-ini-file-loader": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/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", + "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", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso/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/credential-provider-sso/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/credential-provider-sso/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/credential-provider-web-identity": { + "version": "3.186.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", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity/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/credential-provider-web-identity/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/eventstream-codec": { + "version": "3.186.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" + } + }, + "node_modules/@aws-sdk/eventstream-codec/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/eventstream-codec/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/eventstream-handler-node": { + "version": "3.186.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/eventstream-codec": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/eventstream-handler-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": ">= 12.0.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-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/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": { + "@aws-crypto/util": "^1.2.2", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } + }, + "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": { + "@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": ">= 10.0.0" + } + }, + "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/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/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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/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/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": ">= 10.0.0" + } + }, + "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/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-sdk/eventstream-marshaller": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.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": { + "@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/fetch-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/hash-blob-browser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.6.1.tgz", + "integrity": "sha512-9jPaZ/e3F8gf9JZd44DD6MvbYV6bKnn99rkG3GFIINOy9etoxPrLehp2bH2DK/j0ow60RNuwgUjj5qHV/zF67g==", + "dependencies": { + "@aws-sdk/chunked-blob-reader": "3.6.1", + "@aws-sdk/chunked-blob-reader-native": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/hash-blob-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/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-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/hash-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/hash-stream-node": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.6.1.tgz", + "integrity": "sha512-ePaWjCItIWxuSxA/UnUM/keQ3IAOsQz3FYSxu0KK8K0e1bKTEUgDIG9oMLBq7jIl9TzJG0HBXuPfMe73QHUNug==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/hash-stream-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/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-sdk/types": "3.6.1", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/invalid-dependency/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/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.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/is-array-buffer/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/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.6.1", + "@aws-sdk/util-utf8-browser": "3.6.1", + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/md5-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/middleware-apply-body-checksum": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-apply-body-checksum/-/middleware-apply-body-checksum-3.6.1.tgz", + "integrity": "sha512-IncmXR1MPk6aYvmD37It8dP6wVMzaxxzgrkIU2ACkN5UVwA+/0Sr3ZNd9dNwjpyoH1AwpL9BetnlJaWtT6K5ew==", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.6.1", + "@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-apply-body-checksum/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-bucket-endpoint": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.6.1.tgz", + "integrity": "sha512-Frcqn2RQDNHy+e2Q9hv3ejT3mQWtGlfZESbXEF6toR4M0R8MmEVqIB/ohI6VKBj11lRmGwvpPsR6zz+PJ8HS7A==", + "dependencies": { + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/util-arn-parser": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/middleware-bucket-endpoint/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-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/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-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", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.186.0.tgz", + "integrity": "sha512-7yjFiitTGgfKL6cHK3u3HYFnld26IW5aUAFuEd6ocR/FjliysfBd8g0g1bw3bRfIMgCDD8OIOkXK8iCk2iYGWQ==", + "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-eventstream/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/middleware-eventstream/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-expect-continue": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.6.1.tgz", + "integrity": "sha512-vvMOqVYU3uvdJzg/X6NHewZUEBZhSqND1IEcdahLb6RmvDhsS39iS97VZmEFsjj/UFGoePtYjrrdEgRG9Rm1kQ==", + "dependencies": { + "@aws-sdk/middleware-header-default": "3.6.1", + "@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-expect-continue/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-header-default": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.6.1.tgz", + "integrity": "sha512-YD137iIctXVH8Eut0WOBalvvA+uL0jM0UXZ9N2oKrC8kPQPpqjK9lYGFKZQFsl/XlQHAjJi+gCAFrYsBntRWJQ==", + "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-header-default/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": { + "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.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": { + "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.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.6.1.tgz", + "integrity": "sha512-nFisTc0O5D+4I+sRxiiLPasC/I4NDc3s+hgbPPt/b3uAdrujJjhwFBOSaTx8qQvz/xJPAA8pUA/bfWIyeZKi/w==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/middleware-location-constraint/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-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/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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", + "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" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection/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/middleware-recursion-detection/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-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.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": ">= 10.0.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-sdk-s3": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.6.1.tgz", + "integrity": "sha512-HEA9kynNTsOSIIz8p5GEEAH03pnn+SSohwPl80sGqkmI1yl1tzjqgYZRii0e6acJTh4j9655XFzSx36hYPeB2w==", + "dependencies": { + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/util-arn-parser": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-s3/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-sdk-sts": { + "version": "3.186.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" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-sts/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/middleware-sdk-sts/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/middleware-sdk-sts/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/middleware-sdk-sts/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/middleware-sdk-sts/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/middleware-sdk-sts/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-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/middleware-sdk-sts/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/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/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", + "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": { + "@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", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/middleware-ssec": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.6.1.tgz", + "integrity": "sha512-svuH6s91uKUTORt51msiL/ZBjtYSW32c3uVoWxludd/PEf6zO5wCmUEsKoyVwa88L7rrCq+81UBv5A8S5kc3Cw==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/middleware-ssec/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-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": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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/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/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-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": { + "@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/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/node-http-handler": { + "version": "3.6.1", + "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-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" + } + }, + "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", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.6.1.tgz", + "integrity": "sha512-2gR2DzDySXKFoj9iXLm1TZBVSvFIikEPJsbRmAZx5RBY+tp1IXWqZM6PESjaLdLg/ZtR0QhW2ZcRn0fyq2JfnQ==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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/protocol-http": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.6.1.tgz", + "integrity": "sha512-WkQz7ncVYTLvCidDfXWouDzqxgSNPZDz3Bql+7VhZeITnzAEcr4hNMyEqMAVYBVugGmkG2W6YiUqNNs1goOcDA==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/protocol-http/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/querystring-builder": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.6.1.tgz", + "integrity": "sha512-ESe255Yl6vB1AMNqaGSQow3TBYYnpw0AFjE40q2VyiNrkbaqKmW2EzjeCy3wEmB1IfJDHy3O12ZOMUMOnjFT8g==", + "dependencies": { + "@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/querystring-builder/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/querystring-parser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.6.1.tgz", + "integrity": "sha512-hh6dhqamKrWWaDSuO2YULci0RGwJWygoy8hpCRxs/FpzzHIcbm6Cl6Jhrn5eKBzOBv+PhCcYwbfad0kIZZovcQ==", + "dependencies": { + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/querystring-parser/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/s3-request-presigner": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.6.1.tgz", + "integrity": "sha512-OI7UHCKBwuiO/RmHHewBKnL2NYqdilXRmpX67TJ4tTszIrWP2+vpm3lIfrx/BM8nf8nKTzgkO98uFhoJsEhmTg==", + "dependencies": { + "@aws-sdk/protocol-http": "3.6.1", + "@aws-sdk/signature-v4": "3.6.1", + "@aws-sdk/smithy-client": "3.6.1", + "@aws-sdk/types": "3.6.1", + "@aws-sdk/util-create-request": "3.6.1", + "@aws-sdk/util-format-url": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/s3-request-presigner/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/service-error-classification": { + "version": "3.6.1", + "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": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/shared-ini-file-loader/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/signature-v4": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.6.1.tgz", + "integrity": "sha512-EAR0qGVL4AgzodZv4t+BSuBfyOXhTNxDxom50IFI1MqidR9vI6avNZKcPHhgXbm7XVcsDGThZKbzQ2q7MZ2NTA==", + "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": { + "version": "1.14.1", + "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", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.6.1.tgz", + "integrity": "sha512-AVpRK4/iUxNeDdAm8UqP0ZgtgJMQeWcagTylijwelhWXyXzHUReY1sgILsWcdWnoy6gq845W7K2VBhBleni8+w==", + "dependencies": { + "@aws-sdk/middleware-stack": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/smithy-client/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/types": { + "version": "3.6.1", + "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/url-parser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.6.1.tgz", + "integrity": "sha512-pWFIePDx0PMCleQRsQDWoDl17YiijOLj0ZobN39rQt+wv5PhLSZDz9PgJsqS48nZ6hqsKgipRcjiBMhn5NtFcQ==", + "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", + "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", + "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", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/url-parser/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/util-arn-parser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.6.1.tgz", + "integrity": "sha512-NFdYeuhaSrgnBG6Pt3zHNU7QwvhHq6sKUTWZShUayLMJYYbQr6IjmYVlPST4c84b+lyDoK68y/Zga621VfIdBg==", + "dependencies": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-arn-parser/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/util-base64-browser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.6.1.tgz", + "integrity": "sha512-+DHAIgt0AFARDVC7J0Z9FkSmJhBMlkYdOPeAAgO0WaQoKj7rtsLQJ7P3v3aS1paKN5/sk5xNY7ziVB6uHtOvHA==", + "dependencies": { + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/util-base64-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/util-base64-node": { + "version": "3.6.1", + "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/util-buffer-from": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-base64-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/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": { + "tslib": "^1.8.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/util-body-length-node": { + "version": "3.6.1", + "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": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-body-length-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/util-buffer-from": { + "version": "3.6.1", + "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/is-array-buffer": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-buffer-from/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/util-config-provider": { + "version": "3.186.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": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-create-request": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.6.1.tgz", + "integrity": "sha512-jR1U8WpwXl+xZ9ThS42Jr5MXuegQ7QioHsZjQn3V5pbm8CXTkBF0B2BcULQu/2G1XtHOJb8qUZQlk/REoaORfQ==", + "dependencies": { + "@aws-sdk/middleware-stack": "3.6.1", + "@aws-sdk/smithy-client": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-create-request/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/util-defaults-mode-browser": { + "version": "3.186.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": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-browser/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/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/util-defaults-mode-node": { + "version": "3.186.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/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" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node/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/util-defaults-mode-node/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/util-defaults-mode-node/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/util-defaults-mode-node/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/util-defaults-mode-node/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/util-defaults-mode-node/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/util-defaults-mode-node/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/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/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/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": ">= 12.0.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/querystring-parser": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "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": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.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": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-format-url": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.6.1.tgz", + "integrity": "sha512-FvhcXcqLyJ0j0WdlmGs7PtjCCv8NaY4zBuXYO2iwAmqoy2SIZXQL63uAvmilqWj25q47ASAsUwSFLReCCfMklQ==", + "dependencies": { + "@aws-sdk/querystring-builder": "3.6.1", + "@aws-sdk/types": "3.6.1", + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-format-url/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/util-hex-encoding": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.6.1.tgz", + "integrity": "sha512-pzsGOHtU2eGca4NJgFg94lLaeXDOg8pcS9sVt4f9LmtUGbrqRveeyBv0XlkHeZW2n0IZBssPHipVYQFlk7iaRA==", + "dependencies": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-hex-encoding/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/util-locate-window": { + "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz", + "integrity": "sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.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": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.6.1.tgz", + "integrity": "sha512-tgABiT71r0ScRJZ1pMX0xO0QPMMiISCtumph50IU5VDyZWYgeIxqkMhIcrL1lX0QbNCMgX0n6rZxGrrbjDNavA==", + "dependencies": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-uri-escape/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/util-user-agent-browser": { + "version": "3.6.1", + "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-user-agent-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/util-user-agent-node": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.6.1.tgz", + "integrity": "sha512-PWwL5EDRwhkXX40m5jjgttlBmLA7vDhHBen1Jcle0RPIDFRVPSE7GgvLF3y4r3SNH0WD6hxqadT50bHQynXW6w==", + "dependencies": { + "@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-user-agent-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/util-utf8-browser": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.6.1.tgz", + "integrity": "sha512-gZPySY6JU5gswnw3nGOEHl3tYE7vPKvtXGYoS2NRabfDKRejFvu+4/nNW6SSpoOxk6LSXsrWB39NO51k+G4PVA==", + "dependencies": { + "tslib": "^1.8.0" + } + }, + "node_modules/@aws-sdk/util-utf8-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/util-utf8-node": { + "version": "3.6.1", + "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-utf8-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/util-waiter": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.6.1.tgz", + "integrity": "sha512-CQMRteoxW1XZSzPBVrTsOTnfzsEGs8N/xZ8BuBnXLBjoIQmRKVxIH9lgphm1ohCtVHoSWf28XH/KoOPFULQ4Tg==", + "dependencies": { + "@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-waiter/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/xml-builder": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.6.1.tgz", + "integrity": "sha512-+HOCH4a0XO+I09okd0xdVP5Q5c9ZsEsDvnogiOcBQxoMivWhPUCo9pjXP3buCvVKP2oDHXQplBKSjGHvGaKFdg==", + "dependencies": { + "tslib": "^1.8.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/xml-builder/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/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", + "dependencies": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", + "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.21.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", + "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "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==", + "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==", + "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-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "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-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", + "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-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-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.5.tgz", + "integrity": "sha512-ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", + "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "dependencies": { + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-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/preset-env": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@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-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.5", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.5", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.21.4.tgz", + "integrity": "sha512-F24cSq4DIBmhq4OzK3dE63NHagb27OPE3eWR+HLekt4Z3Y5MzIIUGF3LlLgV0gN8vzbDViSY7HnrReNVCJXTeA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-flow-strip-types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz", + "integrity": "sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-typescript": "^7.21.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.21.0.tgz", + "integrity": "sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@callstack/react-theme-provider": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@callstack/react-theme-provider/-/react-theme-provider-3.0.8.tgz", + "integrity": "sha512-5U231sYY2sqQOaELX0WBCn+iluV8bFaXIS7em03k4W5Xz0AhGvKlnpLIhDGFP8im/SvNW7/2XoR0BsClhn9t6Q==", + "dependencies": { + "deepmerge": "^3.2.0", + "hoist-non-react-statics": "^3.3.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/@expo/bunyan/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/@expo/cli": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.7.1.tgz", + "integrity": "sha512-414sC4phJA5p96+bgPsyaPNwsepcOsGeErxFXp9OhqwgiQpw+H0uN9mVrvNIKLDHMVWHrW9bAFUEcpoL6VkzbQ==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~8.0.0", + "@expo/config-plugins": "~6.0.0", + "@expo/dev-server": "0.3.0", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "^8.2.37", + "@expo/metro-config": "~0.7.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~1.0.0", + "@expo/plist": "^0.0.20", + "@expo/prebuild-config": "6.0.1", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.2.1", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "4.1.0", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "is-root": "^2.1.0", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "md5-file": "^3.2.3", + "md5hex": "^1.0.0", + "minipass": "3.1.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "ora": "3.4.0", + "pretty-bytes": "5.6.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^6.3.0", + "send": "^0.18.0", + "slugify": "^1.3.4", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "url-join": "4.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/@expo/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.2.tgz", + "integrity": "sha512-WubrzTNNdAXy1FU8TdyQ7D9YtDj2tN3fWXDq+C8In+nB7Qc08zwH9cVdaGZ+rBVmjFZBh5ACfObKq/m9cm4QQA==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~6.0.0", + "@expo/config-types": "^48.0.0", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.2.tgz", + "integrity": "sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==", + "dependencies": { + "@expo/config-types": "^48.0.0", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@expo/config-plugins/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/config-plugins/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config-plugins/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/config-types": { + "version": "48.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", + "integrity": "sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/config/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.3.0.tgz", + "integrity": "sha512-2A6/8uZADSKAtzyR6YqhCBUFxb5DFmjxmFn0EHMqnPnsh13ZSiKEjrZPrRkM6Li2EHLYqHK2rmweJ7O/7q9pPQ==", + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.7.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/dev-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/dev-server/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/dev-server/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/dev-server/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/dev-server/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/devcert": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz", + "integrity": "sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==", + "dependencies": { + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "rimraf": "^2.6.2", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/@expo/image-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/image-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/image-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/image-utils/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/image-utils/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.7.1.tgz", + "integrity": "sha512-vGWU62Zp5pRGw5IEHDNdqvsy62/hu/Na7bswePYVjoaItOjJY7+qilFeF0AAK+3V8qAM8fpltH3ByylKfWaA7A==", + "dependencies": { + "@expo/config": "~8.0.0", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/metro-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/metro-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/metro-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/metro-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/metro-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.0.1.tgz", + "integrity": "sha512-ue6NIIsNafa2bK7zUl7Y61YNtkPsg7sJcTOyQo/87Yqf6Q+2bOrvdw1xjviaFrMsTZcpOPVf+ZIEYtE0lw0k6A==", + "dependencies": { + "@expo/json-file": "^8.2.37", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.2", + "npm-package-arg": "^7.0.0", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/@expo/package-manager/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/package-manager/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/package-manager/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/package-manager/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/package-manager/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/package-manager/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "node_modules/@expo/package-manager/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.0.1.tgz", + "integrity": "sha512-WK3FDht1tdXZGCvtG5s7HSwzhsc7Tyu2DdqV9jVUsLtGD42oqUepk13mEWlU9LOTBgLsoEueKjoSK4EXOXFctw==", + "dependencies": { + "@expo/config": "~8.0.0", + "@expo/config-plugins": "~6.0.0", + "@expo/config-types": "^48.0.0", + "@expo/image-utils": "0.3.22", + "@expo/json-file": "^8.2.37", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" + }, + "peerDependencies": { + "expo-modules-autolinking": ">=0.8.1" + } + }, + "node_modules/@expo/prebuild-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/prebuild-config/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/rudder-sdk-node": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", + "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "dependencies": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/rudder-sdk-node/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/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + }, + "node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/vector-icons": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", + "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==" + }, + "node_modules/@expo/webpack-config": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-18.0.4.tgz", + "integrity": "sha512-TfQSQCJ9o5MXat+y6cqTnix2adBA61fgYpotDXONxVB8aZ8xi81D/Wp3CBT6WnNeukEyKzQFCBqrX3BTfewyJQ==", + "dependencies": { + "@babel/core": "^7.20.2", + "@expo/config": "6.0.20", + "babel-loader": "^8.3.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "expo-pwa": "0.0.124", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-webpack-plugin": "^5.5.0", + "is-wsl": "^2.0.0", + "mini-css-extract-plugin": "^2.5.2", + "node-html-parser": "^5.2.0", + "semver": "~7.3.2", + "source-map-loader": "^3.0.1", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "webpack-manifest-plugin": "^4.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/webpack-config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/webpack-config/node_modules/@expo/config": { + "version": "6.0.20", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.20.tgz", + "integrity": "sha512-m2T1/hB4TyLkQElOUwOajn/7gBcPaGyfVwoVsuJMEh0yrNvNFtXP+nl87Cm53g5q+VyfwJUgbewPQ3j/UXkI6Q==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "4.1.1", + "@expo/config-types": "^44.0.0", + "@expo/json-file": "8.2.35", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/webpack-config/node_modules/@expo/config-plugins": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.1.tgz", + "integrity": "sha512-lo3tVxRhwM9jfxPHJcURsH5WvU26kX12h5EB3C7kjVhgdQPLkvT8Jk8Cx0KSL8MXKcry2xQvZ2uuwWLkMeplJw==", + "dependencies": { + "@expo/config-types": "^44.0.0", + "@expo/json-file": "8.2.35", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@expo/webpack-config/node_modules/@expo/config-types": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-44.0.0.tgz", + "integrity": "sha512-d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg==" + }, + "node_modules/@expo/webpack-config/node_modules/@expo/config/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/webpack-config/node_modules/@expo/json-file": { + "version": "8.2.35", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.35.tgz", + "integrity": "sha512-cQFLGSNRRFbN9EIhVDpMCYuzXbrHUOmKEqitBR+nrU6surjKGsOsN9Ubyn/L/LAGlFvT293E4XY5zsOtJyiPZQ==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/webpack-config/node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/webpack-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/webpack-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/webpack-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/webpack-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/webpack-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/webpack-config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@expo/webpack-config/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/webpack-config/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/webpack-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/webpack-config/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/xcpretty": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz", + "integrity": "sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/xcpretty/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@expo/xcpretty/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/xcpretty/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@expo/xcpretty/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/xcpretty/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "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==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.5.0.tgz", + "integrity": "sha512-LIDZyZgnZss7uikvBKBB/USWwG+GO8+GnwRWT+YkCGDGsqLQlhm9BC3z6+7+eMs1kUlvXQIWEzBR8Q2Pnvx6lg==", + "dependencies": { + "@jest/types": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dependencies": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/environment/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/environment/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dependencies": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/fake-timers/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@react-native-async-storage/async-storage": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.11.tgz", + "integrity": "sha512-bzs45n5HNcDq6mxXnSsOHysZWn1SbbebNxldBXCQs8dSvF8Aor9KCdpm+TpnnGweK3R6diqsT8lFhX77VX0NFw==", + "dependencies": { + "merge-options": "^3.0.4" + }, + "peerDependencies": { + "react-native": "^0.0.0-0 || 0.60 - 0.71 || 1000.0.0" + } + }, + "node_modules/@react-native-community/cli": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-10.2.2.tgz", + "integrity": "sha512-aZVcVIqj+OG6CrliR/Yn8wHxrvyzbFBY9cj7n0MvRw/P54QUru2nNqUTSSbqv0Qaa297yHJbe6kFDojDMSTM8Q==", + "dependencies": { + "@react-native-community/cli-clean": "^10.1.1", + "@react-native-community/cli-config": "^10.1.1", + "@react-native-community/cli-debugger-ui": "^10.0.0", + "@react-native-community/cli-doctor": "^10.2.2", + "@react-native-community/cli-hermes": "^10.2.0", + "@react-native-community/cli-plugin-metro": "^10.2.2", + "@react-native-community/cli-server-api": "^10.1.1", + "@react-native-community/cli-tools": "^10.1.1", + "@react-native-community/cli-types": "^10.0.0", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-10.1.1.tgz", + "integrity": "sha512-iNsrjzjIRv9yb5y309SWJ8NDHdwYtnCpmxZouQDyOljUdC9MwdZ4ChbtA4rwQyAwgOVfS9F/j56ML3Cslmvrxg==", + "dependencies": { + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-10.1.1.tgz", + "integrity": "sha512-p4mHrjC+s/ayiNVG6T35GdEGdP6TuyBUg5plVGRJfTl8WT6LBfLYLk+fz/iETrEZ/YkhQIsQcEUQC47MqLNHog==", + "dependencies": { + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-10.0.0.tgz", + "integrity": "sha512-8UKLcvpSNxnUTRy8CkCl27GGLqZunQ9ncGYhSrWyKrU9SWBJJGeZwi2k2KaoJi5FvF2+cD0t8z8cU6lsq2ZZmA==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-10.2.2.tgz", + "integrity": "sha512-49Ep2aQOF0PkbAR/TcyMjOm9XwBa8VQr+/Zzf4SJeYwiYLCT1NZRAVAVjYRXl0xqvq5S5mAGZZShS4AQl4WsZw==", + "dependencies": { + "@react-native-community/cli-config": "^10.1.1", + "@react-native-community/cli-platform-ios": "^10.2.1", + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.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": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-10.2.0.tgz", + "integrity": "sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ==", + "dependencies": { + "@react-native-community/cli-platform-android": "^10.2.0", + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-10.2.0.tgz", + "integrity": "sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw==", + "dependencies": { + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.1.tgz", + "integrity": "sha512-hz4zu4Y6eyj7D0lnZx8Mf2c2si8y+zh/zUTgCTaPPLzQD8jSZNNBtUUiA1cARm2razpe8marCZ1QbTMAGbf3mg==", + "dependencies": { + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-10.2.2.tgz", + "integrity": "sha512-sTGjZlD3OGqbF9v1ajwUIXhGmjw9NyJ/14Lo0sg7xH8Pv4qUd5ZvQ6+DWYrQn3IKFUMfGFWYyL81ovLuPylrpw==", + "dependencies": { + "@react-native-community/cli-server-api": "^10.1.1", + "@react-native-community/cli-tools": "^10.1.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "metro": "0.73.9", + "metro-config": "0.73.9", + "metro-core": "0.73.9", + "metro-react-native-babel-transformer": "0.73.9", + "metro-resolver": "0.73.9", + "metro-runtime": "0.73.9", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-10.1.1.tgz", + "integrity": "sha512-NZDo/wh4zlm8as31UEBno2bui8+ufzsZV+KN7QjEJWEM0levzBtxaD+4je0OpfhRIIkhaRm2gl/vVf7OYAzg4g==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^10.0.0", + "@react-native-community/cli-tools": "^10.1.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-10.1.1.tgz", + "integrity": "sha512-+FlwOnZBV+ailEzXjcD8afY2ogFEBeHOw/8+XXzMgPaquU2Zly9B+8W089tnnohO3yfiQiZqkQlElP423MY74g==", + "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": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-10.0.0.tgz", + "integrity": "sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/netinfo": { + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.3.7.tgz", + "integrity": "sha512-+taWmE5WpBp0uS6kf+bouCx/sn89G9EpR4s2M/ReLvctVIFL2Qh8WnWfBxqK9qwgmFha/uqjSr2Gq03OOtiDcw==", + "peerDependencies": { + "react-native": ">=0.59" + } + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "node_modules/@react-native/normalize-color": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==" + }, + "node_modules/@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.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==" + }, + "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==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.2.0.tgz", + "integrity": "sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@tanstack/eslint-plugin-query": { + "version": "4.29.8", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-4.29.8.tgz", + "integrity": "sha512-w3tMVl8gZRiEdCoKweK07OkSPROFJ/hGJWdUcrfpWoTg8eaw7IWLMXWZJZKQEF2j1Aq6YkWBwuTF8QmZvVzVZA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.7.tgz", + "integrity": "sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.7.tgz", + "integrity": "sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==", + "dependencies": { + "@tanstack/query-core": "4.29.7", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@turf/boolean-clockwise": { + "version": "6.5.0", + "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" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/helpers": { + "version": "6.5.0", + "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", + "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" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", + "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "node_modules/@types/node": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.1.tgz", + "integrity": "sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.38.tgz", + "integrity": "sha512-ExsidLLSzYj4cvaQjGnQCk4HFfVT9+EZ9XZsQ8Hsrcn8QNgXtpZ3m9vSIC2MWtx7jHictK6wYhQgGh6ic58oOw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@urql/exchange-retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", + "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "dependencies": { + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.10.tgz", + "integrity": "sha512-hb9QhOg5MGmpVkFcoZ9XJMe1em5gd0e2eqqjK87O1dwULedXsnY/Zg/Ju6lcohA+t6jVkmKpe7I1etqhvdRdrQ==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amazon-cognito-identity-js": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/amazon-cognito-identity-js/-/amazon-cognito-identity-js-6.2.0.tgz", + "integrity": "sha512-9Fxrp9+MtLdsJvqOwSaE3ll+pneICeuE3pwj2yDkiyGNWuHx97b8bVLR2bOgfDmDJnY0Hq8QoeXtwdM4aaXJjg==", + "dependencies": { + "@aws-crypto/sha256-js": "1.2.2", + "buffer": "4.9.2", + "fast-base64-decode": "^1.0.0", + "isomorphic-unfetch": "^3.0.0", + "js-cookie": "^2.2.1" + } + }, + "node_modules/amazon-cognito-identity-js/node_modules/buffer": { + "version": "4.9.2", + "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", + "isarray": "^1.0.0" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" + }, + "node_modules/arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-amplify": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-5.2.2.tgz", + "integrity": "sha512-H5J4KJvtkMMI1wA3Cf+TkwzARYK+27nEaO9nXJl8HUgNoM8xptQSKM9yyZ7WVQPIxvPH+onq/tiUAQ+qFMO/fw==", + "dependencies": { + "@aws-amplify/analytics": "6.1.0", + "@aws-amplify/api": "5.1.0", + "@aws-amplify/auth": "5.3.6", + "@aws-amplify/cache": "5.0.32", + "@aws-amplify/core": "5.3.0", + "@aws-amplify/datastore": "4.3.0", + "@aws-amplify/geo": "2.0.32", + "@aws-amplify/interactions": "5.0.32", + "@aws-amplify/notifications": "1.1.6", + "@aws-amplify/predictions": "5.1.7", + "@aws-amplify/pubsub": "5.1.15", + "@aws-amplify/storage": "5.2.6", + "tslib": "^2.0.0" + } + }, + "node_modules/axios": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz", + "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/babel-loader/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", + "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", + "dependencies": { + "find-babel-config": "^1.2.0", + "glob": "^7.1.6", + "pkg-up": "^3.1.0", + "reselect": "^4.0.0", + "resolve": "^1.13.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", + "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==" + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "node_modules/babel-preset-expo": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.3.2.tgz", + "integrity": "sha512-BjyvjwjJG0MaaDBLP/esbXRrAItM76po9L9zfnLxeqgFsHCIPmD+6ir45coDLGAXwR8m9It3G1yqYM9JPyemsQ==", + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.20.0", + "babel-plugin-module-resolver": "^4.1.0", + "babel-plugin-react-native-web": "~0.18.10", + "metro-react-native-babel-preset": "0.73.9" + } + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "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", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "dependencies": { + "open": "^8.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "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", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001488", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001488.tgz", + "integrity": "sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "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", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cliui/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "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/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "dependencies": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", + "dependencies": { + "node-fetch": "^2.6.11" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, + "node_modules/css-loader": { + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.4.tgz", + "integrity": "sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.1", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" + }, + "node_modules/dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecated-react-native-prop-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-3.0.1.tgz", + "integrity": "sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ==", + "dependencies": { + "@react-native/normalize-color": "*", + "invariant": "*", + "prop-types": "*" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.402", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.402.tgz", + "integrity": "sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz", + "integrity": "sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "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/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expo": { + "version": "48.0.17", + "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.17.tgz", + "integrity": "sha512-5T1CsMUlfI+xFB89GOU+/xtSSbSBBFVTqwgheAU0cQolfbs+YyJCMTKU5vN45N5OK+ym7p/LKPa6DQAxYPF8YQ==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.7.1", + "@expo/config": "8.0.2", + "@expo/config-plugins": "6.0.2", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.3.2", + "cross-spawn": "^6.0.5", + "expo-application": "~5.1.1", + "expo-asset": "~8.9.1", + "expo-constants": "~14.2.1", + "expo-file-system": "~15.2.2", + "expo-font": "~11.1.1", + "expo-keep-awake": "~12.0.1", + "expo-modules-autolinking": "1.2.0", + "expo-modules-core": "1.2.7", + "fbemitter": "^3.0.0", + "getenv": "^1.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "node-fetch": "^2.6.7", + "pretty-format": "^26.5.2", + "uuid": "^3.4.0" + }, + "bin": { + "expo": "bin/cli.js" + } + }, + "node_modules/expo-application": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.1.1.tgz", + "integrity": "sha512-aDatTcTTCdTbHw8h4/Tq2ilc6InM5ntF9xWCJdOcnUEcglxxGphVI/lzJKBaBF6mJECA8mEOjpVg2EGxOctTwg==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-asset": { + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.9.1.tgz", + "integrity": "sha512-ugavxA7Scn96TBdeTYQA6xtHktnk0o/0xk7nFkxJKoH/t2cZDFSB05X0BI2/LDZY4iE6xTPOYw4C4mmourWfuA==", + "dependencies": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~14.2.0", + "expo-file-system": "~15.2.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" + } + }, + "node_modules/expo-constants": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.2.1.tgz", + "integrity": "sha512-DD5u4QmBds2U7uYo409apV7nX+XjudARcgqe7S9aRFJ/6kyftmuxvk1DpaU4X42Av8z/tfKwEpuxl+vl7HHx/Q==", + "dependencies": { + "@expo/config": "~8.0.0", + "uuid": "^3.3.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.2.2.tgz", + "integrity": "sha512-LFkOLcWwlmnjkURxZ3/0ukS35OswX8iuQknLHRHeyk8mUA8fpRPPelD/a1lS+yclqfqavMJmTXVKM1Nsq5XVMA==", + "dependencies": { + "uuid": "^3.4.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-font": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.1.1.tgz", + "integrity": "sha512-X+aICqYY69hiiDDtcNrjq8KutHrH2TrHuMqk0Rfq0P7hF6hMd+YefwLBNkvIrqrgmTAuqiLjMUwj2rHLqmgluw==", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-keep-awake": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.0.1.tgz", + "integrity": "sha512-hqeCnb4033TyuZaXs93zTK7rjVJ3bywXATyMmKmKkLEsH2PKBAl/VmjlCOPQL/2Ncqz6aj7Wo//tjeJTARBD4g==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.2.0.tgz", + "integrity": "sha512-QOPh/iXykNDCAzUual1imSrn2aDakzCGUp2QmxVREr0llajXygroUWlT9sQXh1zKzbNp+a+i/xK375ZeBFiNJA==", + "dependencies": { + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-autolinking/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expo-modules-autolinking/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/expo-modules-autolinking/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expo-modules-autolinking/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-modules-autolinking/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-modules-autolinking/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-modules-core": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.2.7.tgz", + "integrity": "sha512-sulqn2M8+tIdxi6QFkKppDEzbePAscgE2LEHocYoQOgHxJpeT7axE0Hkzc+81EeviQilZzGeFZMtNMGh3c9yJg==", + "dependencies": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "node_modules/expo-pwa": { + "version": "0.0.124", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.124.tgz", + "integrity": "sha512-hYvQQhxATNTivWSRc9nrd1WVYJJnBG8P/SVrJ4PPu0pmsS7ZIvWt981IXYG461y9UWnTbXdZEG4UOt0Thak1Gg==", + "dependencies": { + "@expo/image-utils": "0.3.23", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" + }, + "bin": { + "expo-pwa": "build/cli.js" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-pwa/node_modules/@expo/image-utils": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", + "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/expo-pwa/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expo-pwa/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/expo-pwa/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expo-pwa/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/expo-pwa/node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "node_modules/expo-pwa/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-pwa/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-pwa/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-pwa/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-pwa/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-pwa/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-pwa/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-pwa/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expo-pwa/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-status-bar": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.4.4.tgz", + "integrity": "sha512-5DV0hIEWgatSC3UgQuAZBoQeaS9CqeWRZ3vzBR9R/+IUD87Adbi4FGhU10nymRqFXOizGsureButGZIXPs7zEA==" + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-base64-decode": { + "version": "1.0.0", + "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", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + }, + "node_modules/fast-xml-parser": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz", + "integrity": "sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==", + "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/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==" + }, + "node_modules/fflate": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.3.tgz", + "integrity": "sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "dependencies": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-babel-config/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "bin": { + "json5": "lib/cli.js" + } + }, + "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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dependencies": { + "micromatch": "^4.0.2" + } + }, + "node_modules/flow-parser": { + "version": "0.185.2", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.185.2.tgz", + "integrity": "sha512-2hJ5ACYeJCzNtiVULov6pljKOLygy0zddoqSI1fFetM+XRPpRshFdGEijtqlamA1XwyZ+7rhryI6FQFzvtLWUQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==" + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "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", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "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/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==" + }, + "node_modules/hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "dependencies": { + "hermes-estree": "0.8.0" + } + }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", + "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/idb/-/idb-5.0.6.tgz", + "integrity": "sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/immer": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", + "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "dependencies": { + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "dependencies": { + "is-invalid-path": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "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" + } + }, + "node_modules/jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-node/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-environment-node/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-node/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/jest-message-util/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-mock/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-mock/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-mock/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-mock/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-mock/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.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" + } + }, + "node_modules/jest-util/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==" + }, + "node_modules/js-cookie": { + "version": "2.2.1", + "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", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" + }, + "node_modules/jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jscodeshift/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jscodeshift/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/jscodeshift/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jscodeshift/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "dependencies": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/json-schema-deref-sync/node_modules/md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "dependencies": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-options/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.73.9.tgz", + "integrity": "sha512-BlYbPmTF60hpetyNdKhdvi57dSqutb+/oK0u3ni4emIh78PiI0axGo7RfdsZ/mn3saASXc94tDbpC5yn7+NpEg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.73.9", + "metro-cache": "0.73.9", + "metro-cache-key": "0.73.9", + "metro-config": "0.73.9", + "metro-core": "0.73.9", + "metro-file-map": "0.73.9", + "metro-hermes-compiler": "0.73.9", + "metro-inspector-proxy": "0.73.9", + "metro-minify-terser": "0.73.9", + "metro-minify-uglify": "0.73.9", + "metro-react-native-babel-preset": "0.73.9", + "metro-resolver": "0.73.9", + "metro-runtime": "0.73.9", + "metro-source-map": "0.73.9", + "metro-symbolicate": "0.73.9", + "metro-transform-plugins": "0.73.9", + "metro-transform-worker": "0.73.9", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.5.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.73.9.tgz", + "integrity": "sha512-DlYwg9wwYIZTHtic7dyD4BP0SDftoltZ3clma76nHu43blMWsCnrImHeHsAVne3XsQ+RJaSRxhN5nkG2VyVHwA==", + "dependencies": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.73.9", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-cache": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.73.9.tgz", + "integrity": "sha512-upiRxY8rrQkUWj7ieACD6tna7xXuXdu2ZqrheksT79ePI0aN/t0memf6WcyUtJUMHZetke3j+ppELNvlmp3tOw==", + "dependencies": { + "metro-core": "0.73.9", + "rimraf": "^3.0.2" + } + }, + "node_modules/metro-cache-key": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.73.9.tgz", + "integrity": "sha512-uJg+6Al7UoGIuGfoxqPBy6y1Ewq7Y8/YapGYIDh6sohInwt/kYKnPZgLDYHIPvY2deORnQ/2CYo4tOeBTnhCXQ==" + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/metro-config": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.73.9.tgz", + "integrity": "sha512-NiWl1nkYtjqecDmw77tbRbXnzIAwdO6DXGZTuKSkH+H/c1NKq1eizO8Fe+NQyFtwR9YLqn8Q0WN1nmkwM1j8CA==", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.73.9", + "metro-cache": "0.73.9", + "metro-core": "0.73.9", + "metro-runtime": "0.73.9" + } + }, + "node_modules/metro-core": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.73.9.tgz", + "integrity": "sha512-1NTs0IErlKcFTfYyRT3ljdgrISWpl1nys+gaHkXapzTSpvtX9F1NQNn5cgAuE+XIuTJhbsCdfIJiM2JXbrJQaQ==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.73.9" + } + }, + "node_modules/metro-file-map": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.73.9.tgz", + "integrity": "sha512-R/Wg3HYeQhYY3ehWtfedw8V0ne4lpufG7a21L3GWer8tafnC9pmjoCKEbJz9XZkVj9i1FtxE7UTbrtZNeIILxQ==", + "dependencies": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-file-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/metro-file-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-file-map/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "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/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-hermes-compiler": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.73.9.tgz", + "integrity": "sha512-5B3vXIwQkZMSh3DQQY23XpTCpX9kPLqZbA3rDuAcbGW0tzC3f8dCenkyBb0GcCzyTDncJeot/A7oVCVK6zapwg==" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.73.9.tgz", + "integrity": "sha512-B3WrWZnlYhtTrv0IaX3aUAhi2qVILPAZQzb5paO1e+xrz4YZHk9c7dXv7qe7B/IQ132e3w46y3AL7rFo90qVjA==", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^17.5.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "node_modules/metro-inspector-proxy/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "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", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro-inspector-proxy/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro-inspector-proxy/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/metro-inspector-proxy/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/metro-minify-terser": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.73.9.tgz", + "integrity": "sha512-MTGPu2qV5qtzPJ2SqH6s58awHDtZ4jd7lmmLR+7TXDwtZDjIBA0YVfI0Zak2Haby2SqoNKrhhUns/b4dPAQAVg==", + "dependencies": { + "terser": "^5.15.0" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.73.9.tgz", + "integrity": "sha512-gzxD/7WjYcnCNGiFJaA26z34rjOp+c/Ft++194Wg91lYep3TeWQ0CnH8t2HRS7AYDHU81SGWgvD3U7WV0g4LGA==", + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.9.tgz", + "integrity": "sha512-AoD7v132iYDV4K78yN2OLgTPwtAKn0XlD2pOhzyBxiI8PeXzozhbKyPV7zUOJUPETj+pcEVfuYj5ZN/8+bhbCw==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.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.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-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-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.9.tgz", + "integrity": "sha512-DSdrEHuQ22ixY7DyipyKkIcqhOJrt5s6h6X7BYJCP9AMUfXOwLe2biY3BcgJz5GOXv8/Akry4vTCvQscVS1otQ==", + "dependencies": { + "@babel/core": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.73.9", + "metro-react-native-babel-preset": "0.73.9", + "metro-source-map": "0.73.9", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.73.9.tgz", + "integrity": "sha512-Ej3wAPOeNRPDnJmkK0zk7vJ33iU07n+oPhpcf5L0NFkWneMmSM2bflMPibI86UjzZGmRfn0AhGhs8yGeBwQ/Xg==", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.73.9.tgz", + "integrity": "sha512-d5Hs83FpKB9r8q8Vb95+fa6ESpwysmPr4lL1I2rM2qXAFiO7OAPT9Bc23WmXgidkBtD0uUFdB2lG+H1ATz8rZg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro-source-map": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.73.9.tgz", + "integrity": "sha512-l4VZKzdqafipriETYR6lsrwtavCF1+CMhCOY9XbyWeTrpGSNgJQgdeJpttzEZTHQQTLR0csQo0nD1ef3zEP6IQ==", + "dependencies": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.73.9", + "nullthrows": "^1.1.1", + "ob1": "0.73.9", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.73.9.tgz", + "integrity": "sha512-4TUOwxRHHqbEHxRqRJ3wZY5TA8xq7AHMtXrXcjegMH9FscgYztsrIG9aNBUBS+VLB6g1qc6BYbfIgoAnLjCDyw==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.73.9", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.73.9.tgz", + "integrity": "sha512-r9NeiqMngmooX2VOKLJVQrMuV7PAydbqst5bFhdVBPcFpZkxxqyzjzo+kzrszGy2UpSQBZr2P1L6OMjLHwQwfQ==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.73.9.tgz", + "integrity": "sha512-Rq4b489sIaTUENA+WCvtu9yvlT/C6zFMWhU4sq+97W29Zj0mPBjdk+qGT5n1ZBgtBIJzZWt1KxeYuc17f4aYtQ==", + "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.73.9", + "metro-babel-transformer": "0.73.9", + "metro-cache": "0.73.9", + "metro-cache-key": "0.73.9", + "metro-hermes-compiler": "0.73.9", + "metro-source-map": "0.73.9", + "metro-transform-plugins": "0.73.9", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/metro/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/metro/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/metro/node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/metro/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", + "optional": true, + "dependencies": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "optional": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", + "optional": true, + "dependencies": { + "glob": "^6.0.1" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nativewind": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/nativewind/-/nativewind-2.0.11.tgz", + "integrity": "sha512-qCEXUwKW21RYJ33KRAJl3zXq2bCq82WoI564fI21D/TiqhfmstZOqPN53RF8qK1NDK6PGl56b2xaTxgObEePEg==", + "dependencies": { + "@babel/generator": "^7.18.7", + "@babel/helper-module-imports": "7.18.6", + "@babel/types": "7.19.0", + "css-mediaquery": "^0.1.2", + "css-to-react-native": "^3.0.0", + "micromatch": "^4.0.5", + "postcss": "^8.4.12", + "postcss-calc": "^8.2.4", + "postcss-color-functional-notation": "^4.2.2", + "postcss-css-variables": "^0.18.0", + "postcss-nested": "^5.0.6", + "react-is": "^18.1.0", + "use-sync-external-store": "^1.1.0" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "tailwindcss": "~3" + } + }, + "node_modules/nativewind/node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/nativewind/node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/nativewind/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "optional": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.11.tgz", + "integrity": "sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "node_modules/normalize-css-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz", + "integrity": "sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "dependencies": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/ob1": { + "version": "0.73.9", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.73.9.tgz", + "integrity": "sha512-kHOzCOFXmAM26fy7V/YuXNKne2TyRiXbFAvPBIbuedJCZZWQZHLdPzMeXJI4Egt6IcfDttRzN3jQ90wOwq1iNw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openai": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-3.2.1.tgz", + "integrity": "sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==", + "dependencies": { + "axios": "^0.26.0", + "form-data": "^4.0.0" + } + }, + "node_modules/openai/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", + "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "dependencies": { + "pngjs": "^3.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "dependencies": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "dependencies": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-css-variables": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/postcss-css-variables/-/postcss-css-variables-0.18.0.tgz", + "integrity": "sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q==", + "dependencies": { + "balanced-match": "^1.0.0", + "escape-string-regexp": "^1.0.3", + "extend": "^3.0.1" + }, + "peerDependencies": { + "postcss": "^8.2.6" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.1.tgz", + "integrity": "sha512-Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.27.8", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.27.8.tgz", + "integrity": "sha512-KwoH8/wN/+m5wTItLnsgVraGNmFrcTWR3k1VimP1HjtMMw4CNF+F5vg4S/0tzTEKIdpCi2R7mPNTC+/dswZMgw==", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-native": { + "version": "0.71.8", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.8.tgz", + "integrity": "sha512-ftMAuhpgTkbHU9brrqsEyxcNrpYvXKeATY+if22Nfhhg1zW+6wn95w9otwTnA3xHkljPCbng8mUhmmERjGEl7g==", + "dependencies": { + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "10.2.2", + "@react-native-community/cli-platform-android": "10.2.0", + "@react-native-community/cli-platform-ios": "10.2.1", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.1.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "^3.0.1", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.73.9", + "metro-runtime": "0.73.9", + "metro-source-map": "0.73.9", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.26.1", + "react-native-codegen": "^0.71.5", + "react-native-gradle-plugin": "^0.71.18", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.23.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "18.2.0" + } + }, + "node_modules/react-native-codegen": { + "version": "0.71.5", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.71.5.tgz", + "integrity": "sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg==", + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.185.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-get-random-values": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.9.0.tgz", + "integrity": "sha512-+29IR2oxzxNVeaRwCqGZ9ABadzMI8SLTBidrIDXPOkKnm5+kEmLt34QKM4JV+d2usPErvKyS85le0OmGTHnyWQ==", + "dependencies": { + "fast-base64-decode": "^1.0.0" + }, + "peerDependencies": { + "react-native": ">=0.56" + } + }, + "node_modules/react-native-gradle-plugin": { + "version": "0.71.18", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.18.tgz", + "integrity": "sha512-7F6bD7B8Xsn3JllxcwHhFcsl9aHIig47+3eN4IHFNqfLhZr++3ElDrcqfMzugM+niWbaMi7bJ0kAkAL8eCpdWg==" + }, + "node_modules/react-native-paper": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-5.8.0.tgz", + "integrity": "sha512-Mde8KkWt+9VD+KMqGK5VyTskJLZCsF/gAQQxoLgRlC2C8RmVPgyG0xhgu1sD3ED7T7FewE8cKrQm+soB9FAD1Q==", + "dependencies": { + "@callstack/react-theme-provider": "^3.0.8", + "color": "^3.1.2", + "use-latest-callback": "^0.1.5" + }, + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-safe-area-context": "*", + "react-native-vector-icons": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.5.0.tgz", + "integrity": "sha512-0WORnk9SkREGUg2V7jHZbuN5x4vcxj/1B0QOcXJjdYWrzZHgLcUzYWWIUecUPJh747Mwjt/42RZDOaFn3L8kPQ==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-url-polyfill": { + "version": "1.3.0", + "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" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native-vector-icons": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz", + "integrity": "sha512-wKYLaFuQST/chH3AJRjmOLoLy3JEs1JR6zMNgTaemFpNoXs0ztRnTxcxFD9xhX7cJe1/zoN5BpQYe7kL0m5yyA==", + "peer": true, + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa5-upgrade": "bin/fa5-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/react-native-vector-icons/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/react-native-vector-icons/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": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native-vector-icons/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "peer": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-web": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.12.tgz", + "integrity": "sha512-fboP7yqobJ8InSr4fP+bQ3scOtSQtUoPcR+HWasH8b/fk/RO+mWcJs/8n+lewy9WTZc2D68ha7VwRDviUshEWA==", + "dependencies": { + "@babel/runtime": "^7.18.6", + "create-react-class": "^15.7.0", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "normalize-css-color": "^1.0.2", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.2" + }, + "peerDependencies": { + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "dependencies": { + "type-fest": "^0.12.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/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/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==" + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" + }, + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.17.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.4.tgz", + "integrity": "sha512-jcEKZw6UPrgugz/0Tuk/PVyLAPfMBJf5clnGueo45wTweoV8yh7Q7PEkhkJ5uuUbC7zAxEcG3tqNr1bstkQ8nw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tslib": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", + "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "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", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/unfetch": { + "version": "4.2.0", + "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", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-cookie": { + "version": "4.0.4", + "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" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "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" + } + }, + "node_modules/url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-latest-callback": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.6.tgz", + "integrity": "sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.83.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.83.1.tgz", + "integrity": "sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.14.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz", + "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/webpack-dev-server/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-dev-server/node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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" + } + }, + "node_modules/webpack-dev-server/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "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", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zen-observable": { + "version": "0.8.15", + "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", + "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" + } + }, + "node_modules/zen-observable-ts/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/zen-push": { + "version": "0.2.1", + "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", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.7.1.tgz", + "integrity": "sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg==" + } + } +} diff --git a/ui/package.json b/ui/package.json new file mode 100644 index 0000000..ab118eb --- /dev/null +++ b/ui/package.json @@ -0,0 +1,36 @@ +{ + "name": "bio", + "version": "1.0.0", + "main": "node_modules/expo/AppEntry.js", + "scripts": { + "start": "expo start", + "android": "expo start --android", + "ios": "expo start --ios", + "web": "expo start --web" + }, + "dependencies": { + "@expo/webpack-config": "^18.0.1", + "@react-native-async-storage/async-storage": "^1.17.11", + "@react-native-community/netinfo": "9.3.7", + "@tanstack/react-query": "^4.29.7", + "aws-amplify": "^5.2.2", + "expo": "~48.0.15", + "expo-status-bar": "~1.4.4", + "nativewind": "^2.0.11", + "openai": "^3.2.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.71.8", + "react-native-paper": "^5.8.0", + "react-native-safe-area-context": "4.5.0", + "react-native-web": "~0.18.10" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@tanstack/eslint-plugin-query": "^4.29.8", + "@types/react": "~18.0.14", + "tailwindcss": "^3.3.2", + "typescript": "^4.9.4" + }, + "private": true +} diff --git a/ui/src/components/ChatBubble.tsx b/ui/src/components/ChatBubble.tsx new file mode 100644 index 0000000..5363dbd --- /dev/null +++ b/ui/src/components/ChatBubble.tsx @@ -0,0 +1,69 @@ +import { ChatCompletionResponseMessageRoleEnum } from 'openai'; +import { useEffect, useMemo, useState } from 'react'; +import { StyleSheet, View } from 'react-native'; +import { ActivityIndicator, Avatar } from 'react-native-paper'; +import { AntDesign } from '@expo/vector-icons'; + +type ChatBubbleProps = { + role: ChatCompletionResponseMessageRoleEnum; + message: string; + isLoading: boolean; +}; + +const { User, Assistant } = ChatCompletionResponseMessageRoleEnum; + +const ChatBubble = ({ role, message, isLoading }: ChatBubbleProps) => { + const [completedTyping, setCompletedTyping] = useState(false); + const [displayResponse, setDisplayResponse] = useState(''); + + useEffect(() => { + setCompletedTyping(false); + + let i = 0; + + const intervalId = setInterval(() => { + setDisplayResponse(message.slice(0, i)); + + i++; + + if (i > message.length) { + clearInterval(intervalId); + setCompletedTyping(true); + } + }, 10); + + return () => clearInterval(intervalId); + }, [message]); + + const avatarImg = useMemo( + () => + role === Assistant ? ( + + ) : ( + + ), + [role] + ); + + return ( + + + {avatarImg} + {isLoading && } + + {!isLoading &&

{displayResponse}

} + + ); +}; + +const styles = StyleSheet.create({ + message: { + display: 'flex', + alignItems: 'center', + textAlign: 'center', + margin: 10, + }, + avatar: { display: 'flex', flexDirection: 'row', gap: 10 }, +}); + +export default ChatBubble; diff --git a/ui/src/hooks/queryKeys.ts b/ui/src/hooks/queryKeys.ts new file mode 100644 index 0000000..62a6999 --- /dev/null +++ b/ui/src/hooks/queryKeys.ts @@ -0,0 +1,6 @@ +// Authenticaiton +export const GET_AUTH_USER = 'AmplifyAuth::currentAuthenticatedUser'; + +// Service +export const SERVICE_GET_CHAT = 'Service::getChat'; +export const SERVICE_SEND_CHAT = 'Service::sendChat'; diff --git a/ui/src/hooks/useAuth.ts b/ui/src/hooks/useAuth.ts new file mode 100644 index 0000000..0c9b46a --- /dev/null +++ b/ui/src/hooks/useAuth.ts @@ -0,0 +1,50 @@ +import { Auth } from 'aws-amplify'; +import { + useQuery, + useQueryClient, + useMutation, + QueryClient, + UseQueryResult, + UseMutationResult, +} from '@tanstack/react-query'; +import { + CognitoHostedUIIdentityProvider, + CognitoUser, +} from '@aws-amplify/auth'; +import { ICredentials } from '@aws-amplify/core'; +import { GET_AUTH_USER } from './queryKeys'; + +type AuthContext = { + userAuthContext: UseQueryResult; + loginContext: UseMutationResult; + logoutContext: UseMutationResult; +}; + +const ONE_MINUTE = 1000 * 60; + +const useAuth = (queryClient?: QueryClient): AuthContext => { + const queryClientRef = queryClient ?? useQueryClient(); + + const userAuthContext = useQuery({ + queryKey: [GET_AUTH_USER], + queryFn: () => Auth.currentAuthenticatedUser(), + cacheTime: ONE_MINUTE, + }); + + const loginContext = useMutation({ + mutationFn: () => + Auth.federatedSignIn({ + provider: CognitoHostedUIIdentityProvider.Google, + }), + onSuccess: () => queryClientRef.invalidateQueries([GET_AUTH_USER]), + }); + + const logoutContext = useMutation({ + mutationFn: () => Auth.signOut(), + onSuccess: () => queryClientRef.invalidateQueries([GET_AUTH_USER]), + }); + + return { userAuthContext, loginContext, logoutContext }; +}; + +export default useAuth; diff --git a/ui/src/hooks/useChat.ts b/ui/src/hooks/useChat.ts new file mode 100644 index 0000000..34e4fec --- /dev/null +++ b/ui/src/hooks/useChat.ts @@ -0,0 +1,51 @@ +import { ChatCompletionRequestMessage } from 'openai'; +import { + UseMutationResult, + UseQueryResult, + useMutation, + useQuery, +} from '@tanstack/react-query'; +import { SERVICE_GET_CHAT, SERVICE_SEND_CHAT } from './queryKeys'; +import { API } from 'aws-amplify'; +import useAuth from './useAuth'; + +type GetChatResponse = { + date: string; + messages: ChatCompletionRequestMessage[]; +}; + +export type ChatContext = { + messagesContext: UseQueryResult; + senderContext: UseMutationResult; +}; + +type useChatProps = { + onSendSuccess: (data: string) => void; +}; + +const useChat = ({ onSendSuccess }: useChatProps): ChatContext => { + const authContext = useAuth(); + const idToken = + authContext.userAuthContext.data.signInUserSession.idToken.jwtToken; + const messagesContext = useQuery({ + queryKey: [SERVICE_GET_CHAT], + queryFn: () => + API.get('BioAPI', '/getChat', { headers: { Authorization: idToken } }), + }); + const senderContext = useMutation({ + mutationKey: [SERVICE_SEND_CHAT], + mutationFn: (message: string) => + API.post('BioAPI', '/sendChat', { + headers: { Authorization: idToken }, + body: { message }, + }), + onSuccess: (data) => onSendSuccess(data), + }); + + return { + messagesContext, + senderContext, + }; +}; + +export default useChat; diff --git a/ui/src/pages/AuthPage.tsx b/ui/src/pages/AuthPage.tsx new file mode 100644 index 0000000..717604b --- /dev/null +++ b/ui/src/pages/AuthPage.tsx @@ -0,0 +1,27 @@ +import { StyleSheet, View } from 'react-native'; +import { Button } from 'react-native-paper'; +import useAuth from '../hooks/useAuth'; + +const AuthPage = () => { + const { + loginContext: { mutate: login }, + } = useAuth(); + + return ( + + + + ); +}; + +const styles = StyleSheet.create({ + container: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + width: '100%', + height: '100%', + }, +}); + +export default AuthPage; diff --git a/ui/src/pages/Chat.tsx b/ui/src/pages/Chat.tsx new file mode 100644 index 0000000..539b02a --- /dev/null +++ b/ui/src/pages/Chat.tsx @@ -0,0 +1,102 @@ +import { Avatar, Button, TextInput } from 'react-native-paper'; +import { StyleSheet, View } from 'react-native'; +import useChat from '../hooks/useChat'; +import { useEffect, useMemo, useState } from 'react'; +import { + ChatCompletionRequestMessage, + ChatCompletionRequestMessageRoleEnum, +} from 'openai'; +import ChatBubble from '../components/ChatBubble'; + +const { User, Assistant } = ChatCompletionRequestMessageRoleEnum; + +const Chat = () => { + const [input, setInput] = useState(''); + const [chat, setChat] = useState([]); + + const { + messagesContext: { data: savedChatMessages }, + senderContext: { mutate: sendChat, isLoading: sendingChat }, + } = useChat({ + onSendSuccess: (data: string) => + setChat([...chat, { content: data, role: Assistant }]), + }); + + useEffect(() => { + if (savedChatMessages) { + setChat(savedChatMessages[0].messages); + } + }, [savedChatMessages]); + + const handleSend = () => { + setChat([...chat, { content: input, role: User }]); + setInput(''); + sendChat(input); + }; + + const bioLastMessage = useMemo( + () => + chat.reduce((acc, curr) => (curr.role === Assistant ? curr : acc), { + content: '', + role: Assistant, + })?.content, + [chat] + ); + + const userLastMessage = useMemo( + () => + chat.reduce((acc, curr) => (curr.role === User ? curr : acc), { + content: '', + role: User, + })?.content, + [chat] + ); + + return ( + + 0} + /> + + + + + + + ); +}; + +const styles = StyleSheet.create({ + container: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + width: '100%', + height: '100%', + padding: 10, + }, + inputContainer: { + gap: 3, + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + }, + button: { + width: '100%', + marginBottom: 10, + }, +}); + +export default Chat; diff --git a/ui/tsconfig.json b/ui/tsconfig.json new file mode 100644 index 0000000..b9567f6 --- /dev/null +++ b/ui/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "expo/tsconfig.base", + "compilerOptions": { + "strict": true + } +}