├── .gitignore ├── vars ├── dev.yml └── prod.yml ├── package.json ├── src ├── redirect.ts ├── create.ts └── index.ts ├── README.md ├── serverless.yml └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .serverless/ 2 | .idea/ 3 | *.log 4 | node_modules/ -------------------------------------------------------------------------------- /vars/dev.yml: -------------------------------------------------------------------------------- 1 | DomainName: dev-go.vann.io 2 | DynamoCapacity: 3 | ReadCapacityUnits: 1 4 | WriteCapacityUnits: 1 5 | -------------------------------------------------------------------------------- /vars/prod.yml: -------------------------------------------------------------------------------- 1 | DomainName: go.vann.io 2 | DynamoCapacity: 3 | ReadCapacityUnits: 5 4 | WriteCapacityUnits: 5 5 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "serverless-shrink", 3 | "version": "1.0.0", 4 | "description": "URL shortener API built with the Serverless framework", 5 | "author": "Van Le (https://vann.io)", 6 | "license": "ISC", 7 | "devDependencies": { 8 | "@types/aws-lambda": "^8.10.109", 9 | "@types/aws-sdk": "^2.7.0", 10 | "@types/node": "^18.11.18", 11 | "serverless-plugin-typescript": "^2.1.4", 12 | "typescript": "^4.9.4" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/redirect.ts: -------------------------------------------------------------------------------- 1 | import { APIGatewayProxyEvent } from "aws-lambda"; 2 | import { DynamoDB } from "aws-sdk"; 3 | 4 | import { HandlerResponse, config } from "."; 5 | 6 | const fetchRedirect = async (slug: string): Promise => { 7 | const ddb = new DynamoDB.DocumentClient(); 8 | const data = await ddb 9 | .get({ 10 | TableName: config.tableName, 11 | Key: { slug }, 12 | }) 13 | .promise(); 14 | 15 | return data.Item?.url; 16 | }; 17 | 18 | export const getRedirectURL = async ( 19 | event: APIGatewayProxyEvent 20 | ): Promise> => { 21 | const slug = event.pathParameters!.slug!; 22 | const location = await fetchRedirect(slug); 23 | 24 | if (location) { 25 | return { 26 | statusCode: 302, 27 | data: { location }, 28 | }; 29 | } 30 | 31 | return { 32 | statusCode: 404, 33 | error: { 34 | message: `Cannot find shortened URL for ${event.path}`, 35 | }, 36 | }; 37 | }; 38 | -------------------------------------------------------------------------------- /src/create.ts: -------------------------------------------------------------------------------- 1 | import { APIGatewayProxyEvent } from "aws-lambda"; 2 | import { DynamoDB } from "aws-sdk"; 3 | import { createHash } from "crypto"; 4 | 5 | import { HandlerResponse, config } from "."; 6 | 7 | const createSlug = (url: string) => 8 | createHash("sha256").update(url, "utf8").digest("hex").substring(0, 6); 9 | 10 | const createURL = (slug: string) => new URL(slug, config.rootPath).href; 11 | 12 | const insertSlug = async (url: string, slug: string) => { 13 | const ddb = new DynamoDB.DocumentClient(); 14 | return ddb 15 | .put({ 16 | TableName: config.tableName, 17 | Item: { url, slug }, 18 | Expected: { 19 | url: { Exists: false }, 20 | }, 21 | }) 22 | .promise(); 23 | }; 24 | 25 | export const shortenURL = async ( 26 | event: APIGatewayProxyEvent 27 | ): Promise> => { 28 | if (!event || !event.body) { 29 | return { 30 | statusCode: 400, 31 | error: { 32 | message: "No URL submitted", 33 | }, 34 | }; 35 | } 36 | 37 | const url: string = JSON.parse(event.body).url; 38 | const slug = createSlug(url); 39 | const shrink = createURL(slug); 40 | 41 | try { 42 | await insertSlug(url, slug); 43 | } catch (e) { 44 | if (e.code !== "ConditionalCheckFailedException") { 45 | // url/slug combo already exists 46 | throw e; 47 | } 48 | } 49 | 50 | return { 51 | statusCode: 200, 52 | data: { url, shrink }, 53 | }; 54 | }; 55 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Serverless Shrink 2 | 3 | URL shortener API built with the 4 | [Serverless framework](https://serverless.com). 5 | 6 | ## Usage 7 | 8 | #### Request 9 | ```bash 10 | curl --location --request POST 'https://go.vann.io' \ 11 | --header 'Content-Type: application/json' \ 12 | --data-raw '{"url": "http://www.superlongridiculousurl.com"}' 13 | ``` 14 | 15 | #### Response 16 | ```json 17 | { 18 | "data": { 19 | "url": "http://www.superlongridiculousurl.com", 20 | "shrink": "go.vann.io/a43f3e1ce0" 21 | } 22 | } 23 | ``` 24 | 25 | --- 26 | 27 | ## Development 28 | 29 | #### Prerequisites 30 | 31 | * [Node](https://nodejs.org) 14+ 32 | * [Serverless framework](https://serverless.com/framework/docs/getting-started) 3+ 33 | * [AWS CLI](https://aws.amazon.com/cli) 34 | 35 | 36 | #### Initialise 37 | 38 | 1. Generate user access and secret keys from IAM 39 | 1. Run `aws configure` to set up AWS caller identity 40 | 1. Check config by running `aws sts get-caller-identity` 41 | 42 | #### Deployment 43 | 44 | 1. Ensure stage config is set correctly in the `vars` directory\* 45 | 1. Comment out the `CustomDomainMap` block in `serverless.yml`\* 46 | 1. **Run `serverless deploy --stage ` where stage is dev or prod**, eg. `--stage 47 | dev` 48 | 1. Set up your custom domain name mapping in API Gateway 49 | 1. Create and verify the accompanying SSL cert in the AWS Certificate Manager\* 50 | 1. Restore (uncomment) the `CustomDomainMap` block in `serverless.yml`\* 51 | 1. Re-run `serverless deploy --stage `\* 52 | 53 | \*on initial deploy 54 | 55 | #### Debugging 56 | 57 | * Logs can be found in CloudWatch 58 | * If things are unsalvageable, you can delete everything to start from scratch: 59 | 1. Remove custom domain name mapping from API Gateway manually 60 | 1. Run `serverless remove --stage ` 61 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { APIGatewayProxyEvent, APIGatewayProxyResult } from "aws-lambda"; 2 | 3 | import { shortenURL } from "./create"; 4 | import { getRedirectURL } from "./redirect"; 5 | 6 | export type HandlerResponse = { 7 | statusCode: number; 8 | data?: T; 9 | error?: { message: string }; 10 | }; 11 | 12 | export const config = { 13 | rootPath: `https://${process.env.ROOT_PATH}`, 14 | tableName: process.env.DDB_Table!, 15 | } as const; 16 | 17 | const logJSON = (event: string, payload: any) => 18 | console.log(event, JSON.stringify(payload)); 19 | 20 | export const health = async ( 21 | event: APIGatewayProxyEvent 22 | ): Promise => { 23 | logJSON("EVENT", event); 24 | 25 | return { 26 | statusCode: 200, 27 | body: "OK", 28 | }; 29 | }; 30 | 31 | export const create = async ( 32 | event: APIGatewayProxyEvent 33 | ): Promise => { 34 | logJSON("EVENT", event); 35 | const { statusCode, ...res } = await shortenURL(event); 36 | if (!res.error) { 37 | logJSON("SHRUNK", res.data); 38 | } else { 39 | logJSON("ERROR", res.error); 40 | } 41 | return { 42 | statusCode, 43 | headers: { 44 | "Content-Type": "application/json", 45 | }, 46 | body: JSON.stringify(res), 47 | }; 48 | }; 49 | 50 | export const redirect = async ( 51 | event: APIGatewayProxyEvent 52 | ): Promise => { 53 | logJSON("EVENT", event); 54 | 55 | const { statusCode, ...res } = await getRedirectURL(event); 56 | if (res.data?.location) { 57 | logJSON("REDIRECT", res.data); 58 | return { 59 | statusCode, 60 | headers: { 61 | Location: res.data.location, 62 | "Content-Type": "text/plain", 63 | }, 64 | body: JSON.stringify(res), 65 | }; 66 | } 67 | 68 | logJSON("ERROR", res); 69 | return { 70 | statusCode, 71 | headers: { 72 | "Content-Type": "application/json", 73 | }, 74 | body: JSON.stringify(res), 75 | }; 76 | }; 77 | -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- 1 | service: shrink 2 | 3 | frameworkVersion: '3' 4 | 5 | custom: 6 | stage: ${opt:stage, self:provider.stage} 7 | vars: ${file(vars/${self:custom.stage}.yml)} 8 | 9 | provider: 10 | name: aws 11 | runtime: nodejs14.x 12 | region: eu-west-2 13 | environment: 14 | SLS_STAGE: ${self:custom.stage} 15 | ROOT_PATH: ${self:custom.vars.DomainName} 16 | DDB_Table: {Ref: LinkDB} 17 | iam: 18 | role: 19 | statements: 20 | - Action: 21 | - dynamodb:GetItem 22 | - dynamodb:PutItem 23 | Resource: 24 | "Fn::Join": 25 | - "" 26 | - 27 | - "arn:aws:dynamodb:" 28 | - Ref: "AWS::Region" 29 | - ":" 30 | - Ref: "AWS::AccountId" 31 | - ":table/" 32 | - Ref: LinkDB 33 | Effect: Allow 34 | 35 | functions: 36 | health: 37 | handler: src/index.health 38 | events: 39 | - http: 40 | path: / 41 | method: get 42 | create: 43 | handler: src/index.create 44 | events: 45 | - http: 46 | path: / 47 | method: post 48 | redirect: 49 | handler: src/index.redirect 50 | events: 51 | - http: 52 | path: /{slug} 53 | method: get 54 | 55 | resources: 56 | Resources: 57 | LinkDB: 58 | Type: "AWS::DynamoDB::Table" 59 | Properties: 60 | AttributeDefinitions: 61 | - AttributeName: slug 62 | AttributeType: S 63 | KeySchema: 64 | - AttributeName: slug 65 | KeyType: HASH 66 | ProvisionedThroughput: ${self:custom.vars.DynamoCapacity} 67 | # To avoid bug: https://github.com/serverless/serverless/issues/2233 68 | # Deploy with the CustomDomainMap section commented out, then redeploy with it uncommented 69 | # There is a bug in the build dependencies and this is created too early 70 | CustomDomainMap: 71 | Type: "AWS::ApiGateway::BasePathMapping" 72 | Properties: 73 | DomainName: ${self:custom.vars.DomainName} 74 | Stage: ${self:custom.stage} 75 | RestApiId: {Ref: ApiGatewayRestApi} 76 | 77 | plugins: 78 | - serverless-plugin-typescript -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@kwsites/file-exists@^1.1.1": 6 | "integrity" "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==" 7 | "resolved" "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz" 8 | "version" "1.1.1" 9 | dependencies: 10 | "debug" "^4.1.1" 11 | 12 | "@kwsites/promise-deferred@^1.1.1": 13 | "integrity" "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==" 14 | "resolved" "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz" 15 | "version" "1.1.1" 16 | 17 | "@nodelib/fs.scandir@2.1.5": 18 | "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" 19 | "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" 20 | "version" "2.1.5" 21 | dependencies: 22 | "@nodelib/fs.stat" "2.0.5" 23 | "run-parallel" "^1.1.9" 24 | 25 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": 26 | "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" 27 | "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" 28 | "version" "2.0.5" 29 | 30 | "@nodelib/fs.walk@^1.2.3": 31 | "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" 32 | "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" 33 | "version" "1.2.8" 34 | dependencies: 35 | "@nodelib/fs.scandir" "2.1.5" 36 | "fastq" "^1.6.0" 37 | 38 | "@serverless/dashboard-plugin@^6.2.2": 39 | "integrity" "sha512-h3zOprpuWZCdAP7qoOKT2nboB+AaxMkGoSzOD0jIBpt9s0cXqLE2VFjR2vKn8Cvam47Qa3XYnT2/XN6tR6rZgQ==" 40 | "resolved" "https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.2.tgz" 41 | "version" "6.2.2" 42 | dependencies: 43 | "@serverless/event-mocks" "^1.1.1" 44 | "@serverless/platform-client" "^4.3.2" 45 | "@serverless/utils" "^6.0.3" 46 | "child-process-ext" "^2.1.1" 47 | "chokidar" "^3.5.3" 48 | "flat" "^5.0.2" 49 | "fs-extra" "^9.1.0" 50 | "js-yaml" "^4.1.0" 51 | "jszip" "^3.9.1" 52 | "lodash" "^4.17.21" 53 | "memoizee" "^0.4.15" 54 | "ncjsm" "^4.3.0" 55 | "node-dir" "^0.1.17" 56 | "node-fetch" "^2.6.7" 57 | "open" "^7.4.2" 58 | "semver" "^7.3.7" 59 | "simple-git" "^3.7.0" 60 | "type" "^2.6.0" 61 | "uuid" "^8.3.2" 62 | "yamljs" "^0.3.0" 63 | 64 | "@serverless/event-mocks@^1.1.1": 65 | "integrity" "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==" 66 | "resolved" "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz" 67 | "version" "1.1.1" 68 | dependencies: 69 | "@types/lodash" "^4.14.123" 70 | "lodash" "^4.17.11" 71 | 72 | "@serverless/platform-client@^4.3.2": 73 | "integrity" "sha512-DAa5Z0JAZc6UfrTZLYwqoZxgAponZpFwaqd7WzzMA+loMCkYWyJNwxrAmV6cr2UUJpkko4toPZuJ3vM9Ie+NDA==" 74 | "resolved" "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-4.3.2.tgz" 75 | "version" "4.3.2" 76 | dependencies: 77 | "adm-zip" "^0.5.5" 78 | "archiver" "^5.3.0" 79 | "axios" "^0.21.1" 80 | "fast-glob" "^3.2.7" 81 | "https-proxy-agent" "^5.0.0" 82 | "ignore" "^5.1.8" 83 | "isomorphic-ws" "^4.0.1" 84 | "js-yaml" "^3.14.1" 85 | "jwt-decode" "^2.2.0" 86 | "minimatch" "^3.0.4" 87 | "querystring" "^0.2.1" 88 | "run-parallel-limit" "^1.1.0" 89 | "throat" "^5.0.0" 90 | "traverse" "^0.6.6" 91 | "ws" "^7.5.3" 92 | 93 | "@serverless/utils@^6.0.3", "@serverless/utils@^6.8.2": 94 | "integrity" "sha512-FW8zdG8OPoF6qgyutiMhz4m/5SxbQjoQdbaGcW3wU6xe3QzQh41Hif7I3Xuu4J62CvxiWuz19sxNDJz2mTcskw==" 95 | "resolved" "https://registry.npmjs.org/@serverless/utils/-/utils-6.8.2.tgz" 96 | "version" "6.8.2" 97 | dependencies: 98 | "archive-type" "^4.0.0" 99 | "chalk" "^4.1.2" 100 | "ci-info" "^3.5.0" 101 | "cli-progress-footer" "^2.3.2" 102 | "content-disposition" "^0.5.4" 103 | "d" "^1.0.1" 104 | "decompress" "^4.2.1" 105 | "event-emitter" "^0.3.5" 106 | "ext" "^1.7.0" 107 | "ext-name" "^5.0.0" 108 | "file-type" "^16.5.4" 109 | "filenamify" "^4.3.0" 110 | "get-stream" "^6.0.1" 111 | "got" "^11.8.5" 112 | "inquirer" "^8.2.5" 113 | "js-yaml" "^4.1.0" 114 | "jwt-decode" "^3.1.2" 115 | "lodash" "^4.17.21" 116 | "log" "^6.3.1" 117 | "log-node" "^8.0.3" 118 | "make-dir" "^3.1.0" 119 | "memoizee" "^0.4.15" 120 | "ncjsm" "^4.3.1" 121 | "node-fetch" "^2.6.7" 122 | "open" "^8.4.0" 123 | "p-event" "^4.2.0" 124 | "supports-color" "^8.1.1" 125 | "timers-ext" "^0.1.7" 126 | "type" "^2.7.2" 127 | "uni-global" "^1.0.0" 128 | "uuid" "^8.3.2" 129 | "write-file-atomic" "^4.0.2" 130 | 131 | "@sindresorhus/is@^4.0.0": 132 | "integrity" "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" 133 | "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" 134 | "version" "4.6.0" 135 | 136 | "@szmarczak/http-timer@^4.0.5": 137 | "integrity" "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==" 138 | "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" 139 | "version" "4.0.6" 140 | dependencies: 141 | "defer-to-connect" "^2.0.0" 142 | 143 | "@tokenizer/token@^0.3.0": 144 | "integrity" "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" 145 | "resolved" "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz" 146 | "version" "0.3.0" 147 | 148 | "@types/aws-lambda@^8.10.109": 149 | "integrity" "sha512-/ME92FneNyXQzrAfcnQQlW1XkCZGPDlpi2ao1MJwecN+6SbeonKeggU8eybv1DfKli90FAVT1MlIZVXfwVuCyg==" 150 | "resolved" "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.109.tgz" 151 | "version" "8.10.109" 152 | 153 | "@types/aws-sdk@^2.7.0": 154 | "integrity" "sha512-bF6brnwPN9+kheqdKCpinMgCkj+sJIUEj+0v0LPug9OQwL5/1jy+kiJwl+Nkw4Kh+7oaL1phhC4gMz6Oq60jMg==" 155 | "resolved" "https://registry.npmjs.org/@types/aws-sdk/-/aws-sdk-2.7.0.tgz" 156 | "version" "2.7.0" 157 | dependencies: 158 | "aws-sdk" "*" 159 | 160 | "@types/cacheable-request@^6.0.1": 161 | "integrity" "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==" 162 | "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz" 163 | "version" "6.0.3" 164 | dependencies: 165 | "@types/http-cache-semantics" "*" 166 | "@types/keyv" "^3.1.4" 167 | "@types/node" "*" 168 | "@types/responselike" "^1.0.0" 169 | 170 | "@types/glob@^7.1.1": 171 | "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==" 172 | "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" 173 | "version" "7.2.0" 174 | dependencies: 175 | "@types/minimatch" "*" 176 | "@types/node" "*" 177 | 178 | "@types/http-cache-semantics@*": 179 | "integrity" "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" 180 | "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz" 181 | "version" "4.0.1" 182 | 183 | "@types/keyv@^3.1.4": 184 | "integrity" "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==" 185 | "resolved" "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz" 186 | "version" "3.1.4" 187 | dependencies: 188 | "@types/node" "*" 189 | 190 | "@types/lodash@^4.14.123": 191 | "integrity" "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" 192 | "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz" 193 | "version" "4.14.191" 194 | 195 | "@types/minimatch@*": 196 | "integrity" "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" 197 | "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" 198 | "version" "5.1.2" 199 | 200 | "@types/node@*", "@types/node@^18.11.18": 201 | "integrity" "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" 202 | "resolved" "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz" 203 | "version" "18.11.18" 204 | 205 | "@types/responselike@^1.0.0": 206 | "integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==" 207 | "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" 208 | "version" "1.0.0" 209 | dependencies: 210 | "@types/node" "*" 211 | 212 | "2-thenable@^1.0.0": 213 | "integrity" "sha512-HqiDzaLDFCXkcCO/SwoyhRwqYtINFHF7t9BDRq4x90TOKNAJpiqUt9X5lQ08bwxYzc067HUywDjGySpebHcUpw==" 214 | "resolved" "https://registry.npmjs.org/2-thenable/-/2-thenable-1.0.0.tgz" 215 | "version" "1.0.0" 216 | dependencies: 217 | "d" "1" 218 | "es5-ext" "^0.10.47" 219 | 220 | "adm-zip@^0.5.5": 221 | "integrity" "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==" 222 | "resolved" "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz" 223 | "version" "0.5.10" 224 | 225 | "agent-base@6": 226 | "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" 227 | "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" 228 | "version" "6.0.2" 229 | dependencies: 230 | "debug" "4" 231 | 232 | "ajv-formats@^2.1.1": 233 | "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" 234 | "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" 235 | "version" "2.1.1" 236 | dependencies: 237 | "ajv" "^8.0.0" 238 | 239 | "ajv@^8.0.0", "ajv@^8.11.2": 240 | "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" 241 | "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" 242 | "version" "8.12.0" 243 | dependencies: 244 | "fast-deep-equal" "^3.1.1" 245 | "json-schema-traverse" "^1.0.0" 246 | "require-from-string" "^2.0.2" 247 | "uri-js" "^4.2.2" 248 | 249 | "ansi-escapes@^4.2.1": 250 | "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" 251 | "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" 252 | "version" "4.3.2" 253 | dependencies: 254 | "type-fest" "^0.21.3" 255 | 256 | "ansi-regex@^5.0.1": 257 | "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" 258 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" 259 | "version" "5.0.1" 260 | 261 | "ansi-styles@^4.0.0", "ansi-styles@^4.1.0": 262 | "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" 263 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" 264 | "version" "4.3.0" 265 | dependencies: 266 | "color-convert" "^2.0.1" 267 | 268 | "anymatch@~3.1.2": 269 | "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" 270 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" 271 | "version" "3.1.3" 272 | dependencies: 273 | "normalize-path" "^3.0.0" 274 | "picomatch" "^2.0.4" 275 | 276 | "archive-type@^4.0.0": 277 | "integrity" "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==" 278 | "resolved" "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz" 279 | "version" "4.0.0" 280 | dependencies: 281 | "file-type" "^4.2.0" 282 | 283 | "archiver-utils@^2.1.0": 284 | "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" 285 | "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" 286 | "version" "2.1.0" 287 | dependencies: 288 | "glob" "^7.1.4" 289 | "graceful-fs" "^4.2.0" 290 | "lazystream" "^1.0.0" 291 | "lodash.defaults" "^4.2.0" 292 | "lodash.difference" "^4.5.0" 293 | "lodash.flatten" "^4.4.0" 294 | "lodash.isplainobject" "^4.0.6" 295 | "lodash.union" "^4.6.0" 296 | "normalize-path" "^3.0.0" 297 | "readable-stream" "^2.0.0" 298 | 299 | "archiver@^5.3.0", "archiver@^5.3.1": 300 | "integrity" "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==" 301 | "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz" 302 | "version" "5.3.1" 303 | dependencies: 304 | "archiver-utils" "^2.1.0" 305 | "async" "^3.2.3" 306 | "buffer-crc32" "^0.2.1" 307 | "readable-stream" "^3.6.0" 308 | "readdir-glob" "^1.0.0" 309 | "tar-stream" "^2.2.0" 310 | "zip-stream" "^4.1.0" 311 | 312 | "argparse@^1.0.7": 313 | "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" 314 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" 315 | "version" "1.0.10" 316 | dependencies: 317 | "sprintf-js" "~1.0.2" 318 | 319 | "argparse@^2.0.1": 320 | "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 321 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" 322 | "version" "2.0.1" 323 | 324 | "array-union@^2.1.0": 325 | "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" 326 | "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" 327 | "version" "2.1.0" 328 | 329 | "asap@^2.0.0": 330 | "integrity" "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" 331 | "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" 332 | "version" "2.0.6" 333 | 334 | "async@^3.2.3": 335 | "integrity" "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" 336 | "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz" 337 | "version" "3.2.4" 338 | 339 | "asynckit@^0.4.0": 340 | "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 341 | "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" 342 | "version" "0.4.0" 343 | 344 | "at-least-node@^1.0.0": 345 | "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" 346 | "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" 347 | "version" "1.0.0" 348 | 349 | "available-typed-arrays@^1.0.5": 350 | "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" 351 | "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" 352 | "version" "1.0.5" 353 | 354 | "aws-sdk@*", "aws-sdk@^2.1280.0": 355 | "integrity" "sha512-wT7SZ385NEm6X4VC1Bhf1loBZi2BDVqEET4G9I7E2tyuEdfeubPvZpCV/BgdId3qwqB4LjbMLBje18Op3zpgBA==" 356 | "resolved" "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1289.0.tgz" 357 | "version" "2.1289.0" 358 | dependencies: 359 | "buffer" "4.9.2" 360 | "events" "1.1.1" 361 | "ieee754" "1.1.13" 362 | "jmespath" "0.16.0" 363 | "querystring" "0.2.0" 364 | "sax" "1.2.1" 365 | "url" "0.10.3" 366 | "util" "^0.12.4" 367 | "uuid" "8.0.0" 368 | "xml2js" "0.4.19" 369 | 370 | "axios@^0.21.1": 371 | "integrity" "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==" 372 | "resolved" "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz" 373 | "version" "0.21.4" 374 | dependencies: 375 | "follow-redirects" "^1.14.0" 376 | 377 | "balanced-match@^1.0.0": 378 | "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 379 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" 380 | "version" "1.0.2" 381 | 382 | "base64-js@^1.0.2", "base64-js@^1.3.1": 383 | "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 384 | "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" 385 | "version" "1.5.1" 386 | 387 | "binary-extensions@^2.0.0": 388 | "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" 389 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" 390 | "version" "2.2.0" 391 | 392 | "bl@^1.0.0": 393 | "integrity" "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==" 394 | "resolved" "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz" 395 | "version" "1.2.3" 396 | dependencies: 397 | "readable-stream" "^2.3.5" 398 | "safe-buffer" "^5.1.1" 399 | 400 | "bl@^4.0.3", "bl@^4.1.0": 401 | "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" 402 | "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" 403 | "version" "4.1.0" 404 | dependencies: 405 | "buffer" "^5.5.0" 406 | "inherits" "^2.0.4" 407 | "readable-stream" "^3.4.0" 408 | 409 | "bluebird@^3.7.2": 410 | "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" 411 | "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" 412 | "version" "3.7.2" 413 | 414 | "brace-expansion@^1.1.7": 415 | "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" 416 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 417 | "version" "1.1.11" 418 | dependencies: 419 | "balanced-match" "^1.0.0" 420 | "concat-map" "0.0.1" 421 | 422 | "brace-expansion@^2.0.1": 423 | "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" 424 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" 425 | "version" "2.0.1" 426 | dependencies: 427 | "balanced-match" "^1.0.0" 428 | 429 | "braces@^3.0.2", "braces@~3.0.2": 430 | "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" 431 | "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" 432 | "version" "3.0.2" 433 | dependencies: 434 | "fill-range" "^7.0.1" 435 | 436 | "buffer-alloc-unsafe@^1.1.0": 437 | "integrity" "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" 438 | "resolved" "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" 439 | "version" "1.1.0" 440 | 441 | "buffer-alloc@^1.2.0": 442 | "integrity" "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" 443 | "resolved" "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" 444 | "version" "1.2.0" 445 | dependencies: 446 | "buffer-alloc-unsafe" "^1.1.0" 447 | "buffer-fill" "^1.0.0" 448 | 449 | "buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13", "buffer-crc32@~0.2.3": 450 | "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" 451 | "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" 452 | "version" "0.2.13" 453 | 454 | "buffer-fill@^1.0.0": 455 | "integrity" "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" 456 | "resolved" "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" 457 | "version" "1.0.0" 458 | 459 | "buffer@^5.2.1": 460 | "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" 461 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" 462 | "version" "5.7.1" 463 | dependencies: 464 | "base64-js" "^1.3.1" 465 | "ieee754" "^1.1.13" 466 | 467 | "buffer@^5.5.0": 468 | "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" 469 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" 470 | "version" "5.7.1" 471 | dependencies: 472 | "base64-js" "^1.3.1" 473 | "ieee754" "^1.1.13" 474 | 475 | "buffer@4.9.2": 476 | "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" 477 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" 478 | "version" "4.9.2" 479 | dependencies: 480 | "base64-js" "^1.0.2" 481 | "ieee754" "^1.1.4" 482 | "isarray" "^1.0.0" 483 | 484 | "builtin-modules@^3.3.0": 485 | "integrity" "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" 486 | "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" 487 | "version" "3.3.0" 488 | 489 | "builtins@^1.0.3": 490 | "integrity" "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" 491 | "resolved" "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" 492 | "version" "1.0.3" 493 | 494 | "cacheable-lookup@^5.0.3": 495 | "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" 496 | "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" 497 | "version" "5.0.4" 498 | 499 | "cacheable-request@^7.0.2": 500 | "integrity" "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==" 501 | "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz" 502 | "version" "7.0.2" 503 | dependencies: 504 | "clone-response" "^1.0.2" 505 | "get-stream" "^5.1.0" 506 | "http-cache-semantics" "^4.0.0" 507 | "keyv" "^4.0.0" 508 | "lowercase-keys" "^2.0.0" 509 | "normalize-url" "^6.0.1" 510 | "responselike" "^2.0.0" 511 | 512 | "cachedir@^2.3.0": 513 | "integrity" "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==" 514 | "resolved" "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" 515 | "version" "2.3.0" 516 | 517 | "call-bind@^1.0.0", "call-bind@^1.0.2": 518 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" 519 | "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" 520 | "version" "1.0.2" 521 | dependencies: 522 | "function-bind" "^1.1.1" 523 | "get-intrinsic" "^1.0.2" 524 | 525 | "chalk@^4.1.0", "chalk@^4.1.1", "chalk@^4.1.2": 526 | "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" 527 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" 528 | "version" "4.1.2" 529 | dependencies: 530 | "ansi-styles" "^4.1.0" 531 | "supports-color" "^7.1.0" 532 | 533 | "chardet@^0.7.0": 534 | "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" 535 | "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" 536 | "version" "0.7.0" 537 | 538 | "child-process-ext@^2.1.1": 539 | "integrity" "sha512-0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA==" 540 | "resolved" "https://registry.npmjs.org/child-process-ext/-/child-process-ext-2.1.1.tgz" 541 | "version" "2.1.1" 542 | dependencies: 543 | "cross-spawn" "^6.0.5" 544 | "es5-ext" "^0.10.53" 545 | "log" "^6.0.0" 546 | "split2" "^3.1.1" 547 | "stream-promise" "^3.2.0" 548 | 549 | "chokidar@^3.5.3": 550 | "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" 551 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" 552 | "version" "3.5.3" 553 | dependencies: 554 | "anymatch" "~3.1.2" 555 | "braces" "~3.0.2" 556 | "glob-parent" "~5.1.2" 557 | "is-binary-path" "~2.1.0" 558 | "is-glob" "~4.0.1" 559 | "normalize-path" "~3.0.0" 560 | "readdirp" "~3.6.0" 561 | optionalDependencies: 562 | "fsevents" "~2.3.2" 563 | 564 | "chownr@^2.0.0": 565 | "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" 566 | "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" 567 | "version" "2.0.0" 568 | 569 | "ci-info@^3.5.0", "ci-info@^3.7.0": 570 | "integrity" "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==" 571 | "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz" 572 | "version" "3.7.1" 573 | 574 | "cli-color@^2.0.1", "cli-color@^2.0.2": 575 | "integrity" "sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==" 576 | "resolved" "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz" 577 | "version" "2.0.3" 578 | dependencies: 579 | "d" "^1.0.1" 580 | "es5-ext" "^0.10.61" 581 | "es6-iterator" "^2.0.3" 582 | "memoizee" "^0.4.15" 583 | "timers-ext" "^0.1.7" 584 | 585 | "cli-cursor@^3.1.0": 586 | "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" 587 | "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" 588 | "version" "3.1.0" 589 | dependencies: 590 | "restore-cursor" "^3.1.0" 591 | 592 | "cli-progress-footer@^2.3.2": 593 | "integrity" "sha512-uzHGgkKdeA9Kr57eyH1W5HGiNShP8fV1ETq04HDNM1Un6ShXbHhwi/H8LNV9L1fQXKjEw0q5FUkEVNuZ+yZdSw==" 594 | "resolved" "https://registry.npmjs.org/cli-progress-footer/-/cli-progress-footer-2.3.2.tgz" 595 | "version" "2.3.2" 596 | dependencies: 597 | "cli-color" "^2.0.2" 598 | "d" "^1.0.1" 599 | "es5-ext" "^0.10.61" 600 | "mute-stream" "0.0.8" 601 | "process-utils" "^4.0.0" 602 | "timers-ext" "^0.1.7" 603 | "type" "^2.6.0" 604 | 605 | "cli-spinners@^2.5.0": 606 | "integrity" "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" 607 | "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz" 608 | "version" "2.7.0" 609 | 610 | "cli-sprintf-format@^1.1.1": 611 | "integrity" "sha512-BbEjY9BEdA6wagVwTqPvmAwGB24U93rQPBFZUT8lNCDxXzre5LFHQUTJc70czjgUomVg8u8R5kW8oY9DYRFNeg==" 612 | "resolved" "https://registry.npmjs.org/cli-sprintf-format/-/cli-sprintf-format-1.1.1.tgz" 613 | "version" "1.1.1" 614 | dependencies: 615 | "cli-color" "^2.0.1" 616 | "es5-ext" "^0.10.53" 617 | "sprintf-kit" "^2.0.1" 618 | "supports-color" "^6.1.0" 619 | 620 | "cli-width@^3.0.0": 621 | "integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" 622 | "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" 623 | "version" "3.0.0" 624 | 625 | "clone-response@^1.0.2": 626 | "integrity" "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==" 627 | "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" 628 | "version" "1.0.3" 629 | dependencies: 630 | "mimic-response" "^1.0.0" 631 | 632 | "clone@^1.0.2": 633 | "integrity" "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" 634 | "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" 635 | "version" "1.0.4" 636 | 637 | "color-convert@^2.0.1": 638 | "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" 639 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" 640 | "version" "2.0.1" 641 | dependencies: 642 | "color-name" "~1.1.4" 643 | 644 | "color-name@~1.1.4": 645 | "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 646 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" 647 | "version" "1.1.4" 648 | 649 | "combined-stream@^1.0.8": 650 | "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" 651 | "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" 652 | "version" "1.0.8" 653 | dependencies: 654 | "delayed-stream" "~1.0.0" 655 | 656 | "commander@^2.8.1": 657 | "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 658 | "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" 659 | "version" "2.20.3" 660 | 661 | "commander@~4.1.1": 662 | "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" 663 | "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" 664 | "version" "4.1.1" 665 | 666 | "component-emitter@^1.3.0": 667 | "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" 668 | "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" 669 | "version" "1.3.0" 670 | 671 | "compress-commons@^4.1.0": 672 | "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" 673 | "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" 674 | "version" "4.1.1" 675 | dependencies: 676 | "buffer-crc32" "^0.2.13" 677 | "crc32-stream" "^4.0.2" 678 | "normalize-path" "^3.0.0" 679 | "readable-stream" "^3.6.0" 680 | 681 | "concat-map@0.0.1": 682 | "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 683 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 684 | "version" "0.0.1" 685 | 686 | "content-disposition@^0.5.4": 687 | "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" 688 | "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" 689 | "version" "0.5.4" 690 | dependencies: 691 | "safe-buffer" "5.2.1" 692 | 693 | "cookiejar@^2.1.3": 694 | "integrity" "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" 695 | "resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz" 696 | "version" "2.1.3" 697 | 698 | "core-util-is@~1.0.0": 699 | "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" 700 | "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" 701 | "version" "1.0.3" 702 | 703 | "crc-32@^1.2.0": 704 | "integrity" "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" 705 | "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" 706 | "version" "1.2.2" 707 | 708 | "crc32-stream@^4.0.2": 709 | "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" 710 | "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" 711 | "version" "4.0.2" 712 | dependencies: 713 | "crc-32" "^1.2.0" 714 | "readable-stream" "^3.4.0" 715 | 716 | "cross-spawn@^6.0.5": 717 | "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" 718 | "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" 719 | "version" "6.0.5" 720 | dependencies: 721 | "nice-try" "^1.0.4" 722 | "path-key" "^2.0.1" 723 | "semver" "^5.5.0" 724 | "shebang-command" "^1.2.0" 725 | "which" "^1.2.9" 726 | 727 | "d@^1.0.1", "d@1": 728 | "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==" 729 | "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz" 730 | "version" "1.0.1" 731 | dependencies: 732 | "es5-ext" "^0.10.50" 733 | "type" "^1.0.1" 734 | 735 | "dayjs@^1.11.7": 736 | "integrity" "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" 737 | "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" 738 | "version" "1.11.7" 739 | 740 | "debug@^4.1.1", "debug@^4.3.4", "debug@4": 741 | "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" 742 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" 743 | "version" "4.3.4" 744 | dependencies: 745 | "ms" "2.1.2" 746 | 747 | "decompress-response@^6.0.0": 748 | "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" 749 | "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" 750 | "version" "6.0.0" 751 | dependencies: 752 | "mimic-response" "^3.1.0" 753 | 754 | "decompress-tar@^4.0.0", "decompress-tar@^4.1.0", "decompress-tar@^4.1.1": 755 | "integrity" "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==" 756 | "resolved" "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz" 757 | "version" "4.1.1" 758 | dependencies: 759 | "file-type" "^5.2.0" 760 | "is-stream" "^1.1.0" 761 | "tar-stream" "^1.5.2" 762 | 763 | "decompress-tarbz2@^4.0.0": 764 | "integrity" "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==" 765 | "resolved" "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz" 766 | "version" "4.1.1" 767 | dependencies: 768 | "decompress-tar" "^4.1.0" 769 | "file-type" "^6.1.0" 770 | "is-stream" "^1.1.0" 771 | "seek-bzip" "^1.0.5" 772 | "unbzip2-stream" "^1.0.9" 773 | 774 | "decompress-targz@^4.0.0": 775 | "integrity" "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==" 776 | "resolved" "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz" 777 | "version" "4.1.1" 778 | dependencies: 779 | "decompress-tar" "^4.1.1" 780 | "file-type" "^5.2.0" 781 | "is-stream" "^1.1.0" 782 | 783 | "decompress-unzip@^4.0.1": 784 | "integrity" "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==" 785 | "resolved" "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz" 786 | "version" "4.0.1" 787 | dependencies: 788 | "file-type" "^3.8.0" 789 | "get-stream" "^2.2.0" 790 | "pify" "^2.3.0" 791 | "yauzl" "^2.4.2" 792 | 793 | "decompress@^4.2.1": 794 | "integrity" "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==" 795 | "resolved" "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz" 796 | "version" "4.2.1" 797 | dependencies: 798 | "decompress-tar" "^4.0.0" 799 | "decompress-tarbz2" "^4.0.0" 800 | "decompress-targz" "^4.0.0" 801 | "decompress-unzip" "^4.0.1" 802 | "graceful-fs" "^4.1.10" 803 | "make-dir" "^1.0.0" 804 | "pify" "^2.3.0" 805 | "strip-dirs" "^2.0.0" 806 | 807 | "defaults@^1.0.3": 808 | "integrity" "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==" 809 | "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" 810 | "version" "1.0.4" 811 | dependencies: 812 | "clone" "^1.0.2" 813 | 814 | "defer-to-connect@^2.0.0": 815 | "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" 816 | "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" 817 | "version" "2.0.1" 818 | 819 | "deferred@^0.7.11": 820 | "integrity" "sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A==" 821 | "resolved" "https://registry.npmjs.org/deferred/-/deferred-0.7.11.tgz" 822 | "version" "0.7.11" 823 | dependencies: 824 | "d" "^1.0.1" 825 | "es5-ext" "^0.10.50" 826 | "event-emitter" "^0.3.5" 827 | "next-tick" "^1.0.0" 828 | "timers-ext" "^0.1.7" 829 | 830 | "define-lazy-prop@^2.0.0": 831 | "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" 832 | "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" 833 | "version" "2.0.0" 834 | 835 | "delayed-stream@~1.0.0": 836 | "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" 837 | "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" 838 | "version" "1.0.0" 839 | 840 | "dezalgo@^1.0.4": 841 | "integrity" "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==" 842 | "resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz" 843 | "version" "1.0.4" 844 | dependencies: 845 | "asap" "^2.0.0" 846 | "wrappy" "1" 847 | 848 | "dir-glob@^3.0.1": 849 | "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" 850 | "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" 851 | "version" "3.0.1" 852 | dependencies: 853 | "path-type" "^4.0.0" 854 | 855 | "dotenv-expand@^9.0.0": 856 | "integrity" "sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==" 857 | "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-9.0.0.tgz" 858 | "version" "9.0.0" 859 | 860 | "dotenv@^16.0.3": 861 | "integrity" "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" 862 | "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz" 863 | "version" "16.0.3" 864 | 865 | "duration@^0.2.2": 866 | "integrity" "sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==" 867 | "resolved" "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz" 868 | "version" "0.2.2" 869 | dependencies: 870 | "d" "1" 871 | "es5-ext" "~0.10.46" 872 | 873 | "emoji-regex@^8.0.0": 874 | "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 875 | "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" 876 | "version" "8.0.0" 877 | 878 | "end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1": 879 | "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" 880 | "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" 881 | "version" "1.4.4" 882 | dependencies: 883 | "once" "^1.4.0" 884 | 885 | "es5-ext@^0.10.12", "es5-ext@^0.10.35", "es5-ext@^0.10.46", "es5-ext@^0.10.47", "es5-ext@^0.10.49", "es5-ext@^0.10.50", "es5-ext@^0.10.53", "es5-ext@^0.10.61", "es5-ext@^0.10.62", "es5-ext@~0.10.14", "es5-ext@~0.10.2", "es5-ext@~0.10.46": 886 | "integrity" "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==" 887 | "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz" 888 | "version" "0.10.62" 889 | dependencies: 890 | "es6-iterator" "^2.0.3" 891 | "es6-symbol" "^3.1.3" 892 | "next-tick" "^1.1.0" 893 | 894 | "es6-iterator@^2.0.3", "es6-iterator@~2.0.3": 895 | "integrity" "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==" 896 | "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" 897 | "version" "2.0.3" 898 | dependencies: 899 | "d" "1" 900 | "es5-ext" "^0.10.35" 901 | "es6-symbol" "^3.1.1" 902 | 903 | "es6-set@^0.1.5": 904 | "integrity" "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==" 905 | "resolved" "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz" 906 | "version" "0.1.6" 907 | dependencies: 908 | "d" "^1.0.1" 909 | "es5-ext" "^0.10.62" 910 | "es6-iterator" "~2.0.3" 911 | "es6-symbol" "^3.1.3" 912 | "event-emitter" "^0.3.5" 913 | "type" "^2.7.2" 914 | 915 | "es6-symbol@^3.1.1", "es6-symbol@^3.1.3": 916 | "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==" 917 | "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" 918 | "version" "3.1.3" 919 | dependencies: 920 | "d" "^1.0.1" 921 | "ext" "^1.1.2" 922 | 923 | "es6-weak-map@^2.0.3": 924 | "integrity" "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==" 925 | "resolved" "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz" 926 | "version" "2.0.3" 927 | dependencies: 928 | "d" "1" 929 | "es5-ext" "^0.10.46" 930 | "es6-iterator" "^2.0.3" 931 | "es6-symbol" "^3.1.1" 932 | 933 | "escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5": 934 | "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 935 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 936 | "version" "1.0.5" 937 | 938 | "esniff@^1.1.0": 939 | "integrity" "sha512-vmHXOeOt7FJLsqofvFk4WB3ejvcHizCd8toXXwADmYfd02p2QwHRgkUbhYDX54y08nqk818CUTWipgZGlyN07g==" 940 | "resolved" "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz" 941 | "version" "1.1.0" 942 | dependencies: 943 | "d" "1" 944 | "es5-ext" "^0.10.12" 945 | 946 | "esprima@^4.0.0": 947 | "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 948 | "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" 949 | "version" "4.0.1" 950 | 951 | "essentials@^1.2.0": 952 | "integrity" "sha512-kP/j7Iw7KeNE8b/o7+tr9uX2s1wegElGOoGZ2Xm35qBr4BbbEcH3/bxR2nfH9l9JANCq9AUrvKw+gRuHtZp0HQ==" 953 | "resolved" "https://registry.npmjs.org/essentials/-/essentials-1.2.0.tgz" 954 | "version" "1.2.0" 955 | dependencies: 956 | "uni-global" "^1.0.0" 957 | 958 | "event-emitter@^0.3.5": 959 | "integrity" "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==" 960 | "resolved" "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz" 961 | "version" "0.3.5" 962 | dependencies: 963 | "d" "1" 964 | "es5-ext" "~0.10.14" 965 | 966 | "events@1.1.1": 967 | "integrity" "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==" 968 | "resolved" "https://registry.npmjs.org/events/-/events-1.1.1.tgz" 969 | "version" "1.1.1" 970 | 971 | "ext-list@^2.0.0": 972 | "integrity" "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==" 973 | "resolved" "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz" 974 | "version" "2.2.2" 975 | dependencies: 976 | "mime-db" "^1.28.0" 977 | 978 | "ext-name@^5.0.0": 979 | "integrity" "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==" 980 | "resolved" "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz" 981 | "version" "5.0.0" 982 | dependencies: 983 | "ext-list" "^2.0.0" 984 | "sort-keys-length" "^1.0.0" 985 | 986 | "ext@^1.1.2", "ext@^1.4.0", "ext@^1.6.0", "ext@^1.7.0": 987 | "integrity" "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==" 988 | "resolved" "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" 989 | "version" "1.7.0" 990 | dependencies: 991 | "type" "^2.7.2" 992 | 993 | "external-editor@^3.0.3": 994 | "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" 995 | "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" 996 | "version" "3.1.0" 997 | dependencies: 998 | "chardet" "^0.7.0" 999 | "iconv-lite" "^0.4.24" 1000 | "tmp" "^0.0.33" 1001 | 1002 | "fast-deep-equal@^3.1.1": 1003 | "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 1004 | "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" 1005 | "version" "3.1.3" 1006 | 1007 | "fast-glob@^3.0.3", "fast-glob@^3.2.7", "fast-glob@^3.2.9": 1008 | "integrity" "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==" 1009 | "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" 1010 | "version" "3.2.12" 1011 | dependencies: 1012 | "@nodelib/fs.stat" "^2.0.2" 1013 | "@nodelib/fs.walk" "^1.2.3" 1014 | "glob-parent" "^5.1.2" 1015 | "merge2" "^1.3.0" 1016 | "micromatch" "^4.0.4" 1017 | 1018 | "fast-safe-stringify@^2.1.1": 1019 | "integrity" "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" 1020 | "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" 1021 | "version" "2.1.1" 1022 | 1023 | "fastest-levenshtein@^1.0.16": 1024 | "integrity" "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==" 1025 | "resolved" "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" 1026 | "version" "1.0.16" 1027 | 1028 | "fastq@^1.6.0": 1029 | "integrity" "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==" 1030 | "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" 1031 | "version" "1.15.0" 1032 | dependencies: 1033 | "reusify" "^1.0.4" 1034 | 1035 | "fd-slicer@~1.1.0": 1036 | "integrity" "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==" 1037 | "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" 1038 | "version" "1.1.0" 1039 | dependencies: 1040 | "pend" "~1.2.0" 1041 | 1042 | "figures@^3.0.0": 1043 | "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" 1044 | "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" 1045 | "version" "3.2.0" 1046 | dependencies: 1047 | "escape-string-regexp" "^1.0.5" 1048 | 1049 | "file-type@^16.5.4": 1050 | "integrity" "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==" 1051 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz" 1052 | "version" "16.5.4" 1053 | dependencies: 1054 | "readable-web-to-node-stream" "^3.0.0" 1055 | "strtok3" "^6.2.4" 1056 | "token-types" "^4.1.1" 1057 | 1058 | "file-type@^3.8.0": 1059 | "integrity" "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" 1060 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz" 1061 | "version" "3.9.0" 1062 | 1063 | "file-type@^4.2.0": 1064 | "integrity" "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==" 1065 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz" 1066 | "version" "4.4.0" 1067 | 1068 | "file-type@^5.2.0": 1069 | "integrity" "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" 1070 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" 1071 | "version" "5.2.0" 1072 | 1073 | "file-type@^6.1.0": 1074 | "integrity" "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" 1075 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" 1076 | "version" "6.2.0" 1077 | 1078 | "filename-reserved-regex@^2.0.0": 1079 | "integrity" "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" 1080 | "resolved" "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" 1081 | "version" "2.0.0" 1082 | 1083 | "filenamify@^4.3.0": 1084 | "integrity" "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==" 1085 | "resolved" "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz" 1086 | "version" "4.3.0" 1087 | dependencies: 1088 | "filename-reserved-regex" "^2.0.0" 1089 | "strip-outer" "^1.0.1" 1090 | "trim-repeated" "^1.0.0" 1091 | 1092 | "filesize@^10.0.6": 1093 | "integrity" "sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==" 1094 | "resolved" "https://registry.npmjs.org/filesize/-/filesize-10.0.6.tgz" 1095 | "version" "10.0.6" 1096 | 1097 | "fill-range@^7.0.1": 1098 | "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" 1099 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" 1100 | "version" "7.0.1" 1101 | dependencies: 1102 | "to-regex-range" "^5.0.1" 1103 | 1104 | "find-requires@^1.0.0": 1105 | "integrity" "sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==" 1106 | "resolved" "https://registry.npmjs.org/find-requires/-/find-requires-1.0.0.tgz" 1107 | "version" "1.0.0" 1108 | dependencies: 1109 | "es5-ext" "^0.10.49" 1110 | "esniff" "^1.1.0" 1111 | 1112 | "flat@^5.0.2": 1113 | "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" 1114 | "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" 1115 | "version" "5.0.2" 1116 | 1117 | "follow-redirects@^1.14.0": 1118 | "integrity" "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" 1119 | "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" 1120 | "version" "1.15.2" 1121 | 1122 | "for-each@^0.3.3": 1123 | "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" 1124 | "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" 1125 | "version" "0.3.3" 1126 | dependencies: 1127 | "is-callable" "^1.1.3" 1128 | 1129 | "form-data@^4.0.0": 1130 | "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" 1131 | "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" 1132 | "version" "4.0.0" 1133 | dependencies: 1134 | "asynckit" "^0.4.0" 1135 | "combined-stream" "^1.0.8" 1136 | "mime-types" "^2.1.12" 1137 | 1138 | "formidable@^2.0.1": 1139 | "integrity" "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==" 1140 | "resolved" "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz" 1141 | "version" "2.1.1" 1142 | dependencies: 1143 | "dezalgo" "^1.0.4" 1144 | "hexoid" "^1.0.0" 1145 | "once" "^1.4.0" 1146 | "qs" "^6.11.0" 1147 | 1148 | "fs-constants@^1.0.0": 1149 | "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" 1150 | "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" 1151 | "version" "1.0.0" 1152 | 1153 | "fs-extra@^10.1.0": 1154 | "integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==" 1155 | "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" 1156 | "version" "10.1.0" 1157 | dependencies: 1158 | "graceful-fs" "^4.2.0" 1159 | "jsonfile" "^6.0.1" 1160 | "universalify" "^2.0.0" 1161 | 1162 | "fs-extra@^7.0.1": 1163 | "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" 1164 | "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" 1165 | "version" "7.0.1" 1166 | dependencies: 1167 | "graceful-fs" "^4.1.2" 1168 | "jsonfile" "^4.0.0" 1169 | "universalify" "^0.1.0" 1170 | 1171 | "fs-extra@^9.1.0": 1172 | "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" 1173 | "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" 1174 | "version" "9.1.0" 1175 | dependencies: 1176 | "at-least-node" "^1.0.0" 1177 | "graceful-fs" "^4.2.0" 1178 | "jsonfile" "^6.0.1" 1179 | "universalify" "^2.0.0" 1180 | 1181 | "fs-minipass@^2.0.0": 1182 | "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" 1183 | "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" 1184 | "version" "2.1.0" 1185 | dependencies: 1186 | "minipass" "^3.0.0" 1187 | 1188 | "fs.realpath@^1.0.0": 1189 | "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 1190 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 1191 | "version" "1.0.0" 1192 | 1193 | "fs2@^0.3.9": 1194 | "integrity" "sha512-WsOqncODWRlkjwll+73bAxVW3JPChDgaPX3DT4iTTm73UmG4VgALa7LaFblP232/DN60itkOrPZ8kaP1feksGQ==" 1195 | "resolved" "https://registry.npmjs.org/fs2/-/fs2-0.3.9.tgz" 1196 | "version" "0.3.9" 1197 | dependencies: 1198 | "d" "^1.0.1" 1199 | "deferred" "^0.7.11" 1200 | "es5-ext" "^0.10.53" 1201 | "event-emitter" "^0.3.5" 1202 | "ignore" "^5.1.8" 1203 | "memoizee" "^0.4.14" 1204 | "type" "^2.1.0" 1205 | 1206 | "fsevents@~2.3.2": 1207 | "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" 1208 | "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" 1209 | "version" "2.3.2" 1210 | 1211 | "function-bind@^1.1.1": 1212 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1213 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 1214 | "version" "1.1.1" 1215 | 1216 | "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.3": 1217 | "integrity" "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==" 1218 | "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" 1219 | "version" "1.1.3" 1220 | dependencies: 1221 | "function-bind" "^1.1.1" 1222 | "has" "^1.0.3" 1223 | "has-symbols" "^1.0.3" 1224 | 1225 | "get-stdin@^8.0.0": 1226 | "integrity" "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" 1227 | "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz" 1228 | "version" "8.0.0" 1229 | 1230 | "get-stream@^2.2.0": 1231 | "integrity" "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==" 1232 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" 1233 | "version" "2.3.1" 1234 | dependencies: 1235 | "object-assign" "^4.0.1" 1236 | "pinkie-promise" "^2.0.0" 1237 | 1238 | "get-stream@^5.1.0": 1239 | "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" 1240 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" 1241 | "version" "5.2.0" 1242 | dependencies: 1243 | "pump" "^3.0.0" 1244 | 1245 | "get-stream@^6.0.1": 1246 | "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" 1247 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" 1248 | "version" "6.0.1" 1249 | 1250 | "glob-parent@^5.1.2", "glob-parent@~5.1.2": 1251 | "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" 1252 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" 1253 | "version" "5.1.2" 1254 | dependencies: 1255 | "is-glob" "^4.0.1" 1256 | 1257 | "glob@^7.0.5", "glob@^7.1.3", "glob@^7.1.4": 1258 | "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" 1259 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" 1260 | "version" "7.2.3" 1261 | dependencies: 1262 | "fs.realpath" "^1.0.0" 1263 | "inflight" "^1.0.4" 1264 | "inherits" "2" 1265 | "minimatch" "^3.1.1" 1266 | "once" "^1.3.0" 1267 | "path-is-absolute" "^1.0.0" 1268 | 1269 | "globby@^10.0.2": 1270 | "integrity" "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==" 1271 | "resolved" "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz" 1272 | "version" "10.0.2" 1273 | dependencies: 1274 | "@types/glob" "^7.1.1" 1275 | "array-union" "^2.1.0" 1276 | "dir-glob" "^3.0.1" 1277 | "fast-glob" "^3.0.3" 1278 | "glob" "^7.1.3" 1279 | "ignore" "^5.1.1" 1280 | "merge2" "^1.2.3" 1281 | "slash" "^3.0.0" 1282 | 1283 | "globby@^11.1.0": 1284 | "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" 1285 | "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" 1286 | "version" "11.1.0" 1287 | dependencies: 1288 | "array-union" "^2.1.0" 1289 | "dir-glob" "^3.0.1" 1290 | "fast-glob" "^3.2.9" 1291 | "ignore" "^5.2.0" 1292 | "merge2" "^1.4.1" 1293 | "slash" "^3.0.0" 1294 | 1295 | "gopd@^1.0.1": 1296 | "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" 1297 | "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" 1298 | "version" "1.0.1" 1299 | dependencies: 1300 | "get-intrinsic" "^1.1.3" 1301 | 1302 | "got@^11.8.5", "got@^11.8.6": 1303 | "integrity" "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==" 1304 | "resolved" "https://registry.npmjs.org/got/-/got-11.8.6.tgz" 1305 | "version" "11.8.6" 1306 | dependencies: 1307 | "@sindresorhus/is" "^4.0.0" 1308 | "@szmarczak/http-timer" "^4.0.5" 1309 | "@types/cacheable-request" "^6.0.1" 1310 | "@types/responselike" "^1.0.0" 1311 | "cacheable-lookup" "^5.0.3" 1312 | "cacheable-request" "^7.0.2" 1313 | "decompress-response" "^6.0.0" 1314 | "http2-wrapper" "^1.0.0-beta.5.2" 1315 | "lowercase-keys" "^2.0.0" 1316 | "p-cancelable" "^2.0.0" 1317 | "responselike" "^2.0.0" 1318 | 1319 | "graceful-fs@^4.1.10", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.10": 1320 | "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" 1321 | "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" 1322 | "version" "4.2.10" 1323 | 1324 | "graphlib@^2.1.8": 1325 | "integrity" "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==" 1326 | "resolved" "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz" 1327 | "version" "2.1.8" 1328 | dependencies: 1329 | "lodash" "^4.17.15" 1330 | 1331 | "has-flag@^3.0.0": 1332 | "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 1333 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 1334 | "version" "3.0.0" 1335 | 1336 | "has-flag@^4.0.0": 1337 | "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1338 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 1339 | "version" "4.0.0" 1340 | 1341 | "has-symbols@^1.0.2", "has-symbols@^1.0.3": 1342 | "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 1343 | "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" 1344 | "version" "1.0.3" 1345 | 1346 | "has-tostringtag@^1.0.0": 1347 | "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" 1348 | "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" 1349 | "version" "1.0.0" 1350 | dependencies: 1351 | "has-symbols" "^1.0.2" 1352 | 1353 | "has@^1.0.3": 1354 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 1355 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 1356 | "version" "1.0.3" 1357 | dependencies: 1358 | "function-bind" "^1.1.1" 1359 | 1360 | "hexoid@^1.0.0": 1361 | "integrity" "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" 1362 | "resolved" "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz" 1363 | "version" "1.0.0" 1364 | 1365 | "http-cache-semantics@^4.0.0": 1366 | "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" 1367 | "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" 1368 | "version" "4.1.0" 1369 | 1370 | "http2-wrapper@^1.0.0-beta.5.2": 1371 | "integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==" 1372 | "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" 1373 | "version" "1.0.3" 1374 | dependencies: 1375 | "quick-lru" "^5.1.1" 1376 | "resolve-alpn" "^1.0.0" 1377 | 1378 | "https-proxy-agent@^5.0.0", "https-proxy-agent@^5.0.1": 1379 | "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" 1380 | "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" 1381 | "version" "5.0.1" 1382 | dependencies: 1383 | "agent-base" "6" 1384 | "debug" "4" 1385 | 1386 | "iconv-lite@^0.4.24": 1387 | "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" 1388 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" 1389 | "version" "0.4.24" 1390 | dependencies: 1391 | "safer-buffer" ">= 2.1.2 < 3" 1392 | 1393 | "ieee754@^1.1.13", "ieee754@1.1.13": 1394 | "integrity" "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" 1395 | "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" 1396 | "version" "1.1.13" 1397 | 1398 | "ieee754@^1.1.4": 1399 | "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 1400 | "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" 1401 | "version" "1.2.1" 1402 | 1403 | "ieee754@^1.2.1": 1404 | "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 1405 | "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" 1406 | "version" "1.2.1" 1407 | 1408 | "ignore@^5.1.1", "ignore@^5.1.8", "ignore@^5.2.0": 1409 | "integrity" "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" 1410 | "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" 1411 | "version" "5.2.4" 1412 | 1413 | "immediate@~3.0.5": 1414 | "integrity" "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" 1415 | "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" 1416 | "version" "3.0.6" 1417 | 1418 | "imurmurhash@^0.1.4": 1419 | "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" 1420 | "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" 1421 | "version" "0.1.4" 1422 | 1423 | "inflight@^1.0.4": 1424 | "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" 1425 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 1426 | "version" "1.0.6" 1427 | dependencies: 1428 | "once" "^1.3.0" 1429 | "wrappy" "1" 1430 | 1431 | "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": 1432 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1433 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 1434 | "version" "2.0.4" 1435 | 1436 | "inquirer@^8.2.5": 1437 | "integrity" "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==" 1438 | "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz" 1439 | "version" "8.2.5" 1440 | dependencies: 1441 | "ansi-escapes" "^4.2.1" 1442 | "chalk" "^4.1.1" 1443 | "cli-cursor" "^3.1.0" 1444 | "cli-width" "^3.0.0" 1445 | "external-editor" "^3.0.3" 1446 | "figures" "^3.0.0" 1447 | "lodash" "^4.17.21" 1448 | "mute-stream" "0.0.8" 1449 | "ora" "^5.4.1" 1450 | "run-async" "^2.4.0" 1451 | "rxjs" "^7.5.5" 1452 | "string-width" "^4.1.0" 1453 | "strip-ansi" "^6.0.0" 1454 | "through" "^2.3.6" 1455 | "wrap-ansi" "^7.0.0" 1456 | 1457 | "is-arguments@^1.0.4": 1458 | "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" 1459 | "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" 1460 | "version" "1.1.1" 1461 | dependencies: 1462 | "call-bind" "^1.0.2" 1463 | "has-tostringtag" "^1.0.0" 1464 | 1465 | "is-binary-path@~2.1.0": 1466 | "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" 1467 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" 1468 | "version" "2.1.0" 1469 | dependencies: 1470 | "binary-extensions" "^2.0.0" 1471 | 1472 | "is-callable@^1.1.3": 1473 | "integrity" "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" 1474 | "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" 1475 | "version" "1.2.7" 1476 | 1477 | "is-docker@^2.0.0", "is-docker@^2.1.1", "is-docker@^2.2.1": 1478 | "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" 1479 | "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" 1480 | "version" "2.2.1" 1481 | 1482 | "is-extglob@^2.1.1": 1483 | "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 1484 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 1485 | "version" "2.1.1" 1486 | 1487 | "is-fullwidth-code-point@^3.0.0": 1488 | "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 1489 | "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" 1490 | "version" "3.0.0" 1491 | 1492 | "is-generator-function@^1.0.7": 1493 | "integrity" "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==" 1494 | "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" 1495 | "version" "1.0.10" 1496 | dependencies: 1497 | "has-tostringtag" "^1.0.0" 1498 | 1499 | "is-glob@^4.0.1", "is-glob@~4.0.1": 1500 | "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" 1501 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" 1502 | "version" "4.0.3" 1503 | dependencies: 1504 | "is-extglob" "^2.1.1" 1505 | 1506 | "is-interactive@^1.0.0": 1507 | "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" 1508 | "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" 1509 | "version" "1.0.0" 1510 | 1511 | "is-natural-number@^4.0.1": 1512 | "integrity" "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" 1513 | "resolved" "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz" 1514 | "version" "4.0.1" 1515 | 1516 | "is-number@^7.0.0": 1517 | "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 1518 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" 1519 | "version" "7.0.0" 1520 | 1521 | "is-plain-obj@^1.0.0": 1522 | "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" 1523 | "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" 1524 | "version" "1.1.0" 1525 | 1526 | "is-promise@^2.2.2": 1527 | "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" 1528 | "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" 1529 | "version" "2.2.2" 1530 | 1531 | "is-stream@^1.1.0": 1532 | "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" 1533 | "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" 1534 | "version" "1.1.0" 1535 | 1536 | "is-typed-array@^1.1.10", "is-typed-array@^1.1.3": 1537 | "integrity" "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==" 1538 | "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" 1539 | "version" "1.1.10" 1540 | dependencies: 1541 | "available-typed-arrays" "^1.0.5" 1542 | "call-bind" "^1.0.2" 1543 | "for-each" "^0.3.3" 1544 | "gopd" "^1.0.1" 1545 | "has-tostringtag" "^1.0.0" 1546 | 1547 | "is-unicode-supported@^0.1.0": 1548 | "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" 1549 | "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" 1550 | "version" "0.1.0" 1551 | 1552 | "is-wsl@^2.1.1", "is-wsl@^2.2.0": 1553 | "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" 1554 | "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" 1555 | "version" "2.2.0" 1556 | dependencies: 1557 | "is-docker" "^2.0.0" 1558 | 1559 | "isarray@^1.0.0", "isarray@~1.0.0": 1560 | "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" 1561 | "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" 1562 | "version" "1.0.0" 1563 | 1564 | "isexe@^2.0.0": 1565 | "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 1566 | "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" 1567 | "version" "2.0.0" 1568 | 1569 | "isomorphic-ws@^4.0.1": 1570 | "integrity" "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" 1571 | "resolved" "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" 1572 | "version" "4.0.1" 1573 | 1574 | "jmespath@0.16.0": 1575 | "integrity" "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==" 1576 | "resolved" "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz" 1577 | "version" "0.16.0" 1578 | 1579 | "js-yaml@^3.13.1": 1580 | "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" 1581 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" 1582 | "version" "3.14.1" 1583 | dependencies: 1584 | "argparse" "^1.0.7" 1585 | "esprima" "^4.0.0" 1586 | 1587 | "js-yaml@^3.14.1": 1588 | "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" 1589 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" 1590 | "version" "3.14.1" 1591 | dependencies: 1592 | "argparse" "^1.0.7" 1593 | "esprima" "^4.0.0" 1594 | 1595 | "js-yaml@^4.1.0": 1596 | "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" 1597 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" 1598 | "version" "4.1.0" 1599 | dependencies: 1600 | "argparse" "^2.0.1" 1601 | 1602 | "json-buffer@3.0.1": 1603 | "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 1604 | "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" 1605 | "version" "3.0.1" 1606 | 1607 | "json-cycle@^1.3.0": 1608 | "integrity" "sha512-FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw==" 1609 | "resolved" "https://registry.npmjs.org/json-cycle/-/json-cycle-1.3.0.tgz" 1610 | "version" "1.3.0" 1611 | 1612 | "json-refs@^3.0.15": 1613 | "integrity" "sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw==" 1614 | "resolved" "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz" 1615 | "version" "3.0.15" 1616 | dependencies: 1617 | "commander" "~4.1.1" 1618 | "graphlib" "^2.1.8" 1619 | "js-yaml" "^3.13.1" 1620 | "lodash" "^4.17.15" 1621 | "native-promise-only" "^0.8.1" 1622 | "path-loader" "^1.0.10" 1623 | "slash" "^3.0.0" 1624 | "uri-js" "^4.2.2" 1625 | 1626 | "json-schema-traverse@^1.0.0": 1627 | "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 1628 | "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" 1629 | "version" "1.0.0" 1630 | 1631 | "jsonfile@^4.0.0": 1632 | "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" 1633 | "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" 1634 | "version" "4.0.0" 1635 | optionalDependencies: 1636 | "graceful-fs" "^4.1.6" 1637 | 1638 | "jsonfile@^6.0.1": 1639 | "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" 1640 | "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" 1641 | "version" "6.1.0" 1642 | dependencies: 1643 | "universalify" "^2.0.0" 1644 | optionalDependencies: 1645 | "graceful-fs" "^4.1.6" 1646 | 1647 | "jszip@^3.9.1": 1648 | "integrity" "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==" 1649 | "resolved" "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz" 1650 | "version" "3.10.1" 1651 | dependencies: 1652 | "lie" "~3.3.0" 1653 | "pako" "~1.0.2" 1654 | "readable-stream" "~2.3.6" 1655 | "setimmediate" "^1.0.5" 1656 | 1657 | "jwt-decode@^2.2.0": 1658 | "integrity" "sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ==" 1659 | "resolved" "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz" 1660 | "version" "2.2.0" 1661 | 1662 | "jwt-decode@^3.1.2": 1663 | "integrity" "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" 1664 | "resolved" "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz" 1665 | "version" "3.1.2" 1666 | 1667 | "keyv@^4.0.0": 1668 | "integrity" "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==" 1669 | "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz" 1670 | "version" "4.5.2" 1671 | dependencies: 1672 | "json-buffer" "3.0.1" 1673 | 1674 | "lazystream@^1.0.0": 1675 | "integrity" "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==" 1676 | "resolved" "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" 1677 | "version" "1.0.1" 1678 | dependencies: 1679 | "readable-stream" "^2.0.5" 1680 | 1681 | "lie@~3.3.0": 1682 | "integrity" "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==" 1683 | "resolved" "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz" 1684 | "version" "3.3.0" 1685 | dependencies: 1686 | "immediate" "~3.0.5" 1687 | 1688 | "lodash.defaults@^4.2.0": 1689 | "integrity" "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" 1690 | "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" 1691 | "version" "4.2.0" 1692 | 1693 | "lodash.difference@^4.5.0": 1694 | "integrity" "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" 1695 | "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" 1696 | "version" "4.5.0" 1697 | 1698 | "lodash.flatten@^4.4.0": 1699 | "integrity" "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" 1700 | "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" 1701 | "version" "4.4.0" 1702 | 1703 | "lodash.isplainobject@^4.0.6": 1704 | "integrity" "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" 1705 | "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" 1706 | "version" "4.0.6" 1707 | 1708 | "lodash.union@^4.6.0": 1709 | "integrity" "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" 1710 | "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" 1711 | "version" "4.6.0" 1712 | 1713 | "lodash@^4.17.11", "lodash@^4.17.15", "lodash@^4.17.21": 1714 | "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1715 | "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" 1716 | "version" "4.17.21" 1717 | 1718 | "log-node@^8.0.3": 1719 | "integrity" "sha512-1UBwzgYiCIDFs8A0rM2QdBFo8Wd8UQ0HrSTu/MNI+/2zN3NoHRj2fhplurAyuxTYUXu3Oohugq1jAn5s05u1MQ==" 1720 | "resolved" "https://registry.npmjs.org/log-node/-/log-node-8.0.3.tgz" 1721 | "version" "8.0.3" 1722 | dependencies: 1723 | "ansi-regex" "^5.0.1" 1724 | "cli-color" "^2.0.1" 1725 | "cli-sprintf-format" "^1.1.1" 1726 | "d" "^1.0.1" 1727 | "es5-ext" "^0.10.53" 1728 | "sprintf-kit" "^2.0.1" 1729 | "supports-color" "^8.1.1" 1730 | "type" "^2.5.0" 1731 | 1732 | "log-symbols@^4.1.0": 1733 | "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" 1734 | "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" 1735 | "version" "4.1.0" 1736 | dependencies: 1737 | "chalk" "^4.1.0" 1738 | "is-unicode-supported" "^0.1.0" 1739 | 1740 | "log@^6.0.0", "log@^6.3.1": 1741 | "integrity" "sha512-McG47rJEWOkXTDioZzQNydAVvZNeEkSyLJ1VWkFwfW+o1knW+QSi8D1KjPn/TnctV+q99lkvJNe1f0E1IjfY2A==" 1742 | "resolved" "https://registry.npmjs.org/log/-/log-6.3.1.tgz" 1743 | "version" "6.3.1" 1744 | dependencies: 1745 | "d" "^1.0.1" 1746 | "duration" "^0.2.2" 1747 | "es5-ext" "^0.10.53" 1748 | "event-emitter" "^0.3.5" 1749 | "sprintf-kit" "^2.0.1" 1750 | "type" "^2.5.0" 1751 | "uni-global" "^1.0.0" 1752 | 1753 | "lowercase-keys@^2.0.0": 1754 | "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" 1755 | "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" 1756 | "version" "2.0.0" 1757 | 1758 | "lru-cache@^6.0.0": 1759 | "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" 1760 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" 1761 | "version" "6.0.0" 1762 | dependencies: 1763 | "yallist" "^4.0.0" 1764 | 1765 | "lru-queue@^0.1.0": 1766 | "integrity" "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==" 1767 | "resolved" "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" 1768 | "version" "0.1.0" 1769 | dependencies: 1770 | "es5-ext" "~0.10.2" 1771 | 1772 | "make-dir@^1.0.0": 1773 | "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" 1774 | "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" 1775 | "version" "1.3.0" 1776 | dependencies: 1777 | "pify" "^3.0.0" 1778 | 1779 | "make-dir@^3.1.0": 1780 | "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" 1781 | "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" 1782 | "version" "3.1.0" 1783 | dependencies: 1784 | "semver" "^6.0.0" 1785 | 1786 | "memoizee@^0.4.14", "memoizee@^0.4.15": 1787 | "integrity" "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==" 1788 | "resolved" "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz" 1789 | "version" "0.4.15" 1790 | dependencies: 1791 | "d" "^1.0.1" 1792 | "es5-ext" "^0.10.53" 1793 | "es6-weak-map" "^2.0.3" 1794 | "event-emitter" "^0.3.5" 1795 | "is-promise" "^2.2.2" 1796 | "lru-queue" "^0.1.0" 1797 | "next-tick" "^1.1.0" 1798 | "timers-ext" "^0.1.7" 1799 | 1800 | "merge2@^1.2.3", "merge2@^1.3.0", "merge2@^1.4.1": 1801 | "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 1802 | "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" 1803 | "version" "1.4.1" 1804 | 1805 | "methods@^1.1.2": 1806 | "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" 1807 | "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" 1808 | "version" "1.1.2" 1809 | 1810 | "micromatch@^4.0.4", "micromatch@^4.0.5": 1811 | "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" 1812 | "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" 1813 | "version" "4.0.5" 1814 | dependencies: 1815 | "braces" "^3.0.2" 1816 | "picomatch" "^2.3.1" 1817 | 1818 | "mime-db@^1.28.0", "mime-db@1.52.0": 1819 | "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 1820 | "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" 1821 | "version" "1.52.0" 1822 | 1823 | "mime-types@^2.1.12": 1824 | "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" 1825 | "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" 1826 | "version" "2.1.35" 1827 | dependencies: 1828 | "mime-db" "1.52.0" 1829 | 1830 | "mime@2.6.0": 1831 | "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" 1832 | "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" 1833 | "version" "2.6.0" 1834 | 1835 | "mimic-fn@^2.1.0": 1836 | "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 1837 | "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" 1838 | "version" "2.1.0" 1839 | 1840 | "mimic-response@^1.0.0": 1841 | "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 1842 | "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" 1843 | "version" "1.0.1" 1844 | 1845 | "mimic-response@^3.1.0": 1846 | "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" 1847 | "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" 1848 | "version" "3.1.0" 1849 | 1850 | "minimatch@^3.0.2", "minimatch@^3.0.4", "minimatch@^3.1.1": 1851 | "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" 1852 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" 1853 | "version" "3.1.2" 1854 | dependencies: 1855 | "brace-expansion" "^1.1.7" 1856 | 1857 | "minimatch@^5.1.0": 1858 | "integrity" "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==" 1859 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz" 1860 | "version" "5.1.2" 1861 | dependencies: 1862 | "brace-expansion" "^2.0.1" 1863 | 1864 | "minipass@^3.0.0": 1865 | "integrity" "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==" 1866 | "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" 1867 | "version" "3.3.6" 1868 | dependencies: 1869 | "yallist" "^4.0.0" 1870 | 1871 | "minipass@^4.0.0": 1872 | "integrity" "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==" 1873 | "resolved" "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz" 1874 | "version" "4.0.0" 1875 | dependencies: 1876 | "yallist" "^4.0.0" 1877 | 1878 | "minizlib@^2.1.1": 1879 | "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" 1880 | "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" 1881 | "version" "2.1.2" 1882 | dependencies: 1883 | "minipass" "^3.0.0" 1884 | "yallist" "^4.0.0" 1885 | 1886 | "mkdirp@^1.0.3": 1887 | "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 1888 | "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" 1889 | "version" "1.0.4" 1890 | 1891 | "ms@2.1.2": 1892 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1893 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 1894 | "version" "2.1.2" 1895 | 1896 | "mute-stream@0.0.8": 1897 | "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" 1898 | "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" 1899 | "version" "0.0.8" 1900 | 1901 | "native-promise-only@^0.8.1": 1902 | "integrity" "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==" 1903 | "resolved" "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz" 1904 | "version" "0.8.1" 1905 | 1906 | "ncjsm@^4.3.0", "ncjsm@^4.3.1": 1907 | "integrity" "sha512-5hy/Mr7KKLS/AFyY4Be8q0aXz8wYd2PN3cSSMBeQHfcrK6Sbd0EGoQxiNrUoKMAYhl67v4A975f6Gy1oEqfJlA==" 1908 | "resolved" "https://registry.npmjs.org/ncjsm/-/ncjsm-4.3.1.tgz" 1909 | "version" "4.3.1" 1910 | dependencies: 1911 | "builtin-modules" "^3.3.0" 1912 | "deferred" "^0.7.11" 1913 | "es5-ext" "^0.10.61" 1914 | "es6-set" "^0.1.5" 1915 | "ext" "^1.6.0" 1916 | "find-requires" "^1.0.0" 1917 | "fs2" "^0.3.9" 1918 | "type" "^2.6.0" 1919 | 1920 | "next-tick@^1.0.0", "next-tick@^1.1.0", "next-tick@1": 1921 | "integrity" "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" 1922 | "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" 1923 | "version" "1.1.0" 1924 | 1925 | "nice-try@^1.0.4": 1926 | "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" 1927 | "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" 1928 | "version" "1.0.5" 1929 | 1930 | "node-dir@^0.1.17": 1931 | "integrity" "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==" 1932 | "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" 1933 | "version" "0.1.17" 1934 | dependencies: 1935 | "minimatch" "^3.0.2" 1936 | 1937 | "node-fetch@^2.6.7": 1938 | "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" 1939 | "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" 1940 | "version" "2.6.7" 1941 | dependencies: 1942 | "whatwg-url" "^5.0.0" 1943 | 1944 | "normalize-path@^3.0.0", "normalize-path@~3.0.0": 1945 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 1946 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 1947 | "version" "3.0.0" 1948 | 1949 | "normalize-url@^6.0.1": 1950 | "integrity" "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" 1951 | "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" 1952 | "version" "6.1.0" 1953 | 1954 | "npm-registry-utilities@^1.0.0": 1955 | "integrity" "sha512-9xYfSJy2IFQw1i6462EJzjChL9e65EfSo2Cw6kl0EFeDp05VvU+anrQk3Fc0d1MbVCq7rWIxeer89O9SUQ/uOg==" 1956 | "resolved" "https://registry.npmjs.org/npm-registry-utilities/-/npm-registry-utilities-1.0.0.tgz" 1957 | "version" "1.0.0" 1958 | dependencies: 1959 | "ext" "^1.6.0" 1960 | "fs2" "^0.3.9" 1961 | "memoizee" "^0.4.15" 1962 | "node-fetch" "^2.6.7" 1963 | "semver" "^7.3.5" 1964 | "type" "^2.6.0" 1965 | "validate-npm-package-name" "^3.0.0" 1966 | 1967 | "object-assign@^4.0.1": 1968 | "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" 1969 | "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" 1970 | "version" "4.1.1" 1971 | 1972 | "object-hash@^3.0.0": 1973 | "integrity" "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" 1974 | "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" 1975 | "version" "3.0.0" 1976 | 1977 | "object-inspect@^1.9.0": 1978 | "integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" 1979 | "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" 1980 | "version" "1.12.2" 1981 | 1982 | "once@^1.3.0", "once@^1.3.1", "once@^1.4.0": 1983 | "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" 1984 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 1985 | "version" "1.4.0" 1986 | dependencies: 1987 | "wrappy" "1" 1988 | 1989 | "onetime@^5.1.0": 1990 | "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" 1991 | "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" 1992 | "version" "5.1.2" 1993 | dependencies: 1994 | "mimic-fn" "^2.1.0" 1995 | 1996 | "open@^7.4.2": 1997 | "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" 1998 | "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" 1999 | "version" "7.4.2" 2000 | dependencies: 2001 | "is-docker" "^2.0.0" 2002 | "is-wsl" "^2.1.1" 2003 | 2004 | "open@^8.4.0": 2005 | "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==" 2006 | "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz" 2007 | "version" "8.4.0" 2008 | dependencies: 2009 | "define-lazy-prop" "^2.0.0" 2010 | "is-docker" "^2.1.1" 2011 | "is-wsl" "^2.2.0" 2012 | 2013 | "ora@^5.4.1": 2014 | "integrity" "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==" 2015 | "resolved" "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" 2016 | "version" "5.4.1" 2017 | dependencies: 2018 | "bl" "^4.1.0" 2019 | "chalk" "^4.1.0" 2020 | "cli-cursor" "^3.1.0" 2021 | "cli-spinners" "^2.5.0" 2022 | "is-interactive" "^1.0.0" 2023 | "is-unicode-supported" "^0.1.0" 2024 | "log-symbols" "^4.1.0" 2025 | "strip-ansi" "^6.0.0" 2026 | "wcwidth" "^1.0.1" 2027 | 2028 | "os-tmpdir@~1.0.2": 2029 | "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" 2030 | "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" 2031 | "version" "1.0.2" 2032 | 2033 | "p-cancelable@^2.0.0": 2034 | "integrity" "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" 2035 | "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" 2036 | "version" "2.1.1" 2037 | 2038 | "p-event@^4.2.0": 2039 | "integrity" "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==" 2040 | "resolved" "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz" 2041 | "version" "4.2.0" 2042 | dependencies: 2043 | "p-timeout" "^3.1.0" 2044 | 2045 | "p-finally@^1.0.0": 2046 | "integrity" "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" 2047 | "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" 2048 | "version" "1.0.0" 2049 | 2050 | "p-timeout@^3.1.0": 2051 | "integrity" "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" 2052 | "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" 2053 | "version" "3.2.0" 2054 | dependencies: 2055 | "p-finally" "^1.0.0" 2056 | 2057 | "pako@~1.0.2": 2058 | "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" 2059 | "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" 2060 | "version" "1.0.11" 2061 | 2062 | "path-is-absolute@^1.0.0": 2063 | "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" 2064 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 2065 | "version" "1.0.1" 2066 | 2067 | "path-key@^2.0.1": 2068 | "integrity" "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" 2069 | "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" 2070 | "version" "2.0.1" 2071 | 2072 | "path-loader@^1.0.10": 2073 | "integrity" "sha512-n7oDG8B+k/p818uweWrOixY9/Dsr89o2TkCm6tOTex3fpdo2+BFDgR+KpB37mGKBRsBAlR8CIJMFN0OEy/7hIQ==" 2074 | "resolved" "https://registry.npmjs.org/path-loader/-/path-loader-1.0.12.tgz" 2075 | "version" "1.0.12" 2076 | dependencies: 2077 | "native-promise-only" "^0.8.1" 2078 | "superagent" "^7.1.6" 2079 | 2080 | "path-type@^4.0.0": 2081 | "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" 2082 | "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" 2083 | "version" "4.0.0" 2084 | 2085 | "path2@^0.1.0": 2086 | "integrity" "sha512-TX+cz8Jk+ta7IvRy2FAej8rdlbrP0+uBIkP/5DTODez/AuL/vSb30KuAdDxGVREXzn8QfAiu5mJYJ1XjbOhEPA==" 2087 | "resolved" "https://registry.npmjs.org/path2/-/path2-0.1.0.tgz" 2088 | "version" "0.1.0" 2089 | 2090 | "peek-readable@^4.1.0": 2091 | "integrity" "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" 2092 | "resolved" "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz" 2093 | "version" "4.1.0" 2094 | 2095 | "pend@~1.2.0": 2096 | "integrity" "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" 2097 | "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" 2098 | "version" "1.2.0" 2099 | 2100 | "picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.3.1": 2101 | "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 2102 | "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" 2103 | "version" "2.3.1" 2104 | 2105 | "pify@^2.3.0": 2106 | "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" 2107 | "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" 2108 | "version" "2.3.0" 2109 | 2110 | "pify@^3.0.0": 2111 | "integrity" "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" 2112 | "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" 2113 | "version" "3.0.0" 2114 | 2115 | "pinkie-promise@^2.0.0": 2116 | "integrity" "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==" 2117 | "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" 2118 | "version" "2.0.1" 2119 | dependencies: 2120 | "pinkie" "^2.0.0" 2121 | 2122 | "pinkie@^2.0.0": 2123 | "integrity" "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" 2124 | "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" 2125 | "version" "2.0.4" 2126 | 2127 | "process-nextick-args@~2.0.0": 2128 | "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 2129 | "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" 2130 | "version" "2.0.1" 2131 | 2132 | "process-utils@^4.0.0": 2133 | "integrity" "sha512-fMyMQbKCxX51YxR7YGCzPjLsU3yDzXFkP4oi1/Mt5Ixnk7GO/7uUTj8mrCHUwuvozWzI+V7QSJR9cZYnwNOZPg==" 2134 | "resolved" "https://registry.npmjs.org/process-utils/-/process-utils-4.0.0.tgz" 2135 | "version" "4.0.0" 2136 | dependencies: 2137 | "ext" "^1.4.0" 2138 | "fs2" "^0.3.9" 2139 | "memoizee" "^0.4.14" 2140 | "type" "^2.1.0" 2141 | 2142 | "promise-queue@^2.2.5": 2143 | "integrity" "sha512-p/iXrPSVfnqPft24ZdNNLECw/UrtLTpT3jpAAMzl/o5/rDsGCPo3/CQS2611flL6LkoEJ3oQZw7C8Q80ZISXRQ==" 2144 | "resolved" "https://registry.npmjs.org/promise-queue/-/promise-queue-2.2.5.tgz" 2145 | "version" "2.2.5" 2146 | 2147 | "pump@^3.0.0": 2148 | "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" 2149 | "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" 2150 | "version" "3.0.0" 2151 | dependencies: 2152 | "end-of-stream" "^1.1.0" 2153 | "once" "^1.3.1" 2154 | 2155 | "punycode@^2.1.0": 2156 | "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 2157 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" 2158 | "version" "2.1.1" 2159 | 2160 | "punycode@1.3.2": 2161 | "integrity" "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" 2162 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" 2163 | "version" "1.3.2" 2164 | 2165 | "qs@^6.10.3", "qs@^6.11.0": 2166 | "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==" 2167 | "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" 2168 | "version" "6.11.0" 2169 | dependencies: 2170 | "side-channel" "^1.0.4" 2171 | 2172 | "querystring@^0.2.1": 2173 | "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" 2174 | "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" 2175 | "version" "0.2.1" 2176 | 2177 | "querystring@0.2.0": 2178 | "integrity" "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" 2179 | "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" 2180 | "version" "0.2.0" 2181 | 2182 | "queue-microtask@^1.2.2": 2183 | "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 2184 | "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" 2185 | "version" "1.2.3" 2186 | 2187 | "quick-lru@^5.1.1": 2188 | "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" 2189 | "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" 2190 | "version" "5.1.1" 2191 | 2192 | "readable-stream@^2.0.0": 2193 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2194 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2195 | "version" "2.3.7" 2196 | dependencies: 2197 | "core-util-is" "~1.0.0" 2198 | "inherits" "~2.0.3" 2199 | "isarray" "~1.0.0" 2200 | "process-nextick-args" "~2.0.0" 2201 | "safe-buffer" "~5.1.1" 2202 | "string_decoder" "~1.1.1" 2203 | "util-deprecate" "~1.0.1" 2204 | 2205 | "readable-stream@^2.0.5": 2206 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2207 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2208 | "version" "2.3.7" 2209 | dependencies: 2210 | "core-util-is" "~1.0.0" 2211 | "inherits" "~2.0.3" 2212 | "isarray" "~1.0.0" 2213 | "process-nextick-args" "~2.0.0" 2214 | "safe-buffer" "~5.1.1" 2215 | "string_decoder" "~1.1.1" 2216 | "util-deprecate" "~1.0.1" 2217 | 2218 | "readable-stream@^2.3.0", "readable-stream@^2.3.5": 2219 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2220 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2221 | "version" "2.3.7" 2222 | dependencies: 2223 | "core-util-is" "~1.0.0" 2224 | "inherits" "~2.0.3" 2225 | "isarray" "~1.0.0" 2226 | "process-nextick-args" "~2.0.0" 2227 | "safe-buffer" "~5.1.1" 2228 | "string_decoder" "~1.1.1" 2229 | "util-deprecate" "~1.0.1" 2230 | 2231 | "readable-stream@^3.0.0", "readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": 2232 | "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" 2233 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" 2234 | "version" "3.6.0" 2235 | dependencies: 2236 | "inherits" "^2.0.3" 2237 | "string_decoder" "^1.1.1" 2238 | "util-deprecate" "^1.0.1" 2239 | 2240 | "readable-stream@~2.3.6": 2241 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2242 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2243 | "version" "2.3.7" 2244 | dependencies: 2245 | "core-util-is" "~1.0.0" 2246 | "inherits" "~2.0.3" 2247 | "isarray" "~1.0.0" 2248 | "process-nextick-args" "~2.0.0" 2249 | "safe-buffer" "~5.1.1" 2250 | "string_decoder" "~1.1.1" 2251 | "util-deprecate" "~1.0.1" 2252 | 2253 | "readable-web-to-node-stream@^3.0.0": 2254 | "integrity" "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==" 2255 | "resolved" "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz" 2256 | "version" "3.0.2" 2257 | dependencies: 2258 | "readable-stream" "^3.6.0" 2259 | 2260 | "readdir-glob@^1.0.0": 2261 | "integrity" "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==" 2262 | "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz" 2263 | "version" "1.1.2" 2264 | dependencies: 2265 | "minimatch" "^5.1.0" 2266 | 2267 | "readdirp@~3.6.0": 2268 | "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" 2269 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" 2270 | "version" "3.6.0" 2271 | dependencies: 2272 | "picomatch" "^2.2.1" 2273 | 2274 | "require-from-string@^2.0.2": 2275 | "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" 2276 | "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" 2277 | "version" "2.0.2" 2278 | 2279 | "resolve-alpn@^1.0.0": 2280 | "integrity" "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" 2281 | "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" 2282 | "version" "1.2.1" 2283 | 2284 | "responselike@^2.0.0": 2285 | "integrity" "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==" 2286 | "resolved" "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz" 2287 | "version" "2.0.1" 2288 | dependencies: 2289 | "lowercase-keys" "^2.0.0" 2290 | 2291 | "restore-cursor@^3.1.0": 2292 | "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" 2293 | "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" 2294 | "version" "3.1.0" 2295 | dependencies: 2296 | "onetime" "^5.1.0" 2297 | "signal-exit" "^3.0.2" 2298 | 2299 | "reusify@^1.0.4": 2300 | "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" 2301 | "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" 2302 | "version" "1.0.4" 2303 | 2304 | "run-async@^2.4.0": 2305 | "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" 2306 | "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" 2307 | "version" "2.4.1" 2308 | 2309 | "run-parallel-limit@^1.1.0": 2310 | "integrity" "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==" 2311 | "resolved" "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz" 2312 | "version" "1.1.0" 2313 | dependencies: 2314 | "queue-microtask" "^1.2.2" 2315 | 2316 | "run-parallel@^1.1.9": 2317 | "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" 2318 | "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" 2319 | "version" "1.2.0" 2320 | dependencies: 2321 | "queue-microtask" "^1.2.2" 2322 | 2323 | "rxjs@^7.5.5": 2324 | "integrity" "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==" 2325 | "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz" 2326 | "version" "7.8.0" 2327 | dependencies: 2328 | "tslib" "^2.1.0" 2329 | 2330 | "safe-buffer@^5.1.1", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1": 2331 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2332 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 2333 | "version" "5.1.2" 2334 | 2335 | "safe-buffer@~5.2.0", "safe-buffer@5.2.1": 2336 | "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 2337 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" 2338 | "version" "5.2.1" 2339 | 2340 | "safer-buffer@>= 2.1.2 < 3": 2341 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2342 | "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 2343 | "version" "2.1.2" 2344 | 2345 | "sax@>=0.6.0": 2346 | "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 2347 | "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" 2348 | "version" "1.2.4" 2349 | 2350 | "sax@1.2.1": 2351 | "integrity" "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" 2352 | "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" 2353 | "version" "1.2.1" 2354 | 2355 | "seek-bzip@^1.0.5": 2356 | "integrity" "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==" 2357 | "resolved" "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz" 2358 | "version" "1.0.6" 2359 | dependencies: 2360 | "commander" "^2.8.1" 2361 | 2362 | "semver@^5.5.0": 2363 | "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 2364 | "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" 2365 | "version" "5.7.1" 2366 | 2367 | "semver@^6.0.0": 2368 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 2369 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" 2370 | "version" "6.3.0" 2371 | 2372 | "semver@^7.3.5", "semver@^7.3.7", "semver@^7.3.8": 2373 | "integrity" "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==" 2374 | "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" 2375 | "version" "7.3.8" 2376 | dependencies: 2377 | "lru-cache" "^6.0.0" 2378 | 2379 | "serverless-plugin-typescript@^2.1.4": 2380 | "integrity" "sha512-6+IHXlsDydwDu+3ZhJiWyaFsfAoHbXdFGk10RJjipFYW+KLIoGMAxazXeiq0YQtC7uJYOtfYtGM1PtNjxOXAJg==" 2381 | "resolved" "https://registry.npmjs.org/serverless-plugin-typescript/-/serverless-plugin-typescript-2.1.4.tgz" 2382 | "version" "2.1.4" 2383 | dependencies: 2384 | "fs-extra" "^7.0.1" 2385 | "globby" "^10.0.2" 2386 | "lodash" "^4.17.21" 2387 | 2388 | "serverless@2 || 3": 2389 | "integrity" "sha512-drVr4akkQwm2Pj7ZN9boh5PoI2nKvlXmy+Cb8Hh1Zv8ybsf47ZUQE6t7dakGA4irYf4SQCbVc72nKqISfarMCQ==" 2390 | "resolved" "https://registry.npmjs.org/serverless/-/serverless-3.26.0.tgz" 2391 | "version" "3.26.0" 2392 | dependencies: 2393 | "@serverless/dashboard-plugin" "^6.2.2" 2394 | "@serverless/platform-client" "^4.3.2" 2395 | "@serverless/utils" "^6.8.2" 2396 | "ajv" "^8.11.2" 2397 | "ajv-formats" "^2.1.1" 2398 | "archiver" "^5.3.1" 2399 | "aws-sdk" "^2.1280.0" 2400 | "bluebird" "^3.7.2" 2401 | "cachedir" "^2.3.0" 2402 | "chalk" "^4.1.2" 2403 | "child-process-ext" "^2.1.1" 2404 | "ci-info" "^3.7.0" 2405 | "cli-progress-footer" "^2.3.2" 2406 | "d" "^1.0.1" 2407 | "dayjs" "^1.11.7" 2408 | "decompress" "^4.2.1" 2409 | "dotenv" "^16.0.3" 2410 | "dotenv-expand" "^9.0.0" 2411 | "essentials" "^1.2.0" 2412 | "ext" "^1.7.0" 2413 | "fastest-levenshtein" "^1.0.16" 2414 | "filesize" "^10.0.6" 2415 | "fs-extra" "^10.1.0" 2416 | "get-stdin" "^8.0.0" 2417 | "globby" "^11.1.0" 2418 | "got" "^11.8.6" 2419 | "graceful-fs" "^4.2.10" 2420 | "https-proxy-agent" "^5.0.1" 2421 | "is-docker" "^2.2.1" 2422 | "js-yaml" "^4.1.0" 2423 | "json-cycle" "^1.3.0" 2424 | "json-refs" "^3.0.15" 2425 | "lodash" "^4.17.21" 2426 | "memoizee" "^0.4.15" 2427 | "micromatch" "^4.0.5" 2428 | "node-fetch" "^2.6.7" 2429 | "npm-registry-utilities" "^1.0.0" 2430 | "object-hash" "^3.0.0" 2431 | "open" "^8.4.0" 2432 | "path2" "^0.1.0" 2433 | "process-utils" "^4.0.0" 2434 | "promise-queue" "^2.2.5" 2435 | "require-from-string" "^2.0.2" 2436 | "semver" "^7.3.8" 2437 | "signal-exit" "^3.0.7" 2438 | "strip-ansi" "^6.0.1" 2439 | "supports-color" "^8.1.1" 2440 | "tar" "^6.1.13" 2441 | "timers-ext" "^0.1.7" 2442 | "type" "^2.7.2" 2443 | "untildify" "^4.0.0" 2444 | "uuid" "^9.0.0" 2445 | "yaml-ast-parser" "0.0.43" 2446 | 2447 | "setimmediate@^1.0.5": 2448 | "integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" 2449 | "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" 2450 | "version" "1.0.5" 2451 | 2452 | "shebang-command@^1.2.0": 2453 | "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" 2454 | "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" 2455 | "version" "1.2.0" 2456 | dependencies: 2457 | "shebang-regex" "^1.0.0" 2458 | 2459 | "shebang-regex@^1.0.0": 2460 | "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" 2461 | "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" 2462 | "version" "1.0.0" 2463 | 2464 | "side-channel@^1.0.4": 2465 | "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" 2466 | "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" 2467 | "version" "1.0.4" 2468 | dependencies: 2469 | "call-bind" "^1.0.0" 2470 | "get-intrinsic" "^1.0.2" 2471 | "object-inspect" "^1.9.0" 2472 | 2473 | "signal-exit@^3.0.2", "signal-exit@^3.0.7": 2474 | "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 2475 | "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" 2476 | "version" "3.0.7" 2477 | 2478 | "simple-git@^3.7.0": 2479 | "integrity" "sha512-73MVa5984t/JP4JcQt0oZlKGr42ROYWC3BcUZfuHtT3IHKPspIvL0cZBnvPXF7LL3S/qVeVHVdYYmJ3LOTw4Rg==" 2480 | "resolved" "https://registry.npmjs.org/simple-git/-/simple-git-3.15.1.tgz" 2481 | "version" "3.15.1" 2482 | dependencies: 2483 | "@kwsites/file-exists" "^1.1.1" 2484 | "@kwsites/promise-deferred" "^1.1.1" 2485 | "debug" "^4.3.4" 2486 | 2487 | "slash@^3.0.0": 2488 | "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 2489 | "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" 2490 | "version" "3.0.0" 2491 | 2492 | "sort-keys-length@^1.0.0": 2493 | "integrity" "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==" 2494 | "resolved" "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz" 2495 | "version" "1.0.1" 2496 | dependencies: 2497 | "sort-keys" "^1.0.0" 2498 | 2499 | "sort-keys@^1.0.0": 2500 | "integrity" "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==" 2501 | "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" 2502 | "version" "1.1.2" 2503 | dependencies: 2504 | "is-plain-obj" "^1.0.0" 2505 | 2506 | "split2@^3.1.1": 2507 | "integrity" "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==" 2508 | "resolved" "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" 2509 | "version" "3.2.2" 2510 | dependencies: 2511 | "readable-stream" "^3.0.0" 2512 | 2513 | "sprintf-js@~1.0.2": 2514 | "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" 2515 | "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" 2516 | "version" "1.0.3" 2517 | 2518 | "sprintf-kit@^2.0.1": 2519 | "integrity" "sha512-2PNlcs3j5JflQKcg4wpdqpZ+AjhQJ2OZEo34NXDtlB0tIPG84xaaXhpA8XFacFiwjKA4m49UOYG83y3hbMn/gQ==" 2520 | "resolved" "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.1.tgz" 2521 | "version" "2.0.1" 2522 | dependencies: 2523 | "es5-ext" "^0.10.53" 2524 | 2525 | "stream-promise@^3.2.0": 2526 | "integrity" "sha512-P+7muTGs2C8yRcgJw/PPt61q7O517tDHiwYEzMWo1GSBCcZedUMT/clz7vUNsSxFphIlJ6QUL4GexQKlfJoVtA==" 2527 | "resolved" "https://registry.npmjs.org/stream-promise/-/stream-promise-3.2.0.tgz" 2528 | "version" "3.2.0" 2529 | dependencies: 2530 | "2-thenable" "^1.0.0" 2531 | "es5-ext" "^0.10.49" 2532 | "is-stream" "^1.1.0" 2533 | 2534 | "string_decoder@^1.1.1": 2535 | "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" 2536 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" 2537 | "version" "1.3.0" 2538 | dependencies: 2539 | "safe-buffer" "~5.2.0" 2540 | 2541 | "string_decoder@~1.1.1": 2542 | "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" 2543 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" 2544 | "version" "1.1.1" 2545 | dependencies: 2546 | "safe-buffer" "~5.1.0" 2547 | 2548 | "string-width@^4.1.0": 2549 | "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" 2550 | "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" 2551 | "version" "4.2.3" 2552 | dependencies: 2553 | "emoji-regex" "^8.0.0" 2554 | "is-fullwidth-code-point" "^3.0.0" 2555 | "strip-ansi" "^6.0.1" 2556 | 2557 | "strip-ansi@^6.0.0", "strip-ansi@^6.0.1": 2558 | "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" 2559 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" 2560 | "version" "6.0.1" 2561 | dependencies: 2562 | "ansi-regex" "^5.0.1" 2563 | 2564 | "strip-dirs@^2.0.0": 2565 | "integrity" "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==" 2566 | "resolved" "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz" 2567 | "version" "2.1.0" 2568 | dependencies: 2569 | "is-natural-number" "^4.0.1" 2570 | 2571 | "strip-outer@^1.0.1": 2572 | "integrity" "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==" 2573 | "resolved" "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" 2574 | "version" "1.0.1" 2575 | dependencies: 2576 | "escape-string-regexp" "^1.0.2" 2577 | 2578 | "strtok3@^6.2.4": 2579 | "integrity" "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==" 2580 | "resolved" "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz" 2581 | "version" "6.3.0" 2582 | dependencies: 2583 | "@tokenizer/token" "^0.3.0" 2584 | "peek-readable" "^4.1.0" 2585 | 2586 | "superagent@^7.1.6": 2587 | "integrity" "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==" 2588 | "resolved" "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz" 2589 | "version" "7.1.6" 2590 | dependencies: 2591 | "component-emitter" "^1.3.0" 2592 | "cookiejar" "^2.1.3" 2593 | "debug" "^4.3.4" 2594 | "fast-safe-stringify" "^2.1.1" 2595 | "form-data" "^4.0.0" 2596 | "formidable" "^2.0.1" 2597 | "methods" "^1.1.2" 2598 | "mime" "2.6.0" 2599 | "qs" "^6.10.3" 2600 | "readable-stream" "^3.6.0" 2601 | "semver" "^7.3.7" 2602 | 2603 | "supports-color@^6.1.0": 2604 | "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" 2605 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" 2606 | "version" "6.1.0" 2607 | dependencies: 2608 | "has-flag" "^3.0.0" 2609 | 2610 | "supports-color@^7.1.0": 2611 | "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" 2612 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" 2613 | "version" "7.2.0" 2614 | dependencies: 2615 | "has-flag" "^4.0.0" 2616 | 2617 | "supports-color@^8.1.1": 2618 | "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" 2619 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" 2620 | "version" "8.1.1" 2621 | dependencies: 2622 | "has-flag" "^4.0.0" 2623 | 2624 | "tar-stream@^1.5.2": 2625 | "integrity" "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==" 2626 | "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz" 2627 | "version" "1.6.2" 2628 | dependencies: 2629 | "bl" "^1.0.0" 2630 | "buffer-alloc" "^1.2.0" 2631 | "end-of-stream" "^1.0.0" 2632 | "fs-constants" "^1.0.0" 2633 | "readable-stream" "^2.3.0" 2634 | "to-buffer" "^1.1.1" 2635 | "xtend" "^4.0.0" 2636 | 2637 | "tar-stream@^2.2.0": 2638 | "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" 2639 | "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" 2640 | "version" "2.2.0" 2641 | dependencies: 2642 | "bl" "^4.0.3" 2643 | "end-of-stream" "^1.4.1" 2644 | "fs-constants" "^1.0.0" 2645 | "inherits" "^2.0.3" 2646 | "readable-stream" "^3.1.1" 2647 | 2648 | "tar@^6.1.13": 2649 | "integrity" "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==" 2650 | "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz" 2651 | "version" "6.1.13" 2652 | dependencies: 2653 | "chownr" "^2.0.0" 2654 | "fs-minipass" "^2.0.0" 2655 | "minipass" "^4.0.0" 2656 | "minizlib" "^2.1.1" 2657 | "mkdirp" "^1.0.3" 2658 | "yallist" "^4.0.0" 2659 | 2660 | "throat@^5.0.0": 2661 | "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" 2662 | "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" 2663 | "version" "5.0.0" 2664 | 2665 | "through@^2.3.6", "through@^2.3.8": 2666 | "integrity" "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" 2667 | "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" 2668 | "version" "2.3.8" 2669 | 2670 | "timers-ext@^0.1.7": 2671 | "integrity" "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==" 2672 | "resolved" "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz" 2673 | "version" "0.1.7" 2674 | dependencies: 2675 | "es5-ext" "~0.10.46" 2676 | "next-tick" "1" 2677 | 2678 | "tmp@^0.0.33": 2679 | "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" 2680 | "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" 2681 | "version" "0.0.33" 2682 | dependencies: 2683 | "os-tmpdir" "~1.0.2" 2684 | 2685 | "to-buffer@^1.1.1": 2686 | "integrity" "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" 2687 | "resolved" "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz" 2688 | "version" "1.1.1" 2689 | 2690 | "to-regex-range@^5.0.1": 2691 | "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" 2692 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" 2693 | "version" "5.0.1" 2694 | dependencies: 2695 | "is-number" "^7.0.0" 2696 | 2697 | "token-types@^4.1.1": 2698 | "integrity" "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==" 2699 | "resolved" "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz" 2700 | "version" "4.2.1" 2701 | dependencies: 2702 | "@tokenizer/token" "^0.3.0" 2703 | "ieee754" "^1.2.1" 2704 | 2705 | "tr46@~0.0.3": 2706 | "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 2707 | "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" 2708 | "version" "0.0.3" 2709 | 2710 | "traverse@^0.6.6": 2711 | "integrity" "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" 2712 | "resolved" "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz" 2713 | "version" "0.6.7" 2714 | 2715 | "trim-repeated@^1.0.0": 2716 | "integrity" "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==" 2717 | "resolved" "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" 2718 | "version" "1.0.0" 2719 | dependencies: 2720 | "escape-string-regexp" "^1.0.2" 2721 | 2722 | "tslib@^2.1.0": 2723 | "integrity" "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" 2724 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" 2725 | "version" "2.4.1" 2726 | 2727 | "type-fest@^0.21.3": 2728 | "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" 2729 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" 2730 | "version" "0.21.3" 2731 | 2732 | "type@^1.0.1": 2733 | "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" 2734 | "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz" 2735 | "version" "1.2.0" 2736 | 2737 | "type@^2.1.0", "type@^2.5.0", "type@^2.6.0", "type@^2.7.2": 2738 | "integrity" "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" 2739 | "resolved" "https://registry.npmjs.org/type/-/type-2.7.2.tgz" 2740 | "version" "2.7.2" 2741 | 2742 | "typescript@^4.9.4", "typescript@>=2.2.2": 2743 | "integrity" "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==" 2744 | "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz" 2745 | "version" "4.9.4" 2746 | 2747 | "unbzip2-stream@^1.0.9": 2748 | "integrity" "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==" 2749 | "resolved" "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" 2750 | "version" "1.4.3" 2751 | dependencies: 2752 | "buffer" "^5.2.1" 2753 | "through" "^2.3.8" 2754 | 2755 | "uni-global@^1.0.0": 2756 | "integrity" "sha512-WWM3HP+siTxzIWPNUg7hZ4XO8clKi6NoCAJJWnuRL+BAqyFXF8gC03WNyTefGoUXYc47uYgXxpKLIEvo65PEHw==" 2757 | "resolved" "https://registry.npmjs.org/uni-global/-/uni-global-1.0.0.tgz" 2758 | "version" "1.0.0" 2759 | dependencies: 2760 | "type" "^2.5.0" 2761 | 2762 | "universalify@^0.1.0": 2763 | "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 2764 | "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" 2765 | "version" "0.1.2" 2766 | 2767 | "universalify@^2.0.0": 2768 | "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" 2769 | "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" 2770 | "version" "2.0.0" 2771 | 2772 | "untildify@^4.0.0": 2773 | "integrity" "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" 2774 | "resolved" "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" 2775 | "version" "4.0.0" 2776 | 2777 | "uri-js@^4.2.2": 2778 | "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" 2779 | "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" 2780 | "version" "4.4.1" 2781 | dependencies: 2782 | "punycode" "^2.1.0" 2783 | 2784 | "url@0.10.3": 2785 | "integrity" "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==" 2786 | "resolved" "https://registry.npmjs.org/url/-/url-0.10.3.tgz" 2787 | "version" "0.10.3" 2788 | dependencies: 2789 | "punycode" "1.3.2" 2790 | "querystring" "0.2.0" 2791 | 2792 | "util-deprecate@^1.0.1", "util-deprecate@~1.0.1": 2793 | "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 2794 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 2795 | "version" "1.0.2" 2796 | 2797 | "util@^0.12.4": 2798 | "integrity" "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==" 2799 | "resolved" "https://registry.npmjs.org/util/-/util-0.12.5.tgz" 2800 | "version" "0.12.5" 2801 | dependencies: 2802 | "inherits" "^2.0.3" 2803 | "is-arguments" "^1.0.4" 2804 | "is-generator-function" "^1.0.7" 2805 | "is-typed-array" "^1.1.3" 2806 | "which-typed-array" "^1.1.2" 2807 | 2808 | "uuid@^8.3.2": 2809 | "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" 2810 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" 2811 | "version" "8.3.2" 2812 | 2813 | "uuid@^9.0.0": 2814 | "integrity" "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 2815 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz" 2816 | "version" "9.0.0" 2817 | 2818 | "uuid@8.0.0": 2819 | "integrity" "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" 2820 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz" 2821 | "version" "8.0.0" 2822 | 2823 | "validate-npm-package-name@^3.0.0": 2824 | "integrity" "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==" 2825 | "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" 2826 | "version" "3.0.0" 2827 | dependencies: 2828 | "builtins" "^1.0.3" 2829 | 2830 | "wcwidth@^1.0.1": 2831 | "integrity" "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" 2832 | "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" 2833 | "version" "1.0.1" 2834 | dependencies: 2835 | "defaults" "^1.0.3" 2836 | 2837 | "webidl-conversions@^3.0.0": 2838 | "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 2839 | "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" 2840 | "version" "3.0.1" 2841 | 2842 | "whatwg-url@^5.0.0": 2843 | "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" 2844 | "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" 2845 | "version" "5.0.0" 2846 | dependencies: 2847 | "tr46" "~0.0.3" 2848 | "webidl-conversions" "^3.0.0" 2849 | 2850 | "which-typed-array@^1.1.2": 2851 | "integrity" "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==" 2852 | "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz" 2853 | "version" "1.1.9" 2854 | dependencies: 2855 | "available-typed-arrays" "^1.0.5" 2856 | "call-bind" "^1.0.2" 2857 | "for-each" "^0.3.3" 2858 | "gopd" "^1.0.1" 2859 | "has-tostringtag" "^1.0.0" 2860 | "is-typed-array" "^1.1.10" 2861 | 2862 | "which@^1.2.9": 2863 | "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" 2864 | "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" 2865 | "version" "1.3.1" 2866 | dependencies: 2867 | "isexe" "^2.0.0" 2868 | 2869 | "wrap-ansi@^7.0.0": 2870 | "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" 2871 | "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" 2872 | "version" "7.0.0" 2873 | dependencies: 2874 | "ansi-styles" "^4.0.0" 2875 | "string-width" "^4.1.0" 2876 | "strip-ansi" "^6.0.0" 2877 | 2878 | "wrappy@1": 2879 | "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 2880 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 2881 | "version" "1.0.2" 2882 | 2883 | "write-file-atomic@^4.0.2": 2884 | "integrity" "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==" 2885 | "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" 2886 | "version" "4.0.2" 2887 | dependencies: 2888 | "imurmurhash" "^0.1.4" 2889 | "signal-exit" "^3.0.7" 2890 | 2891 | "ws@*", "ws@^7.5.3": 2892 | "integrity" "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" 2893 | "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" 2894 | "version" "7.5.9" 2895 | 2896 | "xml2js@0.4.19": 2897 | "integrity" "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==" 2898 | "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz" 2899 | "version" "0.4.19" 2900 | dependencies: 2901 | "sax" ">=0.6.0" 2902 | "xmlbuilder" "~9.0.1" 2903 | 2904 | "xmlbuilder@~9.0.1": 2905 | "integrity" "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==" 2906 | "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz" 2907 | "version" "9.0.7" 2908 | 2909 | "xtend@^4.0.0": 2910 | "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 2911 | "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" 2912 | "version" "4.0.2" 2913 | 2914 | "yallist@^4.0.0": 2915 | "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 2916 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" 2917 | "version" "4.0.0" 2918 | 2919 | "yaml-ast-parser@0.0.43": 2920 | "integrity" "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" 2921 | "resolved" "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" 2922 | "version" "0.0.43" 2923 | 2924 | "yamljs@^0.3.0": 2925 | "integrity" "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==" 2926 | "resolved" "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz" 2927 | "version" "0.3.0" 2928 | dependencies: 2929 | "argparse" "^1.0.7" 2930 | "glob" "^7.0.5" 2931 | 2932 | "yauzl@^2.4.2": 2933 | "integrity" "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==" 2934 | "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" 2935 | "version" "2.10.0" 2936 | dependencies: 2937 | "buffer-crc32" "~0.2.3" 2938 | "fd-slicer" "~1.1.0" 2939 | 2940 | "zip-stream@^4.1.0": 2941 | "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" 2942 | "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" 2943 | "version" "4.1.0" 2944 | dependencies: 2945 | "archiver-utils" "^2.1.0" 2946 | "compress-commons" "^4.1.0" 2947 | "readable-stream" "^3.6.0" 2948 | --------------------------------------------------------------------------------